@charset "UTF-8";/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret,.view-id-beer_detail .panel-body .beer-btn .dropup>a>.caret,.view-id-beer_detail .panel-body .beer-btn a>.caret,.view-id-beer_detail .tab-content .beer-btn .dropup>a>.caret,.view-id-beer_detail .tab-content .beer-btn a>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(../../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Avenir Book",sans-serif;font-size:16px;line-height:1.42857;color:#000;background-color:#fefefe}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#041e42;text-decoration:none}a:focus,a:hover{color:#000;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:0}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fefefe;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Darwin W00",sans-serif;font-weight:800;line-height:1.1;color:#333}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:22px;margin-bottom:11px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:11px;margin-bottom:11px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 11px}.lead{margin-bottom:22px;font-size:18px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:24px}}.small,small{font-size:100%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#041e42}a.text-primary:focus,a.text-primary:hover{color:#010812}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:#041e42}a.bg-primary:focus,a.bg-primary:hover{background-color:#010812}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:11px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:22px}dd,dt{line-height:1.42857}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:992px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:11px 22px;margin:0 0 22px;font-size:20px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:22px;font-style:normal;line-height:1.42857}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:0}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:10.5px;margin:0 0 11px;font-size:15px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:0}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div,.row{margin-left:-15px;margin-right:-15px}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div:after,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div:before,.row:after,.row:before{content:" ";display:table}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div:after,.row:after{clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:22px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fefefe}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:16.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:22px;font-size:24px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}#molson-contact-form fieldset legend,label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:16px;line-height:1.42857;color:#67686b}.form-control{display:block;width:100%;height:36px;padding:6px 12px;font-size:16px;line-height:1.42857;color:#67686b;background-color:#fff;background-image:none;border:1px solid #67686b;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;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,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:36px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.form-control[type=time],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>input.input-group-addon[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:36px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.form-control[type=time],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>input.input-group-addon[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:49px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}#molson-contact-form fieldset .checkbox legend,#molson-contact-form fieldset .radio legend,.checkbox #molson-contact-form fieldset legend,.checkbox label,.radio #molson-contact-form fieldset legend,.radio label{min-height:22px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}#molson-contact-form fieldset .checkbox.disabled legend,#molson-contact-form fieldset .radio.disabled legend,#molson-contact-form fieldset[disabled] .checkbox legend,#molson-contact-form fieldset[disabled] .radio legend,.checkbox.disabled #molson-contact-form fieldset legend,.checkbox.disabled label,.radio.disabled #molson-contact-form fieldset legend,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:38px}.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn,.view-id-beer_detail .panel-body .beer-btn .input-group-lg>.input-group-btn>a.form-control-static,.view-id-beer_detail .panel-body .beer-btn .input-group-sm>.input-group-btn>a.form-control-static,.view-id-beer_detail .tab-content .beer-btn .input-group-lg>.input-group-btn>a.form-control-static,.view-id-beer_detail .tab-content .beer-btn .input-group-sm>.input-group-btn>a.form-control-static{padding-left:0;padding-right:0}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm,.view-id-beer_detail .panel-body .beer-btn .input-group-sm>.input-group-btn>a,.view-id-beer_detail .tab-content .beer-btn .input-group-sm>.input-group-btn>a{height:36px;padding:5px 10px;font-size:16px;line-height:1.5;border-radius:0}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:36px;line-height:36px}.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:36px;padding:5px 10px;font-size:16px;line-height:1.5;border-radius:0}.form-group-sm select.form-control{height:36px;line-height:36px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:36px;min-height:38px;padding:6px 10px;font-size:16px;line-height:1.5}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg,.view-id-beer_detail .panel-body .beer-btn .input-group-lg>.input-group-btn>a,.view-id-beer_detail .tab-content .beer-btn .input-group-lg>.input-group-btn>a{height:49px;padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:0}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:49px;line-height:49px}.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:49px;padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:0}.form-group-lg select.form-control{height:49px;line-height:49px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:49px;min-height:42px;padding:11px 16px;font-size:20px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:45px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback,.view-id-beer_detail .panel-body .beer-btn .input-group-lg>.input-group-btn>a+.form-control-feedback,.view-id-beer_detail .tab-content .beer-btn .input-group-lg>.input-group-btn>a+.form-control-feedback{width:49px;height:49px;line-height:49px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback,.view-id-beer_detail .panel-body .beer-btn .input-group-sm>.input-group-btn>a+.form-control-feedback,.view-id-beer_detail .tab-content .beer-btn .input-group-sm>.input-group-btn>a+.form-control-feedback{width:36px;height:36px;line-height:36px}#molson-contact-form fieldset .has-success.checkbox legend,#molson-contact-form fieldset .has-success.checkbox-inline legend,#molson-contact-form fieldset .has-success.radio legend,#molson-contact-form fieldset .has-success.radio-inline legend,.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox #molson-contact-form fieldset legend,.has-success.checkbox label,.has-success.checkbox-inline #molson-contact-form fieldset legend,.has-success.checkbox-inline label,.has-success.radio #molson-contact-form fieldset legend,.has-success.radio label,.has-success.radio-inline #molson-contact-form fieldset legend,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}#molson-contact-form fieldset .has-warning.checkbox legend,#molson-contact-form fieldset .has-warning.checkbox-inline legend,#molson-contact-form fieldset .has-warning.radio legend,#molson-contact-form fieldset .has-warning.radio-inline legend,.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox #molson-contact-form fieldset legend,.has-warning.checkbox label,.has-warning.checkbox-inline #molson-contact-form fieldset legend,.has-warning.checkbox-inline label,.has-warning.radio #molson-contact-form fieldset legend,.has-warning.radio label,.has-warning.radio-inline #molson-contact-form fieldset legend,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}#molson-contact-form fieldset .has-error.checkbox legend,#molson-contact-form fieldset .has-error.checkbox-inline legend,#molson-contact-form fieldset .has-error.radio legend,#molson-contact-form fieldset .has-error.radio-inline legend,.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox #molson-contact-form fieldset legend,.has-error.checkbox label,.has-error.checkbox-inline #molson-contact-form fieldset legend,.has-error.checkbox-inline label,.has-error.radio #molson-contact-form fieldset legend,.has-error.radio label,.has-error.radio-inline #molson-contact-form fieldset legend,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}#molson-contact-form fieldset .has-feedback legend~.form-control-feedback,.has-feedback #molson-contact-form fieldset legend~.form-control-feedback,.has-feedback label~.form-control-feedback{top:27px}#molson-contact-form fieldset .has-feedback legend.sr-only~.form-control-feedback,.has-feedback #molson-contact-form fieldset legend.sr-only~.form-control-feedback,.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#404040}@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 .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}#molson-contact-form fieldset .form-inline .checkbox legend,#molson-contact-form fieldset .form-inline .radio legend,.form-inline .checkbox #molson-contact-form fieldset legend,.form-inline .checkbox label,.form-inline .radio #molson-contact-form fieldset legend,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:29px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@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:11px;font-size:20px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:16px}}.btn,.view-id-beer_detail .panel-body .beer-btn a,.view-id-beer_detail .tab-content .beer-btn a{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.view-id-beer_detail .panel-body .beer-btn a.active.focus,.view-id-beer_detail .panel-body .beer-btn a.active:focus,.view-id-beer_detail .panel-body .beer-btn a.focus,.view-id-beer_detail .panel-body .beer-btn a:active.focus,.view-id-beer_detail .panel-body .beer-btn a:active:focus,.view-id-beer_detail .panel-body .beer-btn a:focus,.view-id-beer_detail .tab-content .beer-btn a.active.focus,.view-id-beer_detail .tab-content .beer-btn a.active:focus,.view-id-beer_detail .tab-content .beer-btn a.focus,.view-id-beer_detail .tab-content .beer-btn a:active.focus,.view-id-beer_detail .tab-content .beer-btn a:active:focus,.view-id-beer_detail .tab-content .beer-btn a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover,.view-id-beer_detail .panel-body .beer-btn a.focus,.view-id-beer_detail .panel-body .beer-btn a:focus,.view-id-beer_detail .panel-body .beer-btn a:hover,.view-id-beer_detail .tab-content .beer-btn a.focus,.view-id-beer_detail .tab-content .beer-btn a:focus,.view-id-beer_detail .tab-content .beer-btn a:hover{color:#333;text-decoration:none}.btn.active,.btn:active,.view-id-beer_detail .panel-body .beer-btn a.active,.view-id-beer_detail .panel-body .beer-btn a:active,.view-id-beer_detail .tab-content .beer-btn a.active,.view-id-beer_detail .tab-content .beer-btn a:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],.view-id-beer_detail .panel-body .beer-btn a.disabled,.view-id-beer_detail .panel-body .beer-btn a[disabled],.view-id-beer_detail .panel-body .beer-btn fieldset[disabled] a,.view-id-beer_detail .tab-content .beer-btn a.disabled,.view-id-beer_detail .tab-content .beer-btn a[disabled],.view-id-beer_detail .tab-content .beer-btn fieldset[disabled] a,fieldset[disabled] .btn,fieldset[disabled] .view-id-beer_detail .panel-body .beer-btn a,fieldset[disabled] .view-id-beer_detail .tab-content .beer-btn a{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}.view-id-beer_detail .panel-body .beer-btn a.disabled,.view-id-beer_detail .panel-body .beer-btn fieldset[disabled] a,.view-id-beer_detail .tab-content .beer-btn a.disabled,.view-id-beer_detail .tab-content .beer-btn fieldset[disabled] a,a.btn.disabled,fieldset[disabled] .view-id-beer_detail .panel-body .beer-btn a,fieldset[disabled] .view-id-beer_detail .tab-content .beer-btn a,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}#age-verification-form button[type=submit],.btn-primary{color:#fff;background-color:#041e42;border-color:#041e42}#age-verification-form button.focus[type=submit],#age-verification-form button:focus[type=submit],.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#010812;border-color:#000}#age-verification-form button:hover[type=submit],.btn-primary:hover{color:#fff;background-color:#010812;border-color:#010408}#age-verification-form .open>button.dropdown-toggle[type=submit],#age-verification-form button.active[type=submit],#age-verification-form button:active[type=submit],.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#010812;border-color:#010408}#age-verification-form .open>button.dropdown-toggle.focus[type=submit],#age-verification-form .open>button.dropdown-toggle:focus[type=submit],#age-verification-form .open>button.dropdown-toggle:hover[type=submit],#age-verification-form button.active.focus[type=submit],#age-verification-form button.active:focus[type=submit],#age-verification-form button.active:hover[type=submit],#age-verification-form button:active.focus[type=submit],#age-verification-form button:active:focus[type=submit],#age-verification-form button:active:hover[type=submit],.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#000;border-color:#000}#age-verification-form .open>button.dropdown-toggle[type=submit],#age-verification-form button.active[type=submit],#age-verification-form button:active[type=submit],.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{background-image:none}#age-verification-form button.disabled.focus[type=submit],#age-verification-form button.disabled:focus[type=submit],#age-verification-form button.disabled:hover[type=submit],#age-verification-form button[disabled].focus[type=submit],#age-verification-form button[disabled]:focus[type=submit],#age-verification-form button[disabled]:hover[type=submit],#age-verification-form fieldset[disabled] button.focus[type=submit],#age-verification-form fieldset[disabled] button:focus[type=submit],#age-verification-form fieldset[disabled] button:hover[type=submit],.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] #age-verification-form button.focus[type=submit],fieldset[disabled] #age-verification-form button:focus[type=submit],fieldset[disabled] #age-verification-form button:hover[type=submit],fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#041e42;border-color:#041e42}#age-verification-form button[type=submit] .badge,.btn-primary .badge{color:#041e42;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#a94442;border-color:#973d3b}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#843534;border-color:#3b1817}.btn-danger:hover{color:#fff;background-color:#843534;border-color:#6b2b2a}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#843534;border-color:#6b2b2a}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#6b2b2a;border-color:#3b1817}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#a94442;border-color:#973d3b}.btn-danger .badge{color:#a94442;background-color:#fff}.btn-link{color:#041e42;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#000;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg,.view-id-beer_detail .panel-body .beer-btn .btn-group-lg>a,.view-id-beer_detail .tab-content .beer-btn .btn-group-lg>a{padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:0}.btn-group-sm>.btn,.btn-sm,.view-id-beer_detail .panel-body .beer-btn .btn-group-sm>a,.view-id-beer_detail .tab-content .beer-btn .btn-group-sm>a{padding:5px 10px;font-size:16px;line-height:1.5;border-radius:0}.btn-group-xs>.btn,.btn-xs,.view-id-beer_detail .panel-body .beer-btn .btn-group-xs>a,.view-id-beer_detail .tab-content .beer-btn .btn-group-xs>a{padding:1px 5px;font-size:16px;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:16px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#041e42}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:16px;line-height:1.42857;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:992px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn,.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>a,.view-id-beer_detail .panel-body .beer-btn .btn-group>a,.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>a,.view-id-beer_detail .tab-content .beer-btn .btn-group>a{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>a.active,.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>a:active,.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>a:focus,.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>a:hover,.view-id-beer_detail .panel-body .beer-btn .btn-group>a.active,.view-id-beer_detail .panel-body .beer-btn .btn-group>a:active,.view-id-beer_detail .panel-body .beer-btn .btn-group>a:focus,.view-id-beer_detail .panel-body .beer-btn .btn-group>a:hover,.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>a.active,.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>a:active,.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>a:focus,.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>a:hover,.view-id-beer_detail .tab-content .beer-btn .btn-group>a.active,.view-id-beer_detail .tab-content .beer-btn .btn-group>a:active,.view-id-beer_detail .tab-content .beer-btn .btn-group>a:focus,.view-id-beer_detail .tab-content .beer-btn .btn-group>a:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group .view-id-beer_detail .panel-body .beer-btn .btn+a,.btn-group .view-id-beer_detail .panel-body .beer-btn .btn-group+a,.btn-group .view-id-beer_detail .panel-body .beer-btn a+.btn,.btn-group .view-id-beer_detail .panel-body .beer-btn a+.btn-group,.btn-group .view-id-beer_detail .panel-body .beer-btn a+a,.btn-group .view-id-beer_detail .tab-content .beer-btn .btn+a,.btn-group .view-id-beer_detail .tab-content .beer-btn .btn-group+a,.btn-group .view-id-beer_detail .tab-content .beer-btn a+.btn,.btn-group .view-id-beer_detail .tab-content .beer-btn a+.btn-group,.btn-group .view-id-beer_detail .tab-content .beer-btn a+a,.view-id-beer_detail .panel-body .beer-btn .btn-group .btn+a,.view-id-beer_detail .panel-body .beer-btn .btn-group .btn-group+a,.view-id-beer_detail .panel-body .beer-btn .btn-group a+.btn,.view-id-beer_detail .panel-body .beer-btn .btn-group a+.btn-group,.view-id-beer_detail .panel-body .beer-btn .btn-group a+a,.view-id-beer_detail .tab-content .beer-btn .btn-group .btn+a,.view-id-beer_detail .tab-content .beer-btn .btn-group .btn-group+a,.view-id-beer_detail .tab-content .beer-btn .btn-group a+.btn,.view-id-beer_detail .tab-content .beer-btn .btn-group a+.btn-group,.view-id-beer_detail .tab-content .beer-btn .btn-group a+a{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.btn-toolbar .view-id-beer_detail .panel-body .beer-btn a,.btn-toolbar .view-id-beer_detail .tab-content .beer-btn a,.view-id-beer_detail .panel-body .beer-btn .btn-toolbar a,.view-id-beer_detail .tab-content .beer-btn .btn-toolbar a{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group,.view-id-beer_detail .panel-body .beer-btn .btn-toolbar>a,.view-id-beer_detail .tab-content .beer-btn .btn-toolbar>a{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.view-id-beer_detail .panel-body .beer-btn .btn-group>a:not(:first-child):not(:last-child):not(.dropdown-toggle),.view-id-beer_detail .tab-content .beer-btn .btn-group>a:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child,.view-id-beer_detail .panel-body .beer-btn .btn-group>a:first-child,.view-id-beer_detail .tab-content .beer-btn .btn-group>a:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.view-id-beer_detail .panel-body .beer-btn .btn-group>a:first-child:not(:last-child):not(.dropdown-toggle),.view-id-beer_detail .tab-content .beer-btn .btn-group>a:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child),.view-id-beer_detail .panel-body .beer-btn .btn-group>a:last-child:not(:first-child),.view-id-beer_detail .tab-content .beer-btn .btn-group>a:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.view-id-beer_detail .panel-body .beer-btn .btn-group>.btn-group:not(:first-child):not(:last-child)>a,.view-id-beer_detail .tab-content .beer-btn .btn-group>.btn-group:not(:first-child):not(:last-child)>a{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.view-id-beer_detail .panel-body .beer-btn .btn-group>.btn-group:first-child:not(:last-child)>a:last-child,.view-id-beer_detail .tab-content .beer-btn .btn-group>.btn-group:first-child:not(:last-child)>a:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.view-id-beer_detail .panel-body .beer-btn .btn-group>.btn-group:last-child:not(:first-child)>a:first-child,.view-id-beer_detail .tab-content .beer-btn .btn-group>.btn-group:last-child:not(:first-child)>a:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle,.view-id-beer_detail .panel-body .beer-btn .btn-group>a+.dropdown-toggle,.view-id-beer_detail .tab-content .beer-btn .btn-group>a+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle,.view-id-beer_detail .panel-body .beer-btn .btn-group-lg.btn-group>a+.dropdown-toggle,.view-id-beer_detail .tab-content .beer-btn .btn-group-lg.btn-group>a+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret,.view-id-beer_detail .panel-body .beer-btn a .caret,.view-id-beer_detail .tab-content .beer-btn a .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret,.view-id-beer_detail .panel-body .beer-btn .btn-group-lg>a .caret,.view-id-beer_detail .tab-content .beer-btn .btn-group-lg>a .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret,.dropup .view-id-beer_detail .panel-body .beer-btn .btn-group-lg>a .caret,.dropup .view-id-beer_detail .tab-content .beer-btn .btn-group-lg>a .caret,.view-id-beer_detail .panel-body .beer-btn .dropup .btn-group-lg>a .caret,.view-id-beer_detail .tab-content .beer-btn .dropup .btn-group-lg>a .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn,.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>.btn-group>a,.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>a,.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>.btn-group>a,.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>a{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn,.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>.btn-group>a,.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>.btn-group>a{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group,.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>.btn+a,.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>.btn-group+a,.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>a+.btn,.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>a+.btn-group,.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>a+a,.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>.btn+a,.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>.btn-group+a,.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>a+.btn,.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>a+.btn-group,.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>a+a{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>a:not(:first-child):not(:last-child),.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>a:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child),.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>a:first-child:not(:last-child),.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>a:first-child:not(:last-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child),.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>a:last-child:not(:first-child),.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>a:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>a,.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>a{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>.btn-group:first-child:not(:last-child)>a:last-child,.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>.btn-group:first-child:not(:last-child)>a:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child,.view-id-beer_detail .panel-body .beer-btn .btn-group-vertical>.btn-group:last-child:not(:first-child)>a:first-child,.view-id-beer_detail .tab-content .beer-btn .btn-group-vertical>.btn-group:last-child:not(:first-child)>a:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group,.view-id-beer_detail .panel-body .beer-btn .btn-group-justified>a,.view-id-beer_detail .tab-content .beer-btn .btn-group-justified>a{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn,.btn-group-justified>.btn-group .view-id-beer_detail .panel-body .beer-btn a,.btn-group-justified>.btn-group .view-id-beer_detail .tab-content .beer-btn a,.view-id-beer_detail .panel-body .beer-btn .btn-group-justified>.btn-group a,.view-id-beer_detail .tab-content .beer-btn .btn-group-justified>.btn-group a{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}.view-id-beer_detail .panel-body .beer-btn [data-toggle=buttons]>.btn-group>a input[type=checkbox],.view-id-beer_detail .panel-body .beer-btn [data-toggle=buttons]>.btn-group>a input[type=radio],.view-id-beer_detail .panel-body .beer-btn [data-toggle=buttons]>a input[type=checkbox],.view-id-beer_detail .panel-body .beer-btn [data-toggle=buttons]>a input[type=radio],.view-id-beer_detail .tab-content .beer-btn [data-toggle=buttons]>.btn-group>a input[type=checkbox],.view-id-beer_detail .tab-content .beer-btn [data-toggle=buttons]>.btn-group>a input[type=radio],.view-id-beer_detail .tab-content .beer-btn [data-toggle=buttons]>a input[type=checkbox],.view-id-beer_detail .tab-content .beer-btn [data-toggle=buttons]>a input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:16px;font-weight:400;line-height:1;color:#67686b;text-align:center;background-color:#eee;border:1px solid #67686b;border-radius:0}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn,.view-id-beer_detail .panel-body .beer-btn .input-group-sm>.input-group-btn>a.input-group-addon,.view-id-beer_detail .tab-content .beer-btn .input-group-sm>.input-group-btn>a.input-group-addon{padding:5px 10px;font-size:16px;border-radius:0}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn,.view-id-beer_detail .panel-body .beer-btn .input-group-lg>.input-group-btn>a.input-group-addon,.view-id-beer_detail .tab-content .beer-btn .input-group-lg>.input-group-btn>a.input-group-addon{padding:10px 16px;font-size:20px;border-radius:0}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.view-id-beer_detail .panel-body .beer-btn .input-group-btn:first-child>.btn-group>a,.view-id-beer_detail .panel-body .beer-btn .input-group-btn:first-child>a,.view-id-beer_detail .panel-body .beer-btn .input-group-btn:last-child>.btn-group:not(:last-child)>a,.view-id-beer_detail .panel-body .beer-btn .input-group-btn:last-child>a:not(:last-child):not(.dropdown-toggle),.view-id-beer_detail .tab-content .beer-btn .input-group-btn:first-child>.btn-group>a,.view-id-beer_detail .tab-content .beer-btn .input-group-btn:first-child>a,.view-id-beer_detail .tab-content .beer-btn .input-group-btn:last-child>.btn-group:not(:last-child)>a,.view-id-beer_detail .tab-content .beer-btn .input-group-btn:last-child>a:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.view-id-beer_detail .panel-body .beer-btn .input-group-btn:first-child>.btn-group:not(:first-child)>a,.view-id-beer_detail .panel-body .beer-btn .input-group-btn:first-child>a:not(:first-child),.view-id-beer_detail .panel-body .beer-btn .input-group-btn:last-child>.btn-group>a,.view-id-beer_detail .panel-body .beer-btn .input-group-btn:last-child>a,.view-id-beer_detail .tab-content .beer-btn .input-group-btn:first-child>.btn-group:not(:first-child)>a,.view-id-beer_detail .tab-content .beer-btn .input-group-btn:first-child>a:not(:first-child),.view-id-beer_detail .tab-content .beer-btn .input-group-btn:last-child>.btn-group>a,.view-id-beer_detail .tab-content .beer-btn .input-group-btn:last-child>a{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn,.view-id-beer_detail .panel-body .beer-btn .input-group-btn>a,.view-id-beer_detail .tab-content .beer-btn .input-group-btn>a{position:relative}.input-group-btn>.btn+.btn,.view-id-beer_detail .panel-body .beer-btn .input-group-btn>.btn+a,.view-id-beer_detail .panel-body .beer-btn .input-group-btn>a+.btn,.view-id-beer_detail .panel-body .beer-btn .input-group-btn>a+a,.view-id-beer_detail .tab-content .beer-btn .input-group-btn>.btn+a,.view-id-beer_detail .tab-content .beer-btn .input-group-btn>a+.btn,.view-id-beer_detail .tab-content .beer-btn .input-group-btn>a+a{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover,.view-id-beer_detail .panel-body .beer-btn .input-group-btn>a:active,.view-id-beer_detail .panel-body .beer-btn .input-group-btn>a:focus,.view-id-beer_detail .panel-body .beer-btn .input-group-btn>a:hover,.view-id-beer_detail .tab-content .beer-btn .input-group-btn>a:active,.view-id-beer_detail .tab-content .beer-btn .input-group-btn>a:focus,.view-id-beer_detail .tab-content .beer-btn .input-group-btn>a:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group,.view-id-beer_detail .panel-body .beer-btn .input-group-btn:first-child>a,.view-id-beer_detail .tab-content .beer-btn .input-group-btn:first-child>a{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group,.view-id-beer_detail .panel-body .beer-btn .input-group-btn:last-child>a,.view-id-beer_detail .tab-content .beer-btn .input-group-btn:last-child>a{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#041e42}.nav .nav-divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fefefe;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#041e42}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fefefe}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:22px;border:1px solid transparent}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}@media (min-width:992px){.navbar{border-radius:0}}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:992px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:992px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:992px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:992px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:992px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:14px 15px;font-size:20px;line-height:22px;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:992px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:992px){.navbar-toggle{display:none}}.navbar-nav{margin:7px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:22px}@media (max-width:991px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:22px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:992px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:14px;padding-bottom:14px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:7px;margin-bottom:7px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}#molson-contact-form fieldset .navbar-form .checkbox legend,#molson-contact-form fieldset .navbar-form .radio legend,.navbar-form .checkbox #molson-contact-form fieldset legend,.navbar-form .checkbox label,.navbar-form .radio #molson-contact-form fieldset legend,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:991px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:992px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:7px;margin-bottom:7px}.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm,.view-id-beer_detail .panel-body .beer-btn .btn-group-sm>a.navbar-btn,.view-id-beer_detail .tab-content .beer-btn .btn-group-sm>a.navbar-btn{margin-top:7px;margin-bottom:7px}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs,.view-id-beer_detail .panel-body .beer-btn .btn-group-xs>a.navbar-btn,.view-id-beer_detail .tab-content .beer-btn .btn-group-xs>a.navbar-btn{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:14px;margin-bottom:14px}@media (min-width:992px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:992px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:991px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#090909;color:#fff}@media (max-width:991px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:22px;list-style:none;background-color:#f5f5f5;border-radius:0}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:22px 0;border-radius:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#041e42;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#000;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#041e42;border-color:#041e42;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:20px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:16px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pager{padding-left:0;margin:22px 0;list-style:none;text-align:center}.pager:after,.pager:before{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label,.view-id-beer_detail .panel-body .beer-btn a .label,.view-id-beer_detail .tab-content .beer-btn a .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#041e42}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#010812}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#a94442}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#843534}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:16px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge,.view-id-beer_detail .panel-body .beer-btn a .badge,.view-id-beer_detail .tab-content .beer-btn a .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge,.view-id-beer_detail .panel-body .beer-btn .btn-group-xs>a .badge,.view-id-beer_detail .tab-content .beer-btn .btn-group-xs>a .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#041e42;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:24px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:0;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:72px}}.thumbnail{display:block;padding:4px;margin-bottom:22px;line-height:1.42857;background-color:#fefefe;border:1px solid #ddd;border-radius:0;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#000}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#041e42}.alert{padding:15px;margin-bottom:22px;border:1px solid transparent;border-radius:0}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.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}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:22px;margin-bottom:22px;background-color:#f5f5f5;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:16px;line-height:22px;color:#fff;text-align:center;background-color:#041e42;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#a94442}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#041e42;border-color:#041e42}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#2078f2}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:22px;background-color:#fff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:0}.panel-body:after,.panel-body:before{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:0;border-bottom:1px solid transparent;border-top-right-radius:-1px;border-top-left-radius:-1px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:0;background-color:#f5f5f5;border-top:1px solid transparent;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:-1px;border-top-left-radius:-1px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:0;padding-right:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-right-radius:-1px;border-top-left-radius:-1px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:-1px;border-top-right-radius:-1px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:-1px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:-1px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:-1px;border-bottom-right-radius:-1px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:-1px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:-1px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:22px}.panel-group .panel{margin-bottom:0;border-radius:0}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid transparent}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid transparent}.panel-default{border-color:transparent}.panel-default>.panel-heading{color:#333;background-color:transparent;border-color:transparent}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel-default>.panel-heading .badge{color:transparent;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}.panel-primary{border-color:#041e42}.panel-primary>.panel-heading{color:#fff;background-color:#041e42;border-color:#041e42}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#041e42}.panel-primary>.panel-heading .badge{color:#041e42;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#041e42}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:0}.well-sm{padding:9px;border-radius:0}.close{float:right;font-size:24px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:after,.modal-header:before{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn,.modal-footer .view-id-beer_detail .panel-body .beer-btn .btn+a,.modal-footer .view-id-beer_detail .panel-body .beer-btn a+.btn,.modal-footer .view-id-beer_detail .panel-body .beer-btn a+a,.modal-footer .view-id-beer_detail .tab-content .beer-btn .btn+a,.modal-footer .view-id-beer_detail .tab-content .beer-btn a+.btn,.modal-footer .view-id-beer_detail .tab-content .beer-btn a+a,.view-id-beer_detail .panel-body .beer-btn .modal-footer .btn+a,.view-id-beer_detail .panel-body .beer-btn .modal-footer a+.btn,.view-id-beer_detail .panel-body .beer-btn .modal-footer a+a,.view-id-beer_detail .tab-content .beer-btn .modal-footer .btn+a,.view-id-beer_detail .tab-content .beer-btn .modal-footer a+.btn,.view-id-beer_detail .tab-content .beer-btn .modal-footer a+a{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn,.modal-footer .btn-group .view-id-beer_detail .panel-body .beer-btn .btn+a,.modal-footer .btn-group .view-id-beer_detail .panel-body .beer-btn a+.btn,.modal-footer .btn-group .view-id-beer_detail .panel-body .beer-btn a+a,.modal-footer .btn-group .view-id-beer_detail .tab-content .beer-btn .btn+a,.modal-footer .btn-group .view-id-beer_detail .tab-content .beer-btn a+.btn,.modal-footer .btn-group .view-id-beer_detail .tab-content .beer-btn a+a,.view-id-beer_detail .panel-body .beer-btn .modal-footer .btn-group .btn+a,.view-id-beer_detail .panel-body .beer-btn .modal-footer .btn-group a+.btn,.view-id-beer_detail .panel-body .beer-btn .modal-footer .btn-group a+a,.view-id-beer_detail .tab-content .beer-btn .modal-footer .btn-group .btn+a,.view-id-beer_detail .tab-content .beer-btn .modal-footer .btn-group a+.btn,.view-id-beer_detail .tab-content .beer-btn .modal-footer .btn-group a+a{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Avenir Book",sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:16px;opacity:0}.tooltip.in{opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:0}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Avenir Book",sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:16px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.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:16px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-1px -1px 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:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{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:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}.carousel-control.right{left:auto;right:0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn,.carousel-caption .view-id-beer_detail .panel-body .beer-btn a,.carousel-caption .view-id-beer_detail .tab-content .beer-btn a,.view-id-beer_detail .panel-body .beer-btn .carousel-caption a,.view-id-beer_detail .tab-content .beer-btn .carousel-caption a{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before,.filter-wrapper:after,.filter-wrapper:before,.view-id-beer_detail .view-display-id-attachment_1 .view-content .views-row:after,.view-id-beer_detail .view-display-id-attachment_1 .view-content .views-row:before{content:" ";display:table}.clearfix:after,.filter-wrapper:after,.view-id-beer_detail .view-display-id-attachment_1 .view-content .views-row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none!important}.visible-sm{display:none!important}.visible-md{display:none!important}.visible-lg{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}@font-face{font-family:"Darwin W00";src:url(../fonts/388ef0b4-b546-4b7e-83a6-14ea3ddb4dd3.eot?#iefix);src:url(../fonts/388ef0b4-b546-4b7e-83a6-14ea3ddb4dd3.eot?#iefix) format("eot"),url(../fonts/83c99eaf-f34c-4e55-b446-6dd417b0a689.woff2) format("woff2"),url(../fonts/297f3e1c-8a11-4dd4-aae3-5c70c078ae14.woff) format("woff"),url(../fonts/16166bc9-f7b2-452e-9003-ed8881eda849.ttf) format("truetype"),url(../fonts/41aa7d5f-e599-42e9-ba1c-944359889687.svg#41aa7d5f-e599-42e9-ba1c-944359889687) format("svg");font-weight:800;font-style:normal}@font-face{font-family:"Avenir Book";src:url(../fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix);src:url(../fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix) format("eot"),url(../fonts/065a6b14-b2cc-446e-9428-271c570df0d9.woff2) format("woff2"),url(../fonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff) format("woff"),url(../fonts/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf) format("truetype"),url(../fonts/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d) format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Avenir Medium";src:url(../fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix);src:url(../fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix) format("eot"),url(../fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2) format("woff2"),url(../fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff) format("woff"),url(../fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf) format("truetype"),url(../fonts/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d) format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Avenir Black";src:url(../fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix);src:url(../fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix) format("eot"),url(../fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2) format("woff2"),url(../fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff) format("woff"),url(../fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf) format("truetype"),url(../fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401) format("svg");font-weight:800;font-style:normal}@font-face{font-family:SofiaPro-Regular;src:url(../fonts/3AD723_1_0.eot);src:url(../fonts/3AD723_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3AD723_1_0.woff2) format("woff2"),url(../fonts/3AD723_1_0.woff) format("woff"),url(../fonts/3AD723_1_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SofiaPro-Black;src:url(../fonts/3AD723_0_0.eot);src:url(../fonts/3AD723_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3AD723_0_0.woff2) format("woff2"),url(../fonts/3AD723_0_0.woff) format("woff"),url(../fonts/3AD723_0_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Calder W05 Dark";src:url(../fonts/0d899aa8-4345-4589-92d8-954e42b93afe.woff2) format("woff2"),url(../fonts/0e5a2c9b-225d-45e5-a3d8-95c570b55066.woff) format("woff")}@font-face{font-family:"Trend Hnd Md W01 Sns Four";src:url(../fonts/4499bf7d-6cf5-4e2b-9061-c552fd843d57.woff2) format("woff2"),url(../fonts/1fa9c025-9d62-444c-a8e2-a9ed1a6a4155.woff) format("woff")}@font-face{font-family:TCCC-UnityText-Medium;src:url(/themes/custom/molsonco/assets/fonts/webfonts/TCCC-UnityText-Medium.eot);src:url(/themes/custom/molsonco/assets/fonts/webfonts/TCCC-UnityText-Medium.ttf) format("truetype"),url(/themes/custom/molsonco/assets/fonts/webfonts/TCCC-UnityText-Medium.woff) format("woff"),url(/themes/custom/molsonco/assets/fonts/webfonts/TCCC-UnityText-Medium.woff2) format("woff2")}@font-face{font-family:TCCC-UnityHeadline-Medium;src:url(/themes/custom/molsonco/assets/fonts/webfonts/TCCC-UnityHeadline-Medium.eot);src:url(/themes/custom/molsonco/assets/fonts/webfonts/TCCC-UnityHeadline-Medium.ttf) format("truetype"),url(/themes/custom/molsonco/assets/fonts/webfonts/TCCC-UnityHeadline-Medium.woff) format("woff"),url(/themes/custom/molsonco/assets/fonts/webfonts/TCCC-UnityHeadline-Medium.woff2) format("woff2")}@font-face{font-family:TCCC-UnityHeadline-Regular;src:url(/themes/custom/molsonco/assets/fonts/webfonts/TCCC-UnityHeadline-Regular.eot);src:url(/themes/custom/molsonco/assets/fonts/webfonts/TCCC-UnityHeadline-Regular.ttf) format("truetype"),url(/themes/custom/molsonco/assets/fonts/webfonts/TCCC-UnityHeadline-Regular.woff) format("woff"),url(/themes/custom/molsonco/assets/fonts/webfonts/TCCC-UnityHeadline-Regular.woff2) format("woff2")}@font-face{font-family:Arial-MT-STD-Black;src:url(../fonts/arial-mt-std-black.eot);src:url(../fonts/arial-mt-std-black?#iefix) format("embedded-opentype"),url(../fonts/arial-mt-std-black.woff2) format("woff2"),url(../fonts/arial-mt-std-black.woff) format("woff"),url(../fonts/arial-mt-std-black.ttf) format("truetype");font-style:normal}@font-face{font-family:Arial-MT-STD-Bold;src:url(../fonts/arial-mt-std-bold.eot);src:url(../fonts/arial-mt-std-bold?#iefix) format("embedded-opentype"),url(../fonts/arial-mt-std-bold.woff2) format("woff2"),url(../fonts/arial-mt-std-bold.woff) format("woff"),url(../fonts/arial-mt-std-bold.ttf) format("truetype");font-style:normal}.alert-sm{padding:5px 10px}.alert a{font-weight:700}.alert-success a,.alert-success a:focus,.alert-success a:hover{color:#2b542c}.alert-info a,.alert-info a:focus,.alert-info a:hover{color:#245269}.alert-warning a,.alert-warning a:focus,.alert-warning a:hover{color:#66512c}.alert-danger a,.alert-danger a:focus,.alert-danger a:hover{color:#843534}@-webkit-keyframes glyphicon-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes glyphicon-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.glyphicon-spin{display:inline-block;-webkit-animation:glyphicon-spin 1s infinite linear;animation:glyphicon-spin 1s infinite linear}a .glyphicon-spin{display:inline-block;text-decoration:none}.view-id-beer_detail .panel-body .beer-btn html.js a .ajax-throbber,.view-id-beer_detail .tab-content .beer-btn html.js a .ajax-throbber,html.js .btn .ajax-throbber,html.js .view-id-beer_detail .panel-body .beer-btn a .ajax-throbber,html.js .view-id-beer_detail .tab-content .beer-btn a .ajax-throbber{margin-left:.5em;margin-right:-.25em}html.js .form-item .input-group-addon .glyphicon{color:#777;opacity:.5;-webkit-transition:150ms color,150ms opacity;transition:150ms color,150ms opacity}html.js .form-item .input-group-addon .glyphicon.glyphicon-spin{color:#041e42;opacity:1}html.js .form-item .input-group-addon .input-group-addon{background-color:#fff}html.js .ajax-new-content:empty{display:none!important}.field--label{font-weight:700}.field--label-inline .field--items,.field--label-inline .field--label{float:left}.field--label-inline .field--items,.field--label-inline .field--label,.field--label-inline>.field--item{padding-right:.5em}[dir=rtl] .field--label-inline .field--items,[dir=rtl] .field--label-inline .field--label{padding-left:.5em;padding-right:0}.field--label-inline .field--label::after{content:':'}.file{display:table;font-size:75%;font-weight:700;margin:5px 0;width:100%}.file>span{background:#fff;color:#041e42;border-bottom:1px solid #67686b;border-top:1px solid #67686b}.file>span:first-child{border-left:1px solid #67686b}.file>span:last-child{border-right:1px solid #67686b}.file>.tabledrag-changed{background:#fcf8e3;border-radius:0;color:#8a6d3b;display:table-cell;padding:0 1em;top:0;vertical-align:middle;border-left:1px solid inherit}.file>.tabledrag-changed,.file>.tabledrag-changed:last-child{border:1px solid #f7e1b5}.file-icon{display:table-cell;font-size:150%;padding:.25em .5em;text-align:center;vertical-align:middle}.file-link{display:table-cell;vertical-align:middle;width:100%}.file-link a,.file-link a:active,.file-link a:focus,.file-link a:hover{color:inherit}.file-size{display:table-cell;padding:0 1em;text-align:right;white-space:pre;vertical-align:middle}.image-widget.row,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div.image-widget{overflow:hidden}.filter-wrapper{background-color:#fff;border:1px solid transparent;border-top:0;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);margin-bottom:0;padding:10px;height:51px}.filter-help{float:right;line-height:1;margin:.5em 0 0}.nav.nav-tabs.filter-formats{margin-bottom:15px}table .checkbox.form-no-label,table .radio.form-no-label{margin-bottom:0;margin-top:0}.select-wrapper{display:inline-block;position:relative;width:100%}.form-inline .select-wrapper{width:auto}.input-group .select-wrapper{display:table-cell}.input-group .select-wrapper:first-child .form-control:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.input-group .select-wrapper:last-child .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;padding-right:2em}.select-wrapper select::-ms-expand{opacity:0}.select-wrapper:after{color:#041e42;content:'▼';font-style:normal;font-weight:400;line-height:1;margin-top:-.5em;padding-right:.5em;pointer-events:none;position:absolute;right:0;top:50%;z-index:10}.has-glyphicons .select-wrapper:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e114';display:inline-block;font-family:'Glyphicons Halflings'}.has-error .select-wrapper:after{color:#a94442}.has-success .select-wrapper:after{color:#3c763d}.has-warning .select-wrapper:after{color:#8a6d3b}.form-required:after{background-image:url(../images/required.svg);background-size:10px 7px;content:"";display:inline-block;line-height:1;height:7px;width:10px}.form-actions .btn,.form-actions .btn-group,.form-actions .view-id-beer_detail .panel-body .beer-btn a,.form-actions .view-id-beer_detail .tab-content .beer-btn a,.view-id-beer_detail .panel-body .beer-btn .form-actions a,.view-id-beer_detail .tab-content .beer-btn .form-actions a{margin-right:10px}.form-actions .btn-group .btn,.form-actions .btn-group .view-id-beer_detail .panel-body .beer-btn a,.form-actions .btn-group .view-id-beer_detail .tab-content .beer-btn a,.view-id-beer_detail .panel-body .beer-btn .form-actions .btn-group a,.view-id-beer_detail .tab-content .beer-btn .form-actions .btn-group a{margin-right:0}body.page-node-type-mc-page[class*=node-title-contact] .region-content>article>.content>div>div:not(.paragraph--type--mcp-full-screen-image-section):not(.paragraph--type--mcp-full-screen-video-section):not(.paragraph--type--mcp-slider):not(.paragraph--type--bp-view){padding-bottom:0}body.page-node-type-mc-page[class*=node-title-contact] h1.page-title-main{margin-bottom:0}@media (max-width:768px){.mc_multiform_form_container{padding-bottom:30px}}.mc_multiform_form_container .js-form-item-birthmonth input{min-width:56px}.mc_multiform_form_container .js-form-item-birthyear input{min-width:70px}.mc_multiform_form_container .mc-multifom-optin-top{padding-bottom:20px}.mc_multiform_form_container .error,.mc_multiform_form_container .has-error legend{color:#a94442;font-size:14px}#molson-contact-form fieldset .mc_multiform_form_container .has-error legend:last-child,.mc_multiform_form_container .has-error #molson-contact-form fieldset legend:last-child,.mc_multiform_form_container .has-error label:last-child{color:#a94442}.mc_multiform_form_container .form-item .optional{font-family:"Darwin W00",sans-serif}#molson-contact-form fieldset .mc_multiform_form_container legend,.mc_multiform_form_container #molson-contact-form fieldset legend,.mc_multiform_form_container .fieldset-legend,.mc_multiform_form_container label{font-family:"Darwin W00",sans-serif}.mc_multiform_form_container legend{color:#000}#molson-contact-form fieldset .mc_multiform_form_container .form-type-radio legend,.mc_multiform_form_container .form-type-radio #molson-contact-form fieldset legend,.mc_multiform_form_container .form-type-radio label{font-family:"Avenir Book",sans-serif;color:#000}#molson-contact-form fieldset .mc_multiform_form_container .form-item-optin legend,#molson-contact-form fieldset .mc_multiform_form_container .form-type-checkbox legend,.mc_multiform_form_container .form-item-optin #molson-contact-form fieldset legend,.mc_multiform_form_container .form-item-optin label,.mc_multiform_form_container .form-type-checkbox #molson-contact-form fieldset legend,.mc_multiform_form_container .form-type-checkbox label{font-family:"Avenir Book",sans-serif}.mc_multiform_form_container button{padding:6px 12px;margin-bottom:15px}.mc_multiform_form_container #edit-phone-number .fieldset-wrapper>.form-item{padding-right:0}.mc_multiform_form_container #edit-phone-number .fieldset-wrapper>.form-item::after{display:none}.multiform-confirmation-message .page-title-main{font-family:SofiaPro-Black,sans-serif;font-size:35px}@media (max-width:768px){.multiform-confirmation-message{padding-bottom:30px}}.contact_ca_modal .modal-title,.contact_us_modal .modal-title{font-family:SofiaPro-Regular,sans-serif;font-size:24px}.contact_ca_modal .modal-footer p,.contact_us_modal .modal-footer p{text-align:left}.contact_ca_modal .btn-back,.contact_us_modal .btn-back{float:left}.contact_ca_modal .modal-btns,.contact_us_modal .modal-btns{padding-top:12px}.contact_ca_modal .close,.contact_us_modal .close{opacity:.6}a.icon-before .glyphicon{margin-right:.25em}a.icon-after .glyphicon{margin-left:.25em}.btn.icon-before .glyphicon,.view-id-beer_detail .panel-body .beer-btn a.icon-before .glyphicon,.view-id-beer_detail .tab-content .beer-btn a.icon-before .glyphicon{margin-left:-.25em;margin-right:.25em}.btn.icon-after .glyphicon,.view-id-beer_detail .panel-body .beer-btn a.icon-after .glyphicon,.view-id-beer_detail .tab-content .beer-btn a.icon-after .glyphicon{margin-left:.25em;margin-right:-.25em}body{position:relative}body.navbar-is-static-top{margin-top:0}body.navbar-is-fixed-top{margin-top:65px}body.navbar-is-fixed-top .navbar-collapse{max-height:calc(100vh - 68px)}body.navbar-is-fixed-bottom{padding-bottom:65px}@media screen and (min-width:768px){body{margin-top:15px}}@media screen and (max-width:767px){body.toolbar-vertical.navbar-is-fixed-bottom .toolbar-bar,body.toolbar-vertical.navbar-is-fixed-top .toolbar-bar{position:fixed}body.toolbar-vertical.navbar-is-fixed-bottom header,body.toolbar-vertical.navbar-is-fixed-top header{z-index:500}body.toolbar-vertical.navbar-is-fixed-top header{top:39px}}@media screen and (min-width:768px){.navbar.container{max-width:720px}}@media screen and (min-width:992px){.navbar.container{max-width:940px}}@media screen and (min-width:1200px){.navbar.container{max-width:1140px}}.navbar .logo{margin-right:-15px;padding-left:15px;padding-right:15px}@media screen and (min-width:992px){.navbar .logo{margin-right:0;padding-left:0}}.node-preview-container{margin-top:-15px}.node-preview-form-select{padding:15px}.panel-title{display:block;margin:-10px -15px;padding:10px 15px}.panel-title,.panel-title:focus,.panel-title:hover,.panel-title:hover:focus{color:inherit}.panel-title:focus,.panel-title:hover{text-decoration:none}.progress-wrapper{margin-bottom:15px}.progress-wrapper:last-child .progress{margin-bottom:5px}.progress-wrapper .message{font-weight:700;margin-bottom:5px}.progress-wrapper .percentage,.progress-wrapper .progress-label{font-size:16px}.progress-wrapper .progress-bar{min-width:2em}.tabledrag-toggle-weight{float:right;margin:1px 2px 1px 10px}.tabledrag-changed-warning{margin:0;overflow:hidden}.tabledrag-handle{color:#777;cursor:move;float:left;font-size:125%;line-height:1;margin:-10px 0 0 -10px;padding:10px}.tabledrag-handle:focus,.tabledrag-handle:hover{color:#041e42}.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}[dir=rtl] .indentation{float:right;margin:-.4em -.4em -.4em .2em;padding:.42em .6em .42em 0}.local-actions{margin:10px 0 10px -5px}.tabs--secondary{margin:10px 0 5px}.tabbable{margin-bottom:20px}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.tabs-below>.nav-tabs .summary,.tabs-left>.nav-tabs .summary,.tabs-right>.nav-tabs .summary{color:#777;font-size:16px}.tab-pane>.panel-heading{display:none}.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0}.tabs-below>.nav-tabs>li>a:focus,.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:focus,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{padding-bottom:20px;width:220px}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li:focus,.tabs-right>.nav-tabs>li:focus{outline:0}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:focus{outline:0}.tabs-left>.tab-content,.tabs-right>.tab-content{border-radius:0;border:1px solid #ddd;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);overflow:hidden;padding:10px 15px}.tabs-left>.nav-tabs{float:left;margin-right:-1px}.tabs-left>.nav-tabs>li>a{border-radius:0}.tabs-left>.nav-tabs>li>a:focus,.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs>.active>a,.tabs-left>.nav-tabs>.active>a:focus,.tabs-left>.nav-tabs>.active>a:hover{border-color:#ddd transparent #ddd #ddd;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.05);box-shadow:-1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs{float:right;margin-left:-1px}.tabs-right>.nav-tabs>li>a{border-radius:0}.tabs-right>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.05);box-shadow:1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs>.active>a,.tabs-right>.nav-tabs>.active>a:focus,.tabs-right>.nav-tabs>.active>a:hover{border-color:#ddd #ddd #ddd transparent}body.toolbar-fixed .toolbar-oriented .toolbar-bar{z-index:1031}body.toolbar-fixed .navbar-fixed-top{top:39px}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .navbar-fixed-top{top:79px}body.toolbar-fixed.toolbar-vertical.toolbar-tray-open .navbar-fixed-top{left:240px}body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed{margin-left:240px}body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray{padding-bottom:40px}body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray,body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray>.toolbar-lining:before{width:240px}body.toolbar-loading{margin-top:0}body.toolbar-loading.toolbar{margin-bottom:15px}.ui-selectmenu-button.ui-button{background-color:transparent;color:#fff;height:36px;padding:.5em .3em;border-radius:0}@media screen and (max-width:767px){.ui-selectmenu-button.ui-button{width:100%}}.ui-selectmenu-button.ui-button .ui-icon{display:none}.ui-selectmenu-button.ui-button:focus,.ui-selectmenu-button.ui-button:hover{background-color:transparent;color:#fff}.ui-selectmenu-menu ul.ui-menu{background-color:#041e42;color:#fff}.node-title-sips-and-dips a,.node-title-sips-and-dips h1,.node-title-sips-and-dips h2,.node-title-sips-and-dips h3,.node-title-sips-and-dips h4,.node-title-sips-and-dips h5,.node-title-sips-and-dips h6,.node-title-sips-and-dips p,.node-title-sips-and-dips span{font-family:TCCC-UnityText-Medium}.node-title-sips-and-dips h1{margin:0;font-size:33px}@media screen and (min-width:992px){.node-title-sips-and-dips h1{font-size:78px}}.node-title-sips-and-dips h1 span{position:relative;bottom:3px;margin:0 2px;font-size:25px}@media screen and (min-width:992px){.node-title-sips-and-dips h1 span{font-size:55px;bottom:10px}}.node-title-sips-and-dips .header-wrapper{font-size:11px}@media screen and (min-width:992px){.node-title-sips-and-dips .header-wrapper{font-size:22px}}.node-title-sips-and-dips .header-wrapper p{margin:15px 0 0;padding:0;color:#fff}@media screen and (min-width:992px){.node-title-sips-and-dips .header-wrapper p{margin-top:20px;margin-left:auto;margin-right:auto;padding:0 15px;max-width:100%}}.node-title-sips-and-dips .header-wrapper img{margin-top:35px;max-width:200px;width:33.333333%}@media screen and (min-width:1200px){.node-title-sips-and-dips .header-wrapper img{margin-top:0;max-width:400px;max-width:22.3333333%}}@media screen and (min-width:1440px){.node-title-sips-and-dips .header-wrapper img{max-width:308px}}.node-title-sips-and-dips.page-node-type-mc-page .region-content>article>.content>div>div.feature:not(.paragraph--type--mcp-full-screen-image-section):not(.paragraph--type--mcp-full-screen-video-section):not(.paragraph--type--mcp-slider):not(.paragraph--type--bp-view){padding:0}.node-title-sips-and-dips.page-node-type-mc-page .region-content>article>.content>div>div.views-title:not(.paragraph--type--mcp-full-screen-image-section):not(.paragraph--type--mcp-full-screen-video-section):not(.paragraph--type--mcp-slider):not(.paragraph--type--bp-view){padding:40px 0 0}@media screen and (min-width:992px){.node-title-sips-and-dips.page-node-type-mc-page .region-content>article>.content>div>div.views-title:not(.paragraph--type--mcp-full-screen-image-section):not(.paragraph--type--mcp-full-screen-video-section):not(.paragraph--type--mcp-slider):not(.paragraph--type--bp-view){padding:90px 0 30px}}.node-title-sips-and-dips.page-node-type-mc-page .region-content>article>.content>div:first-child>div:not(.paragraph--type--mcp-full-screen-image-section):not(.paragraph--type--mcp-full-screen-video-section){margin-top:67px}.node-title-sips-and-dips.page-node-type-mc-page .region-content>article>.content>div>div.bottom-sips:not(.paragraph--type--mcp-full-screen-image-section):not(.paragraph--type--mcp-full-screen-video-section):not(.paragraph--type--mcp-slider):not(.paragraph--type--bp-view){margin-bottom:0;padding-bottom:0}.recipe-type-sipsanddips article,.recipe-type-sipsdips article{color:#1c4539}.recipe-type-sipsanddips article h1,.recipe-type-sipsanddips article h2,.recipe-type-sipsanddips article h3,.recipe-type-sipsanddips article h4,.recipe-type-sipsanddips article h5,.recipe-type-sipsanddips article h6,.recipe-type-sipsdips article h1,.recipe-type-sipsdips article h2,.recipe-type-sipsdips article h3,.recipe-type-sipsdips article h4,.recipe-type-sipsdips article h5,.recipe-type-sipsdips article h6{color:#1c4539;font-family:TCCC-UnityHeadline-Medium}.recipe-type-sipsanddips article h1,.recipe-type-sipsdips article h1{margin:40px 0;font-size:31px;text-transform:uppercase}@media screen and (min-width:992px){.recipe-type-sipsanddips article h1,.recipe-type-sipsdips article h1{margin:30px 0 20px}}.recipe-type-sipsanddips article p,.recipe-type-sipsdips article p{font-family:TCCC-UnityHeadline-Regular}.recipe-type-sipsanddips article .field--label,.recipe-type-sipsdips article .field--label{margin:30px 0 11px;font-family:TCCC-UnityHeadline-Medium;text-transform:uppercase}@media screen and (min-width:992px){.recipe-type-sipsanddips article .d-flex>div,.recipe-type-sipsdips article .d-flex>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1200px){.recipe-type-sipsanddips article .field--name-field-recipe-image,.recipe-type-sipsdips article .field--name-field-recipe-image{width:100%}}.recipe-type-sipsanddips article .field--name-body,.recipe-type-sipsdips article .field--name-body{text-align:center;padding:20px}@media screen and (min-width:992px){.recipe-type-sipsanddips article .field--name-body,.recipe-type-sipsdips article .field--name-body{padding:20px 15px}}@media screen and (min-width:1200px){.recipe-type-sipsanddips article .field--name-body,.recipe-type-sipsdips article .field--name-body{padding:20px 0}}@media screen and (min-width:1440px){.recipe-type-sipsanddips article .field--name-body,.recipe-type-sipsdips article .field--name-body{padding:20px 50px}}.recipe-type-sipsanddips article .field--name-body h2,.recipe-type-sipsdips article .field--name-body h2{color:#fff;margin:0;padding-bottom:3px}@media screen and (min-width:992px){.recipe-type-sipsanddips article .field--name-body h2,.recipe-type-sipsdips article .field--name-body h2{font-size:40px}}.recipe-type-sipsanddips article .field--name-body h2 span,.recipe-type-sipsdips article .field--name-body h2 span{position:relative;bottom:2px;margin:0 2px;font-size:25px}@media screen and (min-width:992px){.recipe-type-sipsanddips article .field--name-body h2 span,.recipe-type-sipsdips article .field--name-body h2 span{bottom:3px;font-size:32px}}.recipe-type-sipsanddips article .field--name-body p,.recipe-type-sipsdips article .field--name-body p{font-size:17px;margin:15px 0 0}@media screen and (min-width:992px){.recipe-type-sipsanddips article .field--name-body p,.recipe-type-sipsdips article .field--name-body p{margin:30px 0;font-size:17px}}@media screen and (min-width:1200px){.recipe-type-sipsanddips article .field--name-body p,.recipe-type-sipsdips article .field--name-body p{margin:20px 0;font-size:25px}}@media screen and (min-width:1440px){.recipe-type-sipsanddips article .field--name-body p,.recipe-type-sipsdips article .field--name-body p{margin:60px 0}}.recipe-type-sipsanddips article .field--name-body img,.recipe-type-sipsdips article .field--name-body img{margin:15px auto 0;display:block;max-width:100%;max-width:100%;width:75%}@media screen and (min-width:992px){.recipe-type-sipsanddips article .field--name-body img,.recipe-type-sipsdips article .field--name-body img{max-width:400px}}.recipe-type-sipsanddips article .field--name-field-plate,.recipe-type-sipsdips article .field--name-field-plate{font-family:TCCC-UnityHeadline-Medium;font-size:19px;text-transform:uppercase;margin-top:30px}@media screen and (min-width:992px){.recipe-type-sipsanddips article .field--name-field-plate,.recipe-type-sipsdips article .field--name-field-plate{font-size:22px;line-height:28px;margin:0}}.recipe-type-sipsanddips article .field--name-field-ingredients,.recipe-type-sipsanddips article .field--name-field-instructions,.recipe-type-sipsdips article .field--name-field-ingredients,.recipe-type-sipsdips article .field--name-field-instructions{color:#6d6e71;font-size:18px}.recipe-type-sipsanddips article .field--name-field-ingredients p,.recipe-type-sipsanddips article .field--name-field-instructions p,.recipe-type-sipsdips article .field--name-field-ingredients p,.recipe-type-sipsdips article .field--name-field-instructions p{line-height:28px}.recipe-type-sipsanddips article .field--name-field-ingredients p,.recipe-type-sipsdips article .field--name-field-ingredients p{margin:0}.recipe-type-sipsanddips:not(.page-node-type-mc-page):not(.page-node-type-press-release) #footer.footer,.recipe-type-sipsdips:not(.page-node-type-mc-page):not(.page-node-type-press-release) #footer.footer{margin-top:0;border-top:0}.recipe-type-sipsanddips.navbar-is-fixed-top:not(.page-node-type-mc-page),.recipe-type-sipsdips.navbar-is-fixed-top:not(.page-node-type-mc-page){margin-top:63px}.feature .text-content{position:absolute;top:18px;right:-40px;z-index:1;display:inline-block}@media screen and (min-width:768px){.feature .text-content{top:31px;right:-64px}}@media screen and (min-width:992px){.feature .text-content{top:31px;right:-77px}}@media screen and (min-width:1200px){.feature .text-content{right:-110px}}.feature .text-content h2{color:#1c4539;margin:0;font-size:28px}@media screen and (min-width:768px){.feature .text-content h2{font-size:45px}}@media screen and (min-width:1200px){.feature .text-content h2{font-size:78px}}.feature .text-wrapper{position:absolute;overflow:hidden;right:10px}@media screen and (min-width:768px){.feature .text-wrapper{right:7px}}@media screen and (min-width:992px){.feature .text-wrapper{right:22px}}@media screen and (min-width:1200px){.feature .text-wrapper{right:55px}}.feature .text-wrapper>.btn,.feature .view-id-beer_detail .panel-body .beer-btn .text-wrapper>a,.feature .view-id-beer_detail .tab-content .beer-btn .text-wrapper>a,.view-id-beer_detail .panel-body .beer-btn .feature .text-wrapper>a,.view-id-beer_detail .tab-content .beer-btn .feature .text-wrapper>a{font-size:10px;width:100%}@media screen and (min-width:768px){.feature .text-wrapper>.btn,.feature .view-id-beer_detail .panel-body .beer-btn .text-wrapper>a,.feature .view-id-beer_detail .tab-content .beer-btn .text-wrapper>a,.view-id-beer_detail .panel-body .beer-btn .feature .text-wrapper>a,.view-id-beer_detail .tab-content .beer-btn .feature .text-wrapper>a{font-size:19px}}@media screen and (min-width:992px){.feature .text-wrapper>.btn,.feature .view-id-beer_detail .panel-body .beer-btn .text-wrapper>a,.feature .view-id-beer_detail .tab-content .beer-btn .text-wrapper>a,.view-id-beer_detail .panel-body .beer-btn .feature .text-wrapper>a,.view-id-beer_detail .tab-content .beer-btn .feature .text-wrapper>a{letter-spacing:1px}}@media screen and (min-width:1200px){.feature .text-wrapper>.btn,.feature .view-id-beer_detail .panel-body .beer-btn .text-wrapper>a,.feature .view-id-beer_detail .tab-content .beer-btn .text-wrapper>a,.view-id-beer_detail .panel-body .beer-btn .feature .text-wrapper>a,.view-id-beer_detail .tab-content .beer-btn .feature .text-wrapper>a{padding-left:5px;padding-right:0;letter-spacing:5px}}@media screen and (max-width:374px){.feature .text-wrapper>.btn,.feature .view-id-beer_detail .panel-body .beer-btn .text-wrapper>a,.feature .view-id-beer_detail .tab-content .beer-btn .text-wrapper>a,.view-id-beer_detail .panel-body .beer-btn .feature .text-wrapper>a,.view-id-beer_detail .tab-content .beer-btn .feature .text-wrapper>a{font-size:9px}}@media screen and (min-width:1200px){.feature img{max-height:calc(100vw - 70vw);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.feature .field--name-bp-text{position:relative;padding:100px 0 0 50px}.feature .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66>.paragraph__column{display:-webkit-box;display:-ms-flexbox;display:flex}.feature .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1,.feature .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column2{float:left;padding:0}.feature .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1{z-index:1;width:33.33333333%}.feature .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-simple,.feature .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column,.feature .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1>div{height:100%}.feature .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){.feature .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width:992px){.feature .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-simple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.feature .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .field--name-bp-text{height:118px;width:100%;padding:0 0 0 4px}@media screen and (min-width:768px){.feature .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .field--name-bp-text{height:172px;padding:0}}@media screen and (min-width:1200px){.feature .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .field--name-bp-text{height:281px}}.feature .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column2{width:66.66666666%}.views-title{text-align:center}@media screen and (min-width:992px){.views-title .border-green{padding:0 10px 2px}}.views-title h2{margin:0;font-size:20px}@media screen and (min-width:992px){.views-title h2{font-size:40px}}.sips-dips .recipe-list{margin:0 auto;padding:0;color:#1c4539;font-size:22px;list-style:none;text-align:center;text-transform:uppercase}@media screen and (min-width:992px){.sips-dips .recipe-list{max-width:1400px;width:75%;font-size:35px}}.sips-dips .recipe-list li{margin-bottom:50px}.sips-dips .recipe-list li:last-child{margin-bottom:0}@media screen and (min-width:768px){.sips-dips .recipe-list li{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.sips-dips .recipe-list li:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sips-dips .recipe-list li>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.sips-dips .recipe-list .views-field-title{margin:0;margin-top:27px}@media screen and (min-width:768px){.sips-dips .recipe-list .views-field-title{margin-top:0}}@media screen and (min-width:992px){.sips-dips .recipe-list .views-field-title{max-width:248px}}.sips-dips .recipe-list .views-field-title a{word-break:normal;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.sips-dips .recipe-list .views-field-field-recipe-image>div{-webkit-box-flex:1;-ms-flex:1;flex:1}}.sips-dips .recipe-list .view-wrapper{padding:0 15px}@media screen and (min-width:768px){.sips-dips .recipe-list .view-wrapper{text-align:left}}.sips-dips .recipe-list a{display:inline-block}.bottom-sips{text-align:center}.bottom-sips .paragraph__column{padding:0}.bottom-sips a{margin-top:40px;font-family:TCCC-UnityText-Medium;font-size:14px}@media screen and (min-width:992px){.bottom-sips a{font-size:19px}}.bottom-sips .page-bottom .btn,.bottom-sips .page-bottom .view-id-beer_detail .panel-body .beer-btn a,.bottom-sips .page-bottom .view-id-beer_detail .tab-content .beer-btn a,.view-id-beer_detail .panel-body .beer-btn .bottom-sips .page-bottom a,.view-id-beer_detail .tab-content .beer-btn .bottom-sips .page-bottom a{padding:10px 15px;width:100%;border-radius:0}.ui-autocomplete{background:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);color:inherit;font-family:"Avenir Book",sans-serif;font-size:16px;list-style:none;min-width:160px;padding:5px 0;text-align:left;z-index:1000}.ui-autocomplete .ui-menu-item{border:0;border-radius:0;clear:both;color:#333;cursor:pointer;display:block;font-weight:400;line-height:1.42857;margin:0;outline:0;padding:3px 20px;text-decoration:none;white-space:nowrap}.ui-autocomplete .ui-menu-item.ui-state-hover{background:#f5f5f5;color:#262626}.ui-autocomplete .ui-menu-item.ui-state-active,.ui-autocomplete .ui-menu-item.ui-state-focus{background:#041e42;color:#fff}ol,ul{padding-left:1.5em}.popover ol:last-child,.popover ul:last-child{margin-bottom:0}.page-header{margin-top:0}.footer{margin-top:45px;padding-top:35px;padding-bottom:36px;border-top:1px solid #e5e5e5}.form-group:last-child,.panel:last-child,p:last-child{margin-bottom:0}.region-help>.glyphicon{font-size:20px;float:left;margin:-.05em .5em 0 0}.region-help .block{overflow:hidden}.control-group .help-inline,.help-block{color:#777;font-size:12px;margin:5px 0 10px;padding:0}.control-group .help-inline:first-child,.help-block:first-child{margin-top:0}.country-kp #footer{display:none}.country-kp.node-id-1 h3{padding-top:120px}/*!
 *  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(../../bower_components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../../bower_components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../../bower_components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../../bower_components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../../bower_components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../../bower_components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;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.33333em;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.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.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(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;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:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.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}#navbar{background-color:rgba(255,255,255,.9);border-bottom-color:transparent;-webkit-box-shadow:0 -1px 13px rgba(0,0,0,.1);box-shadow:0 -1px 13px rgba(0,0,0,.1)}@media (max-width:768px){#navbar{background-color:#fff;border-bottom-color:#fff;-webkit-box-shadow:0 -1px 13px rgba(0,0,0,.1);box-shadow:0 -1px 13px rgba(0,0,0,.1)}}#navbar.sticky{background-color:rgba(255,255,255,.9);border-bottom-color:transparent;-webkit-box-shadow:0 -1px 13px rgba(0,0,0,.1);box-shadow:0 -1px 13px rgba(0,0,0,.1)}@media (max-width:768px){#navbar.sticky{background-color:#fff;border-bottom-color:#fff;-webkit-box-shadow:0 -1px 13px rgba(0,0,0,.1);box-shadow:0 -1px 13px rgba(0,0,0,.1)}}#navbar .navbar-nav>li{color:#041e42}#navbar .navbar-nav>li.active{color:#041e42}#navbar .navbar-nav>li a{color:inherit;text-decoration:none}#navbar .navbar-nav>li a:hover{color:#041e42;text-decoration:underline}#navbar .navbar-nav>li a.expanded{font-family:SofiaPro-Black,sans-serif}#navbar .navbar-nav>li.active>a,#navbar .navbar-nav>li.open>a{color:#041e42}#navbar .navbar-nav>li.open a.menu--submenu+ul{display:-webkit-box;display:-ms-flexbox;display:flex}#navbar .navbar-nav>li.open a.menu--submenu+ul>li{min-width:190px}#navbar .navbar-nav>li.open a.menu--submenu+ul>li a{white-space:initial}#navbar .navbar-nav>li.open a.menu--submenu+ul>li{border-right:#ff7f32 solid 1px}@media (max-width:992px){#navbar .container{width:100%}}#navbar .navbar-nav{margin:0 -15px}@media (min-width:768px){#navbar .navbar-nav{float:right}}#navbar .navbar-nav>li{font-family:SofiaPro-Black;font-size:12px;padding:10px 15px 10px}#navbar .navbar-nav>li .caret{border:none;position:absolute;top:-2px}#navbar .navbar-nav>li .caret:after{content:'\f107';font-family:FontAwesome;font-size:14px}@media (min-width:768px){#navbar .navbar-nav>li.dropdown{padding-right:19px}}@media (max-width:768px){#navbar .navbar-nav>li{border-top:1px #888 solid;padding:12px 15px 10px}}@media (min-width:768px){#navbar .navbar-nav>li{margin:0;padding:25px 10px 20px}}@media (min-width:768px) and (max-width:1200px){#navbar .navbar-nav>li{padding:25px 5px 20px}}#navbar .navbar-nav>li:first-child{display:none}@media (max-width:768px){#navbar .navbar-nav>li:last-child{padding:10px 15px}#navbar .navbar-nav>li:last-child>a{display:none}#navbar .navbar-nav>li:last-child .dropdown-menu{position:relative;float:none;margin:0;display:block!important;border:none;-webkit-box-shadow:none;box-shadow:none}}@media (min-width:768px){#navbar .navbar-nav>li:last-child{margin-right:0;padding-right:0}}#navbar .navbar-nav>li:last-child form{min-width:250px}#navbar .navbar-nav>li:last-child form .form-group{margin-bottom:0}#navbar .navbar-nav>li:last-child form .form-group input[type=search]{font-family:"Avenir Book",sans-serif;border:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #041e42;padding-left:0}#navbar .navbar-nav>li:last-child form .form-group .description{display:none}@media (min-width:768px){#navbar .navbar-nav>li:nth-child(n+3) .dropdown-menu{left:auto;right:0}}@media (min-width:768px){#navbar .navbar-nav>li:nth-child(5) .dropdown-menu{left:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);right:auto}}@media (max-width:768px){#navbar .navbar-nav>li.active{border-left:#041e42 solid 5px}}@media (min-width:768px){#navbar .navbar-nav>li.active{border-top:#041e42 solid 3px;padding-top:22px}}@media (min-width:768px){#navbar .navbar-nav>li:nth-child(5)>ul.items-4{-webkit-columns:4;columns:4;-moz-columns:4}}#navbar .navbar-nav>li>ul{margin-left:10px}@media (min-width:768px){#navbar .navbar-nav>li>ul{margin:0;padding:15px 10px;border:none;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.1);box-shadow:0 6px 12px rgba(0,0,0,.1);-webkit-column-gap:0;column-gap:0;-moz-column-gap:0}}#navbar .navbar-nav>li>ul>li{font-family:"Avenir Book",sans-serif;font-size:15px;text-transform:none;padding:3px 0}#navbar .navbar-nav>li>ul>li.expanded{font-family:SofiaPro-Black,sans-serif}@media (min-width:768px){#navbar .navbar-nav>li>ul>li.expanded{padding:0 15px;border-right:#ff7f32 solid 1px;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}#navbar .navbar-nav>li>ul>li.expanded:last-child{border-right:none}}@media (min-width:768px){#navbar .navbar-nav>li>ul>li{padding:0 15px;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}#navbar .navbar-nav>li>ul>li>a:after{content:'';width:20px;height:1px;display:block;background-color:transparent;margin-top:2px}#navbar .navbar-nav>li>ul>li>a.is-active:after{content:'';width:20px;height:1px;display:block;background-color:#041e42;margin-top:2px}#navbar .navbar-nav>li>ul>li>ul{padding:0 0 0 6px;margin:0}#navbar .navbar-nav>li>ul>li>ul>li{font-family:"Avenir Book",sans-serif;color:#041e42;text-transform:none;padding:5px 0}@media (min-width:768px){#navbar .navbar-nav>li>ul>li>ul>li:first-child{padding-top:10px}}#navbar .navbar-nav>li>ul>li>ul>li.active{position:relative}#navbar .navbar-nav>li>ul>li>ul>li.active:before{content:'\f105';color:#041e42;font-family:FontAwesome;font-size:14px;left:-9px;position:absolute}#navbar .navbar-nav>li>ul>li>ul>li:last-child{padding-bottom:0}#navbar .navbar-nav>li>ul>li>ul>li>a{color:inherit}@media (min-width:768px){#navbar .navbar-nav>li>ul>li>ul>li>a{margin:0}}#navbar .navbar-nav>li>ul>li>ul>li>a.is-active{position:relative}#navbar .navbar-nav>li>ul>li>ul>li>a.is-active:before{content:'\f105';color:#041e42;font-family:FontAwesome;font-size:14px;left:-9px;position:absolute}#navbar .navbar-nav ul{list-style:none}#navbar .navbar-nav li{text-transform:uppercase;-webkit-transition:color .2s ease;transition:color .2s ease}#navbar .navbar-nav li.open{background-color:#fff}#navbar .navbar-nav li a{background-color:transparent;font-family:inherit;text-transform:inherit;line-height:inherit;-webkit-transition:color .2s ease;transition:color .2s ease;padding:0}#navbar .navbar-nav li a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.navbar-header .logo{text-decoration:none;margin-top:11px;margin-bottom:10px}@media screen and (min-width:992px){.navbar-header .logo{margin-top:20px}}@media screen and (min-width:1200px){.navbar-header .logo{margin-top:12px}}.navbar-header .logo img{max-width:140px}@media screen and (min-width:992px){.navbar-header .logo img{max-width:105px}}@media screen and (min-width:1200px){.navbar-header .logo img{max-width:180px}}.navbar-header .logo-heading{font-size:0;height:0;visibility:hidden;display:inline-block;margin:0;padding:0;line-height:0;opacity:0}.navbar-header .navbar-toggle{border:none;margin-top:0;margin-right:0;margin-bottom:0;padding:19px 12px}.navbar-header .navbar-toggle:focus,.navbar-header .navbar-toggle:hover{background-color:transparent!important}.navbar-header .navbar-toggle:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.navbar-header .navbar-toggle .icon-bar{background-color:#041e42!important;width:35px;height:3px}.navbar-header .navbar-toggle .icon-bar+.icon-bar{margin-top:8px}@media (max-width:767px){.navbar-header #block-marquagedusite{position:absolute}}nav#block-inyourcorner ul.menu--inyourcorner{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){nav#block-inyourcorner ul.menu--inyourcorner{width:100%;display:block}}nav#block-inyourcorner ul.menu--inyourcorner>li{color:#041e42;width:auto!important}nav#block-inyourcorner ul.menu--inyourcorner>li:first-child{font-family:SofiaPro-Black,sans-serif}nav#block-inyourcorner ul.menu--inyourcorner>li.active{color:#041e42}nav#block-inyourcorner ul.menu--inyourcorner>li a{color:inherit;text-decoration:none}nav#block-inyourcorner ul.menu--inyourcorner>li a:focus,nav#block-inyourcorner ul.menu--inyourcorner>li a:hover{color:#041e42;background:0 0;text-decoration:none}nav#block-inyourcorner ul.menu--inyourcorner>li a:after{content:'';width:20px;height:1px;display:block;background-color:transparent;margin-top:2px}nav#block-inyourcorner ul.menu--inyourcorner>li.active>a:after,nav#block-inyourcorner ul.menu--inyourcorner>li.open>a:after{content:'';width:20px;height:1px;display:block;background-color:#041e42;margin-top:2px}.footer{background-color:#041e42;border-color:#ff7f32;margin-top:0;padding:25px 0 20px 0;color:#fff}.footer p{color:#fff;font-size:12px}.footer ul.menu{display:inline-block;list-style:none;margin:0;padding:0}.footer ul.menu li{color:#fff;font-size:13px;list-style:none;display:inline-block;margin:0 10px;padding:0;-webkit-transition:color .2s ease;transition:color .2s ease}.footer ul.menu li:hover{color:#f6be00}@media (min-width:768px){.footer ul.menu li:last-child{margin-right:0}}@media (max-width:768px){.footer ul.menu li{display:block;margin-bottom:5px}}.footer ul.menu a{color:#fff;font-size:inherit;-webkit-transition:inherit;transition:inherit;text-decoration:none}.footer ul.menu a:focus,.footer ul.menu a:hover{color:#f6be00}.footer>.container>.row>div,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple.footer>.paragraph__column.container>div>div{margin-top:10px;margin-bottom:10px}.footer>.container>.row>div:first-child,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple.footer>.paragraph__column.container>div>div:first-child{text-align:left}@media (max-width:768px){.footer>.container>.row>div:first-child,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple.footer>.paragraph__column.container>div>div:first-child{text-align:center}}.footer>.container>.row>div:nth-child(2),.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple.footer>.paragraph__column.container>div>div:nth-child(2){text-align:right}@media (max-width:768px){.footer>.container>.row>div:nth-child(2),.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple.footer>.paragraph__column.container>div>div:nth-child(2){text-align:center}}.footer>.container>.row>div:nth-child(3),.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple.footer>.paragraph__column.container>div>div:nth-child(3){text-align:left}@media (max-width:768px){.footer>.container>.row>div:nth-child(3),.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple.footer>.paragraph__column.container>div>div:nth-child(3){text-align:center}}.footer>.container>.row>div:nth-child(4),.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple.footer>.paragraph__column.container>div>div:nth-child(4){text-align:center}@media (max-width:768px){.footer>.container>.row>div:nth-child(4),.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple.footer>.paragraph__column.container>div>div:nth-child(4){text-align:center}}@media (max-width:768px){.footer>.container>.row>div:first-child,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple.footer>.paragraph__column.container>div>div:first-child{margin-top:0}.footer>.container>.row>div:last-child,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple.footer>.paragraph__column.container>div>div:last-child{margin-bottom:0}}.footer>.container>.row>footer,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple.footer>.paragraph__column.container>div>footer{margin-top:10px;margin-bottom:0}.footer section[id*="-cr"],.footer section[id*="-gbgr"]{margin-top:15px;display:block}.footer section[id*="-cr"] a,.footer section[id*="-gbgr"] a{color:#fff;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease;font-size:18px}.footer section[id*="-cr"] a:focus,.footer section[id*="-cr"] a:hover,.footer section[id*="-gbgr"] a:focus,.footer section[id*="-gbgr"] a:hover{color:#f6be00}.footer section[id*="-cr"] img,.footer section[id*="-gbgr"] img{width:100%;max-width:250px;height:auto}@media (max-width:768px){.footer div.region-footer-1>section[id*="-cr"]{display:none}}@media (min-width:768px){.footer div.region-footer-3>section[id*="-cr"]{display:none}}.footer section[id*="-cr-2"]{margin-top:10px;display:none}@media (max-width:768px){.footer section[id*="-cr-2"]{display:block}}.footer section[id*="-copyright"]{margin-top:15px}@media (max-width:768px){.footer section[id*="-copyright"]{margin-top:10px}}.footer section[id*="-copyright"] img{max-width:88px}.footer section[id*="-sociallinks"] a{color:#fff;display:inline-block;margin-right:5px;-webkit-transition:color .2s ease;transition:color .2s ease}.footer section[id*="-sociallinks"] a:last-child{margin-right:0}.footer section[id*="-sociallinks"] a:focus,.footer section[id*="-sociallinks"] a:hover{color:#f6be00}.footer section[id*="-sociallinks"] a i{font-size:22px}.footer section[id*="-sociallinks"] img{width:100%;max-width:32px;height:auto;display:inline-block;margin:0 10px}@media (max-width:768px){.footer ul.menu:last-child{display:block}}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column,ul.timeline{width:100%;margin:0 auto;position:relative;display:inline-block;list-style:none;padding:0!important}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column:after,ul.timeline:after{content:'';width:6px;height:100%;position:absolute;z-index:1;background-color:#041e42;top:0;left:calc(50% - 3px);z-index:0}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div,ul.timeline li.timeline-item{display:block;position:relative;width:50%;clear:both}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item .timeline-text,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div .timeline-text,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div .timeline-text,ul.timeline li.timeline-item .timeline-text{width:65%;float:left;font-size:14px;line-height:17px;margin-left:2%}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(even),.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even),.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even),ul.timeline li.timeline-item:nth-child(even){float:right;margin-top:-5%}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(even):first-child,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even):first-child,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even):first-child,ul.timeline li.timeline-item:nth-child(even):first-child{margin-top:25px}@media (max-width:768px){.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(even),.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even),.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even),ul.timeline li.timeline-item:nth-child(even){width:100%;margin-top:15px}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(even):last-child,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even):last-child,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even):last-child,ul.timeline li.timeline-item:nth-child(even):last-child{margin-top:15px}}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(even) img,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even) img,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even) img,ul.timeline li.timeline-item:nth-child(even) img{float:left;max-width:170px;margin-right:15px}@media (max-width:768px){.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(even) img,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even) img,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even) img,ul.timeline li.timeline-item:nth-child(even) img{max-width:90px}}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(even)>div,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even)>div,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even)>div,ul.timeline li.timeline-item:nth-child(even)>div{display:block;float:left;margin-left:-15px;padding-left:50px}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(even)>div:after,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even)>div:after,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even)>div:after,ul.timeline li.timeline-item:nth-child(even)>div:after{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:13px solid #041e42;top:20px;position:absolute;left:0}@media (max-width:768px){.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(even)>div:after,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even)>div:after,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even)>div:after,ul.timeline li.timeline-item:nth-child(even)>div:after{display:none}}@media (max-width:768px){.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(even)>div,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even)>div,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even)>div,ul.timeline li.timeline-item:nth-child(even)>div{margin-left:0;margin-right:0;padding-left:15px;padding-right:15px;background-image:none}}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column .timeline-date,ul.timeline .timeline-date{text-align:right;margin:0 0 1% 0}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(even)>div .timeline-date,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even)>div .timeline-date,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even)>div .timeline-date,ul.timeline li.timeline-item:nth-child(even)>div .timeline-date{text-align:left}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(odd),.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd),.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd),ul.timeline li.timeline-item:nth-child(odd){float:left;text-align:right;margin-top:-5%}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(odd):first-child,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd):first-child,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd):first-child,ul.timeline li.timeline-item:nth-child(odd):first-child{margin-top:25px}@media (max-width:768px){.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(odd),.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd),.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd),ul.timeline li.timeline-item:nth-child(odd){text-align:left;width:100%;margin-top:15px}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(odd):last-child,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd):last-child,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd):last-child,ul.timeline li.timeline-item:nth-child(odd):last-child{margin-top:15px}}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(odd) img,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd) img,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd) img,ul.timeline li.timeline-item:nth-child(odd) img{float:right;max-width:170px;margin-left:15px}@media (max-width:768px){.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(odd) img,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd) img,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd) img,ul.timeline li.timeline-item:nth-child(odd) img{max-width:90px}}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(odd)>div,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd)>div,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd)>div,ul.timeline li.timeline-item:nth-child(odd)>div{display:block;float:right;margin-right:-15px;padding-right:50px}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(odd)>div:after,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd)>div:after,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd)>div:after,ul.timeline li.timeline-item:nth-child(odd)>div:after{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:13px solid #041e42;top:20px;position:absolute;right:0}@media (max-width:768px){.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(odd)>div:after,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd)>div:after,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd)>div:after,ul.timeline li.timeline-item:nth-child(odd)>div:after{display:none}}@media (max-width:768px){.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(odd)>div,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd)>div,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd)>div,ul.timeline li.timeline-item:nth-child(odd)>div{margin-left:0;margin-right:0;padding-left:15px;padding-right:15px;background-image:none}}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(odd)>div .timeline-text,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd)>div .timeline-text,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd)>div .timeline-text,ul.timeline li.timeline-item:nth-child(odd)>div .timeline-text{float:right;text-align:right;margin-right:2%;margin-left:0}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column .timeline-image,ul.timeline .timeline-image{height:auto;overflow-x:hidden}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(odd)>div .timeline-image,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd)>div .timeline-image,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd)>div .timeline-image,ul.timeline li.timeline-item:nth-child(odd)>div .timeline-image{float:right}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(even)>div .timeline-image,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even)>div .timeline-image,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even)>div .timeline-image,ul.timeline li.timeline-item:nth-child(even)>div .timeline-image{float:left}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column .timeline-content,ul.timeline .timeline-content{min-width:125px}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(odd)>div .timeline-content,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd)>div .timeline-content,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(odd)>div .timeline-content,ul.timeline li.timeline-item:nth-child(odd)>div .timeline-content{float:left;padding-right:2px}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column li.timeline-item:nth-child(even)>div .timeline-content,.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even)>div .timeline-content,.paragraph--type--mcp-timeline ul.timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:nth-child(even)>div .timeline-content,ul.timeline li.timeline-item:nth-child(even)>div .timeline-content{float:right;padding-left:2px}.eu-cookie-compliance-content .decline-button{display:none}.eu-cookie-compliance-content .eu-cookie-compliance-secondary-button{text-transform:uppercase;border:2px solid #fff;font-weight:500;font-size:14px;display:inline-block;padding:8px 15px}.eu-cookie-compliance-message p{font-size:15px;font-weight:400;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.eu-cookie-compliance-message a{color:#fff;text-decoration:underline;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.eu-cookie-compliance-banner .eu-cookie-compliance-content{max-width:95%;padding:0 30px}.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message{margin:15px 0 0;max-width:80%;display:-webkit-box;display:-ms-flexbox;display:flex}.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message .eu-cookie-compliance-more-button{min-width:160px;font-weight:600;font-size:1.5rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button{text-transform:uppercase;font-weight:800;border:2px solid #fff;padding:10px 15px;border-radius:5px;-webkit-transition:background .2s ease;transition:background .2s ease;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:0 0;margin-top:1em;padding:0 8px;vertical-align:middle}@media (min-width:768px){.eu-cookie-compliance-secondary-button{margin-top:80px}}@media (min-width:992px){.eu-cookie-compliance-secondary-button{margin-top:45px}}.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{max-width:20%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:105px}@media (max-width:768px){.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message{display:inline;max-width:100%}.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message p{font-size:13px}.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message .eu-cookie-compliance-more-button{min-width:auto;padding-bottom:10px;display:block}.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{max-width:100%;float:left;min-height:auto}.sliding-popup-bottom,.sliding-popup-top{z-index:100!important}}body.page-node-type-mc-page.node-id-6,body.page-node-type-mc-page.node-title-age-verification{margin-top:0!important}body.page-node-type-mc-page.node-id-6 header#navbar,body.page-node-type-mc-page.node-title-age-verification header#navbar{display:none}body.page-node-type-mc-page.node-id-6 #page-header,body.page-node-type-mc-page.node-title-age-verification #page-header{display:none}body.page-node-type-mc-page.node-id-6 .region-content article.mc-page .content>div:nth-child(1)>.paragraph--type--mcp-full-screen-image-section:before,body.page-node-type-mc-page.node-title-age-verification .region-content article.mc-page .content>div:nth-child(1)>.paragraph--type--mcp-full-screen-image-section:before{background-color:inherit}body.page-node-type-mc-page.node-id-6 .region-content article.mc-page .content>div:nth-child(1)>.paragraph--type--mcp-full-screen-image-section>div,body.page-node-type-mc-page.node-title-age-verification .region-content article.mc-page .content>div:nth-child(1)>.paragraph--type--mcp-full-screen-image-section>div{position:static;top:auto;left:auto;-webkit-transform:none;transform:none}@media (min-width:768px){body.page-node-type-mc-page.node-id-6 .region-content article.mc-page .content>div:nth-child(1)>.paragraph--type--mcp-full-screen-image-section>div,body.page-node-type-mc-page.node-title-age-verification .region-content article.mc-page .content>div:nth-child(1)>.paragraph--type--mcp-full-screen-image-section>div{padding:100px 0}}@media (min-width:992px){body.page-node-type-mc-page.node-id-6 .region-content article.mc-page .content>div:nth-child(1)>.paragraph--type--mcp-full-screen-image-section>div,body.page-node-type-mc-page.node-title-age-verification .region-content article.mc-page .content>div:nth-child(1)>.paragraph--type--mcp-full-screen-image-section>div{padding:150px 0}}@media (max-width:768px){body.page-node-type-mc-page.node-id-6 .region-content article.mc-page .content>div:nth-child(1)>.paragraph--type--mcp-full-screen-image-section>div,body.page-node-type-mc-page.node-title-age-verification .region-content article.mc-page .content>div:nth-child(1)>.paragraph--type--mcp-full-screen-image-section>div{padding:50px 0}}@media (min-width:768px){body.page-node-type-mc-page.node-id-6 .region-content article.mc-page .content>div:nth-child(1) .paragraph--type--bp-columns>.paragraph__column,body.page-node-type-mc-page.node-title-age-verification .region-content article.mc-page .content>div:nth-child(1) .paragraph--type--bp-columns>.paragraph__column{display:table}}@media (min-width:768px){body.page-node-type-mc-page.node-id-6 .region-content article.mc-page .content>div:nth-child(1) .paragraph--type--bp-columns>.paragraph__column>div:first-child,body.page-node-type-mc-page.node-title-age-verification .region-content article.mc-page .content>div:nth-child(1) .paragraph--type--bp-columns>.paragraph__column>div:first-child{vertical-align:top;text-align:right}}body.page-node-type-mc-page.node-id-6 .region-content article.mc-page .content>div:nth-child(1) .paragraph--type--bp-columns>.paragraph__column>div:first-child img,body.page-node-type-mc-page.node-title-age-verification .region-content article.mc-page .content>div:nth-child(1) .paragraph--type--bp-columns>.paragraph__column>div:first-child img{display:inline-block}@media (min-width:992px){body.page-node-type-mc-page.node-id-6 .region-content article.mc-page .content>div:nth-child(1) .paragraph--type--bp-columns>.paragraph__column>div:first-child img,body.page-node-type-mc-page.node-title-age-verification .region-content article.mc-page .content>div:nth-child(1) .paragraph--type--bp-columns>.paragraph__column>div:first-child img{max-width:400px}}@media (min-width:768px){body.page-node-type-mc-page.node-id-6 .region-content article.mc-page .content>div:nth-child(1) .paragraph--type--bp-columns>.paragraph__column>div,body.page-node-type-mc-page.node-title-age-verification .region-content article.mc-page .content>div:nth-child(1) .paragraph--type--bp-columns>.paragraph__column>div{display:table-cell;vertical-align:middle;float:none!important}}@media (max-width:768px){body.page-node-type-mc-page.node-id-6 .region-content article.mc-page .content>div:nth-child(1) .paragraph--type--bp-columns>.paragraph__column>div,body.page-node-type-mc-page.node-title-age-verification .region-content article.mc-page .content>div:nth-child(1) .paragraph--type--bp-columns>.paragraph__column>div{text-align:center;padding-right:0!important;padding-left:0!important}}#age-verification-form{margin-bottom:15px}#age-verification-form h1,#age-verification-form h2{color:#041e42;font-family:SofiaPro-Black,sans-serif;font-size:30px;margin-top:0}@media (max-width:768px){#age-verification-form h1,#age-verification-form h2{font-size:20px;margin-top:30px}}#age-verification-form .privacy-text{color:#041e42;text-decoration:underline}#age-verification-form .privacy-text:hover{color:#041e42}#age-verification-form fieldset:nth-child(2){margin-bottom:0}#age-verification-form fieldset:nth-child(3){margin-top:5px}#age-verification-form legend{display:none}#age-verification-form .form-inline .form-item{margin-bottom:0}#age-verification-form input[type=text]{text-align:center;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:color ease .3s;transition:color ease .3s;min-width:60px}#age-verification-form input[type=text].birthdate{min-width:70px}#age-verification-form input[type=text]::-webkit-input-placeholder{color:#999;text-align:center}#age-verification-form input[type=text]::-moz-placeholder{color:#999;text-align:center}#age-verification-form input[type=text]:-ms-input-placeholder{color:#999;text-align:center}#age-verification-form input[type=text]::-ms-input-placeholder{color:#999;text-align:center}#age-verification-form input[type=text].error{border:1px solid #a94442}#age-verification-form input[type=text].error::-webkit-input-placeholder{color:#a94442}#age-verification-form input[type=text].error::-moz-placeholder{color:#a94442}#age-verification-form input[type=text].error::-ms-input-placeholder{color:#a94442}#age-verification-form .av-sel-country{margin:5px 0}#age-verification-form .av-sel-country .select-wrapper{max-width:200px}@media (max-width:768px){#age-verification-form .av-sel-country .select-wrapper{margin:0 auto}}@media (min-width:768px){#age-verification-form #edit-language{max-width:200px}}#age-verification-form #edit-language>.form-item{display:inline-block;width:calc(50% - 2.5px)}#age-verification-form #edit-language>.form-item.checked #molson-contact-form fieldset legend,#age-verification-form #edit-language>.form-item.checked label,#molson-contact-form fieldset #age-verification-form #edit-language>.form-item.checked legend{background-color:#041e42;color:#fff;border-color:#041e42}#age-verification-form #edit-language>.form-item #molson-contact-form fieldset legend,#age-verification-form #edit-language>.form-item label,#molson-contact-form fieldset #age-verification-form #edit-language>.form-item legend{color:#67686b;padding:0;border:1px solid #67686b;width:100%;height:45px;line-height:45px;font-weight:400;text-transform:uppercase;text-align:center;font-size:14px;vertical-align:middle}#age-verification-form #edit-language>.form-item #molson-contact-form fieldset legend input,#age-verification-form #edit-language>.form-item label input,#molson-contact-form fieldset #age-verification-form #edit-language>.form-item legend input{display:block;height:1px;position:absolute;z-index:-999999;text-align:center;margin:0}#age-verification-form button[type=submit]{color:#fff;margin-top:10px;-webkit-transition:background-color ease .3s;transition:background-color ease .3s}#age-verification-form .ageverification-form-error{color:#a94442;display:block;margin-bottom:5px}#age-verification-form .radio{margin-top:0}#age-verification-form .aoda-labels{font-weight:700;color:#041e42}#age-verification-form #edit-language{max-width:200px}@media screen and (max-width:767px){#age-verification-form #edit-language{margin:0 auto}}#age-verification-form .form-inline .fieldset-wrapper{max-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){#age-verification-form .form-inline .fieldset-wrapper{margin:0 auto}}#age-verification-form .form-inline .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#age-verification-form div[class^=av-sel-] .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#consent_blackbar{position:fixed;bottom:0;width:100%;z-index:1000}#teconsent{float:right;padding:5px 5px 3px 5px;background:#041e42;width:100%;text-align:right}.chart-print-goals .section-title{font-size:20px;color:#fff;text-transform:capitalize;letter-spacing:3px;position:absolute;bottom:0;left:0;margin-left:-30px;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:0 0;transform-origin:0 0}.chart-print-goals .chart-section--people,.chart-print-goals .chart-section--planet{min-height:250px;position:relative;padding:15px;color:rgba(0,0,0,.5);font-size:small;display:inline-block;width:100%}.chart-print-goals .chart-section--people .chart-title h3,.chart-print-goals .chart-section--planet .chart-title h3{text-transform:uppercase;margin:0 auto;width:150px}.chart-print-goals .chart-section--people .chart-title img,.chart-print-goals .chart-section--planet .chart-title img{width:95%}@media screen and (max-width:766px){.chart-print-goals .chart-section--people,.chart-print-goals .chart-section--planet{padding:0}}.chart-print-goals .chart-headers>.paragraph__column [class^=paragraph--type--bp-columns-three-uneven]:first-child{padding-right:5px;padding-left:0}.chart-print-goals .chart-headers>.paragraph__column [class^=paragraph--type--bp-columns-three-uneven]:nth-child(2){padding:0}.chart-print-goals .chart-headers>.paragraph__column [class^=paragraph--type--bp-columns-three-uneven]:last-child{padding-left:5px;padding-right:0}.chart-print-goals .chart-header{color:#fff;font-size:20px;background-color:#18213e;margin:0;padding:15px}.chart-print-goals .chart-body{padding:15px}.chart-print-goals .chart-body h4{font-size:16px}.chart-print-goals .chart-body .second-list li{list-style-type:"– "}.chart-print-goals .chart-section--people{border-left:40px solid #fab001}.chart-print-goals .chart-section--people .chart-title h3{color:#fab001}.chart-print-goals .chart-section--planet{border-left:40px solid #4f8fcc}.chart-print-goals .chart-section--planet .chart-title h3{color:#4f8fcc}.chart-print-goals .chart-people>.paragraph__column{border-bottom:2px solid #fab001}.chart-print-goals .chart-people>.paragraph__column [class^=paragraph--type--bp-columns-three-uneven]:first-child{padding-right:5px;padding-left:0}.chart-print-goals .chart-people>.paragraph__column [class^=paragraph--type--bp-columns-three-uneven]:nth-child(2){padding:0}.chart-print-goals .chart-people>.paragraph__column [class^=paragraph--type--bp-columns-three-uneven]:last-child{padding-left:5px}.chart-print-goals .chart-planet>.paragraph__column{border-bottom:2px solid #4f8fcc}.chart-print-goals .chart-planet>.paragraph__column [class^=paragraph--type--bp-columns-three-uneven]:first-child{padding-left:0;padding-right:5px}.chart-print-goals .chart-planet>.paragraph__column [class^=paragraph--type--bp-columns-three-uneven]:nth-child(2){padding:0}.chart-print-goals .chart-planet>.paragraph__column [class^=paragraph--type--bp-columns-three-uneven]:last-child{padding-left:5px}@media screen and (min-width:766px){.chart-mobile{display:none}}@media screen and (max-width:766px){.chart-desktop{display:none}.chart-print-goals .chart-title{padding:15px;text-align:center}.chart-print-goals .chart-people>.paragraph__column [class^=paragraph--type--bp-columns-three-uneven]:first-child{padding-right:0;padding-left:0}.chart-print-goals .chart-people>.paragraph__column [class^=paragraph--type--bp-columns-three-uneven]:last-child,.chart-print-goals .chart-people>.paragraph__column [class^=paragraph--type--bp-columns-three-uneven]:nth-child(2){padding-right:0;padding-left:0;border-left:40px solid #fab001}.chart-print-goals .chart-planet{width:100%}.chart-print-goals .chart-planet>.paragraph__column [class^=paragraph--type--bp-columns-three-uneven]:first-child{padding-left:0;padding-right:0}.chart-print-goals .chart-planet>.paragraph__column [class^=paragraph--type--bp-columns-three-uneven]:last-child,.chart-print-goals .chart-planet>.paragraph__column [class^=paragraph--type--bp-columns-three-uneven]:nth-child(2){padding-right:0;padding-left:0;border-left:40px solid #4f8fcc}}.view-id-faq .panel{-webkit-box-shadow:none;box-shadow:none}.view-id-faq .panel-group{margin-bottom:30px}.view-id-faq .panel-group:last-child{margin-bottom:0}.view-id-faq .panel-group .panel+.panel{margin-top:10px}.view-id-faq .panel-group .panel-default .panel-heading{margin-bottom:0}.view-id-faq .panel-group .panel-default .panel-heading h3{margin:0;padding:0}.view-id-faq .panel-group .panel-default .panel-heading h3 a{color:#041e42;font-size:14px}.view-id-faq .panel-group .panel-default .panel-body{padding:5px 0 0}.view-id-faq .panel-group .panel-default:last-child .panel-body{padding:5px 0 0}.view-id-faq h2{font-size:18px;margin-top:0}.view-id-news.view-display-id-block_1,.view-id-news.view-display-id-block_3{background-color:#f5f3e7;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:15px 0 30px 0;overflow:hidden}.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div,.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_3 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div,.view-id-news.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div,.view-id-news.view-display-id-block_1 .row,.view-id-news.view-display-id-block_3 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div,.view-id-news.view-display-id-block_3 .row{margin:0}.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col,.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_3 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col,.view-id-news.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col,.view-id-news.view-display-id-block_1 .row .col,.view-id-news.view-display-id-block_3 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col,.view-id-news.view-display-id-block_3 .row .col{margin-bottom:30px}.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col:last-child,.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_3 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col:last-child,.view-id-news.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col:last-child,.view-id-news.view-display-id-block_1 .row .col:last-child,.view-id-news.view-display-id-block_3 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col:last-child,.view-id-news.view-display-id-block_3 .row .col:last-child{margin-bottom:0}@media (min-width:768px){.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col:nth-child(n+3),.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_3 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col:nth-child(n+3),.view-id-news.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col:nth-child(n+3),.view-id-news.view-display-id-block_1 .row .col:nth-child(n+3),.view-id-news.view-display-id-block_3 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col:nth-child(n+3),.view-id-news.view-display-id-block_3 .row .col:nth-child(n+3){margin-bottom:0}}@media (min-width:1200px){.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col,.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_3 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col,.view-id-news.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col,.view-id-news.view-display-id-block_1 .row .col,.view-id-news.view-display-id-block_3 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col,.view-id-news.view-display-id-block_3 .row .col{margin-bottom:0}}.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article,.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_3 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article,.view-id-news.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article,.view-id-news.view-display-id-block_1 .row article,.view-id-news.view-display-id-block_3 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article,.view-id-news.view-display-id-block_3 .row article{background-color:#fff;-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,.1);box-shadow:0 0 10px -2px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article:hover,.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_3 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article:hover,.view-id-news.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article:hover,.view-id-news.view-display-id-block_1 .row article:hover,.view-id-news.view-display-id-block_3 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article:hover,.view-id-news.view-display-id-block_3 .row article:hover{-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,.3);box-shadow:0 0 10px -2px rgba(0,0,0,.3)}.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a,.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_3 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a,.view-id-news.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a,.view-id-news.view-display-id-block_1 .row article a,.view-id-news.view-display-id-block_3 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a,.view-id-news.view-display-id-block_3 .row article a{display:block;text-decoration:none}.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a .field--name-field-press-image,.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_3 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a .field--name-field-press-image,.view-id-news.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a .field--name-field-press-image,.view-id-news.view-display-id-block_1 .row article a .field--name-field-press-image,.view-id-news.view-display-id-block_3 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a .field--name-field-press-image,.view-id-news.view-display-id-block_3 .row article a .field--name-field-press-image{position:relative}.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a .field--name-field-press-image:before,.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_3 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a .field--name-field-press-image:before,.view-id-news.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a .field--name-field-press-image:before,.view-id-news.view-display-id-block_1 .row article a .field--name-field-press-image:before,.view-id-news.view-display-id-block_3 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a .field--name-field-press-image:before,.view-id-news.view-display-id-block_3 .row article a .field--name-field-press-image:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a .field--name-field-press-image img,.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_3 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a .field--name-field-press-image img,.view-id-news.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a .field--name-field-press-image img,.view-id-news.view-display-id-block_1 .row article a .field--name-field-press-image img,.view-id-news.view-display-id-block_3 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a .field--name-field-press-image img,.view-id-news.view-display-id-block_3 .row article a .field--name-field-press-image img{width:100%}.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a:hover h2,.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_3 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a:hover h2,.view-id-news.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a:hover h2,.view-id-news.view-display-id-block_1 .row article a:hover h2,.view-id-news.view-display-id-block_3 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a:hover h2,.view-id-news.view-display-id-block_3 .row article a:hover h2{text-decoration:underline}.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a:hover .field--name-field-press-image,.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_3 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a:hover .field--name-field-press-image,.view-id-news.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a:hover .field--name-field-press-image,.view-id-news.view-display-id-block_1 .row article a:hover .field--name-field-press-image,.view-id-news.view-display-id-block_3 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a:hover .field--name-field-press-image,.view-id-news.view-display-id-block_3 .row article a:hover .field--name-field-press-image{position:relative}.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a:hover .field--name-field-press-image:before,.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_3 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a:hover .field--name-field-press-image:before,.view-id-news.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a:hover .field--name-field-press-image:before,.view-id-news.view-display-id-block_1 .row article a:hover .field--name-field-press-image:before,.view-id-news.view-display-id-block_3 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a:hover .field--name-field-press-image:before,.view-id-news.view-display-id-block_3 .row article a:hover .field--name-field-press-image:before{-webkit-box-shadow:inset 0 0 3rem .5rem rgba(0,0,0,.1);box-shadow:inset 0 0 3rem .5rem rgba(0,0,0,.1)}.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a h2,.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_3 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a h2,.view-id-news.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a h2,.view-id-news.view-display-id-block_1 .row article a h2,.view-id-news.view-display-id-block_3 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a h2,.view-id-news.view-display-id-block_3 .row article a h2{font-size:22px;margin:15px 15px 0 15px}.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a>div:nth-child(n+2),.paragraph--type--mcp-timeline .view-id-news.view-display-id-block_3 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a>div:nth-child(n+2),.view-id-news.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a>div:nth-child(n+2),.view-id-news.view-display-id-block_1 .row article a>div:nth-child(n+2),.view-id-news.view-display-id-block_3 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div article a>div:nth-child(n+2),.view-id-news.view-display-id-block_3 .row article a>div:nth-child(n+2){padding:15px}.view-id-news.view-display-id-block_2 .view-header h2.page-title-main{margin-top:30px}.view-id-news.view-display-id-block_2 .views-row{margin-bottom:20px;padding-bottom:20px;border-bottom:solid #eee 1px}.view-id-news.view-display-id-block_2 .views-row:last-child{margin-bottom:0;border-bottom:none}.view-id-news.view-display-id-block_2 .views-row article .media-left{padding-right:15px}@media (max-width:768px){.view-id-news.view-display-id-block_2 .views-row article .media-left{display:none}}.view-id-news.view-display-id-block_2 .views-row article img{max-width:none}.view-id-news.view-display-id-block_2 .views-row article h2{font-size:18px;margin-bottom:15px}@media (min-width:768px){.view-id-news.view-display-id-block_2 .views-row article h2{font-size:22px}}.view-id-news.view-display-id-block_2 .pager-nav .pagination{margin-bottom:0}.view-id-news_blog.view-display-id-block_1{background-color:#f5f3e7;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:30px 0 15px 0;overflow:hidden}.paragraph--type--mcp-timeline .view-id-news_blog.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div,.view-id-news_blog.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div,.view-id-news_blog.view-display-id-block_1 .row{margin:0}.paragraph--type--mcp-timeline .view-id-news_blog.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col,.view-id-news_blog.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col,.view-id-news_blog.view-display-id-block_1 .row .col{margin-bottom:30px}.paragraph--type--mcp-timeline .view-id-news_blog.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col:last-child,.view-id-news_blog.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col:last-child,.view-id-news_blog.view-display-id-block_1 .row .col:last-child{margin-bottom:0}@media (min-width:768px){.paragraph--type--mcp-timeline .view-id-news_blog.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col:nth-child(n+3),.view-id-news_blog.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col:nth-child(n+3),.view-id-news_blog.view-display-id-block_1 .row .col:nth-child(n+3){margin-bottom:0}}@media (min-width:1200px){.paragraph--type--mcp-timeline .view-id-news_blog.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col,.view-id-news_blog.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col,.view-id-news_blog.view-display-id-block_1 .row .col{margin-bottom:0}}.paragraph--type--mcp-timeline .view-id-news_blog.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a,.view-id-news_blog.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a,.view-id-news_blog.view-display-id-block_1 .row a{display:block;text-decoration:none;background-color:#fff;-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,.1);box-shadow:0 0 10px -2px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.paragraph--type--mcp-timeline .view-id-news_blog.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a .views-field-description,.view-id-news_blog.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a .views-field-description,.view-id-news_blog.view-display-id-block_1 .row a .views-field-description{position:relative}.paragraph--type--mcp-timeline .view-id-news_blog.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a .views-field-description:before,.view-id-news_blog.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a .views-field-description:before,.view-id-news_blog.view-display-id-block_1 .row a .views-field-description:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.paragraph--type--mcp-timeline .view-id-news_blog.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a .views-field-description img,.view-id-news_blog.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a .views-field-description img,.view-id-news_blog.view-display-id-block_1 .row a .views-field-description img{width:100%}.paragraph--type--mcp-timeline .view-id-news_blog.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a:hover,.view-id-news_blog.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a:hover,.view-id-news_blog.view-display-id-block_1 .row a:hover{-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,.3);box-shadow:0 0 10px -2px rgba(0,0,0,.3)}.paragraph--type--mcp-timeline .view-id-news_blog.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a:hover h2,.view-id-news_blog.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a:hover h2,.view-id-news_blog.view-display-id-block_1 .row a:hover h2{text-decoration:underline}.paragraph--type--mcp-timeline .view-id-news_blog.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a:hover .views-field-description,.view-id-news_blog.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a:hover .views-field-description,.view-id-news_blog.view-display-id-block_1 .row a:hover .views-field-description{position:relative}.paragraph--type--mcp-timeline .view-id-news_blog.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a:hover .views-field-description:before,.view-id-news_blog.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a:hover .views-field-description:before,.view-id-news_blog.view-display-id-block_1 .row a:hover .views-field-description:before{-webkit-box-shadow:inset 0 0 3rem .5rem rgba(0,0,0,.1);box-shadow:inset 0 0 3rem .5rem rgba(0,0,0,.1)}.paragraph--type--mcp-timeline .view-id-news_blog.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a h2,.view-id-news_blog.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a h2,.view-id-news_blog.view-display-id-block_1 .row a h2{font-size:22px;margin:15px 15px 0 15px}.paragraph--type--mcp-timeline .view-id-news_blog.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a>div:nth-child(n+3),.view-id-news_blog.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div a>div:nth-child(n+3),.view-id-news_blog.view-display-id-block_1 .row a>div:nth-child(n+3){padding:15px}.beer-card{position:relative;background-color:#fff;-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,.1);box-shadow:0 0 10px -2px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;margin-bottom:30px}.beer-card:hover{-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,.5);box-shadow:0 0 10px -2px rgba(0,0,0,.5)}.beer-card .beer-face{padding:15px;font-size:18px;color:#333}.beer-card .beer-face a{text-decoration:none}.beer-card .beer-face:hover+div{width:150px;padding-left:20px}.beer-card .beer-regions{position:absolute;width:0;right:0;top:0;padding:0;height:calc(100% - 30px);font-size:20px;font-family:SofiaPro-Black;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;background-color:rgba(255,255,255,.9);-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.beer-card .beer-regions a{word-break:normal;text-decoration:none}.beer-card .beer-regions a:hover{text-decoration:underline;color:#041e42}.beer-card .beer-regions:hover{width:150px;padding-left:20px}.beer-card .paragraph--type--molsonco-brand-regions{display:none}div[data-region=us] .beer-card .paragraph--type--molsonco-brand-regions.us{display:block}div[data-region=canada] .beer-card .paragraph--type--molsonco-brand-regions.canada{display:block}div[data-region=others] .beer-card .paragraph--type--molsonco-brand-regions.others{display:block}div[data-region=latam] .beer-card .paragraph--type--molsonco-brand-regions.latam{display:block}div[data-region=europe] .beer-card .paragraph--type--molsonco-brand-regions.europe{display:block}div[data-region=asia] .beer-card .paragraph--type--molsonco-brand-regions.asia{display:block}.content-title{margin-bottom:10px;-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,.1);box-shadow:0 0 10px -2px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}@media screen and (min-width:992px){.content-title{min-height:144px}}.content-title:hover{-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,.5);box-shadow:0 0 10px -2px rgba(0,0,0,.5)}#block-hatchandchilebanner .field--type-text-with-summary{position:relative;top:50px}@media (max-width:768px){#block-hatchandchilebanner .field--type-text-with-summary{margin-top:-115px}}#block-hatchandchilebanner img.hatch-chile-logo{position:relative;width:75%;z-index:2}@media (max-width:768px){#block-hatchandchilebanner img.hatch-chile-logo{display:none}}@media (min-width:769px){#block-hatchandchilebanner img.hatch-chile-mobile{display:none}}#block-hatchandchilebanner .banner-text{position:absolute;background-color:#647534;text-align:center;text-transform:uppercase;color:#fff;width:110%;left:-6%;margin-top:10px;padding:5px;font-size:18px;padding-left:30px;padding-right:38px;font-size:19px}@media (min-width:768px){#block-hatchandchilebanner .banner-text{z-index:1;top:290px;font-size:23px;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}@media (min-width:1200px){#block-hatchandchilebanner .banner-text{padding-left:20%}}#block-hatchandchilebanner .banner-subtext{position:absolute;text-align:center;text-transform:uppercase;color:#972624;top:343px;width:100%;left:70px}@media (max-width:768px){#block-hatchandchilebanner .banner-subtext{display:none}}.node-title-hatch-chile-recipes{font-family:"Calder W05 Dark",sans-serif;background:url(/themes/custom/molsonco/assets/images/hatch-chile-bg.png) no-repeat;background-size:cover}@media (max-width:768px){.node-title-hatch-chile-recipes{background:url(/themes/custom/molsonco/assets/images/hatch-chile-mobile.png)}}.node-title-hatch-chile-recipes #block-hatchandchilebanner{margin-top:130px}@media (width:768px){.node-title-hatch-chile-recipes #block-hatchandchilebanner{margin-top:49%}}@media (min-width:1200px){.node-title-hatch-chile-recipes #block-hatchandchilebanner{margin-top:3%}}.hatch-chile .recipe-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin-top:10%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.hatch-chile .recipe-list{margin-top:4%}}@media (min-width:1200px){.hatch-chile .recipe-list{margin-top:-6%;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.hatch-chile .recipe-list li{position:relative;width:280px;height:300px;margin:4px}@media (min-width:768px){.hatch-chile .recipe-list li{margin:35px}}@media (min-width:1200px){.hatch-chile .recipe-list li{margin:35px}}.hatch-chile .recipe-list li .views-field-field-recipe-image{position:absolute;top:50px}.hatch-chile .recipe-list li .views-field-field-recipe-image div{padding:10px;border:solid #972624}.hatch-chile .recipe-list li .views-field-field-recipe-image div img{width:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hatch-chile .recipe-list li .views-field-field-recipe-image div img{width:99%}}.hatch-chile .recipe-list li .views-field-field-product-thumbnail-1{position:absolute;bottom:10px;left:-131px}.hatch-chile .recipe-list li .views-field-field-product-thumbnail-1 img{max-width:260px}.hatch-chile .recipe-list li .views-field-title{position:absolute;text-align:center;top:83%}@media (max-width:768px){.hatch-chile .recipe-list li .views-field-title{margin-left:0;width:inherit}}.hatch-chile .recipe-list li .views-field-title a{color:#972624;text-decoration:none;font-size:26px;text-transform:uppercase}@media (max-width:768px){.hatch-chile .recipe-list li .views-field-title a{font-size:28px;line-height:25px}}.recipe-type-hatchrecipes{background:url(/themes/custom/molsonco/assets/images/hatch-chile-bg.png) no-repeat;background-size:cover;font-family:"Calder W05 Dark",sans-serif}@media (max-width:768px){.recipe-type-hatchrecipes{background:url(/themes/custom/molsonco/assets/images/hatch-chile-mobile.png)}}.recipe-type-hatchrecipes.node-title-corn-tomato-and-hatch-chile-salsa article.container .col-md-6 h1 span,.recipe-type-hatchrecipes.node-title-fish-tacos-with-hatch-chile-sauce article.container .col-md-6 h1 span,.recipe-type-hatchrecipes.node-title-hatch-chile-and-cheddar-drop-biscuits article.container .col-md-6 h1 span,.recipe-type-hatchrecipes.node-title-summer-refresher-cocktail article.container .col-md-6 h1 span{font-size:40px}.recipe-type-hatchrecipes #block-hatchandchilebanner{margin-top:30px}@media (min-width:768px){.recipe-type-hatchrecipes #block-hatchandchilebanner{margin-top:35%}}@media (min-width:1200px){.recipe-type-hatchrecipes #block-hatchandchilebanner{margin-top:3%}}.recipe-type-hatchrecipes .banner-subtext{display:none}.recipe-type-hatchrecipes #page-header h1.page-header{display:none}.recipe-type-hatchrecipes article.container{margin-top:50%;border:solid #972624;margin-bottom:50px}@media (min-width:768px){.recipe-type-hatchrecipes article.container{margin-top:27%;width:100%}}@media (min-width:1200px){.recipe-type-hatchrecipes article.container{width:100%;margin-top:5%;padding:25px}}.recipe-type-hatchrecipes article.container .col-md-6{margin-top:40px}@media (min-width:768px){.recipe-type-hatchrecipes article.container .col-md-6{margin-top:0}}.recipe-type-hatchrecipes article.container .col-md-6 h1{text-align:center}.recipe-type-hatchrecipes article.container .col-md-6 h1 span{font-size:38px;font-family:"Calder W05 Dark",sans-serif;text-transform:uppercase;text-decoration:none;color:#972624}@media (min-width:768px){.recipe-type-hatchrecipes article.container .col-md-6 h1 span{font-size:50px}}.recipe-type-hatchrecipes article.container .col-md-6 .field--type-text-with-summary{position:absolute;width:109%;left:-15px;background-color:#647534;text-align:center;color:#fff;text-transform:uppercase;padding:20px;font-size:20px}.recipe-type-hatchrecipes article.container .col-md-6 .field--type-text-with-summary .banner-subtext{display:none}@media (min-width:768px){.recipe-type-hatchrecipes article.container .col-md-6 .field--type-text-with-summary{width:105%;left:-15px;position:absolute;padding:20px}}@media (min-width:1200px){.recipe-type-hatchrecipes article.container .col-md-6 .field--type-text-with-summary{width:100%;left:30px;padding-right:90px}}@media (max-width:768px){.recipe-type-hatchrecipes article.container .col-md-6.recipe-images .field--name-field-product-thumbnail{display:none}}@media (min-width:1200px){.recipe-type-hatchrecipes article.container .col-md-6.recipe-images .field--name-field-product-thumbnail img{position:absolute;margin-top:-62%;margin-left:-30%;width:73%}}.recipe-type-hatchrecipes article.container .col-md-6.recipe-images .field--name-field-recipe-image{margin-top:66%}@media (min-width:768px){.recipe-type-hatchrecipes article.container .col-md-6.recipe-images .field--name-field-recipe-image{margin-top:25%}.recipe-type-hatchrecipes article.container .col-md-6.recipe-images .field--name-field-recipe-image img{width:100%}}@media (min-width:1200px){.recipe-type-hatchrecipes article.container .col-md-6.recipe-images .field--name-field-recipe-image{margin-top:5%;padding:25px}.recipe-type-hatchrecipes article.container .col-md-6.recipe-images .field--name-field-recipe-image img{width:87%;margin-left:50px}}.recipe-type-hatchrecipes article.container .col-md-6 .field--name-field-ingredients,.recipe-type-hatchrecipes article.container .col-md-6 .field--name-field-instructions{text-transform:uppercase;color:#972624;padding-right:30px}@media (min-width:768px){.recipe-type-hatchrecipes article.container .col-md-6 .field--name-field-ingredients,.recipe-type-hatchrecipes article.container .col-md-6 .field--name-field-instructions{margin-top:6%}}@media (min-width:1200px){.recipe-type-hatchrecipes article.container .col-md-6 .field--name-field-ingredients,.recipe-type-hatchrecipes article.container .col-md-6 .field--name-field-instructions{line-height:2;margin-top:0;padding:0 0 25px 25px}.recipe-type-hatchrecipes article.container .col-md-6 .field--name-field-ingredients p,.recipe-type-hatchrecipes article.container .col-md-6 .field--name-field-instructions p{line-height:0}}.back-link{text-transform:uppercase;font-size:20px;color:#972624;text-decoration:none;margin-left:15%}@media (min-width:768px){.back-link{margin-left:33%}}.back-link:focus{text-decoration:underline}.view-display-id-block_3{margin:40px 0 0}.view-display-id-block_3 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){.view-display-id-block_3 .view-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.view-display-id-block_3 .view-content>div{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:992px){.view-display-id-block_3 .view-content>div{-webkit-box-flex:0;-ms-flex:0 0 33.333333333%;flex:0 0 33.333333333%}}.view-display-id-block_3 .view-content>div a,.view-display-id-block_3 .view-content>div div,.view-display-id-block_3 .view-content>div span{height:100%;display:block}.view-display-id-block_3 .view-content>div a{position:relative}.view-display-id-block_3 .view-content>div a:after{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:transparent}.view-display-id-block_3 .view-content>div a:hover:after{background-color:rgba(28,69,57,.6)}.view-display-id-block_3 img{width:100%;height:100%}.view-display-id-block_3 .views-field-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;width:65%;text-align:center;z-index:1;color:#fff;font-family:TCCC-UnityText-Medium;font-size:25px;text-decoration:none;text-shadow:2px 2px #000;text-transform:uppercase}@media screen and (min-width:1200px){.view-display-id-block_3 .views-field-title{width:53%;font-size:28px;line-height:26px}}.view-display-id-block_3 .view-footer a{margin-top:40px;font-family:TCCC-UnityText-Medium;font-size:14px}@media screen and (min-width:992px){.view-display-id-block_3 .view-footer a{font-size:19px}}.view-display-id-block_3 .view-footer .page-bottom .btn,.view-display-id-block_3 .view-footer .page-bottom .view-id-beer_detail .panel-body .beer-btn a,.view-display-id-block_3 .view-footer .page-bottom .view-id-beer_detail .tab-content .beer-btn a,.view-id-beer_detail .panel-body .beer-btn .view-display-id-block_3 .view-footer .page-bottom a,.view-id-beer_detail .tab-content .beer-btn .view-display-id-block_3 .view-footer .page-bottom a{padding:10px 15px;width:100%;border-radius:0}.block-views-blockrecipes-block-3{text-align:center}.block-views-blockrecipes-block-3 .block-title{margin:25px 0 0;padding:4px 15px 0;display:inline-block;border:2px solid #1c4539;color:#1c4539;font-size:18px}@media screen and (min-width:992px){.block-views-blockrecipes-block-3 .block-title{font-size:24px}}.paragraph>.paragraph__column{padding-top:0;padding-bottom:0}.paragraph--type--mcp-full-screen-image-section{background-size:cover;background-position:center;display:block}@media (max-width:768px){.paragraph--type--mcp-full-screen-image-section{min-height:400px}}.paragraph--type--mcp-full-screen-image-section>img{display:none}.paragraph--type--mcp-full-screen-image-section.full-width,.paragraph--type--mcp-full-screen-image-section.full-width-height,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-full-screen-tc-section.full-width-height,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-full-screen-video-section.full-width-height,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-slider.full-width-height{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden}@media (min-width:768px){.paragraph--type--mcp-full-screen-image-section.full-width,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-full-screen-tc-section.full-width-height,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-full-screen-video-section.full-width-height,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-slider.full-width-height{background-image:none!important}}.paragraph--type--mcp-full-screen-image-section.full-width>img,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-full-screen-tc-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-full-screen-video-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-slider.full-width-height>img{display:none}@media (min-width:768px){.paragraph--type--mcp-full-screen-image-section.full-width>img,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-full-screen-tc-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-full-screen-video-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-slider.full-width-height>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:300px}}.paragraph--type--mcp-full-screen-image-section.full-width>img.image-mobile,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-full-screen-tc-section.full-width-height>img.image-mobile,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-full-screen-video-section.full-width-height>img.image-mobile,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-slider.full-width-height>img.image-mobile{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:0;left:0}@media (min-width:768px){.paragraph--type--mcp-full-screen-image-section.full-width>img.image-mobile,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-full-screen-tc-section.full-width-height>img.image-mobile,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-full-screen-video-section.full-width-height>img.image-mobile,.paragraph--type--mcp-full-screen-image-section.paragraph--type--mcp-slider.full-width-height>img.image-mobile{display:none}}.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-tc-section.full-width-height,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-video-section.full-width-height,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-slider.full-width-height,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height,.paragraph--type--mcp-full-screen-image-section.full-width.bg-left,.paragraph--type--mcp-full-screen-image-section.full-width.bg-right{background-image:none!important;min-height:auto}.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-tc-section.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-tc-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-video-section.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-video-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-slider.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-slider.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.full-width.bg-left>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.full-width.bg-left>img,.paragraph--type--mcp-full-screen-image-section.full-width.bg-right>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.full-width.bg-right>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-tc-section.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-tc-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-video-section.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-video-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-slider.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-slider.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.full-width.bg-left>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.full-width.bg-left>img,.paragraph--type--mcp-full-screen-image-section.full-width.bg-right>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.full-width.bg-right>img{width:50%;min-height:330px;max-height:400px}}@media (min-width:1200px){.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-tc-section.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-tc-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-video-section.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-video-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-slider.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-slider.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.full-width.bg-left>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.full-width.bg-left>img,.paragraph--type--mcp-full-screen-image-section.full-width.bg-right>div.object-fit img,.paragraph--type--mcp-full-screen-image-section.full-width.bg-right>img{min-height:500px}}.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-tc-section.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-video-section.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-slider.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.full-width.bg-left>div.object-fit,.paragraph--type--mcp-full-screen-image-section.full-width.bg-right>div.object-fit{width:100%;height:100%;position:static;top:auto;left:auto;-webkit-transform:none;transform:none;background-size:cover;background-position:center;padding:0}@media (min-width:768px){.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-tc-section.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-video-section.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-slider.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.full-width.bg-left>div.object-fit,.paragraph--type--mcp-full-screen-image-section.full-width.bg-right>div.object-fit{width:50%;min-height:330px;max-height:400px}}@media (min-width:992px){.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-tc-section.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-video-section.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-slider.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height>div.object-fit,.paragraph--type--mcp-full-screen-image-section.full-width.bg-left>div.object-fit,.paragraph--type--mcp-full-screen-image-section.full-width.bg-right>div.object-fit{min-height:400px}}.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-tc-section.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-video-section.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-slider.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.full-width.bg-left>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.full-width.bg-right>div:not(.object-fit){width:100%}.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-tc-section.full-width-height>div:not(.object-fit) .container,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-video-section.full-width-height>div:not(.object-fit) .container,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-slider.full-width-height>div:not(.object-fit) .container,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height>div:not(.object-fit) .container,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height>div:not(.object-fit) .container,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height>div:not(.object-fit) .container,.paragraph--type--mcp-full-screen-image-section.full-width.bg-left>div:not(.object-fit) .container,.paragraph--type--mcp-full-screen-image-section.full-width.bg-right>div:not(.object-fit) .container{width:100%}@media (min-width:768px){.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-tc-section.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-video-section.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-slider.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.full-width.bg-left>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.full-width.bg-right>div:not(.object-fit){width:50%;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-tc-section.full-width-height,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-video-section.full-width-height,.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-slider.full-width-height,.paragraph--type--mcp-full-screen-image-section.full-width.bg-left{background-size:50% 100%;background-position:left}@media (min-width:768px){.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-tc-section.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-full-screen-video-section.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.bg-left.paragraph--type--mcp-slider.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.full-width.bg-left>div:not(.object-fit){right:0;left:auto}}.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height,.paragraph--type--mcp-full-screen-image-section.full-width.bg-right{background-size:50% 100%;background-position:right}@media (min-width:768px){.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height>.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height>.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height>.object-fit,.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height>img,.paragraph--type--mcp-full-screen-image-section.full-width.bg-right>.object-fit,.paragraph--type--mcp-full-screen-image-section.full-width.bg-right>img{float:right}}@media (min-width:768px){.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-tc-section.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-full-screen-video-section.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.bg-right.paragraph--type--mcp-slider.full-width-height>div:not(.object-fit),.paragraph--type--mcp-full-screen-image-section.full-width.bg-right>div:not(.object-fit){left:0;right:auto;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media (min-width:768px){.paragraph--type--mcp-full-screen-image-section.full-width-height{height:100vh}}.paragraph--type--mcp-full-screen-image-section>div{width:100%;padding:50px 0}@media (min-width:768px){.paragraph--type--mcp-full-screen-image-section>div{padding:100px 0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.paragraph--type--mcp-full-screen-image-section>div h1,.paragraph--type--mcp-full-screen-image-section>div h2,.paragraph--type--mcp-full-screen-image-section>div h3,.paragraph--type--mcp-full-screen-image-section>div h4{color:#333}.paragraph--type--mcp-full-screen-image-section>div>div.container>div{display:none}.paragraph--type--mcp-full-screen-image-section>div>div.container>div:first-child{display:block}.paragraph--type--mcp-full-screen-tc-section{display:block}.paragraph--type--mcp-full-screen-tc-section.full-width,.paragraph--type--mcp-full-screen-tc-section.full-width-height{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media (min-width:768px){.paragraph--type--mcp-full-screen-tc-section.full-width-height{height:100vh}.paragraph--type--mcp-full-screen-tc-section.full-width-height .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div,.paragraph--type--mcp-full-screen-tc-section.full-width-height .row,.paragraph--type--mcp-timeline .paragraph--type--mcp-full-screen-tc-section.full-width-height .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div{height:100%}.paragraph--type--mcp-full-screen-tc-section.full-width-height .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .block-left,.paragraph--type--mcp-full-screen-tc-section.full-width-height .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .block-right,.paragraph--type--mcp-full-screen-tc-section.full-width-height .row .block-left,.paragraph--type--mcp-full-screen-tc-section.full-width-height .row .block-right,.paragraph--type--mcp-timeline .paragraph--type--mcp-full-screen-tc-section.full-width-height .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .block-left,.paragraph--type--mcp-timeline .paragraph--type--mcp-full-screen-tc-section.full-width-height .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .block-right{height:100%}.paragraph--type--mcp-full-screen-tc-section.full-width-height .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .block-left>div:first-child,.paragraph--type--mcp-full-screen-tc-section.full-width-height .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .block-right>div:first-child,.paragraph--type--mcp-full-screen-tc-section.full-width-height .row .block-left>div:first-child,.paragraph--type--mcp-full-screen-tc-section.full-width-height .row .block-right>div:first-child,.paragraph--type--mcp-timeline .paragraph--type--mcp-full-screen-tc-section.full-width-height .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .block-left>div:first-child,.paragraph--type--mcp-timeline .paragraph--type--mcp-full-screen-tc-section.full-width-height .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .block-right>div:first-child{height:100%}}.paragraph--type--mcp-full-screen-tc-section .block-left,.paragraph--type--mcp-full-screen-tc-section .block-right{position:relative;padding:0}.paragraph--type--mcp-full-screen-tc-section .block-left>div,.paragraph--type--mcp-full-screen-tc-section .block-right>div{width:100%}.paragraph--type--mcp-full-screen-tc-section .block-left>div:first-child img,.paragraph--type--mcp-full-screen-tc-section .block-right>div:first-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.paragraph--type--mcp-full-screen-tc-section .block-left>div:last-child,.paragraph--type--mcp-full-screen-tc-section .block-right>div:last-child{padding:30px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.paragraph--type--mcp-full-screen-tc-section h1,.paragraph--type--mcp-full-screen-tc-section h2,.paragraph--type--mcp-full-screen-tc-section h3,.paragraph--type--mcp-full-screen-tc-section h4{color:#333}.paragraph--type--mcp-full-screen-video-section{background-size:cover;background-position:center;display:block;min-height:400px}.paragraph--type--mcp-full-screen-video-section.full-width,.paragraph--type--mcp-full-screen-video-section.full-width-height{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;min-height:auto}.paragraph--type--mcp-full-screen-video-section.full-width-height:not(.image-size),.paragraph--type--mcp-full-screen-video-section.full-width:not(.image-size){min-height:300px}@media (min-width:768px){.paragraph--type--mcp-full-screen-video-section.full-width-height:not(.image-size),.paragraph--type--mcp-full-screen-video-section.full-width:not(.image-size){min-height:340px}}@media (min-width:1200px){.paragraph--type--mcp-full-screen-video-section.full-width-height:not(.image-size),.paragraph--type--mcp-full-screen-video-section.full-width:not(.image-size){min-height:540px}}.paragraph--type--mcp-full-screen-video-section.full-width .image-reference,.paragraph--type--mcp-full-screen-video-section.full-width-height .image-reference{position:relative;z-index:-1;width:100%}@media (min-width:768px){.paragraph--type--mcp-full-screen-video-section.full-width .image-reference,.paragraph--type--mcp-full-screen-video-section.full-width-height .image-reference{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:500px}}.paragraph--type--mcp-full-screen-video-section.bg-left.full-width-height,.paragraph--type--mcp-full-screen-video-section.bg-right.full-width-height,.paragraph--type--mcp-full-screen-video-section.full-width.bg-left,.paragraph--type--mcp-full-screen-video-section.full-width.bg-right{min-height:auto}.paragraph--type--mcp-full-screen-video-section.bg-left.full-width-height>div.video-wrapper,.paragraph--type--mcp-full-screen-video-section.bg-right.full-width-height>div.video-wrapper,.paragraph--type--mcp-full-screen-video-section.full-width.bg-left>div.video-wrapper,.paragraph--type--mcp-full-screen-video-section.full-width.bg-right>div.video-wrapper{width:100%;height:100%;min-height:330px}@media (max-width:768px){.paragraph--type--mcp-full-screen-video-section.bg-left.full-width-height>div.video-wrapper,.paragraph--type--mcp-full-screen-video-section.bg-right.full-width-height>div.video-wrapper,.paragraph--type--mcp-full-screen-video-section.full-width.bg-left>div.video-wrapper,.paragraph--type--mcp-full-screen-video-section.full-width.bg-right>div.video-wrapper{position:relative}}@media (min-width:768px){.paragraph--type--mcp-full-screen-video-section.bg-left.full-width-height>div.video-wrapper,.paragraph--type--mcp-full-screen-video-section.bg-right.full-width-height>div.video-wrapper,.paragraph--type--mcp-full-screen-video-section.full-width.bg-left>div.video-wrapper,.paragraph--type--mcp-full-screen-video-section.full-width.bg-right>div.video-wrapper{width:50%;min-height:330px;max-height:400px;position:relative}}@media (min-width:1200px){.paragraph--type--mcp-full-screen-video-section.bg-left.full-width-height>div.video-wrapper,.paragraph--type--mcp-full-screen-video-section.bg-right.full-width-height>div.video-wrapper,.paragraph--type--mcp-full-screen-video-section.full-width.bg-left>div.video-wrapper,.paragraph--type--mcp-full-screen-video-section.full-width.bg-right>div.video-wrapper{min-height:500px}}.paragraph--type--mcp-full-screen-video-section.bg-left.full-width-height>div.video-content,.paragraph--type--mcp-full-screen-video-section.bg-right.full-width-height>div.video-content,.paragraph--type--mcp-full-screen-video-section.full-width.bg-left>div.video-content,.paragraph--type--mcp-full-screen-video-section.full-width.bg-right>div.video-content{width:100%}.paragraph--type--mcp-full-screen-video-section.bg-left.full-width-height>div.video-content .container,.paragraph--type--mcp-full-screen-video-section.bg-right.full-width-height>div.video-content .container,.paragraph--type--mcp-full-screen-video-section.full-width.bg-left>div.video-content .container,.paragraph--type--mcp-full-screen-video-section.full-width.bg-right>div.video-content .container{width:100%}@media (min-width:768px){.paragraph--type--mcp-full-screen-video-section.bg-left.full-width-height>div.video-content,.paragraph--type--mcp-full-screen-video-section.bg-right.full-width-height>div.video-content,.paragraph--type--mcp-full-screen-video-section.full-width.bg-left>div.video-content,.paragraph--type--mcp-full-screen-video-section.full-width.bg-right>div.video-content{width:50%;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media (min-width:768px){.paragraph--type--mcp-full-screen-video-section.bg-left.full-width-height>div.video-content,.paragraph--type--mcp-full-screen-video-section.full-width.bg-left>div.video-content{right:0;left:auto}}@media (min-width:768px){.paragraph--type--mcp-full-screen-video-section.bg-right.full-width-height>div.video-wrapper,.paragraph--type--mcp-full-screen-video-section.full-width.bg-right>div.video-wrapper{float:right}}@media (min-width:768px){.paragraph--type--mcp-full-screen-video-section.bg-right.full-width-height>div.video-content,.paragraph--type--mcp-full-screen-video-section.full-width.bg-right>div.video-content{left:0;right:auto;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media (min-width:768px){.paragraph--type--mcp-full-screen-video-section.full-width-height{height:100vh}}.paragraph--type--mcp-full-screen-video-section>div.video-content{width:100%;padding:50px 0}@media (min-width:768px){.paragraph--type--mcp-full-screen-video-section>div.video-content{padding:100px 0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.paragraph--type--mcp-full-screen-video-section>div.video-content h1,.paragraph--type--mcp-full-screen-video-section>div.video-content h2,.paragraph--type--mcp-full-screen-video-section>div.video-content h3,.paragraph--type--mcp-full-screen-video-section>div.video-content h4{color:#333}.paragraph--type--mcp-full-screen-video-section>div.video-wrapper .video-embed-field-responsive-video{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden;pointer-events:none;margin:0}.paragraph--type--mcp-full-screen-video-section>div.video-wrapper .video-embed-field-responsive-video:after{content:none}.paragraph--type--mcp-full-screen-video-section>div.video-wrapper .video-embed-field-responsive-video iframe,.paragraph--type--mcp-full-screen-video-section>div.video-wrapper .video-embed-field-responsive-video video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0;margin:0 auto;opacity:1;pointer-events:none}.button-wrapper{position:absolute;bottom:-30px;left:15px}.button-wrapper .content-video{display:inline-block;cursor:pointer}.button-wrapper .content-video:first-child{margin-right:3px}.button-wrapper i{color:#041e42;font-size:24px}.paragraph--type--mcp-slider{background-size:cover;background-position:center;overflow:hidden;display:block}.paragraph--type--mcp-slider.full-width,.paragraph--type--mcp-slider.full-width-height,.paragraph--type--mcp-slider.slick-dotted,.paragraph--type--mcp-slider.slick-dotted.slick-slider{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:0}@media (min-width:768px){.paragraph--type--mcp-slider.full-width-height{height:100vh}}.paragraph--type--mcp-slider.full-width-height .field--name-field-image,.paragraph--type--mcp-slider.full-width-height .slick-list,.paragraph--type--mcp-slider.full-width-height .slick-slide,.paragraph--type--mcp-slider.full-width-height .slick-slide>div,.paragraph--type--mcp-slider.full-width-height .slick-track{height:100%}.paragraph--type--mcp-slider .slick-slide{position:relative;height:100%}.paragraph--type--mcp-slider .mcp-slide{height:100%}.paragraph--type--mcp-slider .mcp-slide>.field--name-field-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.paragraph--type--mcp-slider .mcp-slide>div.mcp-slide-content:last-child{width:100%;padding:50px 0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:768px){.paragraph--type--mcp-slider .mcp-slide>div.mcp-slide-content:last-child{padding:100px 0}}.paragraph--type--mcp-slider .mcp-slide>div.mcp-slide-content:last-child h1,.paragraph--type--mcp-slider .mcp-slide>div.mcp-slide-content:last-child h2,.paragraph--type--mcp-slider .mcp-slide>div.mcp-slide-content:last-child h3,.paragraph--type--mcp-slider .mcp-slide>div.mcp-slide-content:last-child h4{color:#333}.paragraph--type--mcp-slider .slick-next,.paragraph--type--mcp-slider .slick-prev{z-index:9;width:auto}.paragraph--type--mcp-slider .slick-next:before,.paragraph--type--mcp-slider .slick-prev:before{display:none}.paragraph--type--mcp-slider .slick-next>span:before,.paragraph--type--mcp-slider .slick-prev>span:before{font-size:50px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.paragraph--type--mcp-slider .slick-next:focus>span:before,.paragraph--type--mcp-slider .slick-prev:focus>span:before{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.paragraph--type--mcp-slider .slick-prev{left:25px}.paragraph--type--mcp-slider .slick-next{right:25px;z-index:9}.paragraph--type--mcp-slider .slick-dots{bottom:15px}.paragraph--type--mcp-slider .slick-dots li{margin:0}.paragraph--type--mcp-slider .slick-dots li button{padding:0}.paragraph--type--mcp-slider .slick-dots li button:before{display:none}.paragraph--type--mcp-slider .slick-dots li button>span{opacity:.55;color:#041e42}.paragraph--type--mcp-slider .slick-dots li button>span::before{color:#041e42;font-size:12px;line-height:24px}.paragraph--type--mcp-slider .slick-dots li button:focus>span:before{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;color:#041e42}.paragraph--type--mcp-slider .slick-dots li.slick-active button:before{display:none}.paragraph--type--mcp-slider .slick-dots li.slick-active button>span:before{color:#ff7f32;opacity:.9;font-size:12px;line-height:24px;margin:0}.paragraph--type--mcp-slider .slick-autoplay-toggle-button{z-index:9;bottom:0;left:25px}.paragraph--type--mcp-slider .slick-autoplay-toggle-button span:before{font-size:30px;color:#fefefe}.paragraph--type--mcp-visual-navigation.full-width,.paragraph--type--mcp-visual-navigation.paragraph--type--mcp-full-screen-tc-section.full-width-height,.paragraph--type--mcp-visual-navigation.paragraph--type--mcp-full-screen-video-section.full-width-height,.paragraph--type--mcp-visual-navigation.paragraph--type--mcp-slider.full-width-height{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;border:#fff solid 4px}.paragraph--type--mcp-visual-navigation>div{margin-left:0;margin-right:0}.paragraph--type--mcp-visual-navigation>div:after,.paragraph--type--mcp-visual-navigation>div:before{content:" ";display:table}.paragraph--type--mcp-visual-navigation>div:after{clear:both}.paragraph--type--mcp-visual-navigation>div>a{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:200px;overflow:hidden;position:relative;border:#fff solid 4px}@media (min-width:992px){.paragraph--type--mcp-visual-navigation>div>a{height:300px}}.paragraph--type--mcp-visual-navigation>div>a:before{background-color:rgba(0,0,0,.1);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:background-color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;-webkit-box-shadow:inset 0 0 3rem .5rem rgba(0,0,0,.5);box-shadow:inset 0 0 3rem .5rem rgba(0,0,0,.5)}.paragraph--type--mcp-visual-navigation>div>a:hover:before{background-color:rgba(41,103,133,.85);-webkit-box-shadow:inset 0 0 3rem .5rem rgba(0,0,0,.1);box-shadow:inset 0 0 3rem .5rem rgba(0,0,0,.1)}.paragraph--type--mcp-visual-navigation>div>a.sm{position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:768px){.paragraph--type--mcp-visual-navigation>div>a.sm{float:left;width:50%}}@media (min-width:992px){.paragraph--type--mcp-visual-navigation>div>a.sm{position:relative;min-height:1px;padding-left:0;padding-right:0}}@media (min-width:992px) and (min-width:992px){.paragraph--type--mcp-visual-navigation>div>a.sm{float:left;width:25%}}.paragraph--type--mcp-visual-navigation>div>a.md{position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:768px){.paragraph--type--mcp-visual-navigation>div>a.md{float:left;width:50%}}@media (min-width:992px){.paragraph--type--mcp-visual-navigation>div>a.md{position:relative;min-height:1px;padding-left:0;padding-right:0}}@media (min-width:992px) and (min-width:992px){.paragraph--type--mcp-visual-navigation>div>a.md{float:left;width:50%}}.paragraph--type--mcp-visual-navigation>div>a.lg{position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:768px){.paragraph--type--mcp-visual-navigation>div>a.lg{float:left;width:100%}}@media (min-width:992px){.paragraph--type--mcp-visual-navigation>div>a.lg{position:relative;min-height:1px;padding-left:0;padding-right:0}}@media (min-width:992px) and (min-width:992px){.paragraph--type--mcp-visual-navigation>div>a.lg{float:left;width:75%}}.paragraph--type--mcp-visual-navigation>div>a>.item-content{text-align:center;width:100%;padding:15px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.paragraph--type--mcp-visual-navigation>div>a>.item-content>span:not(.visually-hidden){color:#fff;font-family:SofiaPro-Black,sans-serif;font-size:22px;text-shadow:1px 1px 1px rgba(0,0,0,.7)}@media (min-width:992px){.paragraph--type--mcp-visual-navigation>div>a>.item-content>span:not(.visually-hidden){font-size:28px}}.paragraph--type--mcp-visual-navigation>div>div.sm{position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:768px){.paragraph--type--mcp-visual-navigation>div>div.sm{float:left;width:50%}}@media (min-width:992px){.paragraph--type--mcp-visual-navigation>div>div.sm{position:relative;min-height:1px;padding-left:0;padding-right:0}}@media (min-width:992px) and (min-width:992px){.paragraph--type--mcp-visual-navigation>div>div.sm{float:left;width:25%}}.paragraph--type--mcp-visual-navigation>div>div.md{position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:768px){.paragraph--type--mcp-visual-navigation>div>div.md{float:left;width:50%}}@media (min-width:992px){.paragraph--type--mcp-visual-navigation>div>div.md{position:relative;min-height:1px;padding-left:0;padding-right:0}}@media (min-width:992px) and (min-width:992px){.paragraph--type--mcp-visual-navigation>div>div.md{float:left;width:50%}}.paragraph--type--mcp-visual-navigation>div>div.lg{position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:768px){.paragraph--type--mcp-visual-navigation>div>div.lg{float:left;width:100%}}@media (min-width:992px){.paragraph--type--mcp-visual-navigation>div>div.lg{position:relative;min-height:1px;padding-left:0;padding-right:0}}@media (min-width:992px) and (min-width:992px){.paragraph--type--mcp-visual-navigation>div>div.lg{float:left;width:75%}}.paragraph--type--mcp-visual-navigation>div>div a{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:200px;overflow:hidden;position:relative;border:#fff solid 4px}@media (min-width:992px){.paragraph--type--mcp-visual-navigation>div>div a{height:300px}}.paragraph--type--mcp-visual-navigation>div>div a:before{content:'';background-color:rgba(0,0,0,.6);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:background-color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;-webkit-box-shadow:inset 0 0 3rem .5rem rgba(0,0,0,.5);box-shadow:inset 0 0 3rem .5rem rgba(0,0,0,.5)}.paragraph--type--mcp-visual-navigation>div>div a:hover:before{background-color:rgba(41,103,133,.85);-webkit-box-shadow:inset 0 0 3rem .5rem rgba(0,0,0,.1);box-shadow:inset 0 0 3rem .5rem rgba(0,0,0,.1)}.paragraph--type--mcp-visual-navigation>div>div a>.views-field-title{text-align:center;width:100%;padding:15px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.paragraph--type--mcp-visual-navigation>div>div a>.views-field-title>span:not(.visually-hidden){color:#fff;font-family:SofiaPro-Black,sans-serif;font-size:22px;text-shadow:2px 2px 2px rgba(0,0,0,.8)}@media (min-width:992px){.paragraph--type--mcp-visual-navigation>div>div a>.views-field-title>span:not(.visually-hidden){font-size:28px}}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div{z-index:1;margin-top:25px}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:last-child{margin-bottom:25px}@media (max-width:768px){.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div:last-child{margin-bottom:0}}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div{padding:12px 18px}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div h3{color:#041e42;font-size:25px;padding:0 0 3px 0;margin:0 0 8px 0;border-bottom:5px solid #041e42}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div h3 span{font-size:60%}@media (max-width:768px){.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div h3{margin-bottom:15px}}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div h4{color:#041e42;font-family:"Avenir Book",sans-serif;font-weight:400;font-size:24px;text-transform:uppercase}.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div p{color:#000;background:#fff}@media (max-width:768px){.paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div p{margin:-15px;padding:10px 15px}}.video-responsive{position:relative;overflow:hidden;padding-bottom:56.25%;padding-top:30px;height:0}.video-responsive>iframe{position:absolute;height:100%;width:100%;top:0;left:0}h1{font-family:SofiaPro-Regular,sans-serif;font-weight:400}h2,h3{font-family:SofiaPro-Regular,sans-serif;font-weight:400}@media screen and (min-width:992px){.no-gutters>div{padding:0}}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}#block-contactform h2.block-title{font-size:26px;margin-top:0;margin-bottom:20px;padding-bottom:0;border-bottom:none}@media (min-width:992px){#block-contactform h2.block-title{font-size:30px}}#block-contactform h2.block-title:after{content:'';width:50px;height:2px;display:block;background-color:#041e42;margin-top:10px}h1.page-title-main,h2.page-title-main,h3.page-title-main,h4.page-title-main,p.page-title-main{font-size:26px;margin-top:0;margin-bottom:20px;padding-bottom:0;border-bottom:none}@media (min-width:992px){h1.page-title-main,h2.page-title-main,h3.page-title-main,h4.page-title-main,p.page-title-main{font-size:30px}}h1.page-title-main.shadow,h2.page-title-main.shadow,h3.page-title-main.shadow,h4.page-title-main.shadow,p.page-title-main.shadow{text-shadow:1px 1px 1px rgba(0,0,0,.7)}h1.page-title-main:after,h2.page-title-main:after,h3.page-title-main:after,h4.page-title-main:after,p.page-title-main:after{content:'';width:50px;height:2px;display:block;background-color:#041e42;margin-top:10px}h1.page-title,h2.page-title,h3.page-title,h4.page-title,p.page-title{font-size:24px;margin-top:0;margin-bottom:20px;padding-bottom:0;border-bottom:none}@media (min-width:992px){h1.page-title,h2.page-title,h3.page-title,h4.page-title,p.page-title{font-size:32px}}h1.page-title.shadow,h2.page-title.shadow,h3.page-title.shadow,h4.page-title.shadow,p.page-title.shadow{text-shadow:1px 1px 1px rgba(0,0,0,.9)}h1.title-light,h2.title-light,h3.title-light,h4.title-light,p.title-light{font-family:SofiaPro-Regular,sans-serif;font-weight:400}h1.title-light .we-are-molson,h2.title-light .we-are-molson,h3.title-light .we-are-molson,h4.title-light .we-are-molson,p.title-light .we-are-molson{font-size:40px}@media (max-width:768px){h1.title-light .we-are-molson,h2.title-light .we-are-molson,h3.title-light .we-are-molson,h4.title-light .we-are-molson,p.title-light .we-are-molson{font-size:32px}}.vw-100{position:relative;left:-50vw;right:-50vw;width:100vw;margin-left:50%;margin-right:50%;padding:0}.bg-green{background-color:#1c4539;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}a.bg-green{text-decoration:none;overflow:hidden}a.bg-green:hover{background-color:#15332a;text-decoration:none}a.bg-green:hover>*{-webkit-transform:scale(1.01);transform:scale(1.01)}.border-white{padding:0 15px;display:inline-block;border:2px solid #fff;-webkit-transform:scale(.6,1);transform:scale(.6,1)}.border-white *{color:#fff}.icon-top{content:'';display:block;position:relative;padding:3px;width:12px;height:12px;margin:0 auto 7px;border:1px solid #fff;border-width:0 3px 3px 0;border-color:#fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.btn-green{position:relative;margin-top:21px;padding-left:20px;padding-right:20px;border:1px solid #1c4539;border-radius:4px;background-color:#1c4539;color:#fff;font-size:14px;font-weight:400;overflow:hidden;text-decoration:none;text-transform:uppercase}.btn-green:focus,.btn-green:hover{background-color:#fff;color:#1c4539;border-color:#1c4539}.btn-green:focus *,.btn-green:hover *{border-color:#1c4539}@media screen and (min-width:992px){.btn-green{margin-top:35px;font-size:12px;background-color:transparent}.btn-green:after{content:'';background:linear-gradient(45deg,#fff 50%,#1c4539 50%,#1c4539 100%);position:absolute;height:100%;left:-140%;top:0;z-index:-1;width:250%;-webkit-transition:left .5s ease-in;transition:left .5s ease-in}}.btn-green:hover{background-color:transparent;-webkit-transition:color .1s ease;transition:color .1s ease}.btn-green:hover:after{left:0}.border-green{padding:0;display:inline-block;border:2px solid #1c4539;width:calc(100% - 10px)}@media screen and (min-width:992px){.border-green{width:auto}}.border-green *{color:#1c4539}.border-green.btn,.view-id-beer_detail .panel-body .beer-btn a.border-green,.view-id-beer_detail .tab-content .beer-btn a.border-green{text-decoration:none;color:#1c4539}.border-green.btn:hover,.view-id-beer_detail .panel-body .beer-btn a.border-green:hover,.view-id-beer_detail .tab-content .beer-btn a.border-green:hover{color:#fff;background-color:#1c4539;-webkit-transition:color .15s ease;transition:color .15s ease}@media screen and (min-width:992px){.border-green.btn:after,.view-id-beer_detail .panel-body .beer-btn a.border-green:after,.view-id-beer_detail .tab-content .beer-btn a.border-green:after{content:'';background:linear-gradient(45deg,#1c4539 0,#1c4539 50%,#fff 50%);position:absolute;height:100%;left:-140%;top:0;z-index:-1;width:250%;-webkit-transition:left .5s ease-in;transition:left .5s ease-in}.border-green.btn:hover,.view-id-beer_detail .panel-body .beer-btn a.border-green:hover,.view-id-beer_detail .tab-content .beer-btn a.border-green:hover{background-color:transparent;-webkit-transition:color .1s ease;transition:color .1s ease}.border-green.btn:hover:after,.view-id-beer_detail .panel-body .beer-btn a.border-green:hover:after,.view-id-beer_detail .tab-content .beer-btn a.border-green:hover:after{left:0}}.text-white{color:#fff}p.page-title.shadow{font-family:SofiaPro-Regular,sans-serif;font-weight:400}#page{min-height:calc(100vh - 160px)}body.node-id-1 #page,body.node-id-6 #page{min-height:calc(100vh - 160px)}a.button,button.pledge{background:#041e42;color:#fff;font-size:14px;line-height:24px;text-decoration:none;display:inline-block;padding:8px 40px 6px;margin:0;border-width:1px;border-style:solid;border-color:#010812;border-radius:5px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;cursor:pointer;width:auto;font-weight:400}@media (max-width:768px){body.node-id-331 a.button,body.node-id-331 button.pledge,body.node-id-336 a.button,body.node-id-336 button.pledge{margin:0 auto;display:table;text-align:center}}@media (max-width:768px){body[class*=california] a.button,body[class*=california] button.pledge{margin:auto;text-align:center}}a.button:hover,button.pledge:hover{background:#010812;color:#fff}a.button.gold,button.pledge.gold{background:#041e42}a.button.gold:hover,button.pledge.gold:hover{background:#010812}a.button.show-mob-only,button.pledge.show-mob-only{display:none}@media (max-width:768px){a.button.show-mob-only,button.pledge.show-mob-only{display:table;margin:0 auto}}a.button.show-des-only,button.pledge.show-des-only{display:inline-block}@media (max-width:768px){a.button.show-des-only,button.pledge.show-des-only{display:none}}a{word-break:break-word;text-decoration:underline}a:hover{color:#041e42}@media (max-width:767px){.paragraph--type--mcp-slider .mcp-slide{min-height:400px}.paragraph--type--mcp-slider .mcp-slide>.field--name-field-image>img{position:absolute}.paragraph--type--mcp-slider .mcp-slide>div.mcp-slide-content:last-child{padding:50px}}.paragraph--type--mcp-slider .slick-dots li button:before{color:#041e42;opacity:.55}.paragraph--type--mcp-slider .slick-dots li.slick-active button:before{color:#041e42;opacity:.9}@media (max-width:768px){.paragraph--type--bp-columns .field--name-bp-image-field img{margin:15px 0}}.field-responsive-video{margin:0 auto;margin-bottom:40px}@media screen and (max-width:768px){.field-responsive-video{width:90%}}@media (max-width:768px){body[class*=california] p.btn-container{text-align:center}body[class*=california] table{display:block;width:100%}body[class*=california] table tbody{overflow:auto;width:100%;display:inline-block;height:auto}}.lang-selector{display:block;margin-top:42px}.lang-selector .button-lang{border:2px solid #d9e1e2;border-right-width:0;padding:7px 20px 5px 20px;color:#fff;-webkit-transition:.3s;transition:.3s;text-decoration:none;font-size:16px;font-family:SofiaPro-Regular,sans-serif}.lang-selector .button-lang:last-child{border-right-width:2px}.lang-selector .button-lang:hover{background:#4c9fc8;color:#041e42}.lang-selector .button-lang.selected,.lang-selector .button-lang:active,.lang-selector .button-lang:focus{background:#ff7f32;color:#041e42;font-weight:900}p.text-shadow{text-shadow:1px 1px 1px rgba(0,0,0,.9)}p>strong{font-family:"Avenir Medium",sans-serif}p.show-mob-only{display:none}@media (max-width:768px){p.show-mob-only{display:block}}p.show-des-only{display:block}@media (max-width:768px){p.show-des-only{display:none}}p.checkbox-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:-5px}#agree-error{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#molson-contact-form fieldset legend[for=edit-agree],label[for=edit-agree]{display:grid}body .visually-hidden.focusable:active,body .visually-hidden.focusable:focus{position:fixed!important;top:0;z-index:1031;background:#fff}.full-width.paragraph.paragraph--type--mcp-full-screen-image-section.paragraph--view-mode--default:before,.paragraph.paragraph--type--mcp-full-screen-image-section.paragraph--view-mode--default.paragraph--type--mcp-full-screen-tc-section.full-width-height:before,.paragraph.paragraph--type--mcp-full-screen-image-section.paragraph--view-mode--default.paragraph--type--mcp-full-screen-video-section.full-width-height:before,.paragraph.paragraph--type--mcp-full-screen-image-section.paragraph--view-mode--default.paragraph--type--mcp-slider.full-width-height:before{background-color:rgba(0,0,0,.1);width:100%;position:absolute;height:100%;display:inline}body.page-node-type-mc-page{padding-top:0;margin-top:0;overflow-x:hidden}body.page-node-type-mc-page .region-content>article>.content>div:first-child>.paragraph--type--mcp-full-screen-image-section{margin-bottom:20px}body.page-node-type-mc-page .region-content>article>.content>div:first-child>.paragraph--type--mcp-full-screen-image-section>div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.page-node-type-mc-page .region-content>article>.content>div:first-child>.paragraph--type--mcp-full-screen-image-section>div h1{font-family:SofiaPro-Black;font-size:35px}body.page-node-type-mc-page .region-content>article>.content>div:first-child>div:not(.paragraph--type--mcp-full-screen-image-section):not(.paragraph--type--mcp-full-screen-video-section){margin-top:50px}body.page-node-type-mc-page .region-content>article>.content>div:last-child>div:not(.paragraph--type--mcp-full-screen-image-section){margin-bottom:30px}body.page-node-type-mc-page .region-content>article>.content>div>div:not(.paragraph--type--mcp-full-screen-image-section):not(.paragraph--type--mcp-full-screen-video-section):not(.paragraph--type--mcp-slider):not(.paragraph--type--bp-view){padding:30px 0}body.navbar-is-fixed-top:not(.page-node-type-mc-page){margin-top:90px}body:not(.page-node-type-mc-page):not(.page-node-type-press-release) #footer{margin-top:50px}#page-header h1.page-header{font-size:30px;margin-top:0;margin-bottom:30px;padding-bottom:0;border-bottom:none}#page-header h1.page-header:after{content:'';width:50px;height:2px;display:block;background-color:#041e42;margin-top:10px}body.path-frontpage .region-content article>.content>div:first-child>.paragraph--type--mcp-full-screen-image-section{margin-bottom:0}@media (max-width:768px){body.path-frontpage .region-content article>.content>div:nth-child(2)>.paragraph--type--mcp-full-screen-image-section{min-height:auto}}body.path-frontpage .full-width.paragraph.paragraph--type--mcp-full-screen-image-section.paragraph--view-mode--default:before,body.path-frontpage .paragraph.paragraph--type--mcp-full-screen-image-section.paragraph--view-mode--default.paragraph--type--mcp-full-screen-tc-section.full-width-height:before,body.path-frontpage .paragraph.paragraph--type--mcp-full-screen-image-section.paragraph--view-mode--default.paragraph--type--mcp-full-screen-video-section.full-width-height:before,body.path-frontpage .paragraph.paragraph--type--mcp-full-screen-image-section.paragraph--view-mode--default.paragraph--type--mcp-slider.full-width-height:before{background-color:rgba(0,0,0,0)}body.path-faq{margin-top:90px}body.node-id-34 .region-content article>.content>div:first-child>.paragraph--type--mcp-full-screen-image-section{margin-bottom:0}@media (max-width:768px){body.node-id-34 .region-content article>.content>div:nth-child(2)>.paragraph--type--mcp-full-screen-image-section,body.node-id-34 .region-content article>.content>div:nth-child(3)>.paragraph--type--mcp-full-screen-image-section{min-height:auto}}body.node-id-34 .region-content article>.content>div:nth-child(n+4) .paragraph.paragraph--type--bp-column-wrapper>.paragraph__column{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:40%;position:absolute;display:block;width:100%}body.node-id-34 .region-content article>.content>div #simple-statement>img{min-height:600px}body[class*="-about-us"] .paragraph--type--bp-columns{padding:20px 0}@media (max-width:768px){body[class*="-about-us"] .paragraph--type--bp-columns .field--name-bp-image-field img{margin-top:15px}}@media (max-width:768px){body[class*="-beers"] .paragraph--type--bp-columns .field--name-bp-image-field img{margin-top:15px}}@media (max-width:768px){body[class*="-breweries"] .paragraph--type--bp-columns .field--name-bp-image-field img{margin-top:15px}}@media (max-width:768px){body[class*="-sustainability"] .paragraph--type--bp-columns .field--name-bp-image-field img{margin:15px 0}}body[class*="-sustainability-reporting"] .paragraph--type--bp-simple .field--name-bp-text a.media-target-blank{display:block;position:relative}body[class*="-sustainability-reporting"] .paragraph--type--bp-simple .field--name-bp-text a.media-target-blank:after{content:" ";background-color:rgba(0,0,0,0);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}body[class*="-sustainability-reporting"] .paragraph--type--bp-simple .field--name-bp-text a.media-target-blank:hover{position:relative}body[class*="-sustainability-reporting"] .paragraph--type--bp-simple .field--name-bp-text a.media-target-blank:hover:after{content:" ";background-color:rgba(76,159,200,.7)}.mcp-timeline{position:relative}.mcp-timeline button.skip-time{right:0;border:0;font-size:16px;position:absolute;z-index:1;background-color:transparent}.mcp-timeline button.skip-time:focus,.mcp-timeline button.skip-time:hover{text-decoration:underline}.mcp-timeline button.skip-time i{font-size:10px;position:absolute;top:6px;padding-left:4px}.paragraph--type--mcp-pledge{width:50%}@media (max-width:768px){.paragraph--type--mcp-pledge{width:70%}}.paragraph--type--mcp-pledge .field--name-field-pledge-msg{display:none}body.node-id-341 .region-content>article>.content>div:first-child>.paragraph--type--mcp-full-screen-image-section{margin-bottom:0}body.node-id-341 .region-content>article>.content>div:last-child>div:not(.paragraph--type--mcp-full-screen-image-section):not(.paragraph--type--mcp-full-screen-video-section):not(.paragraph--type--mcp-slider){padding:0;margin-bottom:0}.view-id-beers.view-display-id-block_1,.view-id-beers.view-display-id-block_2{background-color:#f5f3e7;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden}.view-id-beers.view-display-id-block_1 .view-filters,.view-id-beers.view-display-id-block_1 .view-header,.view-id-beers.view-display-id-block_2 .view-filters,.view-id-beers.view-display-id-block_2 .view-header{padding:22px 15px;background:#041e42;color:#fff;margin-bottom:30px;position:relative}.view-id-beers.view-display-id-block_1 .view-filters form,.view-id-beers.view-display-id-block_1 .view-header form,.view-id-beers.view-display-id-block_2 .view-filters form,.view-id-beers.view-display-id-block_2 .view-header form{position:relative}@media (max-width:768px){.view-id-beers.view-display-id-block_1 .view-filters form,.view-id-beers.view-display-id-block_1 .view-header form,.view-id-beers.view-display-id-block_2 .view-filters form,.view-id-beers.view-display-id-block_2 .view-header form{max-width:100%}}.view-id-beers.view-display-id-block_1 .view-filters form .form-actions,.view-id-beers.view-display-id-block_1 .view-header form .form-actions,.view-id-beers.view-display-id-block_2 .view-filters form .form-actions,.view-id-beers.view-display-id-block_2 .view-header form .form-actions{position:absolute;display:block;left:282px;right:0;top:50%;width:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.view-id-beers.view-display-id-block_1 .view-filters form .form-type-textfield,.view-id-beers.view-display-id-block_1 .view-header form .form-type-textfield,.view-id-beers.view-display-id-block_2 .view-filters form .form-type-textfield,.view-id-beers.view-display-id-block_2 .view-header form .form-type-textfield{width:300px;max-width:100%}.view-id-beers.view-display-id-block_1 .view-filters form .form-type-select,.view-id-beers.view-display-id-block_1 .view-header form .form-type-select,.view-id-beers.view-display-id-block_2 .view-filters form .form-type-select,.view-id-beers.view-display-id-block_2 .view-header form .form-type-select{width:300px}@media screen and (min-width:992px){.view-id-beers.view-display-id-block_1 .view-filters form .form-type-select,.view-id-beers.view-display-id-block_1 .view-header form .form-type-select,.view-id-beers.view-display-id-block_2 .view-filters form .form-type-select,.view-id-beers.view-display-id-block_2 .view-header form .form-type-select{margin-left:50px}}@media screen and (max-width:767px){.view-id-beers.view-display-id-block_1 .view-filters form .form-type-select .select-wrapper,.view-id-beers.view-display-id-block_1 .view-header form .form-type-select .select-wrapper,.view-id-beers.view-display-id-block_2 .view-filters form .form-type-select .select-wrapper,.view-id-beers.view-display-id-block_2 .view-header form .form-type-select .select-wrapper{width:100%}}.view-id-beers.view-display-id-block_1 .view-filters form .form-type-select .select-wrapper:after,.view-id-beers.view-display-id-block_1 .view-header form .form-type-select .select-wrapper:after,.view-id-beers.view-display-id-block_2 .view-filters form .form-type-select .select-wrapper:after,.view-id-beers.view-display-id-block_2 .view-header form .form-type-select .select-wrapper:after{color:#fff}#molson-contact-form fieldset .view-id-beers.view-display-id-block_1 .view-filters form .form-type-select legend,#molson-contact-form fieldset .view-id-beers.view-display-id-block_1 .view-header form .form-type-select legend,#molson-contact-form fieldset .view-id-beers.view-display-id-block_2 .view-filters form .form-type-select legend,#molson-contact-form fieldset .view-id-beers.view-display-id-block_2 .view-header form .form-type-select legend,.view-id-beers.view-display-id-block_1 .view-filters form .form-type-select #molson-contact-form fieldset legend,.view-id-beers.view-display-id-block_1 .view-filters form .form-type-select label,.view-id-beers.view-display-id-block_1 .view-header form .form-type-select #molson-contact-form fieldset legend,.view-id-beers.view-display-id-block_1 .view-header form .form-type-select label,.view-id-beers.view-display-id-block_2 .view-filters form .form-type-select #molson-contact-form fieldset legend,.view-id-beers.view-display-id-block_2 .view-filters form .form-type-select label,.view-id-beers.view-display-id-block_2 .view-header form .form-type-select #molson-contact-form fieldset legend,.view-id-beers.view-display-id-block_2 .view-header form .form-type-select label{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.view-id-beers.view-display-id-block_1 .view-filters form .form-group,.view-id-beers.view-display-id-block_1 .view-header form .form-group,.view-id-beers.view-display-id-block_2 .view-filters form .form-group,.view-id-beers.view-display-id-block_2 .view-header form .form-group{margin-bottom:0;display:inline-block;float:none}.view-id-beers.view-display-id-block_1 .view-filters form .form-group.form-item-field-region-target-id,.view-id-beers.view-display-id-block_1 .view-header form .form-group.form-item-field-region-target-id,.view-id-beers.view-display-id-block_2 .view-filters form .form-group.form-item-field-region-target-id,.view-id-beers.view-display-id-block_2 .view-header form .form-group.form-item-field-region-target-id{display:none}@media screen and (max-width:767px){.view-id-beers.view-display-id-block_1 .view-filters form .form-group,.view-id-beers.view-display-id-block_1 .view-header form .form-group,.view-id-beers.view-display-id-block_2 .view-filters form .form-group,.view-id-beers.view-display-id-block_2 .view-header form .form-group{width:100%;top:18px;margin-top:20px}.view-id-beers.view-display-id-block_1 .view-filters form .form-group.form-actions,.view-id-beers.view-display-id-block_1 .view-header form .form-group.form-actions,.view-id-beers.view-display-id-block_2 .view-filters form .form-group.form-actions,.view-id-beers.view-display-id-block_2 .view-header form .form-group.form-actions{width:16px;left:auto;right:5px}}.view-id-beers.view-display-id-block_1 .view-filters input[type=text],.view-id-beers.view-display-id-block_1 .view-header input[type=text],.view-id-beers.view-display-id-block_2 .view-filters input[type=text],.view-id-beers.view-display-id-block_2 .view-header input[type=text]{background:0 0;width:100%;color:#fff;border:none;padding-left:0;border-bottom:#fff solid 1px;-webkit-box-shadow:none;box-shadow:none}.view-id-beers.view-display-id-block_1 .view-filters input[type=text]::-webkit-input-placeholder,.view-id-beers.view-display-id-block_1 .view-header input[type=text]::-webkit-input-placeholder,.view-id-beers.view-display-id-block_2 .view-filters input[type=text]::-webkit-input-placeholder,.view-id-beers.view-display-id-block_2 .view-header input[type=text]::-webkit-input-placeholder{color:rgba(255,255,255,.7)}.view-id-beers.view-display-id-block_1 .view-filters input[type=text]::-moz-placeholder,.view-id-beers.view-display-id-block_1 .view-header input[type=text]::-moz-placeholder,.view-id-beers.view-display-id-block_2 .view-filters input[type=text]::-moz-placeholder,.view-id-beers.view-display-id-block_2 .view-header input[type=text]::-moz-placeholder{color:rgba(255,255,255,.7)}.view-id-beers.view-display-id-block_1 .view-filters input[type=text]::-ms-input-placeholder,.view-id-beers.view-display-id-block_1 .view-header input[type=text]::-ms-input-placeholder,.view-id-beers.view-display-id-block_2 .view-filters input[type=text]::-ms-input-placeholder,.view-id-beers.view-display-id-block_2 .view-header input[type=text]::-ms-input-placeholder{color:rgba(255,255,255,.7)}.view-id-beers.view-display-id-block_1 .view-filters button[type=submit],.view-id-beers.view-display-id-block_1 .view-header button[type=submit],.view-id-beers.view-display-id-block_2 .view-filters button[type=submit],.view-id-beers.view-display-id-block_2 .view-header button[type=submit]{background:0 0;color:#fff;border:none;padding:0;margin:0}.view-id-beers.view-display-id-block_1 .view-filters button[type=button],.view-id-beers.view-display-id-block_1 .view-header button[type=button],.view-id-beers.view-display-id-block_2 .view-filters button[type=button],.view-id-beers.view-display-id-block_2 .view-header button[type=button]{background:0 0;color:#fff;border:none;padding:0;margin-top:15px}@media (min-width:768px){.view-id-beers.view-display-id-block_1 .view-filters button[type=button],.view-id-beers.view-display-id-block_1 .view-header button[type=button],.view-id-beers.view-display-id-block_2 .view-filters button[type=button],.view-id-beers.view-display-id-block_2 .view-header button[type=button]{margin:0;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.view-id-beers.view-display-id-block_1 .view-empty,.view-id-beers.view-display-id-block_2 .view-empty{padding:30px 15px 50px 15px;text-align:center}.view-id-beers.view-display-id-block_1 .view-empty h3,.view-id-beers.view-display-id-block_2 .view-empty h3{font-size:24px}@media (min-width:992px){.view-id-beers.view-display-id-block_1 .view-empty h3,.view-id-beers.view-display-id-block_2 .view-empty h3{font-size:40px}}.view-id-beers.view-display-id-block_1 .attachment-before div[id^=views-bootstrap-beers-attachment-1],.view-id-beers.view-display-id-block_2 .attachment-before div[id^=views-bootstrap-beers-attachment-1]{padding-bottom:30px}.view-id-beers.view-display-id-block_1 .attachment-before div[id^=views-bootstrap-beers-attachment-1]:after,.view-id-beers.view-display-id-block_2 .attachment-before div[id^=views-bootstrap-beers-attachment-1]:after{content:' ';background-color:rgba(4,30,66,.4);display:block;width:calc(100% - 30px);height:5px;margin:0 auto}.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_2 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div,.view-id-beers.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div,.view-id-beers.view-display-id-block_1 .row,.view-id-beers.view-display-id-block_2 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div,.view-id-beers.view-display-id-block_2 .row{margin:0}.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_2 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col,.view-id-beers.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col,.view-id-beers.view-display-id-block_1 .row .col,.view-id-beers.view-display-id-block_2 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .col,.view-id-beers.view-display-id-block_2 .row .col{margin-bottom:30px}.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_2 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card,.view-id-beers.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card,.view-id-beers.view-display-id-block_1 .row .beer-card,.view-id-beers.view-display-id-block_2 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card,.view-id-beers.view-display-id-block_2 .row .beer-card{background-color:#fff;-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,.1);box-shadow:0 0 10px -2px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card:hover,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_2 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card:hover,.view-id-beers.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card:hover,.view-id-beers.view-display-id-block_1 .row .beer-card:hover,.view-id-beers.view-display-id-block_2 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card:hover,.view-id-beers.view-display-id-block_2 .row .beer-card:hover{-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,.5);box-shadow:0 0 10px -2px rgba(0,0,0,.5)}.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_2 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_2 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target,.view-id-beers.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a,.view-id-beers.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target,.view-id-beers.view-display-id-block_1 .row .beer-card a,.view-id-beers.view-display-id-block_1 .row .beer-card div.beer-target,.view-id-beers.view-display-id-block_2 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a,.view-id-beers.view-display-id-block_2 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target,.view-id-beers.view-display-id-block_2 .row .beer-card a,.view-id-beers.view-display-id-block_2 .row .beer-card div.beer-target{display:block;text-decoration:none}.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a .family-logo,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target .family-logo,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_2 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a .family-logo,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_2 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target .family-logo,.view-id-beers.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a .family-logo,.view-id-beers.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target .family-logo,.view-id-beers.view-display-id-block_1 .row .beer-card a .family-logo,.view-id-beers.view-display-id-block_1 .row .beer-card div.beer-target .family-logo,.view-id-beers.view-display-id-block_2 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a .family-logo,.view-id-beers.view-display-id-block_2 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target .family-logo,.view-id-beers.view-display-id-block_2 .row .beer-card a .family-logo,.view-id-beers.view-display-id-block_2 .row .beer-card div.beer-target .family-logo{text-align:center;padding:15px 15px 0}.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a .family-logo img,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target .family-logo img,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_2 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a .family-logo img,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_2 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target .family-logo img,.view-id-beers.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a .family-logo img,.view-id-beers.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target .family-logo img,.view-id-beers.view-display-id-block_1 .row .beer-card a .family-logo img,.view-id-beers.view-display-id-block_1 .row .beer-card div.beer-target .family-logo img,.view-id-beers.view-display-id-block_2 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a .family-logo img,.view-id-beers.view-display-id-block_2 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target .family-logo img,.view-id-beers.view-display-id-block_2 .row .beer-card a .family-logo img,.view-id-beers.view-display-id-block_2 .row .beer-card div.beer-target .family-logo img{display:inline-block}.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a:hover .views-field-field-family-logo,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target:hover .views-field-field-family-logo,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_2 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a:hover .views-field-field-family-logo,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_2 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target:hover .views-field-field-family-logo,.view-id-beers.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a:hover .views-field-field-family-logo,.view-id-beers.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target:hover .views-field-field-family-logo,.view-id-beers.view-display-id-block_1 .row .beer-card a:hover .views-field-field-family-logo,.view-id-beers.view-display-id-block_1 .row .beer-card div.beer-target:hover .views-field-field-family-logo,.view-id-beers.view-display-id-block_2 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a:hover .views-field-field-family-logo,.view-id-beers.view-display-id-block_2 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target:hover .views-field-field-family-logo,.view-id-beers.view-display-id-block_2 .row .beer-card a:hover .views-field-field-family-logo,.view-id-beers.view-display-id-block_2 .row .beer-card div.beer-target:hover .views-field-field-family-logo{position:relative}.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a:hover .views-field-field-family-logo:before,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target:hover .views-field-field-family-logo:before,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_2 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a:hover .views-field-field-family-logo:before,.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_2 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target:hover .views-field-field-family-logo:before,.view-id-beers.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a:hover .views-field-field-family-logo:before,.view-id-beers.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target:hover .views-field-field-family-logo:before,.view-id-beers.view-display-id-block_1 .row .beer-card a:hover .views-field-field-family-logo:before,.view-id-beers.view-display-id-block_1 .row .beer-card div.beer-target:hover .views-field-field-family-logo:before,.view-id-beers.view-display-id-block_2 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a:hover .views-field-field-family-logo:before,.view-id-beers.view-display-id-block_2 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target:hover .views-field-field-family-logo:before,.view-id-beers.view-display-id-block_2 .row .beer-card a:hover .views-field-field-family-logo:before,.view-id-beers.view-display-id-block_2 .row .beer-card div.beer-target:hover .views-field-field-family-logo:before{-webkit-box-shadow:inset 0 0 3rem .5rem rgba(0,0,0,.1);box-shadow:inset 0 0 3rem .5rem rgba(0,0,0,.1)}.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a>div:nth-child(n+2),.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_1 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target>div:nth-child(n+2),.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_2 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a>div:nth-child(n+2),.paragraph--type--mcp-timeline .view-id-beers.view-display-id-block_2 .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target>div:nth-child(n+2),.view-id-beers.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a>div:nth-child(n+2),.view-id-beers.view-display-id-block_1 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target>div:nth-child(n+2),.view-id-beers.view-display-id-block_1 .row .beer-card a>div:nth-child(n+2),.view-id-beers.view-display-id-block_1 .row .beer-card div.beer-target>div:nth-child(n+2),.view-id-beers.view-display-id-block_2 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card a>div:nth-child(n+2),.view-id-beers.view-display-id-block_2 .paragraph--type--mcp-timeline .paragraph--type--bp-column-wrapper>.paragraph__column>div>.paragraph--type--bp-simple>.paragraph__column>div .beer-card div.beer-target>div:nth-child(n+2),.view-id-beers.view-display-id-block_2 .row .beer-card a>div:nth-child(n+2),.view-id-beers.view-display-id-block_2 .row .beer-card div.beer-target>div:nth-child(n+2){padding:15px;font-size:18px;color:#333}.page-node-type-press-release #page-header .page-header{margin-bottom:15px}.page-node-type-press-release #page-header .field--name-field-display-date{color:#666;margin-bottom:30px}.page-node-type-press-release .field--name-field-press-image{margin-bottom:30px}.page-node-type-press-release .field--name-field-press-image img{width:100%}body.page-view-id-beer_detail #footer{margin-top:0}.view-id-beer_detail .field--label,.view-id-beer_detail h1,.view-id-beer_detail h2{font-family:"Darwin W00",sans-serif}@media screen and (max-width:767px){.view-id-beer_detail .field--label,.view-id-beer_detail h1,.view-id-beer_detail h2{font-size:16px}}@media screen and (min-width:992px){.view-id-beer_detail .attachment h2{font-size:23px;margin:22px 0 10px}}@media screen and (min-width:992px){.view-id-beer_detail .row-sm{margin-left:0;margin-right:0}}.view-id-beer_detail.view-display-id-block_1 .view-header{margin:0}@media screen and (min-width:992px){.view-id-beer_detail.view-display-id-block_1 .view-header h2{font-size:23px;margin:22px 0 10px}}.view-id-beer_detail.view-display-id-block_1 .view-content h3{margin:0 0 0 5px;display:inline}.view-id-beer_detail.view-display-id-block_1 .view-content h3:first-child{margin-left:0}.view-id-beer_detail.view-display-id-block_1 .view-content a{text-decoration:underline;font-size:16px}.view-id-beer_detail.view-display-id-page_2>.view-footer{margin-bottom:22px}.view-id-beer_detail a{text-decoration:none}@media screen and (min-width:992px){.view-id-beer_detail article h2{margin-bottom:20px}}.view-id-beer_detail .field--label{margin-bottom:10px}@media screen and (min-width:992px){.view-id-beer_detail .field--label{font-size:23px}}.view-id-beer_detail .view-header a{font-size:16px}.view-id-beer_detail .view-header a i{margin-right:7px;font-size:15px}.view-id-beer_detail .view-header a:hover{text-decoration:underline;-webkit-transition:-webkit-text-decoration .2s ease-in;transition:-webkit-text-decoration .2s ease-in;transition:text-decoration .2s ease-in;transition:text-decoration .2s ease-in,-webkit-text-decoration .2s ease-in}@media screen and (max-width:767px){.view-id-beer_detail .view-header{margin-bottom:20px}}.view-id-beer_detail .view-display-id-attachment_1 .view-content h1{font-family:"Darwin W00",sans-serif;margin:10px 0 0 10px;display:inline-block;float:left}.view-id-beer_detail .view-display-id-attachment_1 .view-content img{display:inline-block;float:left}.view-id-beer_detail .view-display-id-attachment_1 .view-content a{font-size:14px;margin:15px 0;width:100%;display:block;float:left}@media (min-width:768px){.view-id-beer_detail .view-display-id-attachment_1 .view-content a{float:right;width:auto}}.view-id-beer_detail .view-display-id-attachment_1 .view-content a i{font-size:12px}.view-id-beer_detail .nav-pills,.view-id-beer_detail .nav-tabs{border-bottom:none}@media screen and (max-width:767px){.view-id-beer_detail .nav-pills li,.view-id-beer_detail .nav-tabs li{display:block;float:none;width:100%}}.view-id-beer_detail .nav-pills li a,.view-id-beer_detail .nav-tabs li a{display:block;padding:10px 0;margin:0 10px;font-family:SofiaPro-Regular,sans-serif;font-size:16px;color:#595959;text-decoration:none;border-bottom:3px solid #fff}.view-id-beer_detail .nav-pills li a:hover,.view-id-beer_detail .nav-tabs li a:hover{background-color:transparent}.view-id-beer_detail .nav-pills li.active a,.view-id-beer_detail .nav-tabs li.active a{background-color:transparent;border-bottom:3px solid #333;color:#333;text-decoration:none}.view-id-beer_detail .nav-pills li.active a:focus,.view-id-beer_detail .nav-tabs li.active a:focus{outline:5px auto #101010;outline-offset:0}.view-id-beer_detail .nav-pills li.open a,.view-id-beer_detail .nav-tabs li.open a{background-color:transparent;border-bottom:0}.view-id-beer_detail .nav-pills li.open li.active,.view-id-beer_detail .nav-tabs li.open li.active{background-color:#eee}.view-id-beer_detail .nav-pills li.open li.active a,.view-id-beer_detail .nav-tabs li.open li.active a{font-family:SofiaPro-Black,sans-serif}.view-id-beer_detail .nav-pills>h4>a:focus,.view-id-beer_detail .nav-pills>li>a:focus,.view-id-beer_detail .nav-tabs>h4>a:focus,.view-id-beer_detail .nav-tabs>li>a:focus{outline:5px auto #101010;outline-offset:0;background-color:transparent}.view-id-beer_detail .nav-pills>li:first-child>a,.view-id-beer_detail .nav-tabs>li:first-child>a{margin-left:0}.view-id-beer_detail .nav-pills>li:first-child h2>a[data-toggle=tab],.view-id-beer_detail .nav-tabs>li:first-child h2>a[data-toggle=tab]{margin-left:0}@media screen and (max-width:767px){.view-id-beer_detail .nav-pills>li:first-child h2>a[data-toggle=tab],.view-id-beer_detail .nav-tabs>li:first-child h2>a[data-toggle=tab]{border-bottom:0}}@media screen and (max-width:767px){.view-id-beer_detail .nav-pills>li,.view-id-beer_detail .nav-tabs>li{margin-left:0}.view-id-beer_detail .nav-pills>li>a,.view-id-beer_detail .nav-tabs>li>a{margin-left:0;margin-top:0;margin-bottom:0;border-bottom:3px solid #333;position:relative}.view-id-beer_detail .nav-pills>li>a .caret,.view-id-beer_detail .nav-tabs>li>a .caret{display:none}.view-id-beer_detail .nav-pills>li>a:before,.view-id-beer_detail .nav-tabs>li>a:before{content:'\f107';font-family:FontAwesome;display:inline-block;float:right;font-size:24px;margin-top:-2px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.view-id-beer_detail .nav-pills>li>a[aria-expanded=true]:before,.view-id-beer_detail .nav-tabs>li>a[aria-expanded=true]:before{content:'\f106';-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.view-id-beer_detail .nav-pills>li ul,.view-id-beer_detail .nav-tabs>li ul{width:100%}}@media screen and (max-width:767px){.view-id-beer_detail h4>a{position:relative}.view-id-beer_detail h4>a:before{content:'\f107';font-family:FontAwesome;display:inline-block;float:right;font-size:24px;margin-top:-2px}.view-id-beer_detail h4>a[aria-expanded=true]:before{content:'\f106'}}.view-id-beer_detail .panel-title a{display:block;padding:10px 0;margin:0;border-bottom:3px solid #333;color:#333;text-decoration:none}@media (min-width:768px){.view-id-beer_detail .panel-title a{margin:0 10px}}.view-id-beer_detail .panel{-webkit-box-shadow:none;box-shadow:none}.view-id-beer_detail .panel-body,.view-id-beer_detail .tab-content{margin:20px 0}@media (max-width:768px){.view-id-beer_detail .panel-body .field--name-field-beer-bottle-image,.view-id-beer_detail .tab-content .field--name-field-beer-bottle-image{text-align:center}.view-id-beer_detail .panel-body .field--name-field-beer-bottle-image img,.view-id-beer_detail .tab-content .field--name-field-beer-bottle-image img{display:inline-block}}.view-id-beer_detail .panel-body .field--name-body,.view-id-beer_detail .tab-content .field--name-body{margin:22px 0}@media screen and (min-width:992px){.view-id-beer_detail .panel-body .field--name-body,.view-id-beer_detail .tab-content .field--name-body{margin-top:0}}.view-id-beer_detail .panel-body .social-icons a,.view-id-beer_detail .tab-content .social-icons a{font-size:26px;display:inline-block;margin-left:10px}.view-id-beer_detail .panel-body .beer-btn a,.view-id-beer_detail .tab-content .beer-btn a{color:#fff;background-color:#041e42;border-color:#041e42;margin-bottom:20px}.view-id-beer_detail .panel-body .beer-btn a.focus,.view-id-beer_detail .panel-body .beer-btn a:focus,.view-id-beer_detail .tab-content .beer-btn a.focus,.view-id-beer_detail .tab-content .beer-btn a:focus{color:#fff;background-color:#010812;border-color:#000}.view-id-beer_detail .panel-body .beer-btn a:hover,.view-id-beer_detail .tab-content .beer-btn a:hover{color:#fff;background-color:#010812;border-color:#010408}.open>.view-id-beer_detail .panel-body .beer-btn a.dropdown-toggle,.open>.view-id-beer_detail .tab-content .beer-btn a.dropdown-toggle,.view-id-beer_detail .panel-body .beer-btn a.active,.view-id-beer_detail .panel-body .beer-btn a:active,.view-id-beer_detail .tab-content .beer-btn a.active,.view-id-beer_detail .tab-content .beer-btn a:active{color:#fff;background-color:#010812;border-color:#010408}.open>.view-id-beer_detail .panel-body .beer-btn a.dropdown-toggle.focus,.open>.view-id-beer_detail .panel-body .beer-btn a.dropdown-toggle:focus,.open>.view-id-beer_detail .panel-body .beer-btn a.dropdown-toggle:hover,.open>.view-id-beer_detail .tab-content .beer-btn a.dropdown-toggle.focus,.open>.view-id-beer_detail .tab-content .beer-btn a.dropdown-toggle:focus,.open>.view-id-beer_detail .tab-content .beer-btn a.dropdown-toggle:hover,.view-id-beer_detail .panel-body .beer-btn a.active.focus,.view-id-beer_detail .panel-body .beer-btn a.active:focus,.view-id-beer_detail .panel-body .beer-btn a.active:hover,.view-id-beer_detail .panel-body .beer-btn a:active.focus,.view-id-beer_detail .panel-body .beer-btn a:active:focus,.view-id-beer_detail .panel-body .beer-btn a:active:hover,.view-id-beer_detail .tab-content .beer-btn a.active.focus,.view-id-beer_detail .tab-content .beer-btn a.active:focus,.view-id-beer_detail .tab-content .beer-btn a.active:hover,.view-id-beer_detail .tab-content .beer-btn a:active.focus,.view-id-beer_detail .tab-content .beer-btn a:active:focus,.view-id-beer_detail .tab-content .beer-btn a:active:hover{color:#fff;background-color:#000;border-color:#000}.open>.view-id-beer_detail .panel-body .beer-btn a.dropdown-toggle,.open>.view-id-beer_detail .tab-content .beer-btn a.dropdown-toggle,.view-id-beer_detail .panel-body .beer-btn a.active,.view-id-beer_detail .panel-body .beer-btn a:active,.view-id-beer_detail .tab-content .beer-btn a.active,.view-id-beer_detail .tab-content .beer-btn a:active{background-image:none}.view-id-beer_detail .panel-body .beer-btn a.disabled.focus,.view-id-beer_detail .panel-body .beer-btn a.disabled:focus,.view-id-beer_detail .panel-body .beer-btn a.disabled:hover,.view-id-beer_detail .panel-body .beer-btn a[disabled].focus,.view-id-beer_detail .panel-body .beer-btn a[disabled]:focus,.view-id-beer_detail .panel-body .beer-btn a[disabled]:hover,.view-id-beer_detail .tab-content .beer-btn a.disabled.focus,.view-id-beer_detail .tab-content .beer-btn a.disabled:focus,.view-id-beer_detail .tab-content .beer-btn a.disabled:hover,.view-id-beer_detail .tab-content .beer-btn a[disabled].focus,.view-id-beer_detail .tab-content .beer-btn a[disabled]:focus,.view-id-beer_detail .tab-content .beer-btn a[disabled]:hover,fieldset[disabled] .view-id-beer_detail .panel-body .beer-btn a.focus,fieldset[disabled] .view-id-beer_detail .panel-body .beer-btn a:focus,fieldset[disabled] .view-id-beer_detail .panel-body .beer-btn a:hover,fieldset[disabled] .view-id-beer_detail .tab-content .beer-btn a.focus,fieldset[disabled] .view-id-beer_detail .tab-content .beer-btn a:focus,fieldset[disabled] .view-id-beer_detail .tab-content .beer-btn a:hover{background-color:#041e42;border-color:#041e42}.view-id-beer_detail .panel-body .beer-btn a .badge,.view-id-beer_detail .tab-content .beer-btn a .badge{color:#041e42;background-color:#fff}.view-id-beer_detail .panel-body .beer-extra div,.view-id-beer_detail .tab-content .beer-extra div{font-style:italic;padding:10px 0}.view-id-beer_detail .panel-body .field--name-field-beer-logo,.view-id-beer_detail .tab-content .field--name-field-beer-logo{margin-top:15px}.view-display-id-page_3 .tab-pane article>h2{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}body.node-id-1621 #page .region-content>article>.content>div>div.paragraph--type--bp-columns-two-uneven{padding:0}#molson-contact-form .label-details:not(.option),#molson-contact-form fieldset legend:not(.option),#molson-contact-form label:not(.option){font-family:"Darwin W00",sans-serif}#molson-contact-form .form-item input+span.error{margin-top:3px}#molson-contact-form .form-item input.error::-webkit-input-placeholder{color:#a94442}#molson-contact-form .form-item input.error::-moz-placeholder{color:#a94442}#molson-contact-form .form-item input.error::-ms-input-placeholder{color:#a94442}#molson-contact-form .form-item select.error{color:#a94442}#molson-contact-form .form-item.form-type-select .select-wrapper+span.error{margin-top:3px}#molson-contact-form .form-item.form-group+span.error:last-child{margin-left:3px}#molson-contact-form .form-item span.error{color:#a94442;font-size:14px;display:inline-block}#molson-contact-form fieldset legend{font-size:16px;font-family:"Darwin W00",sans-serif;border-bottom:none}#molson-contact-form fieldset.has-error legend span{color:#a94442}#molson-contact-form .modal-content .modal-title{font-size:24px}#molson-contact-form .modal-content .modal-footer{text-align:left}body.path-search h2{display:none}body.path-search .search-list{list-style:none;margin:0;padding:0}.view-search-content-api .form-item.form-item-keys{width:calc(100% - 42px);float:left}.view-search-content-api .form-item.form-item-keys #edit-keys{width:100%}.view-search-content-api #edit-actions{background:#041e42;padding:7px 13px;float:left}.view-search-content-api #edit-actions #edit-submit-search-content-api{width:18px;height:16px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;background:0 0}.view-search-content-api #edit-actions #edit-submit-search-content-api:before{position:relative;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e003";color:#fff;font-size:16px;width:18px;top:0;height:16px;background:0 0}body.node-id-1496 .region-content article>.content>div .paragraph__column>.paragraph--type--bp-columns-two-uneven__2col-column2 img.img-responsive{padding-left:45px;margin-top:45px}@media (max-width:768px){body.node-id-1496 .region-content article>.content>div .paragraph__column>.paragraph--type--bp-columns-two-uneven__2col-column2 img.img-responsive{padding-left:0;margin:10px auto}}body.node-id-1446 .region-content article>.content>div .paragraph__column>.paragraph--type--bp-columns-two-uneven__2col-column2 img.img-responsive{padding-left:45px;margin-top:45px}@media (max-width:768px){body.node-id-1446 .region-content article>.content>div .paragraph__column>.paragraph--type--bp-columns-two-uneven__2col-column2 img.img-responsive{padding-left:0;margin:10px auto}}#age-verification-form .form-type-search button.button.js-form-submit.form-submit.btn.icon-only[type=submit],.form-type-search #age-verification-form button.button.js-form-submit.form-submit.btn.icon-only[type=submit],.form-type-search button.button.js-form-submit.form-submit.btn-primary.btn.icon-only{background:#041e42;padding:8px 12px 4px 12px}body.node-id-1501 .region-content article>.content>div .paragraph--type--bp-tabs>.paragraph__column ul.nav.nav-tabs{border-bottom:none}body.node-id-1501 .region-content article>.content>div .paragraph--type--bp-tabs>.paragraph__column ul.nav.nav-tabs li>a{font-family:SofiaPro-Black,sans-serif;font-weight:400}body.node-id-1501 .region-content article>.content>div .paragraph--type--bp-tabs>.paragraph__column ul.nav.nav-tabs li.active>a{background-color:#041e42;color:#fefefe;border:none;border:1px solid #041e42;margin-right:0;margin-left:0}body.node-id-1501 .region-content article>.content>div .paragraph--type--bp-tabs>.paragraph__column ul.nav.nav-tabs li:not(.active)>a{color:#000;margin-right:0;margin-left:0}body.node-id-1501 .region-content article>.content>div .paragraph--type--bp-tabs>.paragraph__column ul.nav.nav-tabs li:not(.active)>a:hover{background-color:transparent;border:1px solid #041e42}body.node-id-1501 .region-content article>.content>div .paragraph--type--bp-tabs>.paragraph__column div.tab-content .paragraph__column>.card.panel{-webkit-box-shadow:none;box-shadow:none}body.node-id-1501 .region-content article>.content>div .paragraph--type--bp-tabs>.paragraph__column div.tab-content .paragraph__column>.card.panel [id^=heading-accordion]{-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;border:none}body.node-id-1501 .region-content article>.content>div .paragraph--type--bp-tabs>.paragraph__column div.tab-content .paragraph__column>.card.panel [id^=heading-accordion] div.panel-title{padding:0 15px;margin-top:0;margin-bottom:0}body.node-id-1501 .region-content article>.content>div .paragraph--type--bp-tabs>.paragraph__column div.tab-content .paragraph__column>.card.panel [id^=heading-accordion] a{text-decoration:none;font-weight:800}body.node-id-1501 .region-content article>.content>div .paragraph--type--bp-tabs>.paragraph__column div.tab-content .paragraph__column>.card.panel [id^=heading-accordion] a:hover{color:#fefefe;background-color:#041e42;text-decoration:none;font-weight:700}body.node-id-1501 .region-content article>.content>div .paragraph--type--bp-tabs>.paragraph__column div.tab-content .paragraph__column>.card.panel [id^=heading-accordion] a[aria-expanded=true]{color:#fefefe;background-color:#041e42}body.node-id-1501 .region-content article>.content>div .paragraph--type--bp-tabs>.paragraph__column div.tab-content .paragraph__column>.card.panel [id^=collapse-accordion][aria-expanded=true]{border:1px solid #041e42}body.node-id-1481 .region-content article>.content>div .paragraph--type--bp-simple img{width:100%}body.node-id-1481 .region-content article>.content>div .paragraph--type--mcp-timeline img{max-width:75px;height:auto}body.node-id-1521 .region-content>article>.content>div:first-child>.paragraph--type--mcp-full-screen-image-section{margin-bottom:0}body.node-id-1521 .region-content>article>.content>div:last-child>div.paragraph--type--bp-view{margin-bottom:0}@media (min-width:768px){body.page-node-type-mc-page[class*=careers] .region-content>article>.content>div:first-child>div.paragraph.paragraph--type--bp-simple{padding-bottom:0}body.page-node-type-mc-page[class*=careers] .region-content>article>.content>div:nth-child(2)>div.paragraph.paragraph--type--bp-columns{padding-top:0}}@media (max-width:768px){body.page-node-type-mc-page[class*=careers] .region-content>article>.content>div:first-child>div.paragraph.paragraph--type--bp-simple{padding-bottom:0}body.page-node-type-mc-page[class*=careers] .region-content>article>.content>div:nth-child(2)>div.paragraph.paragraph--type--bp-columns{padding-top:0}body.page-node-type-mc-page[class*=careers] .region-content>article>.content>div:last-child>div.paragraph.paragraph--type--bp-columns{padding-top:0}body.page-node-type-mc-page[class*=careers] .region-content>article>.content>div:last-child>div.paragraph.paragraph--type--bp-columns>.paragraph__column>div.paragraph--type--bp-columns__4col:nth-child(2),body.page-node-type-mc-page[class*=careers] .region-content>article>.content>div:nth-child(2)>div.paragraph.paragraph--type--bp-columns>.paragraph__column>div.paragraph--type--bp-columns__4col:nth-child(2){padding-bottom:30px}body.page-node-type-mc-page[class*=careers] .region-content>article>.content>div>div.paragraph--type--bp-columns p{padding-bottom:4px}body.page-node-type-mc-page[class*=careers] .region-content>article>.content>div>div.paragraph--type--bp-columns img.img-responsive{padding-bottom:15px}}.d-none{display:none!important}#summer-sun{margin-bottom:-1px;margin-top:65px}#summer-sun .shop-wrapper{background:#40514a;color:#f6e862;padding:30px 0;margin:0 20px;text-align:center;text-transform:uppercase;border-radius:10px;min-height:500px;border:1px solid #000}#summer-sun h1{color:#f6e862;font-size:56px;font-family:Arial-MT-STD-Black,sans-serif}#summer-sun p{font-size:21px;font-family:Arial-MT-STD-Black,sans-serif}#summer-sun .shop-btn img{padding:18px 0;max-width:100%}#summer-sun figure img{margin-top:-100px;margin-left:-50px;max-width:120%}#summer-sun figure figcaption p{text-transform:uppercase;position:relative;top:-50px;font-family:Arial-MT-STD-Bold,sans-serif;font-size:14px;color:#40514a}@media (max-width:768px){#summer-sun h1{font-size:36px}#summer-sun .shop-wrapper{padding:30px;margin:0}#summer-sun figure img{max-width:100%;margin:0 auto;margin-top:-50px}#summer-sun figure figcaption p{top:-30px}}@media (max-width:768px){body.page-node-type-mc-page .region-content>article>.content>div:first-child>.paragraph--type--mcp-full-screen-image-section#summer-sun{min-height:140vh}}@media (max-width:360px){body.page-node-type-mc-page .region-content>article>.content>div:first-child>.paragraph--type--mcp-full-screen-image-section#summer-sun{min-height:170vh}}.commit-update{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL19ib290c3RyYXAuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MiLCJzdHlsZS5jc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dseXBoaWNvbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LW92ZXJmbG93LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvZGUuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbmF2LXZlcnRpY2FsLWFsaWduLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JyZWFkY3J1bWJzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGFiZWxzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19sYWJlbHMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190aHVtYm5haWxzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2FsZXJ0cy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYWxlcnRzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21lZGlhLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL193ZWxscy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faGlkZS10ZXh0LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyIsImNvbXBvbmVudC9fZm9udHMuc2NzcyIsImNvbXBvbmVudC9fYWxlcnQuc2NzcyIsImNvbXBvbmVudC9fYWpheC5zY3NzIiwiY29tcG9uZW50L19maWVsZC5zY3NzIiwiY29tcG9uZW50L19maWxlLnNjc3MiLCJjb21wb25lbnQvX2ZpbHRlci5zY3NzIiwiY29tcG9uZW50L19mb3JtLnNjc3MiLCJjb21wb25lbnQvX2ljb24uc2NzcyIsImNvbXBvbmVudC9fbmF2YmFyLnNjc3MiLCJjb21wb25lbnQvX25vZGUuc2NzcyIsImNvbXBvbmVudC9fcGFuZWwuc2NzcyIsImNvbXBvbmVudC9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCJjb21wb25lbnQvX3RhYmxlLWRyYWcuc2NzcyIsImNvbXBvbmVudC9fdGFicy5zY3NzIiwiY29tcG9uZW50L190b29sYmFyLnNjc3MiLCJjb21wb25lbnQvX3NlbGVjdG1lbnUuc2NzcyIsImNvbXBvbmVudC9fc2lwc19hbmRfZGlwcy5zY3NzIiwianF1ZXJ5LXVpL19hdXRvY29tcGxldGUuc2NzcyIsIm92ZXJyaWRlcy9fb3ZlcnJpZGVzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fcGF0aC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19hbmltYXRlZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MiLCJjb21wb25lbnQvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50L19mb290ZXIuc2NzcyIsImNvbXBvbmVudC9fdGltZWxpbmUuc2NzcyIsImNvbXBvbmVudC9fY29va2llLnNjc3MiLCJjb21wb25lbnQvX2F2LnNjc3MiLCJjb21wb25lbnQvX3RydXN0YXJjLnNjc3MiLCJjb21wb25lbnQvX2NoYXJ0LWdvYWxzLnNjc3MiLCJ2aWV3cy9fZmFxLnNjc3MiLCJ2aWV3cy9fbmV3cy5zY3NzIiwidmlld3MvX25ld3NfYmxvZy5zY3NzIiwidmlld3MvX2JlZXJzLnNjc3MiLCJ2aWV3cy9fcmVjaXBlcy5zY3NzIiwicGFyYWdyYXBoL19wYXJhZ3JhcGguc2NzcyIsInBhcmFncmFwaC9fbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uc2NzcyIsInBhcmFncmFwaC9fbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uc2NzcyIsInBhcmFncmFwaC9fbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uc2NzcyIsInBhcmFncmFwaC9fbWNwLXNsaWRlci5zY3NzIiwicGFyYWdyYXBoL19tY3AtdmlzdWFsLW5hdmlnYXRpb24uc2NzcyIsInBhcmFncmFwaC9fbWNwLXRpbWVsaW5lLnNjc3MiLCJjb21wb25lbnQvX3ZpZGVvLnNjc3MiLCJzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQTs7OztBQ0FBLDRFQVFBLEtBQ0UsWUFBQSxXQUNBLHFCQUFBLEtBQ0EseUJBQUEsS0FPRixLQUNFLE9BQUEsRUFhRixRQ2tCQSxNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxPQUNBLEtBQ0EsS0FDQSxJQUNBLFFBQ0EsUURoQkUsUUFBQSxNQVFGLE1DWUEsT0FDQSxTQUNBLE1EVkUsUUFBQSxhQUNBLGVBQUEsU0FRRixzQkFDRSxRQUFBLEtBQ0EsT0FBQSxFQ09GLFNBQ0EsU0RFRSxRQUFBLEtBVUYsRUFDRSxpQkFBQSxZQVFGLFNDZEEsUURnQkUsUUFBQSxFQVVGLFlBQ0UsY0FBQSxJQUFBLE9BT0YsRUMzQkEsT0Q2QkUsWUFBQSxJQU9GLElBQ0UsV0FBQSxPQVFGLEdBQ0UsVUFBQSxJQUNBLE9BQUEsTUFBQSxFQU9GLEtBQ0UsV0FBQSxLQUNBLE1BQUEsS0FPRixNQUNFLFVBQUEsSUFPRixJQ3JEQSxJRHVERSxVQUFBLElBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxlQUFBLFNBR0YsSUFDRSxJQUFBLE1BR0YsSUFDRSxPQUFBLE9BVUYsSUFDRSxPQUFBLEVBT0YsZUFDRSxTQUFBLE9BVUYsT0FDRSxPQUFBLElBQUEsS0FPRixHQUNFLG1CQUFBLFlBQUEs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dUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsaUNBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsbUNBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0Msa0NBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MscUNBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0Msa0NBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsbUNBQStDLFFBQUEsUUFDL0MsdUNBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0MscUNBQStDLFFBQUEsUUFDL0MseUNBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsaUNBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0MsaUNBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsaUNBQStDLFFBQUEsUUFDL0MscUJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFTL0Msd0JBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsbUNBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0Msa0NBQStDLFFBQUEsUUFDL0MsaUNBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0Msa0NBQStDLFFBQUEsUUFDL0MsbUNBQStDLFFBQUEsUUFDL0Msc0NBQStDLFFBQUEsUUFDL0MsMENBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0Msd0NBQStDLFFBQUEsUUFDL0MscUNBQStDLFFBQUEsUUFDL0MsaUNBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0Msa0NBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUN4Uy9DLEVDZ0VFLG1CQUFBLFdBRVEsV0FBQSxXSmsvQlYsT0dqakNBLFFDNkRFLG1CQUFBLFdBRVEsV0FBQSxXTHBFVixLSWNFLFVBQUEsS0FDQSw0QkFBQSxZSkxGLEtJU0UsWUFBQSxhQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxRQUNBLE1BQUEsS0FDQSxpQkFBQSxRSCtpQ0YsT0czaUNBLE1INGlDQSxPQUNBLFNHemlDRSxZQUFBLFFBQ0EsVUFBQSxRQUNBLFlBQUEsUUorQ0YsRUl4Q0UsTUFBQSxRQUNBLGdCQUFBLEtBRkYsUUFBQSxRQU1JLE1BQUEsS0FDQSxnQkFBQSxVQVBKLFFFekNFLFFBQUEsSUFBQSxLQUFBLHlCQUNBLGVBQUEsS05vTUYsT0l0SUUsT0FBQSxFSm1IRixJSTVHRSxlQUFBLE9BSUYsZ0JHdkVFLFFBQUEsTUFDQSxVQUFBLEtBQ0EsT0FBQSxLSDBFRixhQUNFLGNBQUEsRUFNRixlQUNFLFFBQUEsSUFDQSxZQUFBLFFBQ0EsaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsRUN3RkEsbUJBQUEsSUFBQSxJQUFBLFlBRVEsV0FBQSxJQUFBLElBQUEsWUVsTFIsUUFBQSxhQUNBLFVBQUEsS0FDQSxPQUFBLEtIOEZGLFlBQ0UsY0FBQSxJSnlHRixHSWxHRSxXQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsRUFDQSxXQUFBLElBQUEsTUFBQSxLQVFGLFNBQ0UsU0FBQSxTQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxTQUFBLE9BQ0EsS0FBQSxjQUNBLE9BQUEsRUFPRiwwQkFBQSx5QkFHSSxTQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEVBQ0EsU0FBQSxRQUNBLEtBQUEsS0hnZ0NKLGNHcC9CRSxPQUFBLFFIeS9CRixJQUFLLElBQUssSUFBSyxJQUFLLElBQUssSU9ocEN6QixHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FFRSxZQUFBLFlBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxZQUFBLElBQ0EsTUFBQSxLUHdwQ0EsV0FEQSxVQUVBLFdBRFksVUFFWixXQURZLFVBRVosV0FEWSxVQUVaLFdBRFksVUFFWixXQURZLFVBWFosVU90cENGLFNQdXBDRSxVQURXLFNBRVgsVUFEVyxTQUVYLFVBRFcsU0FFWCxVQURXLFNBRVgsVUFEVyxTT2pwQ1QsWUFBQSxJQUNBLFlBQUEsRUFDQSxNQUFBLEtBSUosSVB5cENJLElBQ0EsSU8xcENKLEdQeXBDQSxHQUNBLEdPdnBDRSxXQUFBLEtBQ0EsY0FBQSxLUDJwQ0EsV0FEVyxVQUlYLFdBRFcsVUFJWCxXQURXLFVBTlgsVU85cENGLFNQaXFDRSxVQURBLFNBSUEsVUFEQSxTTzNwQ0UsVUFBQSxJQUdKLElQOHBDSSxJQUNBLElPL3BDSixHUDhwQ0EsR0FDQSxHTzVwQ0UsV0FBQSxLQUNBLGNBQUEsS1BncUNBLFdBRFcsVUFJWCxXQURXLFVBSVgsV0FEVyxVQU5YLFVPbnFDRixTUHNxQ0UsVUFEQSxTQUlBLFVBREEsU09ocUNFLFVBQUEsSUFJSixJQUFBLEdBQVUsVUFBQSxLQUNWLElBQUEsR0FBVSxVQUFBLEtBQ1YsSUFBQSxHQUFVLFVBQUEsS0FDVixJQUFBLEdBQVUsVUFBQSxLQUNWLElBQUEsR0FBVSxVQUFBLEtBQ1YsSUFBQSxHQUFVLFVBQUEsS0FNVixFQUNFLE9BQUEsRUFBQSxFQUFBLEtBR0YsTUFDRSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElBRUEseUJBTkYsTUFPSSxVQUFBLE1QMHFDSixPT2pxQ0EsTUFFRSxVQUFBLEtQbXFDRixNT2hxQ0EsS0FFRSxpQkFBQSxRQUNBLFFBQUEsS0FJRixXQUF1QixXQUFBLEtBQ3ZCLFlBQXVCLFdBQUEsTUFDdkIsYUFBdUIsV0FBQSxPQUN2QixjQUF1QixXQUFBLFFBQ3ZCLGFBQXVCLFlBQUEsT0FHdkIsZ0JBQXVCLGVBQUEsVUFDdkIsWUFBQSxnQkFBdUIsZUFBQSxVQUN2QixpQkFBdUIsZUFBQSxXQUd2QixZQUNFLE1BQUEsS0NsR0EsY0FDRSxNQUFBLFFSZ3hDSixxQlE5d0NFLHFCQUVFLE1BQUEsUUFMRixjQUNFLE1BQUEsUVJ1eENKLHFCUXJ4Q0UscUJBRUUsTUFBQSxRQUxGLFdBQ0UsTUFBQSxRUjh4Q0osa0JRNXhDRSxrQkFFRSxNQUFBLFFBTEYsY0FDRSxNQUFBLFFScXlDSixxQlFueUNFLHFCQUVFLE1BQUEsUUFMRixhQUNFLE1BQUEsUVI0eUNKLG9CUTF5Q0Usb0JBRUUsTUFBQSxRRDZHSixZQUdFLE1BQUEsS0FIRixZRWpISSxpQkFBQSxRVHN6Q0osbUJTcHpDRSxtQkFFRSxpQkFBQSxRQUxGLFlBQ0UsaUJBQUEsUVQ2ekNKLG1CUzN6Q0UsbUJBRUUsaUJBQUEsUUFMRixTQUNFLGlCQUFBLFFUbzBDSixnQlNsMENFLGdCQUVFLGlCQUFBLFFBTEYsWUFDRSxpQkFBQSxRVDIwQ0osbUJTejBDRSxtQkFFRSxpQkFBQSxRQUxGLFdBQ0UsaUJBQUEsUVRrMUNKLGtCU2gxQ0Usa0JBRUUsaUJBQUEsUUZnSUosYUFDRSxlQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLUG90Q0YsR081c0NBLEdBRUUsV0FBQSxFQUNBLGNBQUEsS1Arc0NBLE1BREEsTUFEQSxNT2h0Q0YsTUFNSSxjQUFBLEVBWUosZUFKRSxhQUFBLEVBQ0EsV0FBQSxLQVNGLGFBVkUsYUFBQSxFQUNBLFdBQUEsS0FXQSxZQUFBLEtBRkYsZ0JBS0ksUUFBQSxhQUNBLGFBQUEsSUFDQSxjQUFBLElBS0osR0FDRSxXQUFBLEVBQ0EsY0FBQSxLUGlzQ0YsR08vckNBLEdBRUUsWUFBQSxRQUVGLEdBQ0UsWUFBQSxJQUVGLEdBQ0UsWUFBQSxFR3ZMQSx3QkFBQSx5QkFFRSxRQUFBLElBQ0EsUUFBQSxNQUVGLHdCQUNFLE1BQUEsS0g4TEYseUJBTEYsa0JBT00sTUFBQSxLQUNBLE1BQUEsTUFDQSxNQUFBLEtBQ0EsV0FBQSxNSWxOSixTQUFBLE9BQ0EsY0FBQSxTQUNBLFlBQUEsT0pzTUYsa0JBY00sWUFBQSxPUDhyQ04sMEJPcHJDQSxZQUdFLE9BQUEsS0FDQSxjQUFBLElBQUEsT0FBQSxLQUVGLFlBQ0UsVUFBQSxJQUtGLFdBQ0UsUUFBQSxLQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUFBLE1BQUEsS1BrckNBLHlCT3RyQ0Ysd0JQcXJDRSx5Qk8zcUNJLGNBQUEsRVBnckNKLGtCTzFyQ0Ysa0JQeXJDRSxpQk90cUNFLFFBQUEsTUFDQSxVQUFBLElBQ0EsWUFBQSxRQUNBLE1BQUEsS1AycUNBLHlCT2pzQ0oseUJQZ3NDSSx3Qk92cUNFLFFBQUEsY0FRTixvQlBvcUNBLHNCT2xxQ0UsY0FBQSxLQUNBLGFBQUEsRUFDQSxhQUFBLElBQUEsTUFBQSxLQUNBLFlBQUEsRUFDQSxXQUFBLE1Qc3FDQSxrQ081cUNGLGtDUDJxQ0UsaUNBSUEsb0NBRkEsb0NBQ0EsbUNPbHFDYSxRQUFBLEdQdXFDYixpQ09uckNGLGlDUGtyQ0UsZ0NBSUEsbUNBRkEsbUNBQ0Esa0NPdnFDSSxRQUFBLGNBTU4sUUFDRSxjQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsUVJwRUYsS0M0dUNBLElBQ0EsSUFDQSxLWXg4Q0UsWUFBQSxLQUFBLENBQUEsTUFBQSxDQUFBLFFBQUEsQ0FBQSxhQUFBLENBQUEsVUFJRixLQUNFLFFBQUEsSUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLFFBQ0EsaUJBQUEsUUFDQSxjQUFBLEVBSUYsSUFDRSxRQUFBLElBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxLQUNBLGlCQUFBLEtBQ0EsY0FBQSxFQUNBLG1CQUFBLE1BQUEsRUFBQSxLQUFBLEVBQUEsZ0JBQUEsV0FBQSxNQUFBLEVBQUEsS0FBQSxFQUFBLGdCQU5GLFFBU0ksUUFBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsbUJBQUEsS0FBQSxXQUFBLEtieUxKLElhbkxFLFFBQUEsTUFDQSxRQUFBLE9BQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxRQUNBLFdBQUEsVUFDQSxVQUFBLFdBQ0EsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLEVBWEYsU0FlSSxRQUFBLEVBQ0EsVUFBQSxRQUNBLE1BQUEsUUFDQSxZQUFBLFNBQ0EsaUJBQUEsWUFDQSxjQUFBLEVBS0osZ0JBQ0UsV0FBQSxNQUNBLFdBQUEsT0MxREYsV0NIRSxhQUFBLEtBQ0EsWUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtKSUEsaUJBQUEsa0JBRUUsUUFBQSxJQUNBLFFBQUEsTUFFRixpQkFDRSxNQUFBLEtHUEYseUJBSEYsV0FJSSxNQUFBLE9BRUYseUJBTkYsV0FPSSxNQUFBLE9BRUYsMEJBVEYsV0FVSSxNQUFBLFFBVUosaUJDdkJFLGFBQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0pJQSx1QkFBQSx3QkFFRSxRQUFBLElBQ0EsUUFBQSxNQUVGLHVCQUNFLE1BQUEsS0dtQkosNklBQUEsS0N2QkUsWUFBQSxNQUNBLGFBQUEsTUpIQSxtSkFBQSxvSkFBQSxXQUFBLFlBRUUsUUFBQSxJQUNBLFFBQUEsTUFFRixtSkFBQSxXQUNFLE1BQUEsS0tURixVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxTQUFBLFNBRUEsV0FBQSxJQUVBLGFBQUEsS0FDQSxjQUFBLEtBVUYsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQU9BLFVBQ0UsTUFBQSxTQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxLQW1CRixlQUNFLE1BQUEsS0FORixlQUNFLE1BQUEsU0FERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixnQkFDRSxNQUFBLFVBREYsZ0JBQ0UsTUFBQSxVQURGLGdCQUNFLE1BQUEsS0FORixlQUNFLEtBQUEsS0FORixlQUNFLEtBQUEsU0FERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixnQkFDRSxLQUFBLFVBREYsZ0JBQ0UsS0FBQSxVQURGLGdCQUNFLEtBQUEsS0FtQkYsaUJBQ0UsWUFBQSxFQURGLGlCQUNFLFlBQUEsU0FERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGtCQUNFLFlBQUEsVUFERixrQkFDRSxZQUFBLFVBREYsa0JBQ0UsWUFBQSxLRkdOLHlCRXJDRSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBT0EsVUFDRSxNQUFBLFNBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsV0FDRSxNQUFBLFVBREYsV0FDRSxNQUFBLFVBREYsV0FDRSxNQUFBLEtBbUJGLGVBQ0UsTUFBQSxLQU5GLGVBQ0UsTUFBQSxTQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGdCQUNFLE1BQUEsVUFERixnQkFDRSxNQUFBLFVBREYsZ0JBQ0UsTUFBQSxLQU5GLGVBQ0UsS0FBQSxLQU5GLGVBQ0UsS0FBQSxTQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGdCQUNFLEtBQUEsVUFERixnQkFDRSxLQUFBLFVBREYsZ0JBQ0UsS0FBQSxLQW1CRixpQkFDRSxZQUFBLEVBREYsaUJBQ0UsWUFBQSxTQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsa0JBQ0UsWUFBQSxVQURGLGtCQUNFLFlBQUEsVUFERixrQkFDRSxZQUFBLE1GWU4seUJFOUNFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPQSxVQUNFLE1BQUEsU0FERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsS0FtQkYsZUFDRSxNQUFBLEtBTkYsZUFDRSxNQUFBLFNBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZ0JBQ0UsTUFBQSxVQURGLGdCQUNFLE1BQUEsVUFERixnQkFDRSxNQUFBLEtBTkYsZUFDRSxLQUFBLEtBTkYsZUFDRSxLQUFBLFNBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZ0JBQ0UsS0FBQSxVQURGLGdCQUNFLEtBQUEsVUFERixnQkFDRSxLQUFBLEtBbUJGLGlCQUNFLFlBQUEsRUFERixpQkFDRSxZQUFBLFNBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixrQkFDRSxZQUFBLFVBREYsa0JBQ0UsWUFBQSxVQURGLGtCQUNFLFlBQUEsTUZxQk4sMEJFdkRFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPQSxVQUNFLE1BQUEsU0FERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsS0FtQkYsZUFDRSxNQUFBLEtBTkYsZUFDRSxNQUFBLFNBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZ0JBQ0UsTUFBQSxVQURGLGdCQUNFLE1BQUEsVUFERixnQkFDRSxNQUFBLEtBTkYsZUFDRSxLQUFBLEtBTkYsZUFDRSxLQUFBLFNBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZ0JBQ0UsS0FBQSxVQURGLGdCQUNFLEtBQUEsVUFERixnQkFDRSxLQUFBLEtBbUJGLGlCQUNFLFlBQUEsRUFERixpQkFDRSxZQUFBLFNBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixrQkFDRSxZQUFBLFVBREYsa0JBQ0UsWUFBQSxVQURGLGtCQUNFLFlBQUEsTWhCbVdOLE1pQnpaRSxpQkFBQSxZQUVGLFFBQ0UsWUFBQSxJQUNBLGVBQUEsSUFDQSxNQUFBLEtBQ0EsV0FBQSxLQUVGLEdBQ0UsV0FBQSxLZnFFRSxPZTlERixNQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsS2hCc2dFQSxtQkFEQSxtQkFHQSxtQkFEQSxtQkFIQSxtQmdCdmdFRixtQkFXUSxRQUFBLElBQ0EsWUFBQSxRQUNBLGVBQUEsSUFDQSxXQUFBLElBQUEsTUFBQSxLQWRSLG1CQW9CSSxlQUFBLE9BQ0EsY0FBQSxJQUFBLE1BQUEsS2hCKy9ERix1Q2dCcGhFRix1Q2hCc2hFRSx3Q0FEQSx3Q0FHQSwyQ0FEQSwyQ2dCei9ETSxXQUFBLEVBOUJSLG1CQW9DSSxXQUFBLElBQUEsTUFBQSxLQXBDSixjQXlDSSxpQkFBQSxRaEJ5L0RKLDZCQURBLDZCQUdBLDZCQURBLDZCQUhBLDZCZ0JoL0RBLDZCQU9RLFFBQUEsSUFXUixnQkFDRSxPQUFBLElBQUEsTUFBQSxLaEJ5K0RBLDRCQURBLDRCQUdBLDRCQURBLDRCQUhBLDRCZ0J4K0RGLDRCQVFRLE9BQUEsSUFBQSxNQUFBLEtoQnUrRE4sNEJnQi8rREYsNEJBZU0sb0JBQUEsSUFVTix5Q0FFSSxpQkFBQSxRQVNKLDRCQUVJLGlCQUFBLFFBU0osdUJBQ0UsU0FBQSxPQUNBLE1BQUEsS0FDQSxRQUFBLGFBRUYsc0JoQjA4REEsc0JnQnQ4RE0sU0FBQSxPQUNBLE1BQUEsS0FDQSxRQUFBLFdoQis4RE4sMEJBQ0EsMEJBSEEsMEJBQ0EsMEJBS0EsMEJBQ0EsMEJBSEEsMEJBQ0EsMEJBUEEsMEJBQ0EsMEJpQnhsRUUsMEJqQnNsRUYsMEJpQi9rRU0saUJBQUEsUWpCOGxFTixzQ0FFQSxzQ0FEQSxvQ2lCemxFRSxzQ2pCdWxFRixzQ2lCamxFTSxpQkFBQSxRakI2bEVOLDJCQUNBLDJCQUhBLDJCQUNBLDJCQUtBLDJCQUNBLDJCQUhBLDJCQUNBLDJCQVBBLDJCQUNBLDJCaUI3bUVFLDJCakIybUVGLDJCaUJwbUVNLGlCQUFBLFFqQm1uRU4sdUNBRUEsdUNBREEscUNpQjltRUUsdUNqQjRtRUYsdUNpQnRtRU0saUJBQUEsUWpCa25FTix3QkFDQSx3QkFIQSx3QkFDQSx3QkFLQSx3QkFDQSx3QkFIQSx3QkFDQSx3QkFQQSx3QkFDQSx3QmlCbG9FRSx3QmpCZ29FRix3QmlCem5FTSxpQkFBQSxRakJ3b0VOLG9DQUVBLG9DQURBLGtDaUJub0VFLG9DakJpb0VGLG9DaUIzbkVNLGlCQUFBLFFqQnVvRU4sMkJBQ0EsMkJBSEEsMkJBQ0EsMkJBS0EsMkJBQ0EsMkJBSEEsMkJBQ0EsMkJBUEEsMkJBQ0EsMkJpQnZwRUUsMkJqQnFwRUYsMkJpQjlvRU0saUJBQUEsUWpCNnBFTix1Q0FFQSx1Q0FEQSxxQ2lCeHBFRSx1Q2pCc3BFRix1Q2lCaHBFTSxpQkFBQSxRakI0cEVOLDBCQUNBLDBCQUhBLDBCQUNBLDBCQUtBLDBCQUNBLDBCQUhBLDBCQUNBLDBCQVBBLDBCQUNBLDBCaUI1cUVFLDBCakIwcUVGLDBCaUJucUVNLGlCQUFBLFFqQmtyRU4sc0NBRUEsc0NBREEsb0NpQjdxRUUsc0NqQjJxRUYsc0NpQnJxRU0saUJBQUEsUURrSk4sa0JBQ0UsV0FBQSxLQUNBLFdBQUEsS0FFQSxvQ0FKRixrQkFLSSxNQUFBLEtBQ0EsY0FBQSxPQUNBLFdBQUEsT0FDQSxtQkFBQSx5QkFDQSxPQUFBLElBQUEsTUFBQSxLQVRKLHlCQWFNLGNBQUEsRWhCMmhFRSxxQ0FEQSxxQ0FHQSxxQ0FEQSxxQ0FIQSxxQ2dCdGlFUixxQ0FzQlksWUFBQSxPQXRCWixrQ0E4Qk0sT0FBQSxFaEJtaEVFLDBEQURBLDBEQUdBLDBEQURBLDBEQUhBLDBEZ0IvaUVSLDBEQXVDWSxZQUFBLEVoQmloRUoseURBREEseURBR0EseURBREEseURBSEEseURnQnRqRVIseURBMkNZLGFBQUEsRWhCa2hFSix5RGdCN2pFUix5RGhCK2pFUSx5REFEQSx5RGdCdGdFSSxjQUFBLEdqQnFKWixTbUI3V0UsUUFBQSxFQUNBLE9BQUEsRUFDQSxPQUFBLEVBSUEsVUFBQSxFbkJrWEYsT21COVdFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsY0FBQSxJQUFBLE1BQUEsUUFHRixxQ0FBQSxNQUNFLFFBQUEsYUFDQSxVQUFBLEtBQ0EsY0FBQSxJQUNBLFlBQUEsSW5CZ1VGLG1CS3pSRSxtQkFBQSxXQUVRLFdBQUEsV0o0ckVWLHFCa0JydEVBLGtCQUVFLE9BQUEsSUFBQSxFQUFBLEVBRUEsWUFBQSxPQUdGLGlCQUNFLFFBQUEsTUFJRixrQkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUlGLGlCbEJndEVBLGFrQjlzRUUsT0FBQSxLbEJtdEVGLDJCa0Ivc0VBLHVCbEI4c0VBLHdCS254RUUsUUFBQSxJQUFBLEtBQUEseUJBQ0EsZUFBQSxLYTJFRixPQUNFLFFBQUEsTUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsUUFDQSxNQUFBLFFBMEJGLGNBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxJQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsUUFDQSxNQUFBLFFBQ0EsaUJBQUEsS0FDQSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxFZHhEQSxtQkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGlCQUNRLFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxpQkFvSFIsbUJBQUEsYUFBQSxZQUFBLElBQUEsQ0FBQSxXQUFBLFlBQUEsS0FFUSxtQkFBQSxhQUFBLFlBQUEsSUFBQSxDQUFBLG1CQUFBLFlBQUEsS0FBQSxXQUFBLGFBQUEsWUFBQSxJQUFBLENBQUEsbUJBQUEsWUFBQSxLQUFBLFdBQUEsYUFBQSxZQUFBLElBQUEsQ0FBQSxXQUFBLFlBQUEsS0FBQSxXQUFBLGFBQUEsWUFBQSxJQUFBLENBQUEsV0FBQSxZQUFBLElBQUEsQ0FBQSxtQkFBQSxZQUFBLEtlbklSLG9CQUNFLGFBQUEsUUFDQSxRQUFBLEVmVUYsbUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxnQkFBQSxDQUFBLEVBQUEsRUFBQSxJQUFBLHFCQUNRLFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxnQkFBQSxDQUFBLEVBQUEsRUFBQSxJQUFBLHFCQWlDUixnQ0FDRSxNQUFBLEtBQ0EsUUFBQSxFQUVGLG9DQUEwQixNQUFBLEtBQzFCLHlDQUFnQyxNQUFBLEtjTWxDLDBCQXVCSSxPQUFBLEVBQ0EsaUJBQUEsWUF4Qkosd0JBQUEsd0JsQnV0RUUsaUNrQnByRUUsaUJBQUEsS0FDQSxRQUFBLEVBcENKLHdCbEIydEVFLGlDa0JsckVFLE9BQUEsWUFPSixzQkFDRSxPQUFBLEtuQmlNRixtQm1CckxFLG1CQUFBLEtBYUYscURBQ0UsOEJsQjRwRUEsd0NBQ0EsK0JBRkEsOEJrQnRwRUksWUFBQSxLbEI2cEVKLGlDQVdBLDJDQU1BLGtDQVpBLGlDQU5BLHNEQVdBLGdFQU1BLHVEQVpBLHNEa0J0cUVBLDhDbEIwcUVBLHdEQU1BLCtDQVpBLDhDQUpBLG1EQVdBLDZEQU1BLG9EQVpBLG1Ea0JycUVBLDBCbEJ5cUVBLG9DQU1BLDJCQVpBLDBCa0J6cEVJLFlBQUEsS2xCK3FFSixpQ0FXQSwyQ0FNQSxrQ0FaQSxpQ0FOQSxzREFXQSxnRUFNQSx1REFaQSxzRGtCN3JFQSw4Q2xCaXNFQSx3REFNQSwrQ0FaQSw4Q0FKQSxtREFXQSw2REFNQSxvREFaQSxtRGtCNXJFQSwwQmxCZ3NFQSxvQ0FNQSwyQkFaQSwwQmtCM3FFSSxZQUFBLE1BV04sWUFDRSxjQUFBLEtsQnVyRUYsVWtCL3FFQSxPQUVFLFNBQUEsU0FDQSxRQUFBLE1BQ0EsV0FBQSxLQUNBLGNBQUEsS2xCa3JFQSwrQ2tCdnJFRiw0Q2xCc3JFRSwrQ0FEQSxnQmtCcnJFRiw0Q0FBQSxhQVFJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxFQUNBLFlBQUEsSUFDQSxPQUFBLFFsQm9yRUosK0JBQ0Esc0NrQmxyRUEseUJsQmdyRUEsZ0NrQjVxRUUsU0FBQSxTQUNBLFlBQUEsTWxCbXJFRixvQmtCL3FFQSxjQUVFLFdBQUEsS2xCaXJFRixpQmtCN3FFQSxjQUVFLFNBQUEsU0FDQSxRQUFBLGFBQ0EsYUFBQSxLQUNBLGNBQUEsRUFDQSxlQUFBLE9BQ0EsWUFBQSxJQUNBLE9BQUEsUWxCK3FFRixrQ2tCN3FFQSw0QkFFRSxXQUFBLEVBQ0EsWUFBQSxLbEJrckVGLHdDQUhBLHFDQUVBLDhCQURBLCtCa0J6cUVBLDJCQUFBLDRCQUtJLE9BQUEsWWxCNHFFSiwwQmtCeHFFQSx1QmxCeXFFQSxvQ0FGQSxpQ2tCbnFFSSxPQUFBLFlsQjhxRUosd0RrQjFxRUEscURsQjRxRUEseURBTEEsc0RBRUEsd0RBREEseUJrQnhxRUEscURBQUEsc0JsQjJxRUEsbUNBTEEsZ0NrQmpxRU0sT0FBQSxZQVdOLHFCQUVFLFlBQUEsSUFDQSxlQUFBLElBRUEsY0FBQSxFQUNBLFdBQUEsS0FORiw4QmxCdXFFeUcsOEJrQnZxRXpHLGtEbEJxcUVFLHVEQUNBLDBEQUNzSSxrREFDdEksdURBQ0EsMERBRkEsa0dBR0Esa0dBSitELG1HQUdBLG1Ha0IvcEU3RCxhQUFBLEVBQ0EsY0FBQSxFQ3ZQRiw4Qm5CMjVFRixtQ0FDQSxzQ21CNTVFRSxVbkI2NUVGLDhFQUQyQywrRW1CMzVFdkMsT0FBQSxLQUNBLFFBQUEsSUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxFbkJpNkVKLDRDbUI5NUVFLG9DbkI2NUVGLHlDbUI3NUVFLGdCQUNFLE9BQUEsS0FDQSxZQUFBLEtuQnM2RUosc0RBSkEsOENBRUEsOENBQ0EsbURtQmw2RUUsc0NuQjg1RUYsMkNBRUEsMEJtQmg2RUUsa0JBRUUsT0FBQSxLRHNQSiw2QkFFSSxPQUFBLEtBQ0EsUUFBQSxJQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLEVBTkosbUNBU0ksT0FBQSxLQUNBLFlBQUEsS2xCZ3JFSiw2Q2tCMXJFQSxxQ0FjSSxPQUFBLEtBZEosb0NBaUJJLE9BQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxJQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUMxUkYsOEJuQjA4RUYsbUNBQ0Esc0NtQjM4RUUsVW5CNDhFRiw4RUFEMkMsK0VtQjE4RXZDLE9BQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxRQUNBLGNBQUEsRW5CZzlFSiw0Q21CNzhFRSxvQ25CNDhFRix5Q21CNThFRSxnQkFDRSxPQUFBLEtBQ0EsWUFBQSxLbkJxOUVKLHNEQUpBLDhDQUVBLDhDQUNBLG1EbUJqOUVFLHNDbkI2OEVGLDJDQUVBLDBCbUIvOEVFLGtCQUVFLE9BQUEsS0RnUkosNkJBRUksT0FBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLFFBQ0EsY0FBQSxFQU5KLG1DQVNJLE9BQUEsS0FDQSxZQUFBLEtsQnFzRUosNkNrQi9zRUEscUNBY0ksT0FBQSxLQWRKLG9DQWlCSSxPQUFBLEtBQ0EsV0FBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLFFBU0osY0FFRSxTQUFBLFNBRkYsNEJBTUksY0FBQSxLQUlKLHVCQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLFFBQUEsRUFDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxPQUNBLGVBQUEsS2xCMHJFRixvREFEQSx1Q2tCdnJFQSxxREFBQSwwREFBQSw2REFBQSxpQ0FBQSxxR0FBQSxzR0FHRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS2xCMHJFRixvREFEQSx1Q2tCdnJFQSxxREFBQSwwREFBQSw2REFBQSxpQ0FBQSxxR0FBQSxzR0FHRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS2xCbXNFRiwyREFNQSxrRUFUQSx3REFNQSwrREFYQSx1QkFFQSw4QkFKQSw0Qm1CdmxGRSx5Qm5Cd2xGRixvQkFFQSwyQkFNQSwyREFEQSw0QkFPQSxrRUFEQSxtQ0FSQSx3REFEQSx5QkFPQSwrREFEQSxnQ21CeGxGSSxNQUFBLFFBR0YsMkJBQ0UsYUFBQSxRZitDRixtQkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGlCQUNRLFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxpQmU5Q04saUNBQ0UsYUFBQSxRZjRDSixtQkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUFBLENBQUEsRUFBQSxFQUFBLElBQUEsUUFDUSxXQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsZ0JBQUEsQ0FBQSxFQUFBLEVBQUEsSUFBQSxRZXZDUixnQ0FDRSxNQUFBLFFBQ0EsYUFBQSxRQUNBLGlCQUFBLFFBR0Ysb0NBQ0UsTUFBQSxRbkJ3bUZKLDJEQU1BLGtFQVRBLHdEQU1BLCtEQVhBLHVCQUVBLDhCQUpBLDRCbUI1bkZFLHlCbkI2bkZGLG9CQUVBLDJCQU1BLDJEQURBLDRCQU9BLGtFQURBLG1DQVJBLHdEQURBLHlCQU9BLCtEQURBLGdDbUI3bkZJLE1BQUEsUUFHRiwyQkFDRSxhQUFBLFFmK0NGLG1CQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsaUJBQ1EsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGlCZTlDTixpQ0FDRSxhQUFBLFFmNENKLG1CQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsZ0JBQUEsQ0FBQSxFQUFBLEVBQUEsSUFBQSxRQUNRLFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxnQkFBQSxDQUFBLEVBQUEsRUFBQSxJQUFBLFFldkNSLGdDQUNFLE1BQUEsUUFDQSxhQUFBLFFBQ0EsaUJBQUEsUUFHRixvQ0FDRSxNQUFBLFFuQjZvRkoseURBTUEsZ0VBVEEsc0RBTUEsNkRBWEEscUJBRUEsNEJBSkEsMEJtQmpxRkUsdUJuQmtxRkYsa0JBRUEseUJBTUEseURBREEsMEJBT0EsZ0VBREEsaUNBUkEsc0RBREEsdUJBT0EsNkRBREEsOEJtQmxxRkksTUFBQSxRQUdGLHlCQUNFLGFBQUEsUWYrQ0YsbUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxpQkFDUSxXQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsaUJlOUNOLCtCQUNFLGFBQUEsUWY0Q0osbUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxnQkFBQSxDQUFBLEVBQUEsRUFBQSxJQUFBLFFBQ1EsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUFBLENBQUEsRUFBQSxFQUFBLElBQUEsUWV2Q1IsOEJBQ0UsTUFBQSxRQUNBLGFBQUEsUUFDQSxpQkFBQSxRQUdGLGtDQUNFLE1BQUEsUUQrWUosMEVBQUEsMEVBQUEsMkNBR0ksSUFBQSxLQUhKLGtGQUFBLGtGQUFBLG1EQU1JLElBQUEsRUFVSixZQUNFLFFBQUEsTUFDQSxXQUFBLElBQ0EsY0FBQSxLQUNBLE1BQUEsUUFtQkEseUJBRUUseUJBQ0UsUUFBQSxhQUNBLGNBQUEsRUFDQSxlQUFBLE9BSUYsMkJBQ0UsUUFBQSxhQUNBLE1BQUEsS0FDQSxlQUFBLE9BSUYsa0NBQ0UsUUFBQSxhQUdGLDBCQUNFLFFBQUEsYUFDQSxlQUFBLE9sQnV2RUYsd0NrQnJ2RUUsNkNsQm92RUYsMkNrQmp2RUksTUFBQSxLQUtKLHdDQUNFLE1BQUEsS0FHRiw0QkFDRSxjQUFBLEVBQ0EsZUFBQSxPbEIrdUVKLHVCa0IxdUVFLG9CQUVFLFFBQUEsYUFDQSxXQUFBLEVBQ0EsY0FBQSxFQUNBLGVBQUEsT2xCNnVFRiw0RGtCM3VFRSx5RGxCMHVFRiw0REFEQSw2QmtCenVFRSx5REFBQSwwQkFDRSxhQUFBLEVsQjZ1RU4sNENrQjF1RUUsc0NBRUUsU0FBQSxTQUNBLFlBQUEsRUFJRixrREFDRSxJQUFBLEdsQnl1RU4sMkJBRUEsa0NrQjN0RUEsd0JsQjB0RUEsK0JrQmp0RUksV0FBQSxFQUNBLGNBQUEsRUFDQSxZQUFBLElsQnN0RUosMkJrQmp1RUEsd0JBaUJJLFdBQUEsS0FqQkosNkJKMWhCRSxZQUFBLE1BQ0EsYUFBQSxNSkhBLG1DQUFBLG9DQUVFLFFBQUEsSUFDQSxRQUFBLE1BRUYsbUNBQ0UsTUFBQSxLUWlqQkYseUJBM0JGLGdDQTZCTSxXQUFBLE1BQ0EsY0FBQSxFQUNBLFlBQUEsS0EvQk4sc0RBd0NJLE1BQUEsS0FRQSx5QkFoREosK0NBa0RRLFlBQUEsS0FDQSxVQUFBLE1BS0oseUJBeERKLCtDQTBEUSxZQUFBLElBQ0EsVUFBQSxNRTVsQlIsS3BCa3lGQSw2Q29CbHlGQSw4Q0FDRSxRQUFBLGFBQ0EsY0FBQSxFQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsZUFBQSxPQUNBLGlCQUFBLGFBQUEsYUFBQSxhQUNBLE9BQUEsUUFDQSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFlBQ0EsWUFBQSxPQzBDQSxRQUFBLElBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxRQUNBLGNBQUEsRWpCMEpBLG9CQUFBLEtBQ0csaUJBQUEsS0FDQyxnQkFBQSxLQUNJLFlBQUEsS0p1bUZtRCxrQkFEQSxrQkFIUCxXQUVPLGtCQURQLGtCb0J4ekZ0RCxXcEI0ekZFLDBEQURBLDBEQUhBLG1EQUVBLDBEQURBLDBEQUZBLG1EQUk4RSwyREFEQSwyREFIZCxvREFFYywyREFEUCwyRG9CeHpGekUsb0RmRkUsUUFBQSxJQUFBLEtBQUEseUJBQ0EsZUFBQSxLTGswRm9ELFdBREEsV29CaDBGdEQsV3BCazBGRSxtREFEQSxtREFEQSxtREFDZ0Usb0RBREEsb0RvQmgwRmxFLG9EQTBCSSxNQUFBLEtBQ0EsZ0JBQUEsS3BCMnlGbUQsWW9CdDBGdkQsWXBCdTBGRSxvREFEQSxvREFBa0UscURvQnQwRnBFLHFEQWdDSSxRQUFBLEVBQ0EsaUJBQUEsS2hCMkJGLG1CQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsaUJBQ1EsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGlCZ0I3RFYsY3BCNjBGeUQsZUFBdkQsc0RBQ0EsdURBS0EsZ0VvQm4xRkYsdURwQjYwRnlFLHdEQUl2RSxpRUFGQSx3QkFHQSxnRUFGQSxpRW9CeHlGRSxPQUFBLFlFN0NGLFFBQUEsSWxCaUVBLG1CQUFBLEtBQ1EsV0FBQSxLSjh4RlYsc0RBS0EsZ0VvQmh6RkEsdURwQjh5RkEsaUVvQjl5RkEsZXBCK3lGQSxnRUFGQSxpRUFEQSx5Qm9CenlGSSxlQUFBLEtBUUosYUM3REUsTUFBQSxLQUNBLGlCQUFBLEtBQ0EsYUFBQSxLQUVBLG1CQUFBLG1CQUVFLE1BQUEsS0FDQSxpQkFBQSxRQUNJLGFBQUEsUUFFTixtQkFDRSxNQUFBLEtBQ0EsaUJBQUEsUUFDSSxhQUFBLFFBRU4sb0JBQUEsb0JyQm0yRkEsbUNxQmgyRkUsTUFBQSxLQUNBLGlCQUFBLFFBQ0ksYUFBQSxRQUVKLDBCQUFBLDBCQUFBLDBCQUFBLDBCQUFBLDBCQUFBLDBCckJtMkZBLHlDQURBLHlDQURBLHlDcUI5MUZFLE1BQUEsS0FDQSxpQkFBQSxRQUNJLGFBQUEsUUFaUixvQkFBQSxvQnJCKzJGQSxtQ3FCNzFGRSxpQkFBQSxLQUtBLDRCQUFBLDRCQUFBLDRCQUFBLDZCQUFBLDZCQUFBLDZCckI2MUZGLHNDQURBLHNDQURBLHNDcUJ4MUZJLGlCQUFBLEtBQ0ksYUFBQSxLQUlSLG9CQUNFLE1BQUEsS0FDQSxpQkFBQSxLRGdCSiwyQ0FBQSxhQ2hFRSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxhQUFBLFFBRUEsaURBQUEsaURBQUEsbUJBQUEsbUJBRUUsTUFBQSxLQUNBLGlCQUFBLFFBQ0ksYUFBQSxLQUVOLGlEQUFBLG1CQUNFLE1BQUEsS0FDQSxpQkFBQSxRQUNJLGFBQUEsUXJCMjRGTixpRXFCejRGQSxrREFBQSxrREFBQSxvQkFBQSxvQnJCdzRGQSxtQ3FCcjRGRSxNQUFBLEtBQ0EsaUJBQUEsUUFDSSxhQUFBLFFyQjg0RkosdUVBRkEsdUVBRkEsdUVxQng0RkEsd0RBQUEsd0RBQUEsd0RBQUEsd0RBQUEsd0RBQUEsd0RBQUEsMEJBQUEsMEJBQUEsMEJBQUEsMEJBQUEsMEJBQUEsMEJyQjI0RkEseUNBRkEseUNBRkEseUNxQnA0RkUsTUFBQSxLQUNBLGlCQUFBLEtBQ0ksYUFBQSxLckI2NEZSLGlFcUJ6NUZBLGtEQUFBLGtEQUFBLG9CQUFBLG9CckJ3NUZBLG1DcUJ0NEZFLGlCQUFBLEtBS0EsMERBQUEsMERBQUEsMERBQUEsMkRBQUEsMkRBQUEsMkRyQjY0RkYsb0VBSEEsb0VBSEEsb0VxQnY0RkUsNEJBQUEsNEJBQUEsNEJBQUEsNkJBQUEsNkJBQUEsNkJyQjQ0RkYsb0VBSEEsb0VBSEEsb0VBS0Esc0NBSEEsc0NBSEEsc0NxQmw0RkksaUJBQUEsUUFDSSxhQUFBLFFBSVIsa0RBQUEsb0JBQ0UsTUFBQSxRQUNBLGlCQUFBLEtEb0JKLGFDcEVFLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGFBQUEsUUFFQSxtQkFBQSxtQkFFRSxNQUFBLEtBQ0EsaUJBQUEsUUFDSSxhQUFBLFFBRU4sbUJBQ0UsTUFBQSxLQUNBLGlCQUFBLFFBQ0ksYUFBQSxRQUVOLG9CQUFBLG9CckJ3N0ZBLG1DcUJyN0ZFLE1BQUEsS0FDQSxpQkFBQSxRQUNJLGFBQUEsUUFFSiwwQkFBQSwwQkFBQSwwQkFBQSwwQkFBQSwwQkFBQSwwQnJCdzdGQSx5Q0FEQSx5Q0FEQSx5Q3FCbjdGRSxNQUFBLEtBQ0EsaUJBQUEsUUFDSSxhQUFBLFFBWlIsb0JBQUEsb0JyQm84RkEsbUNxQmw3RkUsaUJBQUEsS0FLQSw0QkFBQSw0QkFBQSw0QkFBQSw2QkFBQSw2QkFBQSw2QnJCazdGRixzQ0FEQSxzQ0FEQSxzQ3FCNzZGSSxpQkFBQSxRQUNJLGFBQUEsUUFJUixvQkFDRSxNQUFBLFFBQ0EsaUJBQUEsS0R3QkosVUN4RUUsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsYUFBQSxRQUVBLGdCQUFBLGdCQUVFLE1BQUEsS0FDQSxpQkFBQSxRQUNJLGFBQUEsUUFFTixnQkFDRSxNQUFBLEtBQ0EsaUJBQUEsUUFDSSxhQUFBLFFBRU4saUJBQUEsaUJyQjY5RkEsZ0NxQjE5RkUsTUFBQSxLQUNBLGlCQUFBLFFBQ0ksYUFBQSxRQUVKLHVCQUFBLHVCQUFBLHVCQUFBLHVCQUFBLHVCQUFBLHVCckI2OUZBLHNDQURBLHNDQURBLHNDcUJ4OUZFLE1BQUEsS0FDQSxpQkFBQSxRQUNJLGFBQUEsUUFaUixpQkFBQSxpQnJCeStGQSxnQ3FCdjlGRSxpQkFBQSxLQUtBLHlCQUFBLHlCQUFBLHlCQUFBLDBCQUFBLDBCQUFBLDBCckJ1OUZGLG1DQURBLG1DQURBLG1DcUJsOUZJLGlCQUFBLFFBQ0ksYUFBQSxRQUlSLGlCQUNFLE1BQUEsUUFDQSxpQkFBQSxLRDRCSixhQzVFRSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxhQUFBLFFBRUEsbUJBQUEsbUJBRUUsTUFBQSxLQUNBLGlCQUFBLFFBQ0ksYUFBQSxRQUVOLG1CQUNFLE1BQUEsS0FDQSxpQkFBQSxRQUNJLGFBQUEsUUFFTixvQkFBQSxvQnJCa2dHQSxtQ3FCLy9GRSxNQUFBLEtBQ0EsaUJBQUEsUUFDSSxhQUFBLFFBRUosMEJBQUEsMEJBQUEsMEJBQUEsMEJBQUEsMEJBQUEsMEJyQmtnR0EseUNBREEseUNBREEseUNxQjcvRkUsTUFBQSxLQUNBLGlCQUFBLFFBQ0ksYUFBQSxRQVpSLG9CQUFBLG9CckI4Z0dBLG1DcUI1L0ZFLGlCQUFBLEtBS0EsNEJBQUEsNEJBQUEsNEJBQUEsNkJBQUEsNkJBQUEsNkJyQjQvRkYsc0NBREEsc0NBREEsc0NxQnYvRkksaUJBQUEsUUFDSSxhQUFBLFFBSVIsb0JBQ0UsTUFBQSxRQUNBLGlCQUFBLEtEZ0NKLFlDaEZFLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGFBQUEsUUFFQSxrQkFBQSxrQkFFRSxNQUFBLEtBQ0EsaUJBQUEsUUFDSSxhQUFBLFFBRU4sa0JBQ0UsTUFBQSxLQUNBLGlCQUFBLFFBQ0ksYUFBQSxRQUVOLG1CQUFBLG1CckJ1aUdBLGtDcUJwaUdFLE1BQUEsS0FDQSxpQkFBQSxRQUNJLGFBQUEsUUFFSix5QkFBQSx5QkFBQSx5QkFBQSx5QkFBQSx5QkFBQSx5QnJCdWlHQSx3Q0FEQSx3Q0FEQSx3Q3FCbGlHRSxNQUFBLEtBQ0EsaUJBQUEsUUFDSSxhQUFBLFFBWlIsbUJBQUEsbUJyQm1qR0Esa0NxQmppR0UsaUJBQUEsS0FLQSwyQkFBQSwyQkFBQSwyQkFBQSw0QkFBQSw0QkFBQSw0QnJCaWlHRixxQ0FEQSxxQ0FEQSxxQ3FCNWhHSSxpQkFBQSxRQUNJLGFBQUEsUUFJUixtQkFDRSxNQUFBLFFBQ0EsaUJBQUEsS0R5Q0osVUFDRSxNQUFBLFFBQ0EsWUFBQSxJQUNBLGNBQUEsRUFIRixVQUFBLGlCQUFBLGlCQUFBLG9CcEIwL0ZFLDZCb0JoL0ZFLGlCQUFBLFloQnJDRixtQkFBQSxLQUNRLFdBQUEsS2dCMEJWLFVBQUEsaUJBQUEsZ0JBQUEsZ0JBaUJJLGFBQUEsWUFqQkosZ0JBQUEsZ0JBcUJJLE1BQUEsS0FDQSxnQkFBQSxVQUNBLGlCQUFBLFlBdkJKLDBCQUFBLDBCcEJzZ0dFLG1DQURBLG1Db0J4K0ZJLE1BQUEsS0FDQSxnQkFBQSxLQVNOLG1CQUFBLFFwQm8rRkEsMkRvQnArRkEsNERDMUVFLFFBQUEsS0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLFFBQ0EsY0FBQSxFRDJFRixtQkFBQSxRcEJ1K0ZBLDJEb0J2K0ZBLDREQzlFRSxRQUFBLElBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsRUQrRUYsbUJBQUEsUXBCMCtGQSwyRG9CMStGQSw0RENsRkUsUUFBQSxJQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLEVEdUZGLFdBQ0UsUUFBQSxNQUNBLE1BQUEsS0FJRixzQkFDRSxXQUFBLElwQjArRkYsNkJBREEsNEJvQnIrRkEsNkJBSUksTUFBQSxLRzVKSixNQUNFLFFBQUEsRW5CK0tBLG1CQUFBLFFBQUEsS0FBQSxPQUVRLFdBQUEsUUFBQSxLQUFBLE9tQmxMVixTQUlJLFFBQUEsRUFJSixVQUNFLFFBQUEsS0FERixhQUdjLFFBQUEsTUFLZCxlQUFvQixRQUFBLFVBRXBCLGtCQUFvQixRQUFBLGdCQUVwQixZQUNFLFNBQUEsU0FDQSxPQUFBLEVBQ0EsU0FBQSxPbkI4SkEsNEJBQUEsTUFBQSxDQUFBLFdBQ1Esb0JBQUEsTUFBQSxDQUFBLFdBT1IsNEJBQUEsS0FDUSxvQkFBQSxLQUdSLG1DQUFBLEtBQ1EsMkJBQUEsS29Cck1WLE9BQ0UsUUFBQSxhQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsWUFBQSxJQUNBLGVBQUEsT0FDQSxXQUFBLElBQUEsT0FFQSxhQUFBLElBQUEsTUFBQSxZQUNBLFlBQUEsSUFBQSxNQUFBLFl4Qm9xR0YsVXdCaHFHQSxRQUVFLFNBQUEsU0FJRix1QkFDRSxRQUFBLEVBSUYsZUFDRSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsRUFDQSxRQUFBLEtBQ0EsUUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsUUFBQSxJQUFBLEVBQ0EsT0FBQSxJQUFBLEVBQUEsRUFDQSxXQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsS0FDQSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsZ0JBQ0EsY0FBQSxFcEJzQkEsbUJBQUEsRUFBQSxJQUFBLEtBQUEsaUJBQ1EsV0FBQSxFQUFBLElBQUEsS0FBQSxpQm9CckJSLGdCQUFBLFlBbEJGLDBCQXdCSSxNQUFBLEVBQ0EsS0FBQSxLQXpCSix3QkN6QkUsT0FBQSxJQUNBLE9BQUEsS0FBQSxFQUNBLFNBQUEsT0FDQSxpQkFBQSxRRHNCRixvQkFtQ0ksUUFBQSxNQUNBLFFBQUEsSUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxRQUNBLE1BQUEsS0FDQSxZQUFBLE9BS0osMEJBQUEsMEJBR0ksZ0JBQUEsS0FDQSxNQUFBLFFBQ0EsaUJBQUEsUUFLSix5QkFBQSwrQkFBQSwrQkFJSSxNQUFBLEtBQ0EsZ0JBQUEsS0FDQSxRQUFBLEVBQ0EsaUJBQUEsUUFRSiwyQkFBQSxpQ0FBQSxpQ0FJSSxNQUFBLEtBSkosaUNBQUEsaUNBVUksZ0JBQUEsS0FDQSxpQkFBQSxZQUNBLGlCQUFBLEtBRUEsT0FBQSxZQUtKLHFCQUdJLFFBQUEsTUFISixRQVFJLFFBQUEsRUFRSixxQkFDRSxLQUFBLEtBQ0EsTUFBQSxFQVFGLG9CQUNFLEtBQUEsRUFDQSxNQUFBLEtBSUYsaUJBQ0UsUUFBQSxNQUNBLFFBQUEsSUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLFFBQ0EsTUFBQSxLQUNBLFlBQUEsT0FJRixtQkFDRSxTQUFBLE1BQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsSUFBQSxFQUNBLFFBQUEsSUFJRiwyQkFDRSxNQUFBLEVBQ0EsS0FBQSxLQVFGLGV4QmdtR0Esc0N3QjVsR0ksV0FBQSxFQUNBLGNBQUEsSUFBQSxPQUVBLFFBQUEsR0FQSix1QnhCdW1HQSw4Q3dCNWxHSSxJQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsSUFTSix5QkFDRSw2QkFFSSxNQUFBLEVBQVUsS0FBQSxLQUZkLGtDQU9JLEtBQUEsRUFBUyxNQUFBLE1FL01mLFcxQnN5R0Esb0IwQnB5R0UsU0FBQSxTQUNBLFFBQUEsYUFDQSxlQUFBLE8xQnd5R0EseUIwQjV5R0YsZ0IxQjh5R0UsaUVBSEEsd0RBRUEsa0UwQjd5R0YseURBTUksU0FBQSxTQUNBLE1BQUEsSzFCd3pHQSxnQ0FIQSxnQ0FIQSwrQkFIQSwrQkFGa0UsdUJBREQsdUJBREEsc0IwQmx6R3JFLHNCMUJpMEdJLHdFQUhBLHdFQUhBLHVFQUhBLHVFQUhBLCtEQURBLCtEQURBLDhEQURBLDhEQWNBLHlFQUhBLHlFQUhBLHdFQUhBLHdFQUg0RixnRUFERCxnRUFERCwrRDBCbHpHOUYsK0RBYU0sUUFBQSxFQU1OLHFCMUJvekdBLDJCQUtBLDJCQUtBLGlDQVpBLDZEQVVBLG1FMEI1ekdBLDZEMUJ1ekdBLG1FQUpBLDBEMEJuekdBLDhEMUIwekdBLG9FMEIxekdBLDhEMUJxekdBLG9FMEJyekdBLDJEMUJrekdnRSw2REFXaEUsbUUwQjd6R0EsNkQxQnd6R0EsbUVBTDZELDBEMEJuekc3RCw4RDFCMnpHQSxvRTBCM3pHQSw4RDFCc3pHQSxvRTBCdHpHQSwyREFLSSxZQUFBLEtBS0osYUFDRSxZQUFBLEtoQnRCQSxtQkFBQSxvQkFFRSxRQUFBLElBQ0EsUUFBQSxNQUVGLG1CQUNFLE1BQUEsS2dCZUosa0IxQmcwR0Usd0JBQ0EsMEJBRkEsMEQwQi96R0YsMkQxQit6RzZELDBEMEIvekc3RCwyREFPSSxNQUFBLEtBUEosa0IxQnEwR0Usd0JBQ0EsMEJBRkEsMEQwQnAwR0YsMkRBWUksWUFBQSxJQUlKLHlFMUIwekdBLGlIMEIxekdBLGtIQUNFLGNBQUEsRUFJRiw0QjFCeXpHQSxvRTBCenpHQSxxRUFDRSxZQUFBLEVBREYsbUUxQjR6R0UsMkcwQjV6R0YsNEdDaERFLDJCQUFBLEVBQ0csd0JBQUEsRURzREwsNkMxQjJ6R0EsOENBREEscUYwQjF6R0Esc0ZDL0NFLDBCQUFBLEVBQ0csdUJBQUEsRURvREwsc0JBQ0UsTUFBQSxLQUVGLDhEMUIwekdBLHNHMEIxekdBLHVHQUNFLGNBQUEsRUFFRixtRTFCNHpHQSxvRUFEQSwyRzBCM3pHQSw0R0NuRUUsMkJBQUEsRUFDRyx3QkFBQSxFRHdFTCxvRTFCMnpHQSw0RzBCM3pHQSw2R0NqRUUsMEJBQUEsRUFDRyx1QkFBQSxFRHFFTCxtQzFCMnpHQSxpQzBCenpHRSxRQUFBLEVBaUJGLGlDQUFBLHlFQUFBLDBFQUNFLGFBQUEsSUFDQSxjQUFBLElBRUYsOENBQUEsb0NBQUEsc0ZBQUEsdUZBQ0UsYUFBQSxLQUNBLGNBQUEsS0FLRixpQ3RCL0NFLG1CQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsaUJBQ1EsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGlCc0I4Q1YsMEN0Qi9DRSxtQkFBQSxLQUNRLFdBQUEsS3NCeURWLFlBQUEsb0RBQUEscURBQ0UsWUFBQSxFQUdGLDBCQUFBLGVBQUEsa0VBQUEsbUVBQ0UsYUFBQSxJQUFBLElBQUEsRUFDQSxvQkFBQSxFQUdGLGtDQUFBLHVCQUFBLDBFQUFBLDJFQUFBLDBFQUFBLDJFQUNFLGFBQUEsRUFBQSxJQUFBLElBbElGLHlCMUIwNkdBLCtCQUNBLG9DQUVBLDRFQUpBLGlFQUdBLDZFQUpBLGtFMEIzeEdJLFFBQUEsTUFDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS2hCeklGLHFDQUFBLHNDQUVFLFFBQUEsSUFDQSxRQUFBLE1BRUYscUNBQ0UsTUFBQSxLZ0I0SEosb0MxQm96R0EsNEVBREEsNkUwQnJ5R00sTUFBQSxLQWROLDhCMUIwekdBLG9DQUdBLG9DQUdBLDBDQVJBLHNFQU9BLDRFMEIvekdBLHNFMUI0ekdBLDRFQUhBLG1FMEJ6ekdBLHVFMUI4ekdBLDZFMEI5ekdBLHVFMUIyekdBLDZFMEIzekdBLG9FQXNCSSxXQUFBLEtBQ0EsWUFBQSxFQUlKLDREMUIweUdBLG9HMEIxeUdBLHFHQUVJLGNBQUEsRUFGSixzRDFCOHlHQSw4RjBCOXlHQSwrRkN2S0Usd0JBQUEsRUFDQyx1QkFBQSxFQU9ELDJCQUFBLEVBQ0MsMEJBQUEsRUQ4Skgsc0QxQnF6R0EsOEYwQnJ6R0EsK0ZDdktFLHdCQUFBLEVBQ0MsdUJBQUEsRUFPRCwyQkFBQSxFQUNDLDBCQUFBLEVEMktILHVFMUIreUdBLCtHMEIveUdBLGdIQUNFLGNBQUEsRUFFRiw0RTFCaXpHQSw2RUFEQSxvSDBCaHpHQSxxSEMvS0UsMkJBQUEsRUFDQywwQkFBQSxFRG9MSCw2RTFCZ3pHQSxxSDBCaHpHQSxzSEM3TEUsd0JBQUEsRUFDQyx1QkFBQSxFRG9NSCxxQkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLGFBQUEsTUFDQSxnQkFBQSxTQUpGLDBCMUJtekdFLGdDQURBLGtFMEJsekdGLG1FQU9JLE1BQUEsS0FDQSxRQUFBLFdBQ0EsTUFBQSxHQVRKLHFDMUJ3ekdFLDZFMEJ4ekdGLDhFMUJ3ekdrRiw2RTBCeHpHbEYsOEVBWUksTUFBQSxLQVpKLCtDQWdCSSxLQUFBLEsxQnN6R0osbUdBSEEsZ0dBSEEsd0ZBUEEscUZBWUEsb0dBSEEsaUdBSEEseUZBTkEsc0ZBS0EsZ0RBTEEsNkNBV0EsMkRBSEEsd0QwQjN4R00sU0FBQSxTQUNBLEtBQUEsY0FDQSxlQUFBLEtFMU9OLGFBQ0UsU0FBQSxTQUNBLFFBQUEsTUFDQSxnQkFBQSxTQUhGLDBCQU9JLE1BQUEsS0FDQSxhQUFBLEVBQ0EsY0FBQSxFQVRKLDJCQWVJLFNBQUEsU0FDQSxRQUFBLEVBS0EsTUFBQSxLQUVBLE1BQUEsS0FDQSxjQUFBLEVBeEJKLGlDQTJCTSxRQUFBLEU1QnFnSE4sMkI0QjcrR0EsbUI1QjQrR0EsaUI0QnorR0UsUUFBQSxXNUI4K0dBLDhENEJqL0dGLHNENUJnL0dFLG9ENEIxK0dFLGNBQUEsRUFJSixtQjVCMitHQSxpQjRCeitHRSxNQUFBLEdBQ0EsWUFBQSxPQUNBLGVBQUEsT0FLRixtQkFDRSxRQUFBLElBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxNQUFBLFFBQ0EsV0FBQSxPQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLEVBVEYsNEI1QmsvR0UsbUNBQ0Esd0RBQ0EsZ0dBRDZELGlHNEJ0K0czRCxRQUFBLElBQUEsS0FDQSxVQUFBLEtBQ0EsY0FBQSxFQWZKLDRCNUJ5L0dFLG1DQUNBLHdEQUNBLGdHQUQ2RCxpRzRCeCtHM0QsUUFBQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsRTVCNCtHRix3QzRCaGdIRixxQ0EwQkksV0FBQSxFQUtKLHVDNUJxK0dBLCtCQUNBLGtDQUdBLDZDQUdBLDhDQUlBLDZEQUhBLHdFQUZBLHFGQUhBLDBFQVVBLHFHQUhBLGdIQUxBLHNGQUhBLDJFQVVBLHNHQUhBLGlIMkJsbEhFLDJCQUFBLEVBQ0csd0JBQUEsRUM0R0wsK0JBQ0UsYUFBQSxFQUVGLHNDNUI4K0dBLDhCQVdBLCtEQUhBLG9EQVBBLGlDQUdBLDRDQUdBLDZDQU1BLHVHQUhBLDRGQUpBLG9GQUhBLHlFQVNBLHdHQUhBLDZGQUpBLHFGQUhBLDBFMkJ4bEhFLDBCQUFBLEVBQ0csdUJBQUEsRUNnSEwsOEJBQ0UsWUFBQSxFQUtGLGlCQUNFLFNBQUEsU0FHQSxVQUFBLEVBQ0EsWUFBQSxPQUxGLHNCNUJ3L0dFLDhENEJ4L0dGLCtEQVVJLFNBQUEsU0FWSiwyQjVCMi9HSSxtRTRCMy9HSixtRTVCNC9HSSxnRTRCNS9HSixvRUFBQSxvRUFBQSxpRUFZTSxZQUFBLEs1Qm8vR3FFLDZCQURBLDRCNEIvL0czRSw0QjVCaWdISSxxRUFEQSxvRUFEQSxvRUFDdUcsc0VBREQscUU0Qi8vRzFHLHFFQWtCTSxRQUFBLEVBM0NOLGtDNUJnaUhFLHdDQURBLDBFQURBLDJFNEIzK0dJLGFBQUEsS0F2Q04saUM1QjBoSEUsdUNBREEseUVBREEsMEU0QjMrR0ksUUFBQSxFQUNBLFlBQUEsS0MvSk4sS0FDRSxjQUFBLEVBQ0EsYUFBQSxFQUNBLFdBQUEsS25CRUEsV0FBQSxZQUVFLFFBQUEsSUFDQSxRQUFBLE1BRUYsV0FDRSxNQUFBLEttQlhKLFFBT0ksU0FBQSxTQUNBLFFBQUEsTUFSSixVQVdNLFNBQUEsU0FDQSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEtBYk4sZ0JBQUEsZ0JBZ0JRLGdCQUFBLEtBQ0EsaUJBQUEsS0FqQlIsbUJBdUJNLE1BQUEsS0F2Qk4seUJBQUEseUJBMkJRLE1BQUEsS0FDQSxnQkFBQSxLQUNBLGlCQUFBLFlBQ0EsT0FBQSxZQTlCUixhQUFBLG1CQUFBLG1CQXdDTSxpQkFBQSxLQUNBLGFBQUEsUUF6Q04sa0JKSEUsT0FBQSxJQUNBLE9BQUEsS0FBQSxFQUNBLFNBQUEsT0FDQSxpQkFBQSxRSUFGLGNBMERJLFVBQUEsS0FTSixVQUNFLGNBQUEsSUFBQSxNQUFBLEtBREYsYUFHSSxNQUFBLEtBRUEsY0FBQSxLQUxKLGVBU00sYUFBQSxJQUNBLFlBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxZQUNBLGNBQUEsRUFaTixxQkFjUSxhQUFBLEtBQUEsS0FBQSxLQWRSLHNCQUFBLDRCQUFBLDRCQXVCUSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLG9CQUFBLFlBQ0EsT0FBQSxRQWNSLGNBRUksTUFBQSxLQUZKLGdCQU1NLGNBQUEsRUFOTixpQkFTTSxZQUFBLElBVE4sdUJBQUEsNkJBQUEsNkJBaUJRLE1BQUEsS0FDQSxpQkFBQSxRQVFSLGdCQUVJLE1BQUEsS0FGSixtQkFJTSxXQUFBLElBQ0EsWUFBQSxFQVlOLGVBQUEsd0JBQ0UsTUFBQSxLQURGLGtCQUFBLDJCQUlJLE1BQUEsS0FKSixvQkFBQSw2QkFNTSxXQUFBLE9BQ0EsY0FBQSxJQVBOLHdDQVlJLElBQUEsS0FDQSxLQUFBLEtBR0YseUJBaEJGLGtCQUFBLDJCQWtCTSxRQUFBLFdBQ0EsTUFBQSxHQW5CTixvQkFBQSw2QkFxQlEsY0FBQSxHQVNSLG9CQUFBLHdCQUNFLGNBQUEsRUFERix5QkFBQSw2QkFLSSxhQUFBLEVBQ0EsY0FBQSxFQU5KLDhCN0IyakhFLG9DQUZBLG9DNkJ6akhGLGtDN0I0akhFLHdDQUZBLHdDNkI5aUhFLE9BQUEsSUFBQSxNQUFBLEtBR0YseUJBZkYseUJBQUEsNkJBaUJNLGNBQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxFQWxCTiw4QjdCcWtISSxvQ0FGQSxvQzZCbmtISixrQzdCc2tISSx3Q0FGQSx3QzZCN2lIRSxvQkFBQSxTQVVOLHVCQUVJLFFBQUEsS0FGSixxQkFLSSxRQUFBLE1BU0oseUJBRUUsV0FBQSxLRjNPQSx3QkFBQSxFQUNDLHVCQUFBLEUxQm1FQyxRNkI1REYsU0FBQSxTQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsWXBCREEsY0FBQSxlQUVFLFFBQUEsSUFDQSxRQUFBLE1BRUYsY0FDRSxNQUFBLEtvQkFGLHlCN0JvREUsUTZCbkRBLGNBQUEsR3BCUEYscUJBQUEsc0JBRUUsUUFBQSxJQUNBLFFBQUEsTUFFRixxQkFDRSxNQUFBLEtvQmNGLHlCQUhGLGVBSUksTUFBQSxNQWVKLGlCQUNFLFdBQUEsUUFDQSxjQUFBLEtBQ0EsYUFBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLFlBQ0EsbUJBQUEsTUFBQSxFQUFBLElBQUEsRUFBQSxxQkFBQSxXQUFBLE1BQUEsRUFBQSxJQUFBLEVBQUEscUJBRUEsMkJBQUEsTXBCM0NBLHVCQUFBLHdCQUVFLFFBQUEsSUFDQSxRQUFBLE1BRUYsdUJBQ0UsTUFBQSxLb0I4Qkosb0JBVUksV0FBQSxLQUdGLHlCQWJGLGlCQWNJLE1BQUEsS0FDQSxXQUFBLEVBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBaEJKLDBCQW1CTSxRQUFBLGdCQUNBLE9BQUEsZUFDQSxlQUFBLEVBQ0EsU0FBQSxrQkF0Qk4sb0JBMEJNLFdBQUEsUTlCNnZIQSxzQzhCeHZIRixtQzlCdXZIRSxvQzhCcHZIQSxhQUFBLEVBQ0EsY0FBQSxHOUJ5dkhOLHNDOEJwdkhBLG1DQUdJLFdBQUEsTUFFQSw0RDlCbXZIQSxzQzhCeHZISixtQ0FNTSxXQUFBLE85Qnd2SE4sa0NBREEsZ0NBREEsNEI4QjV1SEEsMEJBSUksYUFBQSxNQUNBLFlBQUEsTUFFQSx5QjlCOHVIQSxrQ0FEQSxnQ0FEQSw0QjhCbnZISiwwQkFRTSxhQUFBLEVBQ0EsWUFBQSxHQWFOLG1CQUNFLFFBQUEsS0FDQSxhQUFBLEVBQUEsRUFBQSxJQUVBLHlCQUpGLG1CQUtJLGNBQUEsRzlCc3VISixxQjhCanVIQSxrQkFFRSxTQUFBLE1BQ0EsTUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEtBR0EseUI5Qmd1SEUscUI4Qnh1SEosa0JBU0ksY0FBQSxHQUdKLGtCQUNFLElBQUEsRUFDQSxhQUFBLEVBQUEsRUFBQSxJQUVGLHFCQUNFLE9BQUEsRUFDQSxjQUFBLEVBQ0EsYUFBQSxJQUFBLEVBQUEsRUFNRixjQUNFLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsS0FMRixvQkFBQSxvQkFTSSxnQkFBQSxLQVRKLGtCQWFJLFFBQUEsTUFHRix5QkFDRSxpQzlCc3RIQSx1QzhCcHRIRSxZQUFBLE9BV04sZUFDRSxTQUFBLFNBQ0EsTUFBQSxNQUNBLGFBQUEsS0FDQSxRQUFBLElBQUEsS0M5TEEsV0FBQSxJQUNBLGNBQUEsSUQrTEEsaUJBQUEsWUFDQSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFlBQ0EsY0FBQSxFQVRGLHFCQWNJLFFBQUEsRUFkSix5QkFtQkksUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsY0FBQSxJQXRCSixtQ0F5QkksV0FBQSxJQUdGLHlCQTVCRixlQTZCSSxRQUFBLE1BVUosWUFDRSxPQUFBLElBQUEsTUFERixpQkFJSSxZQUFBLEtBQ0EsZUFBQSxLQUNBLFlBQUEsS0FHRix5QkFURixpQ0FZTSxTQUFBLE9BQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLEVBQ0EsaUJBQUEsWUFDQSxPQUFBLEVBQ0EsbUJBQUEsS0FBQSxXQUFBLEs5QjRySEEsa0Q4QjlzSE4sc0NBcUJRLFFBQUEsSUFBQSxLQUFBLElBQUEsS0FyQlIsc0NBd0JRLFlBQUEsS0F4QlIsNENBQUEsNENBMkJVLGlCQUFBLE1BT1IseUJBbENGLFlBbUNJLE1BQUEsS0FDQSxPQUFBLEVBcENKLGVBdUNNLE1BQUEsS0F2Q04saUJBeUNRLFlBQUEsS0FDQSxlQUFBLE1BWVIsYUFDRSxZQUFBLE1BQ0EsYUFBQSxNQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLFlBQ0EsY0FBQSxJQUFBLE1BQUEsWTFCOU5BLG1CQUFBLE1BQUEsRUFBQSxJQUFBLEVBQUEsb0JBQUEsQ0FBQSxFQUFBLElBQUEsRUFBQSxxQkFDUSxXQUFBLE1BQUEsRUFBQSxJQUFBLEVBQUEsb0JBQUEsQ0FBQSxFQUFBLElBQUEsRUFBQSxxQjJCL0RSLFdBQUEsSUFDQSxjQUFBLElib2RBLHlCQUVFLHlCQUNFLFFBQUEsYUFDQSxjQUFBLEVBQ0EsZUFBQSxPQUlGLDJCQUNFLFFBQUEsYUFDQSxNQUFBLEtBQ0EsZUFBQSxPQUlGLGtDQUNFLFFBQUEsYUFHRiwwQkFDRSxRQUFBLGFBQ0EsZUFBQSxPbEI4K0dBLHdDa0I1K0dBLDZDbEIyK0dBLDJDa0J4K0dFLE1BQUEsS0FLSix3Q0FDRSxNQUFBLEtBR0YsNEJBQ0UsY0FBQSxFQUNBLGVBQUEsT2xCcytHRix1QmtCaitHQSxvQkFFRSxRQUFBLGFBQ0EsV0FBQSxFQUNBLGNBQUEsRUFDQSxlQUFBLE9sQm8rR0EsNERrQmwrR0EseURsQmkrR0EsNERBREEsNkJrQmgrR0EseURBQUEsMEJBQ0UsYUFBQSxFbEJvK0dKLDRDa0JqK0dBLHNDQUVFLFNBQUEsU0FDQSxZQUFBLEVBSUYsa0RBQ0UsSUFBQSxHWS9PRix5QlptTEEseUJZbExFLGNBQUEsSUFkTixvQ0FpQlEsY0FBQSxHQVNOLHlCQTFCRixhQTJCSSxNQUFBLEtBQ0EsT0FBQSxFQUNBLFlBQUEsRUFDQSxhQUFBLEVBQ0EsWUFBQSxFQUNBLGVBQUEsRTFCelBGLG1CQUFBLEtBQ1EsV0FBQSxNMEJpUVYsOEJBQ0UsV0FBQSxFSHBVQSx3QkFBQSxFQUNDLHVCQUFBLEVHdVVILG1EQUNFLGNBQUEsRUh6VUEsd0JBQUEsRUFDQyx1QkFBQSxFQU9ELDJCQUFBLEVBQ0MsMEJBQUEsRUcwVUgsWUNoVkUsV0FBQSxJQUNBLGNBQUEsSUQrVUYsOEJBQUEsbUI5QmlzSEUsc0U4QmpzSEYsdUVDaFZFLFdBQUEsSUFDQSxjQUFBLElEK1VGLDhCQUFBLG1COUJxc0hFLHNFOEJyc0hGLHVFQ2hWRSxXQUFBLEtBQ0EsY0FBQSxLRCtWRixhQ2hXRSxXQUFBLEtBQ0EsY0FBQSxLRGtXQSx5QkFIRixhQUlJLE1BQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxNQWFKLHlCQUNFLGFBQ0UsTUFBQSxlQUVGLGNBQ0UsTUFBQSxnQkFDRixhQUFBLE1BRkEsNEJBS0ksYUFBQSxHQVVOLGdCQUNFLGlCQUFBLFFBQ0EsYUFBQSxRQUZGLDhCQUtJLE1BQUEsS0FMSixvQ0FBQSxvQ0FRTSxNQUFBLFFBQ0EsaUJBQUEsWUFUTiw2QkFjSSxNQUFBLEtBZEosaUNBbUJNLE1BQUEsS0FuQk4sdUNBQUEsdUNBdUJRLE1BQUEsS0FDQSxpQkFBQSxZQXhCUixzQ0FBQSw0Q0FBQSw0Q0ErQlEsTUFBQSxLQUNBLGlCQUFBLFFBaENSLHdDQUFBLDhDQUFBLDhDQXVDUSxNQUFBLEtBQ0EsaUJBQUEsWUF4Q1IsK0JBOENJLGFBQUEsS0E5Q0oscUNBQUEscUNBaURNLGlCQUFBLEtBakROLHlDQW9ETSxpQkFBQSxLQXBETixpQzlCaXNIRSw2QjhCdm9IRSxhQUFBLFFBMURKLG9DQUFBLDBDQUFBLDBDQW9FUSxpQkFBQSxRQUNBLE1BQUEsS0FJSix5QkF6RUosc0RBNkVVLE1BQUEsS0E3RVYsNERBQUEsNERBZ0ZZLE1BQUEsS0FDQSxpQkFBQSxZQWpGWiwyREFBQSxpRUFBQSxpRUF3RlksTUFBQSxLQUNBLGlCQUFBLFFBekZaLDZEQUFBLG1FQUFBLG1FQWdHWSxNQUFBLEtBQ0EsaUJBQUEsYUFqR1osNkJBOEdJLE1BQUEsS0E5R0osbUNBZ0hNLE1BQUEsS0FoSE4sMEJBcUhJLE1BQUEsS0FySEosZ0NBQUEsZ0NBd0hNLE1BQUEsS0F4SE4sMENBQUEsMEM5QjR0SEksbURBREEsbUQ4QjdsSEksTUFBQSxLQVFSLGdCQUNFLGlCQUFBLEtBQ0EsYUFBQSxRQUZGLDhCQUtJLE1BQUEsUUFMSixvQ0FBQSxvQ0FRTSxNQUFBLEtBQ0EsaUJBQUEsWUFUTiw2QkFjSSxNQUFBLFFBZEosaUNBbUJNLE1BQUEsUUFuQk4sdUNBQUEsdUNBdUJRLE1BQUEsS0FDQSxpQkFBQSxZQXhCUixzQ0FBQSw0Q0FBQSw0Q0ErQlEsTUFBQSxLQUNBLGlCQUFBLFFBaENSLHdDQUFBLDhDQUFBLDhDQXVDUSxNQUFBLEtBQ0EsaUJBQUEsWUF4Q1IsK0JBK0NJLGFBQUEsS0EvQ0oscUNBQUEscUNBa0RNLGlCQUFBLEtBbEROLHlDQXFETSxpQkFBQSxLQXJETixpQzlCcW5IRSw2QjhCMWpIRSxhQUFBLFFBM0RKLG9DQUFBLDBDQUFBLDBDQW9FUSxpQkFBQSxRQUNBLE1BQUEsS0FJSix5QkF6RUosa0VBNkVVLGFBQUEsUUE3RVYsMERBZ0ZVLGlCQUFBLFFBaEZWLHNEQW1GVSxNQUFBLFFBbkZWLDREQUFBLDREQXNGWSxNQUFBLEtBQ0EsaUJBQUEsWUF2RlosMkRBQUEsaUVBQUEsaUVBOEZZLE1BQUEsS0FDQSxpQkFBQSxRQS9GWiw2REFBQSxtRUFBQSxtRUFzR1ksTUFBQSxLQUNBLGlCQUFBLGFBdkdaLDZCQStHSSxNQUFBLFFBL0dKLG1DQWlITSxNQUFBLEtBakhOLDBCQXNISSxNQUFBLFFBdEhKLGdDQUFBLGdDQXlITSxNQUFBLEtBekhOLDBDQUFBLDBDOUJvcEhJLG1EQURBLG1EOEJwaEhJLE1BQUEsS0U1b0JSLFlBQ0UsUUFBQSxJQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsS0FDQSxpQkFBQSxRQUNBLGNBQUEsRUFMRixlQVFJLFFBQUEsYUFSSix5QkFhTSxRQUFBLEtBQ0EsUUFBQSxFQUFBLElBQ0EsTUFBQSxLQWZOLG9CQW9CSSxNQUFBLEtDdEJKLFlBQ0UsUUFBQSxhQUNBLGFBQUEsRUFDQSxPQUFBLEtBQUEsRUFDQSxjQUFBLEVBSkYsZUFPSSxRQUFBLE9BUEosaUJqQzZySUksb0JpQ25ySUUsU0FBQSxTQUNBLE1BQUEsS0FDQSxRQUFBLElBQUEsS0FDQSxZQUFBLFFBQ0EsZ0JBQUEsS0FDQSxNQUFBLFFBQ0EsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFlBQUEsS0FsQk4sNkJqQ3dzSUksZ0NpQ2pySUksWUFBQSxFTlhOLDBCQUFBLEVBQ0csdUJBQUEsRU1iTCw0QmpDNnNJSSwrQjJCenNJRiwyQkFBQSxFQUNHLHdCQUFBLEVNTEwsdUJBQUEsdUJqQ2t0SUUsMEJBREEsMEJpQzFxSUksUUFBQSxFQUNBLE1BQUEsS0FDQSxpQkFBQSxLQUNBLGFBQUEsS0ExQ04sc0JBQUEsNEJBQUEsNEJqQ3d0SUUseUJBRUEsK0JBREEsK0JpQ3RxSUksUUFBQSxFQUNBLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGFBQUEsUUFDQSxPQUFBLFFqQzRxSUosd0JBRUEsOEJBREEsOEJpQ3B1SUYsMkJqQ2t1SUUsaUNBREEsaUNpQy9wSUksTUFBQSxLQUNBLGlCQUFBLEtBQ0EsYUFBQSxLQUNBLE9BQUEsWUNwRUYsb0JsQzJ1SUosdUJrQ3p1SU0sUUFBQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsUUFHQSxnQ2xDMHVJTixtQzJCdHVJRSwwQkFBQSxFQUNHLHVCQUFBLEVPQ0MsK0JsQ3l1SU4sa0MyQm52SUUsMkJBQUEsRUFDRyx3QkFBQSxFT0pELG9CbEMydklKLHVCa0N6dklNLFFBQUEsSUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBR0EsZ0NsQzB2SU4sbUMyQnR2SUUsMEJBQUEsRUFDRyx1QkFBQSxFT0NDLCtCbEN5dklOLGtDMkJud0lFLDJCQUFBLEVBQ0csd0JBQUEsRVFITCxPQUNFLGFBQUEsRUFDQSxPQUFBLEtBQUEsRUFDQSxXQUFBLEtBQ0EsV0FBQSxPekJJQSxhQUFBLGNBRUUsUUFBQSxJQUNBLFFBQUEsTUFFRixhQUNFLE1BQUEsS3lCZEosVUFPSSxRQUFBLE9BUEosWW5Dc3hJSSxlbUM1d0lFLFFBQUEsYUFDQSxRQUFBLElBQUEsS0FDQSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxLbkMrd0lGLGtCbUM3eElKLGtCQW1CTSxnQkFBQSxLQUNBLGlCQUFBLEtBcEJOLGVuQ2l5SUUsa0JtQ3R3SUksTUFBQSxNQTNCTixtQm5Db3lJRSxzQm1DbHdJSSxNQUFBLEtBbENOLG1CbkN3eUlFLHlCQURBLHlCQUVBLHNCbUM5dklJLE1BQUEsS0FDQSxpQkFBQSxLQUNBLE9BQUEsWWxDOEJGLE9tQzNFRixRQUFBLE9BQ0EsUUFBQSxLQUFBLEtBQUEsS0FDQSxVQUFBLElBQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsT0FDQSxlQUFBLFNBQ0EsY0FBQSxNQVZGLGFBZ0JJLFFBQUEsS0FJRixZQUFBLG9EQUFBLHFEQUNFLFNBQUEsU0FDQSxJQUFBLEtBS0osY0FBQSxjQUdJLE1BQUEsS0FDQSxnQkFBQSxLQUNBLE9BQUEsUUFPSixlQ3hDRSxpQkFBQSxLQUdFLDJCQUFBLDJCQUVFLGlCQUFBLFFEdUNOLGVDNUNFLGlCQUFBLFFBR0UsMkJBQUEsMkJBRUUsaUJBQUEsUUQyQ04sZUNoREUsaUJBQUEsUUFHRSwyQkFBQSwyQkFFRSxpQkFBQSxRRCtDTixZQ3BERSxpQkFBQSxRQUdFLHdCQUFBLHdCQUVFLGlCQUFBLFFEbUROLGVDeERFLGlCQUFBLFFBR0UsMkJBQUEsMkJBRUUsaUJBQUEsUUR1RE4sY0M1REUsaUJBQUEsUUFHRSwwQkFBQSwwQkFFRSxpQkFBQSxRQ0ZOLE9BQ0UsUUFBQSxhQUNBLFVBQUEsS0FDQSxRQUFBLElBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxZQUFBLEVBQ0EsZUFBQSxPQUNBLFlBQUEsT0FDQSxXQUFBLE9BQ0EsaUJBQUEsS0FDQSxjQUFBLEtBWkYsYUFnQkksUUFBQSxLQUlGLFlBQUEsb0RBQUEscURBQ0UsU0FBQSxTQUNBLElBQUEsS0FHRiwwQkFBQSxlQUFBLGtFQUFBLG1FQUVFLElBQUEsRUFDQSxRQUFBLElBQUEsSUFNRiwrQnRDdzFJQSw0QnNDdDFJRSxNQUFBLFFBQ0EsaUJBQUEsS0FHRix3QkFDRSxNQUFBLE1BR0YsK0JBQ0UsYUFBQSxJQUdGLHVCQUNFLFlBQUEsSUFLSixjQUFBLGNBR0ksTUFBQSxLQUNBLGdCQUFBLEtBQ0EsT0FBQSxRQzVESixXQUNFLFlBQUEsS0FDQSxlQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsUUFDQSxpQkFBQSxLdkM0NElBLGV1Q2o1SUYsY0FTSSxNQUFBLFFBVEosYUFhSSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFmSixjQW1CSSxpQkFBQSxRQUdGLHNCdkNvNElBLDRCdUNsNElFLGNBQUEsRUFDQSxhQUFBLEtBQ0EsY0FBQSxLQTFCSixzQkE4QkksVUFBQSxLQUdGLG9DQWpDRixXQWtDSSxZQUFBLEtBQ0EsZUFBQSxLQWJGLHNCdkMrNElJLDRCdUM5M0lBLGFBQUEsS0FDQSxjQUFBLEt2Q2k0SUEsZXVDejZJTixjQTZDTSxVQUFBLE1DNUNOLFdBQ0UsUUFBQSxNQUNBLFFBQUEsSUFDQSxjQUFBLEtBQ0EsWUFBQSxRQUNBLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLEVwQzRLQSxtQkFBQSxPQUFBLElBQUEsWUFFUSxXQUFBLE9BQUEsSUFBQSxZSml3SVIsaUJ3Q3Q3SUYsZWxDR0UsUUFBQSxNQUNBLFVBQUEsS0FDQSxPQUFBLEtrQ1FFLFlBQUEsS0FDQSxhQUFBLEtBZEosb0JBcUJJLFFBQUEsSUFDQSxNQUFBLEt4QzQ2SUosbUJBREEsa0J3Q3Q2SUEsa0JBR0UsYUFBQSxRQzVCRixPQUNFLFFBQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsWUFDQSxjQUFBLEVBSkYsVUFRSSxXQUFBLEVBRUEsTUFBQSxRQVZKLG1CQWVJLFlBQUEsSUFmSixTekM4OElFLFV5Q3o3SUUsY0FBQSxFQXJCSixXQXlCSSxXQUFBLElBUUosbUJ6Q203SUEsbUJ5Q2o3SUUsY0FBQSxLQUZGLDBCekNzN0lFLDBCeUNoN0lFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxNQUNBLE1BQUEsUUFRSixlQ3ZERSxpQkFBQSxRQUNBLGFBQUEsUUFDQSxNQUFBLFFBRUEsa0JBQ0UsaUJBQUEsUUFFRiwyQkFDRSxNQUFBLFFEbURKLFlDM0RFLGlCQUFBLFFBQ0EsYUFBQSxRQUNBLE1BQUEsUUFFQSxlQUNFLGlCQUFBLFFBRUYsd0JBQ0UsTUFBQSxRRHVESixlQy9ERSxpQkFBQSxRQUNBLGFBQUEsUUFDQSxNQUFBLFFBRUEsa0JBQ0UsaUJBQUEsUUFFRiwyQkFDRSxNQUFBLFFEMkRKLGNDbkVFLGlCQUFBLFFBQ0EsYUFBQSxRQUNBLE1BQUEsUUFFQSxpQkFDRSxpQkFBQSxRQUVGLDBCQUNFLE1BQUEsUUNGSix3Q0FDRSxLQUFRLG9CQUFBLEtBQUEsRUFDUixHQUFRLG9CQUFBLEVBQUEsR0FJVixnQ0FDRSxLQUFRLG9CQUFBLEtBQUEsRUFDUixHQUFRLG9CQUFBLEVBQUEsR0FRVixVQUNFLFNBQUEsT0FDQSxPQUFBLEtBQ0EsY0FBQSxLQUNBLGlCQUFBLFFBQ0EsY0FBQSxFdkNzQ0EsbUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxlQUNRLFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxldUNsQ1YsY0FDRSxNQUFBLEtBQ0EsTUFBQSxHQUNBLE9BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsaUJBQUEsUXZDeUJBLG1CQUFBLE1BQUEsRUFBQSxLQUFBLEVBQUEsZ0JBQ1EsV0FBQSxNQUFBLEVBQUEsS0FBQSxFQUFBLGdCQW9IUixtQkFBQSxNQUFBLElBQUEsS0FFUSxXQUFBLE1BQUEsSUFBQSxLSmszSVYsc0IyQ3gvSUEsZ0NDR0UsaUJBQUEsaUtEQUEsZ0JBQUEsS0FBQSxLM0MwL0lGLHFCMkNuL0lBLCtCdkM1Q0Usa0JBQUEscUJBQUEsR0FBQSxPQUFBLFNBRVEsVUFBQSxxQkFBQSxHQUFBLE9BQUEsU3VDbURWLHNCRXJFRSxpQkFBQSxRQUdBLHdDRGtEQSxpQkFBQSxpS0RvQkYsbUJFekVFLGlCQUFBLFFBR0EscUNEa0RBLGlCQUFBLGlLRHdCRixzQkU3RUUsaUJBQUEsUUFHQSx3Q0RrREEsaUJBQUEsaUtENEJGLHFCRWpGRSxpQkFBQSxRQUdBLHVDRGtEQSxpQkFBQSxpS0V4REYsT0FFRSxXQUFBLEtBRkYsbUJBS0ksV0FBQSxFQUlKLE85Q3VrSkEsWThDcmtKRSxLQUFBLEVBQ0EsU0FBQSxPQUdGLFlBQ0UsTUFBQSxRQUdGLGNBQ0UsUUFBQSxNQURGLDRCQUtJLFVBQUEsS0FJSixhOUNpa0pBLG1COEMvakpFLGFBQUEsS0FHRixZOUNna0pBLGtCOEM5akpFLGNBQUEsSzlDbWtKRixZOENoa0pBLFk5QytqSkEsYThDNWpKRSxRQUFBLFdBQ0EsZUFBQSxJQUdGLGNBQ0UsZUFBQSxPQUdGLGNBQ0UsZUFBQSxPQUlGLGVBQ0UsV0FBQSxFQUNBLGNBQUEsSUFNRixZQUNFLGFBQUEsRUFDQSxXQUFBLEtDdkRGLFlBRUUsY0FBQSxLQUNBLGFBQUEsRUFRRixpQkFDRSxTQUFBLFNBQ0EsUUFBQSxNQUNBLFFBQUEsS0FBQSxLQUVBLGNBQUEsS0FDQSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBUEYsNkJwQmpCRSx3QkFBQSxFQUNDLHVCQUFBLEVvQmdCSCw0QkFjSSxjQUFBLEVwQnZCRiwyQkFBQSxFQUNDLDBCQUFBLEVvQmlDSCxrQi9DK2xKQSx1QitDN2xKRSxNQUFBLEtBRkYsMkMvQ2ttSkUsZ0QrQzdsSkUsTUFBQSxLQUxKLHdCQUFBLHdCL0NzbUpFLDZCQURBLDZCK0MxbEpFLGdCQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLFFBSUosdUJBQ0UsTUFBQSxLQUNBLFdBQUEsS0FHRiwwQkFBQSxnQ0FBQSxnQ0FLSSxpQkFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLFlBUEosbURBQUEseURBQUEseURBV00sTUFBQSxRQVhOLGdEQUFBLHNEQUFBLHNEQWNNLE1BQUEsS0FkTix3QkFBQSw4QkFBQSw4QkFzQkksUUFBQSxFQUNBLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGFBQUEsUUF6QkosaUQvQ3ltSkUsd0RBREEsdURBR2lFLHVEQUVqRSw4REFEQSw2REFIMkQsdURBRTNELDhEQURBLDZEK0Mza0pJLE1BQUEsUUEvQk4sOENBQUEsb0RBQUEsb0RBa0NNLE1BQUEsUUNsR0oseUJBQ0UsTUFBQSxRQUNBLGlCQUFBLFFBS0YsMEJoRGdySkYsK0JnRDlxSkksTUFBQSxRQUZGLG1EaERtckpBLHdEZ0Q5cUpJLE1BQUEsUUFMSixnQ0FBQSxnQ2hEdXJKQSxxQ0FEQSxxQ2dENXFKSSxNQUFBLFFBQ0EsaUJBQUEsUUFYSixpQ0FBQSx1Q0FBQSx1Q2hEMnJKQSxzQ0FFQSw0Q0FEQSw0Q2dENXFKSSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxhQUFBLFFBekJKLHNCQUNFLE1BQUEsUUFDQSxpQkFBQSxRQUtGLHVCaER1c0pGLDRCZ0Ryc0pJLE1BQUEsUUFGRixnRGhEMHNKQSxxRGdEcnNKSSxNQUFBLFFBTEosNkJBQUEsNkJoRDhzSkEsa0NBREEsa0NnRG5zSkksTUFBQSxRQUNBLGlCQUFBLFFBWEosOEJBQUEsb0NBQUEsb0NoRGt0SkEsbUNBRUEseUNBREEseUNnRG5zSkksTUFBQSxLQUNBLGlCQUFBLFFBQ0EsYUFBQSxRQXpCSix5QkFDRSxNQUFBLFFBQ0EsaUJBQUEsUUFLRiwwQmhEOHRKRiwrQmdENXRKSSxNQUFBLFFBRkYsbURoRGl1SkEsd0RnRDV0SkksTUFBQSxRQUxKLGdDQUFBLGdDaERxdUpBLHFDQURBLHFDZ0QxdEpJLE1BQUEsUUFDQSxpQkFBQSxRQVhKLGlDQUFBLHVDQUFBLHVDaER5dUpBLHNDQUVBLDRDQURBLDRDZ0QxdEpJLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGFBQUEsUUF6Qkosd0JBQ0UsTUFBQSxRQUNBLGlCQUFBLFFBS0YseUJoRHF2SkYsOEJnRG52SkksTUFBQSxRQUZGLGtEaER3dkpBLHVEZ0RudkpJLE1BQUEsUUFMSiwrQkFBQSwrQmhENHZKQSxvQ0FEQSxvQ2dEanZKSSxNQUFBLFFBQ0EsaUJBQUEsUUFYSixnQ0FBQSxzQ0FBQSxzQ2hEZ3dKQSxxQ0FFQSwyQ0FEQSwyQ2dEanZKSSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxhQUFBLFFEOEZOLHlCQUNFLFdBQUEsRUFDQSxjQUFBLElBRUYsc0JBQ0UsY0FBQSxFQUNBLFlBQUEsSUUxSEYsT0FDRSxjQUFBLEtBQ0EsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxZQUNBLGNBQUEsRTdDMERBLG1CQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNRLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0I2Q3REVixZQUNFLFFBQUEsRXZDSEEsa0JBQUEsbUJBRUUsUUFBQSxJQUNBLFFBQUEsTUFFRixrQkFDRSxNQUFBLEt1Q0VKLGVBQ0UsUUFBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLFl0QnBCQSx3QkFBQSxLQUNDLHVCQUFBLEtzQmlCSCwwQ0FNSSxNQUFBLFFBS0osYUFDRSxXQUFBLEVBQ0EsY0FBQSxFQUNBLFVBQUEsS0FDQSxNQUFBLFFqRG94SkEsb0JBRUEsc0JpRDF4SkYsZWpEdXhKRSxtQkFFQSxxQmlEOXdKRSxNQUFBLFFBS0osY0FDRSxRQUFBLEVBQ0EsaUJBQUEsUUFDQSxXQUFBLElBQUEsTUFBQSxZdEJ4Q0EsMkJBQUEsS0FDQywwQkFBQSxLc0JpREgsbUJqRHd3SkEsbUNpRHJ3SkksY0FBQSxFQUhKLG9DakQyd0pFLG9EaURyd0pJLGFBQUEsSUFBQSxFQUNBLGNBQUEsRUFQTiw0RGpEK3dKRSw0RWlEbHdKTSxXQUFBLEV0QnZFTix3QkFBQSxLQUNDLHVCQUFBLEtzQnlESCwwRGpEb3hKRSwwRWlEL3ZKTSxjQUFBLEV0QnZFTiwyQkFBQSxLQUNDLDBCQUFBLEtzQmlESCwrRXRCMURFLHdCQUFBLEVBQ0MsdUJBQUEsRXNCMEZILHdEQUVJLGlCQUFBLEVBR0osMEJBQ0UsaUJBQUEsRWpEOHZKRiw4QmlEdHZKQSxjakRxdkpBLGdDaURqdkpJLGNBQUEsRWpEc3ZKRixzQ2lEMXZKRixzQmpEeXZKRSx3Q2lEbHZKSSxhQUFBLEVBQ0EsY0FBQSxFakR1dkpOLHdEaUQvdkpBLDBCdEJ6R0Usd0JBQUEsS0FDQyx1QkFBQSxLM0I2MkpELHlGQURBLHlGQURBLDJEaURud0pGLDJEQW1CUSx1QkFBQSxLQUNBLHdCQUFBLEtqRDB2Skosd0dBQ0Esd0dBSEEsd0dBQ0Esd0dBSEEsMEVBQ0EsMEVpRDN3SkosMEVqRHl3SkksMEVpRGp2Sk0sdUJBQUEsS2pEK3ZKTix1R0FDQSx1R0FIQSx1R0FDQSx1R0FIQSx5RUFDQSx5RWlEcHhKSix5RWpEa3hKSSx5RWlEdHZKTSx3QkFBQSxLakRnd0pWLHNEaUQ1eEpBLHlCdEJqR0UsMkJBQUEsS0FDQywwQkFBQSxLM0JpNEpELHFGQUNBLHFGaURseUpGLHdEakRneUpFLHdEaUR2dkpNLDBCQUFBLEtBQ0EsMkJBQUEsS2pEK3ZKSixvR0FDQSxvR0FDQSxvR0FDQSxvR2lENXlKSix1RWpEc3lKSSx1RUFDQSx1RUFDQSx1RWlEMXZKTSwwQkFBQSxLakRvd0pOLG1HQUNBLG1HQUNBLG1HQUNBLG1HaURyekpKLHNFakQreUpJLHNFQUNBLHNFQUNBLHNFaUQvdkpNLDJCQUFBLEtBbERWLDBCakR5ekpBLHFDQUNBLDBCQUNBLHFDaURod0pJLFdBQUEsSUFBQSxNQUFBLEtqRG93Skosa0RpRC96SkEsa0RBK0RJLFdBQUEsRUEvREosdUJqRG0wSkEseUNpRGh3SkksT0FBQSxFakRxd0pGLCtDQURBLCtDQUdBLCtDQURBLCtDQUhBLCtDaUR0MEpGLCtDakQ4MEpFLGlFQURBLGlFQUdBLGlFQURBLGlFQUhBLGlFQURBLGlFaURqd0pRLFlBQUEsRWpEMndKUiw4Q0FEQSw4Q0FHQSw4Q0FEQSw4Q0FIQSw4Q2lEbjFKRiw4Q2pEMjFKRSxnRUFEQSxnRUFHQSxnRUFEQSxnRUFIQSxnRUFEQSxnRWlEMXdKUSxhQUFBLEVqRG14SlIsK0NBQ0EsK0NpRGwySkYsK0NqRGcySkUsK0NBS0EsaUVBQ0EsaUVBSEEsaUVBQ0EsaUVpRDd3SlEsY0FBQSxFQXZGViw4Q2pEeTJKRSw4Q0FDQSw4Q0FDQSw4Q0FDQSxnRUFDQSxnRUFDQSxnRUFDQSxnRWlEL3dKUSxjQUFBLEVBaEdWLHlCQXNHSSxPQUFBLEVBQ0EsY0FBQSxFQVVKLGFBQ0UsY0FBQSxLQURGLG9CQUtJLGNBQUEsRUFDQSxjQUFBLEVBTkosMkJBU00sV0FBQSxJQVROLDRCQWNJLGNBQUEsRWpEaXdKQSx3RGlEL3dKSix3REFrQk0sV0FBQSxJQUFBLE1BQUEsWUFsQk4sMkJBdUJJLFdBQUEsRUF2QkosdURBeUJNLGNBQUEsSUFBQSxNQUFBLFlBT04sZUMxUEUsYUFBQSxZQUVBLDhCQUNFLE1BQUEsS0FDQSxpQkFBQSxZQUNBLGFBQUEsWUFFQSwwREFDRSxpQkFBQSxZQUVGLHFDQUNFLE1BQUEsWUFDQSxpQkFBQSxLQUlGLHlEQUNFLG9CQUFBLFlENE9OLGVDN1BFLGFBQUEsUUFFQSw4QkFDRSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxhQUFBLFFBRUEsMERBQ0UsaUJBQUEsUUFFRixxQ0FDRSxNQUFBLFFBQ0EsaUJBQUEsS0FJRix5REFDRSxvQkFBQSxRRCtPTixlQ2hRRSxhQUFBLFFBRUEsOEJBQ0UsTUFBQSxRQUNBLGlCQUFBLFFBQ0EsYUFBQSxRQUVBLDBEQUNFLGlCQUFBLFFBRUYscUNBQ0UsTUFBQSxRQUNBLGlCQUFBLFFBSUYseURBQ0Usb0JBQUEsUURrUE4sWUNuUUUsYUFBQSxRQUVBLDJCQUNFLE1BQUEsUUFDQSxpQkFBQSxRQUNBLGFBQUEsUUFFQSx1REFDRSxpQkFBQSxRQUVGLGtDQUNFLE1BQUEsUUFDQSxpQkFBQSxRQUlGLHNEQUNFLG9CQUFBLFFEcVBOLGVDdFFFLGFBQUEsUUFFQSw4QkFDRSxNQUFBLFFBQ0EsaUJBQUEsUUFDQSxhQUFBLFFBRUEsMERBQ0UsaUJBQUEsUUFFRixxQ0FDRSxNQUFBLFFBQ0EsaUJBQUEsUUFJRix5REFDRSxvQkFBQSxRRHdQTixjQ3pRRSxhQUFBLFFBRUEsNkJBQ0UsTUFBQSxRQUNBLGlCQUFBLFFBQ0EsYUFBQSxRQUVBLHlEQUNFLGlCQUFBLFFBRUYsb0NBQ0UsTUFBQSxRQUNBLGlCQUFBLFFBSUYsd0RBQ0Usb0JBQUEsUUNoQk4sa0JBQ0UsU0FBQSxTQUNBLFFBQUEsTUFDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFNBQUEsT0FMRix5Q25EMmtLRSx3QkFEQSx5QkFFQSx5QkFDQSx3Qm1EamtLRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxPQUFBLEVBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEVBS0osd0JBQ0UsZUFBQSxPQUlGLHVCQUNFLGVBQUEsSUMzQkYsTUFDRSxXQUFBLEtBQ0EsUUFBQSxLQUNBLGNBQUEsS0FDQSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxFaER3REEsbUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxnQkFDUSxXQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsZ0JnRC9EVixpQkFTSSxhQUFBLEtBQ0EsYUFBQSxnQkFLSixTQUNFLFFBQUEsS0FDQSxjQUFBLEVBRUYsU0FDRSxRQUFBLElBQ0EsY0FBQSxFQ3RCRixPQUNFLE1BQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxNQUFBLEtBQ0EsWUFBQSxFQUFBLElBQUEsRUFBQSxLL0JSQSxRQUFBLEcrQkVGLGFBQUEsYUFXSSxNQUFBLEtBQ0EsZ0JBQUEsS0FDQSxPQUFBLFEvQmZGLFFBQUEsRytCMEJGLGFBQ0UsUUFBQSxFQUNBLE9BQUEsUUFDQSxXQUFBLElBQ0EsT0FBQSxFQUNBLG1CQUFBLEtDeEJGLFlBQ0UsU0FBQSxPQUlGLE9BQ0UsUUFBQSxLQUNBLFNBQUEsT0FDQSxTQUFBLE1BQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsS0FDQSwyQkFBQSxNQUlBLFFBQUEsRUFiRiwwQmxEMEhFLGtCQUFBLGtCQUdRLFVBQUEsa0JBa0VSLG1CQUFBLGtCQUFBLElBQUEsU0FHUSxXQUFBLGtCQUFBLElBQUEsU0FBQSxXQUFBLFVBQUEsSUFBQSxTQUFBLFdBQUEsVUFBQSxJQUFBLFFBQUEsQ0FBQSxrQkFBQSxJQUFBLFNrRGxNVix3QmxEMEhFLGtCQUFBLGVBR1EsVUFBQSxla0R2R1YsbUJBQ0UsV0FBQSxPQUNBLFdBQUEsS0FJRixjQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUlGLGVBQ0UsU0FBQSxTQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxlQUNBLGNBQUEsRWxEYUEsbUJBQUEsRUFBQSxJQUFBLElBQUEsZUFDUSxXQUFBLEVBQUEsSUFBQSxJQUFBLGVrRFpSLGdCQUFBLFlBRUEsUUFBQSxFQUlGLGdCQUNFLFNBQUEsTUFDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxLQUNBLGlCQUFBLEtBUEYscUJoQzVERSxRQUFBLEVnQzRERixtQmhDNURFLFFBQUEsR2dDMkVGLGNBQ0UsUUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFE1Q25FQSxvQkFBQSxxQkFFRSxRQUFBLElBQ0EsUUFBQSxNQUVGLG9CQUNFLE1BQUEsSzRDaUVKLHFCQUNFLFdBQUEsS0FJRixhQUNFLE9BQUEsRUFDQSxZQUFBLFFBS0YsWUFDRSxTQUFBLFNBQ0EsUUFBQSxLQUlGLGNBQ0UsUUFBQSxLQUNBLFdBQUEsTUFDQSxXQUFBLElBQUEsTUFBQSxRNUM1RkEsb0JBQUEscUJBRUUsUUFBQSxJQUNBLFFBQUEsTUFFRixvQkFDRSxNQUFBLEs0Q21GSix3QnREZ29LRSxnRXNEaG9LRixnRXREaW9LRSw2RHNEam9LRixpRUFBQSxpRUFBQSw4RHREZ29LcUUsZ0VzRGhvS3JFLGdFdERpb0trRSw2RHNEam9LbEUsaUVBQUEsaUVBQUEsOERBUUksWUFBQSxJQUNBLGNBQUEsRUFUSixtQ3REcW9LRSwyRXNEcm9LRiwyRXREc29LRSx3RXNEdG9LRiw0RUFBQSw0RUFBQSx5RXREcW9LZ0YsMkVzRHJvS2hGLDJFdERzb0s2RSx3RXNEdG9LN0UsNEVBQUEsNEVBQUEseUVBYUksWUFBQSxLQWJKLG9DQWlCSSxZQUFBLEVBS0oseUJBQ0UsU0FBQSxTQUNBLElBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsT0FJRix5QkExRkEsY0E2RkksTUFBQSxNQUNBLE9BQUEsS0FBQSxLQXZGSixlbERrQkUsbUJBQUEsRUFBQSxJQUFBLEtBQUEsZUFDUSxXQUFBLEVBQUEsSUFBQSxLQUFBLGVrRDJFUixVQUFZLE1BQUEsT0FHZCx5QkFDRSxVQUFZLE1BQUEsT0M5SWQsU0FDRSxTQUFBLFNBQ0EsUUFBQSxLQUNBLFFBQUEsTUNSQSxZQUFBLGFBQUEsQ0FBQSxXQUVBLFdBQUEsT0FDQSxZQUFBLElBQ0EsZUFBQSxPQUNBLFdBQUEsS0FDQSxZQUFBLFFBQ0EsV0FBQSxLQUNBLFdBQUEsTUFDQSxnQkFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBQ0EsWUFBQSxPQUNBLFdBQUEsT0FDQSxhQUFBLE9BQ0EsVUFBQSxPREhBLFVBQUEsS2pDVkEsUUFBQSxFaUNHRixZakNIRSxRQUFBLEdpQ0dGLGFBWWEsV0FBQSxLQUFtQixRQUFBLElBQUEsRUFaaEMsZUFhYSxZQUFBLElBQW1CLFFBQUEsRUFBQSxJQWJoQyxnQkFjYSxXQUFBLElBQW1CLFFBQUEsSUFBQSxFQWRoQyxjQWVhLFlBQUEsS0FBbUIsUUFBQSxFQUFBLElBSWhDLGVBQ0UsVUFBQSxNQUNBLFFBQUEsSUFBQSxJQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsaUJBQUEsS0FDQSxjQUFBLEVBSUYsZUFDRSxTQUFBLFNBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxhQUFBLFlBQ0EsYUFBQSxNQUdGLDRCQUVJLE9BQUEsRUFDQSxLQUFBLElBQ0EsWUFBQSxLQUNBLGFBQUEsSUFBQSxJQUFBLEVBQ0EsaUJBQUEsS0FOSixpQ0FTSSxPQUFBLEVBQ0EsTUFBQSxJQUNBLGNBQUEsS0FDQSxhQUFBLElBQUEsSUFBQSxFQUNBLGlCQUFBLEtBYkosa0NBZ0JJLE9BQUEsRUFDQSxLQUFBLElBQ0EsY0FBQSxLQUNBLGFBQUEsSUFBQSxJQUFBLEVBQ0EsaUJBQUEsS0FwQkosOEJBdUJJLElBQUEsSUFDQSxLQUFBLEVBQ0EsV0FBQSxLQUNBLGFBQUEsSUFBQSxJQUFBLElBQUEsRUFDQSxtQkFBQSxLQTNCSiw2QkE4QkksSUFBQSxJQUNBLE1BQUEsRUFDQSxXQUFBLEtBQ0EsYUFBQSxJQUFBLEVBQUEsSUFBQSxJQUNBLGtCQUFBLEtBbENKLCtCQXFDSSxJQUFBLEVBQ0EsS0FBQSxJQUNBLFlBQUEsS0FDQSxhQUFBLEVBQUEsSUFBQSxJQUNBLG9CQUFBLEtBekNKLG9DQTRDSSxJQUFBLEVBQ0EsTUFBQSxJQUNBLFdBQUEsS0FDQSxhQUFBLEVBQUEsSUFBQSxJQUNBLG9CQUFBLEtBaERKLHFDQW1ESSxJQUFBLEVBQ0EsS0FBQSxJQUNBLFdBQUEsS0FDQSxhQUFBLEVBQUEsSUFBQSxJQUNBLG9CQUFBLEtFN0ZKLFNBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxLQUNBLFFBQUEsS0FDQSxVQUFBLE1BQ0EsUUFBQSxJRFhBLFlBQUEsYUFBQSxDQUFBLFdBRUEsV0FBQSxPQUNBLFlBQUEsSUFDQSxlQUFBLE9BQ0EsV0FBQSxLQUNBLFlBQUEsUUFDQSxXQUFBLEtBQ0EsV0FBQSxNQUNBLGdCQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxZQUFBLE9BQ0EsV0FBQSxPQUNBLGFBQUEsT0FDQSxVQUFBLE9DQUEsVUFBQSxLQUVBLGlCQUFBLEtBQ0EsZ0JBQUEsWUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLGVBQ0EsY0FBQSxFckQ4Q0EsbUJBQUEsRUFBQSxJQUFBLEtBQUEsZUFDUSxXQUFBLEVBQUEsSUFBQSxLQUFBLGVxRGhFVixhQXFCYyxXQUFBLE1BckJkLGVBc0JjLFlBQUEsS0F0QmQsZ0JBdUJjLFdBQUEsS0F2QmQsY0F3QmMsWUFBQSxNQUdkLGVBQ0UsT0FBQSxFQUNBLFFBQUEsSUFBQSxLQUNBLFVBQUEsS0FDQSxpQkFBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxLQUFBLEtBQUEsRUFBQSxFQUdGLGlCQUNFLFFBQUEsSUFBQSxLQU9GLGdCQUFBLHNCQUdJLFNBQUEsU0FDQSxRQUFBLE1BQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxhQUFBLFlBQ0EsYUFBQSxNQUdKLGdCQUNFLGFBQUEsS0FFRixzQkFDRSxhQUFBLEtBQ0EsUUFBQSxHQUdGLG9CQUVJLEtBQUEsSUFDQSxZQUFBLE1BQ0Esb0JBQUEsRUFDQSxpQkFBQSxLQUNBLGlCQUFBLGdCQUNBLE9BQUEsTUFQSiwwQkFTTSxRQUFBLElBQ0EsT0FBQSxJQUNBLFlBQUEsTUFDQSxvQkFBQSxFQUNBLGlCQUFBLEtBYk4sc0JBaUJJLElBQUEsSUFDQSxLQUFBLE1BQ0EsV0FBQSxNQUNBLGtCQUFBLEVBQ0EsbUJBQUEsS0FDQSxtQkFBQSxnQkF0QkosNEJBd0JNLFFBQUEsSUFDQSxLQUFBLElBQ0EsT0FBQSxNQUNBLGtCQUFBLEVBQ0EsbUJBQUEsS0E1Qk4sdUJBZ0NJLEtBQUEsSUFDQSxZQUFBLE1BQ0EsaUJBQUEsRUFDQSxvQkFBQSxLQUNBLG9CQUFBLGdCQUNBLElBQUEsTUFyQ0osNkJBdUNNLFFBQUEsSUFDQSxJQUFBLElBQ0EsWUFBQSxNQUNBLGlCQUFBLEVBQ0Esb0JBQUEsS0EzQ04scUJBZ0RJLElBQUEsSUFDQSxNQUFBLE1BQ0EsV0FBQSxNQUNBLG1CQUFBLEVBQ0Esa0JBQUEsS0FDQSxrQkFBQSxnQkFyREosMkJBdURNLFFBQUEsSUFDQSxNQUFBLElBQ0EsbUJBQUEsRUFDQSxrQkFBQSxLQUNBLE9BQUEsTUN6SE4sVUFDRSxTQUFBLFNBR0YsZ0JBQ0UsU0FBQSxTQUNBLFNBQUEsT0FDQSxNQUFBLEtBSEYsc0JBTUksUUFBQSxLQUNBLFNBQUEsU3REd0tGLG1CQUFBLElBQUEsWUFBQSxLQUVRLFdBQUEsSUFBQSxZQUFBLEtKK3pLTiw0QjBEaC9LSiwwQnBEREUsUUFBQSxNQUNBLFVBQUEsS0FDQSxPQUFBLEtvRGFJLFlBQUEsRUFJRiw4QkFBQSx1QkFsQkosc0J0RG9NRSxtQkFBQSxrQkFBQSxJQUFBLFlBR1EsV0FBQSxrQkFBQSxJQUFBLFlBQUEsV0FBQSxVQUFBLElBQUEsWUFBQSxXQUFBLFVBQUEsSUFBQSxXQUFBLENBQUEsa0JBQUEsSUFBQSxZQXhKUiw0QkFBQSxPQUVRLG9CQUFBLE9BMEdSLG9CQUFBLE9BRVEsWUFBQSxPc0Q3SlYsbUNBQUEsMkJ0RHFJRSxrQkFBQSxzQkFDUSxVQUFBLHNCc0Q1R0YsS0FBQSxFQTFCUixrQ0FBQSwyQnREcUlFLGtCQUFBLHVCQUNRLFVBQUEsdUJzRHZHRixLQUFBLEVBL0JSLDZCQUFBLGdDQUFBLGlDdERxSUUsa0JBQUEsbUJBQ1EsVUFBQSxtQnNEakdGLEtBQUEsR0FyQ1Isd0IxRDRnTEUsc0JBQ0Esc0IwRGgrS0UsUUFBQSxNQTdDSix3QkFpREksS0FBQSxFQWpESixzQjFEa2hMRSxzQjBENTlLRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsS0F4REosc0JBNERJLEtBQUEsS0E1REosc0JBK0RJLEtBQUEsTUEvREosMkIxRDJoTEUsNEIwRHg5S0UsS0FBQSxFQW5FSiw2QkF1RUksS0FBQSxNQXZFSiw4QkEwRUksS0FBQSxLQVFKLGtCQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLElwQzlGQSxRQUFBLEdvQ2dHQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLEVBQUEsSUFBQSxJQUFBLGVBQ0EsaUJBQUEsY0FYRix1QmRqRkUsaUJBQUEsdUZBQUEsaUJBQUEsa0VBQ0Esa0JBQUEsU2NnRkYsd0JBb0JJLEtBQUEsS0FDQSxNQUFBLEVkdEdGLGlCQUFBLHVGQUFBLGlCQUFBLGtFQUNBLGtCQUFBLFNjZ0ZGLHdCQUFBLHdCQTRCSSxRQUFBLEVBQ0EsTUFBQSxLQUNBLGdCQUFBLEtwQ3ZIRixRQUFBLEd0QjBrTEEsMENBQ0EsMkNBRkEsNkIwRGgvS0YsNkJBdUNJLFNBQUEsU0FDQSxJQUFBLElBQ0EsV0FBQSxNQUNBLFFBQUEsRUFDQSxRQUFBLGExRDg4S0YsMEMwRHovS0YsNkJBK0NJLEtBQUEsSUFDQSxZQUFBLE0xRDY4S0YsMkMwRDcvS0YsNkJBb0RJLE1BQUEsSUFDQSxhQUFBLE0xRDQ4S0YsNkIwRGpnTEYsNkJBeURJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxFQUNBLFlBQUEsTUE1REosb0NBa0VNLFFBQUEsUUFsRU4sb0NBdUVNLFFBQUEsUUFVTixxQkFDRSxTQUFBLFNBQ0EsT0FBQSxLQUNBLEtBQUEsSUFDQSxRQUFBLEdBQ0EsTUFBQSxJQUNBLFlBQUEsS0FDQSxhQUFBLEVBQ0EsV0FBQSxLQUNBLFdBQUEsT0FURix3QkFZSSxRQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLElBQ0EsWUFBQSxPQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsUUFZQSxpQkFBQSxjQS9CSiw2QkFrQ0ksT0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsS0FPSixrQkFDRSxTQUFBLFNBQ0EsS0FBQSxJQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsUUFBQSxHQUNBLFlBQUEsS0FDQSxlQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLEVBQUEsSUFBQSxJQUFBLGVBVkYsdUIxRHE3S0UsK0QwRHI3S0YsZ0UxRHE3S2tFLCtEMERyN0tsRSxnRUFZSSxZQUFBLEtBTUosb0NBR0UsMEMxRHE2S0EsMkNBRUEsNkJBREEsNkIwRGo2S0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLE1BQ0EsVUFBQSxLQVJKLDBDMUQ2NktBLDZCMERqNktJLFlBQUEsTUFaSiwyQzFEZzdLQSw2QjBEaDZLSSxhQUFBLE1BckNOLGtCQTJDSSxLQUFBLElBQ0EsTUFBQSxJQUNBLGVBQUEsS0F6RkoscUJBOEZJLE9BQUEsTWhEOVBGLGdCQUFBLGlCQUFBLHNCQUFBLHVCQUFBLGtGQUFBLG1GQUVFLFFBQUEsSUFDQSxRQUFBLE1BRUYsZ0JBQUEsc0JBQUEsa0ZBQ0UsTUFBQSxLaURSSixjQ1JFLFFBQUEsTUFDQSxZQUFBLEtBQ0EsYUFBQSxLRFNGLFlBQ0UsTUFBQSxnQkFFRixXQUNFLE1BQUEsZUFRRixNQUNFLFFBQUEsZUFFRixNQUNFLFFBQUEsZ0JBRUYsV0FDRSxXQUFBLE9BRUYsV0V6QkUsS0FBQSxDQUFBLENBQUEsRUFBQSxFQUNBLE1BQUEsWUFDQSxZQUFBLEtBQ0EsaUJBQUEsWUFDQSxPQUFBLEVGOEJGLFFBQ0UsUUFBQSxlQU9GLE9BQ0UsU0FBQSxNR2hDQSxjQUNFLE1BQUEsYUNMRixZQUNFLFFBQUEsZUFERixZQUNFLFFBQUEsZUFERixZQUNFLFFBQUEsZUFERixZQUNFLFFBQUEsZS9EcXRMSixrQkFDQSxtQkFDQSx5QkFMQSxrQkFDQSxtQkFDQSx5QkFMQSxrQkFDQSxtQkFDQSx5QjhEaHNMQSxrQjlENHJMQSxtQkFDQSx5QjhEanJMRSxRQUFBLGVBR0YseUJDakNFLFlBVkUsUUFBQSxnQkFFRixpQkFBbUIsUUFBQSxnQkFDbkIsY0FBbUIsUUFBQSxvQi9EMHVMbkIsYytEenVMQSxjQUNtQixRQUFBLHNCRDBDbkIseUJBREYsa0JBRUksUUFBQSxpQkFJRix5QkFERixtQkFFSSxRQUFBLGtCQUlGLHlCQURGLHlCQUVJLFFBQUEsd0JBSUosK0NDcERFLFlBVkUsUUFBQSxnQkFFRixpQkFBbUIsUUFBQSxnQkFDbkIsY0FBbUIsUUFBQSxvQi9EaXdMbkIsYytEaHdMQSxjQUNtQixRQUFBLHNCRDZEbkIsK0NBREYsa0JBRUksUUFBQSxpQkFJRiwrQ0FERixtQkFFSSxRQUFBLGtCQUlGLCtDQURGLHlCQUVJLFFBQUEsd0JBSUosZ0RDdkVFLFlBVkUsUUFBQSxnQkFFRixpQkFBbUIsUUFBQSxnQkFDbkIsY0FBbUIsUUFBQSxvQi9Ed3hMbkIsYytEdnhMQSxjQUNtQixRQUFBLHNCRGdGbkIsZ0RBREYsa0JBRUksUUFBQSxpQkFJRixnREFERixtQkFFSSxRQUFBLGtCQUlGLGdEQURGLHlCQUVJLFFBQUEsd0JBSUosMEJDMUZFLFlBVkUsUUFBQSxnQkFFRixpQkFBbUIsUUFBQSxnQkFDbkIsY0FBbUIsUUFBQSxvQi9EK3lMbkIsYytEOXlMQSxjQUNtQixRQUFBLHNCRG1HbkIsMEJBREYsa0JBRUksUUFBQSxpQkFJRiwwQkFERixtQkFFSSxRQUFBLGtCQUlGLDBCQURGLHlCQUVJLFFBQUEsd0JBSUoseUJDN0dFLFdBQ0UsUUFBQSxnQkRnSEosK0NDakhFLFdBQ0UsUUFBQSxnQkRvSEosZ0RDckhFLFdBQ0UsUUFBQSxnQkR3SEosMEJDekhFLFdBQ0UsUUFBQSxnQkFERixlQUNFLFFBQUEsZURxSUosYUN0SUUsZUFWRSxRQUFBLGdCQUVGLG9CQUFtQixRQUFBLGdCQUNuQixpQkFBbUIsUUFBQSxvQi9EeTFMbkIsaUIrRHgxTEEsaUJBQ21CLFFBQUEsc0JEOElyQixxQkFDRSxRQUFBLGVBRUEsYUFIRixxQkFJSSxRQUFBLGlCQUdKLHNCQUNFLFFBQUEsZUFFQSxhQUhGLHNCQUlJLFFBQUEsa0JBR0osNEJBQ0UsUUFBQSxlQUVBLGFBSEYsNEJBSUksUUFBQSx3QkFJSixhQy9KRSxjQUNFLFFBQUEsZ0JDZkosV0FDQyxZQUFBLGFBQ0EsSUFBQSw4REFDQSxJQUFBLDhEQUFBLGFBQUEsQ0FBQSx5REFBQSxlQUFBLENBQUEsd0RBQUEsY0FBQSxDQUFBLHVEQUFBLGtCQUFBLENBQUEsNEZBQUEsY0FDQSxZQUFBLElBQ0EsV0FBQSxPQUlELFdBQ0MsWUFBQSxjQUNBLElBQUEsOERBQ0EsSUFBQSw4REFBQSxhQUFBLENBQUEseURBQUEsZUFBQSxDQUFBLHdEQUFBLGNBQUEsQ0FBQSx1REFBQSxrQkFBQSxDQUFBLDRGQUFBLGNBQ0EsWUFBQSxJQUNBLFdBQUEsT0FJRCxXQUNDLFlBQUEsZ0JBQ0EsSUFBQSw4REFDQSxJQUFBLDhEQUFBLGFBQUEsQ0FBQSx5REFBQSxlQUFBLENBQUEsd0RBQUEsY0FBQSxDQUFBLHVEQUFBLGtCQUFBLENBQUEsNEZBQUEsY0FDQSxZQUFBLElBQ0EsV0FBQSxPQUlELFdBQ0MsWUFBQSxlQUNBLElBQUEsOERBQ0EsSUFBQSw4REFBQSxhQUFBLENBQUEseURBQUEsZUFBQSxDQUFBLHdEQUFBLGNBQUEsQ0FBQSx1REFBQSxrQkFBQSxDQUFBLDRGQUFBLGNBQ0EsWUFBQSxJQUNBLFdBQUEsT0FJRCxXQUNFLFlBQUEsaUJBQ0EsSUFBQSw2QkFDQSxJQUFBLG9DQUFBLDJCQUFBLENBQUEsK0JBQUEsZUFBQSxDQUFBLDhCQUFBLGNBQUEsQ0FBQSw2QkFBQSxtQkFDQSxZQUFBLElBQ0EsV0FBQSxPQUlGLFdBQ0UsWUFBQSxlQUNBLElBQUEsNkJBQ0EsSUFBQSxvQ0FBQSwyQkFBQSxDQUFBLCtCQUFBLGVBQUEsQ0FBQSw4QkFBQSxjQUFBLENBQUEsNkJBQUEsbUJBQ0EsWUFBQSxJQUNBLFdBQUEsT0FJRixXQUNFLFlBQUEsa0JBQ0EsSUFBQSx5REFBQSxlQUFBLENBQUEsd0RBQUEsZUFHRixXQUNFLFlBQUEsNEJBQ0EsSUFBQSx5REFBQSxlQUFBLENBQUEsd0RBQUEsZUFJRixXQUNFLFlBQUEsc0JBQ0EsSUFBQSw2RUFDQSxJQUFBLDZFQUFBLGtCQUFBLENBQUEsOEVBQUEsY0FBQSxDQUFBLCtFQUFBLGdCQVNGLFdBQ0UsWUFBQSwwQkFDQSxJQUFBLGlGQUNBLElBQUEsaUZBQUEsa0JBQUEsQ0FBQSxrRkFBQSxjQUFBLENBQUEsbUZBQUEsZ0JBU0YsV0FDRSxZQUFBLDJCQUNBLElBQUEsa0ZBQ0EsSUFBQSxrRkFBQSxrQkFBQSxDQUFBLG1GQUFBLGNBQUEsQ0FBQSxvRkFBQSxnQkFhRixXQUNFLFlBQUEsbUJBQ0EsSUFBQSxxQ0FDQSxJQUFBLHdDQUFBLDJCQUFBLENBQUEsdUNBQUEsZUFBQSxDQUFBLHNDQUFBLGNBQUEsQ0FBQSxxQ0FBQSxtQkFDQSxXQUFBLE9BSUYsV0FDRSxZQUFBLGtCQUNBLElBQUEsb0NBQ0EsSUFBQSx1Q0FBQSwyQkFBQSxDQUFBLHNDQUFBLGVBQUEsQ0FBQSxxQ0FBQSxjQUFBLENBQUEsb0NBQUEsbUJBQ0EsV0FBQSxPQ3JIRixVQUNFLFFBQUEsSUFBQSxLQUlGLFNBQ0UsWUFBQSxJQUVGLGlCQUFBLHVCQUFBLHVCQUVJLE1BQUEsUUFHSixjQUFBLG9CQUFBLG9CQUVJLE1BQUEsUUFHSixpQkFBQSx1QkFBQSx1QkFFSSxNQUFBLFFBR0osZ0JBQUEsc0JBQUEsc0JBRUksTUFBQSxRQ3ZCSixrQ0FDRSxHQUFLLGtCQUFBLFVBQUEsVUFBQSxVQUNMLEtBQU8sa0JBQUEsZUFBQSxVQUFBLGdCQUZULDBCQUNFLEdBQUssa0JBQUEsVUFBQSxVQUFBLFVBQ0wsS0FBTyxrQkFBQSxlQUFBLFVBQUEsZ0JBRVQsZ0JBQ0UsUUFBQSxhQUNBLGtCQUFBLGVBQUEsR0FBQSxTQUFBLE9BQUEsVUFBQSxlQUFBLEdBQUEsU0FBQSxPQUVGLGtCQUNFLFFBQUEsYUFDQSxnQkFBQSxLQUdGLG9FQUFBLHFFQUFBLDRCQUFBLG9FQUFBLHFFQUVJLFlBQUEsS0FDQSxhQUFBLE9BSEosaURBUU0sTUFBQSxLQUNBLFFBQUEsR0FDQSxtQkFBQSxNQUFBLEtBQUEsQ0FBQSxNQUFBLFFBQUEsV0FBQSxNQUFBLEtBQUEsQ0FBQSxNQUFBLFFBVk4sZ0VBWVEsTUFBQSxRQUNBLFFBQUEsRUFiUix5REFpQk0saUJBQUEsS0FqQk4sZ0NBdUJJLFFBQUEsZUNwQ0osY0FDRSxZQUFBLEluRXdoTUYsbUNtRXRoTUEsbUNBRUUsTUFBQSxLbkUwaE1GLG1DbUV4aE1BLG1DbkV1aE1BLGtDbUVwaE1FLGNBQUEsS25FeWhNRiw2Q0FHQSw2Q21FeGhNRSxhQUFBLEtBQ0EsY0FBQSxFQUVGLDBDQUNFLFFBQUEsSUNwQkYsTUFDRSxRQUFBLE1BQ0EsVUFBQSxJQUNBLFlBQUEsSUFDQSxPQUFBLElBQUEsRUFDQSxNQUFBLEtBTEYsV0FPSSxXQUFBLEtBQ0EsTUFBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxJQUFBLE1BQUEsUUFWSix1QkFZTSxZQUFBLElBQUEsTUFBQSxRQVpOLHNCQWVNLGFBQUEsSUFBQSxNQUFBLFFBZk4seUJBc0JJLFdBQUEsUUFDQSxjQUFBLEVBQ0EsTUFBQSxRQUNBLFFBQUEsV0FDQSxRQUFBLEVBQUEsSUFDQSxJQUFBLEVBQ0EsZUFBQSxPQUNBLFlBQUEsSUFBQSxNQUFBLFFBN0JKLHlCQUFBLG9DQW9CTSxPQUFBLElBQUEsTUFBQSxRQVlOLFdBQ0UsUUFBQSxXQUNBLFVBQUEsS0FDQSxRQUFBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsZUFBQSxPQUVGLFdBQ0UsUUFBQSxXQUNBLGVBQUEsT0FDQSxNQUFBLEtBSEYsYUFBQSxvQkFBQSxtQkFBQSxtQkFLSSxNQUFBLFFBR0osV0FDRSxRQUFBLFdBQ0EsUUFBQSxFQUFBLElBQ0EsV0FBQSxNQUNBLFlBQUEsSUFDQSxlQUFBLE9BR0Ysa0JBQUEsMEpBQ0UsU0FBQSxPQ3RERixnQkFDRSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFlBQ0EsV0FBQSxFQUNBLGNBQUEsRUFDQSxtQkFBQSxFQUFBLElBQUEsSUFBQSxnQkFBQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGNBQUEsRUFDQSxRQUFBLEtBQ0EsT0FBQSxLQUdGLGFBQ0UsTUFBQSxNQUNBLFlBQUEsRUFDQSxPQUFBLEtBQUEsRUFBQSxFQUlGLDZCQUNFLGNBQUEsS0NoQkEsOEJBQUEsMkJBQ0UsY0FBQSxFQUNBLFdBQUEsRUFPSixnQkFDRSxRQUFBLGFBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSw2QkFDRSxNQUFBLEtBRUYsNkJBQ0UsUUFBQSxXQURGLG1FM0NUQSwwQkFBQSxFQUNHLHVCQUFBLEUyQ1FILGtFM0NqQkEsMkJBQUEsRUFDRyx3QkFBQSxFMkNTTCx1QkFtQkksbUJBQUEsS0FDQSxnQkFBQSxLQUNBLFdBQUEsS0FDQSxZQUFBLEVBQ0EsY0FBQSxJQXZCSixtQ0F5Qk0sUUFBQSxFQXpCTixzQkE2QkksTUFBQSxRQUNBLFFBQUEsSUFDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxXQUFBLE1BQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsSUFDQSxRQUFBLEdBR0Esc0NBQ0UsdUJBQUEsWUFDQSx3QkFBQSxVQUNBLFFBQUEsUUFDQSxRQUFBLGFBQ0EsWUFBQSx1QkFFRixpQ0FDRSxNQUFBLFFBRUYsbUNBQ0UsTUFBQSxRQUVGLG1DQUNFLE1BQUEsUUFRTixxQkFDRSxpQkFBQSw0QkFDQSxnQkFBQSxLQUFBLElBQ0EsUUFBQSxHQUNBLFFBQUEsYUFDQSxZQUFBLEVBQ0EsT0FBQSxJQUNBLE1BQUEsS0FJRixtQnRFK2xNd0gseUJBQXhILDJEc0UvbE1BLDREdEUrbE00RCwyRHNFL2xNNUQsNERBRUksYUFBQSxLQUZKLDhCdEVtbU1BLHNFc0VubU1BLHVFdEVtbU11RSxzRXNFbm1NdkUsdUVBTU0sYUFBQSxFQU9OLDJRQUVJLGVBQUEsRUFGSiwwRUFLSSxjQUFBLEVBSUYseUJBREYsNkJBRUksZUFBQSxNQUZKLDREQU1NLFVBQUEsS0FOTiwyREFXTSxVQUFBLEtBWE4sb0RBZUksZUFBQSxLQWZKLG9DQUFBLCtDQWtCSSxNQUFBLFFBQ0EsVUFBQSxLQW5CSix3RkFBQSx3RkFBQSx5REFzQkksTUFBQSxRQXRCSixrREF5QkksWUFBQSxZQUFBLENBQUEsV0F6Qkosa0VBQUEsa0VBQUEsOENBQUEsbUNBNEJJLFlBQUEsWUFBQSxDQUFBLFdBNUJKLG9DQStCSSxNQUFBLEtBL0JKLG1GQUFBLG1GQUFBLG9EQWtDSSxZQUFBLGFBQUEsQ0FBQSxXQUNBLE1BQUEsS0FuQ0osbUZBQUEsc0ZBQUEsbUZBQUEsb0RBQUEsc0ZBQUEsdURBdUNNLFlBQUEsYUFBQSxDQUFBLFdBdkNOLG9DQTJDSSxRQUFBLElBQUEsS0FDQSxjQUFBLEtBNUNKLDZFQWlEUSxjQUFBLEVBakRSLG9GQW1EVSxRQUFBLEtBTVYsaURBRUksWUFBQSxjQUFBLENBQUEsV0FDQSxVQUFBLEtBRUYseUJBTEYsZ0NBTUksZUFBQSxNQUdKLCtCQUFBLCtCQUVJLFlBQUEsZ0JBQUEsQ0FBQSxXQUNBLFVBQUEsS0FISixrQ0FBQSxrQ0FNSSxXQUFBLEtBTkosNEJBQUEsNEJBU0ksTUFBQSxLQVRKLDhCQUFBLDhCQVlJLFlBQUEsS0FaSix5QkFBQSx5QkFlSSxRQUFBLEdDaE1KLHlCQUVJLGFBQUEsTUFGSix3QkFLSSxZQUFBLE1BSUosNEJBQUEsb0VBQUEscUVBRUksWUFBQSxPQUNBLGFBQUEsTUFISiwyQkFBQSxtRUFBQSxvRUFNSSxZQUFBLE1BQ0EsYUFBQSxPeEVESixLeUVORSxTQUFBLFNBSEYsMEJBTUksV0FBQSxFQU5KLHlCQVNJLFdBQUEsS0FUSiwwQ0FXTSxXQUFBLG1CQVhOLDRCQWVJLGVBQUEsS0FHRixvQ3pFVEYsS3lFVUksV0FBQSxNQUVGLG9DQXJCRiwwREFBQSx1REEwQlUsU0FBQSxNQTFCVixvREFBQSxpREE2QlUsUUFBQSxJQTdCVixpREFtQ1EsSUFBQSxNQU1OLG9DQURGLGtCQUVJLFVBQUEsT0FFRixvQ0FKRixrQkFLSSxVQUFBLE9BRUYscUNBUEYsa0JBUUksVUFBQSxRQUtKLGNBQ0UsYUFBQSxNQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0Esb0NBSkYsY0FLSSxhQUFBLEVBQ0EsYUFBQSxHQ2hFSix3QkFDRSxXQUFBLE1BR0YsMEJBQ0UsUUFBQSxLeEJ1QkYsYXlCNUJFLFFBQUEsTUFDQSxPQUFBLE1BQUEsTUFDQSxRQUFBLEtBQUEsS0FIRixhQUFBLG1CQUFBLG1CQUFBLHlCQUtJLE1BQUEsUUFMSixtQkFBQSxtQkFRSSxnQkFBQSxLQ1JKLGtCQUNFLGNBQUEsS0FERix1Q0FJSSxjQUFBLElBSkosMkJBUUksWUFBQSxJQUNBLGNBQUEsSUFUSiw4QjNFMDJNRSxrQzJFNTFNRSxVQUFBLEtBZEosZ0NBa0JJLFVBQUEsSUNsQkoseUJBQ0UsTUFBQSxNQUNBLE9BQUEsSUFBQSxJQUFBLElBQUEsS0FFRiwyQkFDRSxPQUFBLEVBQ0EsU0FBQSxPQUVGLGtCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEVBQ0EsT0FBQSxNQUFBLEVBQUEsRUFBQSxNQUNBLFFBQUEsS0FQRix3QkFBQSx3QkFTSSxNQUFBLFFBR0osYUFDRSxNQUFBLEtBQ0EsT0FBQSxNQUNBLE9BQUEsTUFBQSxLQUFBLE1BQUEsTUFDQSxRQUFBLE1BQUEsRUFBQSxNQUFBLEtBQ0EsTUFBQSxLNUV3M01BLHVCNEV0M01FLE1BQUEsTUFDQSxPQUFBLE1BQUEsTUFBQSxNQUFBLEtBQ0EsUUFBQSxNQUFBLEtBQUEsTUFBQSxFQzdCSixlQUNFLE9BQUEsS0FBQSxFQUFBLEtBQUEsS0FFRixpQkFDRSxPQUFBLEtBQUEsRUFBQSxJQVFGLFVBQ0UsY0FBQSxLQUVGLHNCQUFBLHFCQUFBLHNCQUVJLGNBQUEsRUFGSiwrQkFBQSw4QkFBQSwrQkFJTSxNQUFBLEtBQ0EsVUFBQSxLQUlOLHlCQUNFLFFBQUEsS2hEa01GLHFCZ0QvTEUsUUFBQSxNQUlGLHNCQUVJLFdBQUEsSUFBQSxNQUFBLEtBRkoseUJBSU0sV0FBQSxLQUNBLGNBQUEsRUFMTiwyQkFPUSxjQUFBLEVBUFIsaUNBQUEsaUNBVVUsaUJBQUEsS0FDQSxvQkFBQSxZQVhWLGdDN0U0NU1FLHNDQURBLHNDNkV4NE1NLGFBQUEsWUFBQSxLQUFBLEtBQUEsS0FPUixxQjdFczRNQSxzQjZFbjRNSSxlQUFBLEtBQ0EsTUFBQSxNQUpKLHdCN0UwNE1FLHlCNkVwNE1JLE1BQUEsS0FOTiw4QjdFNjRNSSwrQjZFcjRNSSxRQUFBLEVBUlIsMEI3RWc1TUksMkI2RXI0TUksYUFBQSxFQUNBLGNBQUEsSUFaUixnQzdFbzVNTSxpQzZFdDRNSSxRQUFBLEVBZFYsd0I3RXc1TUEseUI2RXA0TUksY0FBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsbUJBQUEsRUFBQSxJQUFBLElBQUEsZ0JBQUEsV0FBQSxFQUFBLElBQUEsSUFBQSxnQkFDQSxTQUFBLE9BQ0EsUUFBQSxLQUFBLEtBS0oscUJBRUksTUFBQSxLQUNBLGFBQUEsS0FISiwwQkFLTSxjQUFBLEVBTE4sZ0NBQUEsZ0NBUVEsYUFBQSxLQUFBLEtBQUEsS0FBQSxLQVJSLCtCN0U0NE1FLHFDQURBLHFDNkU3M01JLGFBQUEsS0FBQSxZQUFBLEtBQUEsS0FDQSxtQkFBQSxLQUFBLElBQUEsSUFBQSxnQkFBQSxXQUFBLEtBQUEsSUFBQSxJQUFBLGdCQU1OLHNCQUVJLE1BQUEsTUFDQSxZQUFBLEtBSEosMkJBS00sY0FBQSxFQUxOLGlDQUFBLGlDQVFRLGFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxtQkFBQSxJQUFBLElBQUEsSUFBQSxnQkFBQSxXQUFBLElBQUEsSUFBQSxJQUFBLGdCQVRSLGdDN0V1NE1FLHNDQURBLHNDNkV2M01JLGFBQUEsS0FBQSxLQUFBLEtBQUEsWUN4SE4sa0RBSUksUUFBQSxLQUpKLHFDQVFJLElBQUEsS0FSSiwwRUFhSSxJQUFBLEtBYkosd0VBb0JNLEtBQUEsTUFwQk4sb0VBd0JNLFlBQUEsTUF4Qk4sa0ZBMkJRLGVBQUEsS0EzQlIsa0ZBQUEseUdBNkJVLE1BQUEsTUFXVixxQkFFRSxXQUFBLEVBRkYsNkJBS0ksY0FBQSxLQzlDSixnQ0FDRSxpQkFBQSxZQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsY0FBQSxFQUVBLG9DQVBGLGdDQVFJLE1BQUEsTUFSSix5Q0FZSSxRQUFBLEtBWkosc0NBQUEsc0NBaUJJLGlCQUFBLFlBQ0EsTUFBQSxLQUlKLCtCQUVJLGlCQUFBLFFBQ0EsTUFBQSxLL0V3aE5KLDRCZ0Zqak5BLDZCaEYyaU5BLDZCQUNBLDZCQUNBLDZCQUNBLDZCQUNBLDZCQUNBLDRCQUVBLCtCZ0Z4aU5JLFlBQUEsc0JBVkosNkJBY0ksT0FBQSxFQUNBLFVBQUEsS0FFQSxvQ0FqQkosNkJBa0JNLFVBQUEsTUFsQk4sa0NBc0JNLFNBQUEsU0FDQSxPQUFBLElBQ0EsT0FBQSxFQUFBLElBQ0EsVUFBQSxLQUVBLG9DQTNCTixrQ0E0QlEsVUFBQSxLQUNBLE9BQUEsTUE3QlIsMENBbUNJLFVBQUEsS0FFQSxvQ0FyQ0osMENBc0NNLFVBQUEsTUF0Q04sNENBMENNLE9BQUEsS0FBQSxFQUFBLEVBQ0EsUUFBQSxFQUNBLE1BQUEsS0FFQSxvQ0E5Q04sNENBK0NRLFdBQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLFVBQUEsTUFuRFIsOENBd0RNLFdBQUEsS0FDQSxVQUFBLE1BQ0EsTUFBQSxXQUVBLHFDQTVETiw4Q0E2RFEsV0FBQSxFQUNBLFVBQUEsTUFDQSxVQUFBLGFBR0YscUNBbEVOLDhDQW1FUSxVQUFBLE9BbkVSLDZRQTBFSSxRQUFBLEVBMUVKLGlSQThFSSxRQUFBLEtBQUEsRUFBQSxFQUVBLG9DQWhGSixpUkFpRk0sUUFBQSxLQUFBLEVBQUEsTUFqRk4sZ05Bc0ZJLFdBQUEsS0F0RkosaVJBMEZJLGNBQUEsRUFDQSxlQUFBLEVoRjRoTkosaUNnRnBoTkEsOEJBR0ksTUFBQSxRaEZ5aE5GLG9DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLG9DZ0ZqaU5GLGlDaEZ1aE5FLGlDQUNBLGlDQUNBLGlDQUNBLGlDQUNBLGlDZ0ZoaE5JLE1BQUEsUUFDQSxZQUFBLDBCaEZ5aE5KLG9DZ0ZyaU5GLGlDQWdCTSxPQUFBLEtBQUEsRUFDQSxVQUFBLEtBQ0EsZUFBQSxVQUVBLG9DaEZ1aE5BLG9DZ0YzaU5OLGlDQXFCUSxPQUFBLEtBQUEsRUFBQSxNaEZ5aE5OLG1DZ0Y5aU5GLGdDQTBCTSxZQUFBLDJCaEZ1aE5KLCtDZ0Zqak5GLDRDQThCTSxPQUFBLEtBQUEsRUFBQSxLQUNBLFlBQUEsMEJBQ0EsZUFBQSxVQUlBLG9DaEZtaE5GLDZDZ0Z2ak5KLDBDQXNDVSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLFFBTUoscUNoRm1oTkYsaUVnRmhrTkosOERBOENRLE1BQUEsTWhGcWhOTixtRGdGbmtORixnREFtRE0sV0FBQSxPQUNBLFFBQUEsS0FFQSxvQ2hGa2hOQSxtRGdGeGtOTixnREF1RFEsUUFBQSxLQUFBLE1BR0YscUNoRmtoTkEsbURnRjVrTk4sZ0RBMkRRLFFBQUEsS0FBQSxHQUdGLHFDaEZraE5BLG1EZ0ZobE5OLGdEQStEUSxRQUFBLEtBQUEsTWhGb2hOSixzRGdGbmxOSixtREFtRVEsTUFBQSxLQUNBLE9BQUEsRUFDQSxlQUFBLElBRUEsb0NoRmtoTkEsc0RnRnpsTlIsbURBd0VVLFVBQUEsTWhGb2hOSiwyRGdGNWxOTix3REE0RVUsU0FBQSxTQUNBLE9BQUEsSUFDQSxPQUFBLEVBQUEsSUFDQSxVQUFBLEtBRUEsb0NoRmtoTkEsMkRnRm5tTlYsd0RBa0ZZLE9BQUEsSUFDQSxVQUFBLE1oRm9oTlIscURnRnZtTkosa0RBeUZRLFVBQUEsS0FDQSxPQUFBLEtBQUEsRUFBQSxFQUVBLG9DaEZnaE5BLHFEZ0Y1bU5SLGtEQTZGVSxPQUFBLEtBQUEsRUFDQSxVQUFBLE1BR0YscUNoRmdoTkEscURnRmpuTlIsa0RBa0dVLE9BQUEsS0FBQSxFQUNBLFVBQUEsTUFHRixxQ2hGZ2hOQSxxRGdGdG5OUixrREF1R1UsT0FBQSxLQUFBLEdoRmtoTk4sdURnRnpuTkosb0RBNEdRLE9BQUEsS0FBQSxLQUFBLEVBQ0EsUUFBQSxNQUNBLFVBQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxJQUVBLG9DaEYrZ05BLHVEZ0Zqb05SLG9EQW1IVSxVQUFBLE9oRmloTlIsMERnRnBvTkYsdURBeUhNLFlBQUEsMEJBQ0EsVUFBQSxLQUNBLGVBQUEsVUFDQSxXQUFBLEtBRUEsb0NoRjZnTkEsMERnRjNvTk4sdURBK0hRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxHaEZpaE5OLGdFQURBLGlFQURBLDZEZ0ZocE5GLDhEQXVJTSxNQUFBLFFBQ0EsVUFBQSxLaEZnaE5GLGtFQURBLG1FQURBLCtEZ0Z0cE5KLGdFQTJJUSxZQUFBLEtoRmdoTk4sa0VnRjNwTkYsK0RBaUpRLE9BQUEsRWhGOGdOUix3R2dGL3BOQSxxR0F3SkksV0FBQSxFQUNBLFdBQUEsRWhGMmdOSiwwRWdGcHFOQSx1RUE2SkksV0FBQSxLQVFKLHVCQUVJLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxNQUNBLFFBQUEsRUFDQSxRQUFBLGFBRUEsb0NBUkosdUJBU00sSUFBQSxLQUNBLE1BQUEsT0FHRixvQ0FiSix1QkFjTSxJQUFBLEtBQ0EsTUFBQSxPQUdGLHFDQWxCSix1QkFtQk0sTUFBQSxRQW5CTiwwQkF1Qk0sTUFBQSxRQUNBLE9BQUEsRUFDQSxVQUFBLEtBRUEsb0NBM0JOLDBCQTRCUSxVQUFBLE1BR0YscUNBL0JOLDBCQWdDUSxVQUFBLE1BaENSLHVCQXNDSSxTQUFBLFNBQ0EsU0FBQSxPQUNBLE1BQUEsS0FFQSxvQ0ExQ0osdUJBMkNNLE1BQUEsS0FHRixvQ0E5Q0osdUJBK0NNLE1BQUEsTUFHRixxQ0FsREosdUJBbURNLE1BQUEsTUFuRE4sNEJoRmdqTkUsb0VnRmhqTkYscUVoRmdqTnlFLG9FZ0Zoak56RSxxRUF1RE0sVUFBQSxLQUNBLE1BQUEsS0FFQSxvQ0ExRE4sNEJoRnFqTk0sb0VnRnJqTk4scUVoRnFqTjZFLG9FZ0Zyak43RSxxRUEyRFEsVUFBQSxNQUdGLG9DQTlETiw0QmhGeWpOTSxvRWdGempOTixxRWhGeWpONkUsb0VnRnpqTjdFLHFFQStEUSxlQUFBLEtBR0YscUNBbEVOLDRCaEY2ak5NLG9FZ0Y3ak5OLHFFaEY2ak42RSxvRWdGN2pON0UscUVBbUVRLGFBQUEsSUFDQSxjQUFBLEVBQ0EsZUFBQSxLQUdGLG9DQXhFTiw0QmhGbWtOTSxvRWdGbmtOTixxRWhGbWtONkUsb0VnRm5rTjdFLHFFQXlFUSxVQUFBLEtBTUoscUNBL0VKLGFBZ0ZNLFdBQUEsbUJBQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxtQkFBQSxPQUFBLGdCQUFBLFFBbEZOLDhCQXVGSSxTQUFBLFNBQ0EsUUFBQSxNQUFBLEVBQUEsRUFBQSxLQXhGSixzR0ErRk0sUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtoRnkvTU4seUlnRnhsTkEseUlBb0dNLE1BQUEsS0FDQSxRQUFBLEVBckdOLHlJQXlHTSxRQUFBLEVBQ0EsTUFBQSxhaEZzL01KLHFLQUNBLDRKZ0ZqbU5GLDZJQStHUSxPQUFBLEtBL0dSLDRKQW1IUSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BRUEsb0NBdEhSLDRKQXVIVSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEdBS0Ysb0NBNUhSLHFLQTZIVSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxJQUFBLGNBQUEsSUFBQSxnQkFBQSxVQTlIViw4SkFtSVEsT0FBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsRUFBQSxFQUFBLElBRUEsb0NBdklSLDhKQXdJVSxPQUFBLE1BQ0EsUUFBQSxHQUdGLHFDQTVJUiw4SkE2SVUsT0FBQSxPQTdJVix5SUFtSk0sTUFBQSxhQVVOLGFBQ0UsV0FBQSxPQUdFLG9DQUpKLDJCQUtNLFFBQUEsRUFBQSxLQUFBLEtBTE4sZ0JBVUksT0FBQSxFQUNBLFVBQUEsS0FFQSxvQ0FiSixnQkFjTSxVQUFBLE1BS04sd0JBQ0UsT0FBQSxFQUFBLEtBQ0EsUUFBQSxFQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsT0FDQSxlQUFBLFVBRUEsb0NBVEYsd0JBVUksVUFBQSxPQUNBLE1BQUEsSUFDQSxVQUFBLE1BWkosMkJBZ0JJLGNBQUEsS0FoQkosc0NBbUJNLGNBQUEsRUFHRixvQ0F0QkosMkJBdUJNLGNBQUEsRUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0F4Qk4seUNBMkJRLG1CQUFBLFdBQUEsc0JBQUEsUUFBQSxtQkFBQSxZQUFBLGVBQUEsWUEzQlIsNkJBK0JRLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxpQkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSxZQWxDUiwyQ0F3Q0ksT0FBQSxFQUNBLFdBQUEsS0FFQSxvQ0EzQ0osMkNBNENNLFdBQUEsR0FHRixvQ0EvQ0osMkNBZ0RNLFVBQUEsT0FoRE4sNkNBb0RNLFdBQUEsT0FDQSxnQkFBQSxLQUNBLG1CQUFBLE1BQUEsSUFBQSxLQUFBLFdBQUEsTUFBQSxJQUFBLEtBS0Ysd0NBQUEsMkJBM0RKLDREQThEUSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEdBOURSLHNDQW9FSSxRQUFBLEVBQUEsS0FFQSxvQ0F0RUosc0NBdUVNLFdBQUEsTUF2RU4sMEJBNEVJLFFBQUEsYUFTSixhQUNFLFdBQUEsT0FERixnQ0FJSSxRQUFBLEVBSkosZUFRSSxXQUFBLEtBQ0EsWUFBQSxzQkFDQSxVQUFBLEtBRUEsb0NBWkosZUFhTSxVQUFBLE1BYk4sK0JoRnErTUUsdUVnRnIrTUYsd0VoRnErTTBFLHVFZ0ZyK00xRSx3RUFtQk0sUUFBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsRUNoaUJOLGlCQUNFLFdBQUEsS0FDQSxnQkFBQSxZQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsZ0JBQ0EsY0FBQSxFQUNBLG1CQUFBLEVBQUEsSUFBQSxLQUFBLGlCQUFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsaUJBQ0EsTUFBQSxRQUNBLFlBQUEsYUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFdBQUEsS0FDQSxVQUFBLE1BQ0EsUUFBQSxJQUFBLEVBQ0EsV0FBQSxLQUNBLFFBQUEsS0FkRiwrQkFpQkksT0FBQSxFQUNBLGNBQUEsRUFDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsUUFDQSxRQUFBLE1BQ0EsWUFBQSxJQUNBLFlBQUEsUUFDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFFBQUEsSUFBQSxLQUNBLGdCQUFBLEtBQ0EsWUFBQSxPQTdCSiw4Q0FnQ00sV0FBQSxRQUNBLE1BQUEsUUFqQ04sK0NBQUEsOENBcUNNLFdBQUEsUUFDQSxNQUFBLEtDdkJOLEdBQUEsR0FDRSxhQUFBLE1BQ0EsdUJBQUEsdUJBQ0UsY0FBQSxFM0VnSEosYTJFMUdFLFdBQUEsRUFJRixRQUNFLFdBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLFFsRjhnT0YsdUJBQ0Esa0JrRjNnT0EsYUFHRSxjQUFBLEVBSUYsd0JBRUksVUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLE9BQUEsS0FBQSxFQUFBLEVBSkosb0JBT0ksU0FBQSxPQUtKLDRCQUFBLFlBQ0UsTUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLElBQUEsRUFBQSxLQUNBLFFBQUEsRUFKRix3Q0FBQSx3QkFNSSxXQUFBLEVBT0osb0JBRUksUUFBQSxLQUZKLHlCQU1NLFlBQUEsTUNqRk47OztBQ0dBLFdBQ0UsWUFBQSxZQUNBLElBQUEsK0VBQ0EsSUFBQSxzRkFBQSwyQkFBQSxDQUFBLGlGQUFBLGVBQUEsQ0FBQSxnRkFBQSxjQUFBLENBQUEsK0VBQUEsa0JBQUEsQ0FBQSxrR0FBQSxjQU1BLFlBQUEsSUFDQSxXQUFBLE9DVkYsSUFDRSxRQUFBLGFBQ0EsS0FBQSxPQUFBLE9BQUEsT0FBQSxJQUFBLENBQUEsRUFBQSxZQUNBLFVBQUEsUUFDQSxlQUFBLEtBQ0EsdUJBQUEsWUFDQSx3QkFBQSxVQ0xGLE9BQ0UsVUFBQSxVQUNBLFlBQUEsTUFDQSxlQUFBLEtBRUYsT0FBd0IsVUFBQSxJQUN4QixPQUF3QixVQUFBLElBQ3hCLE9BQXdCLFVBQUEsSUFDeEIsT0FBd0IsVUFBQSxJQ1Z4QixPQUNFLE1BQUEsVUFDQSxXQUFBLE9DREYsT0FDRSxhQUFBLEVBQ0EsWUFBQSxVQUNBLGdCQUFBLEtBSEYsVUFJUyxTQUFBLFNBRVQsT0FDRSxTQUFBLFNBQ0EsS0FBQSxXQUNBLE1BQUEsVUFDQSxJQUFBLFNBQ0EsV0FBQSxPQUxGLGFBT0ksS0FBQSxXQ2JKLFdBQ0UsUUFBQSxLQUFBLE1BQUEsTUFDQSxPQUFBLE1BQUEsTUFBQSxLQUNBLGNBQUEsS0FHRixjQUErQixNQUFBLEtBQy9CLGVBQWdDLE1BQUEsTUFFaEMsaUJBQ2tDLGFBQUEsS0FEbEMsa0JBRW1DLFlBQUEsSzlCQW5DLFk4QkljLE1BQUEsTTlCRGQsVzhCRWEsTUFBQSxLQUViLGNBQ2dCLGFBQUEsS0FEaEIsZUFFaUIsWUFBQSxLQ3BCakIsU0FDRSxrQkFBQSxRQUFBLEdBQUEsU0FBQSxPQUNRLFVBQUEsUUFBQSxHQUFBLFNBQUEsT0FHVixVQUNFLGtCQUFBLFFBQUEsR0FBQSxTQUFBLFNBQ1EsVUFBQSxRQUFBLEdBQUEsU0FBQSxTQUdWLDJCQUNFLEdBQ0Usa0JBQUEsVUFDUSxVQUFBLFVBRVYsS0FDRSxrQkFBQSxlQUNRLFVBQUEsZ0JBSVosbUJBQ0UsR0FDRSxrQkFBQSxVQUNRLFVBQUEsVUFFVixLQUNFLGtCQUFBLGVBQ1EsVUFBQSxnQkM1QlosY0NZRSxrQkFBQSxjQUVRLFVBQUEsY0RiVixlQ1dFLGtCQUFBLGVBRVEsVUFBQSxlRFpWLGVDVUUsa0JBQUEsZUFFUSxVQUFBLGVEVlYsb0JDZUUsa0JBQUEsWUFFUSxVQUFBLFlEaEJWLGtCQ2NFLGtCQUFBLFlBRVEsVUFBQSxZNUZvc09WLDBCQUNBLHdCQUhBLHFCQUNBLHFCMkY5c09BLG9CQUtFLGVBQUEsS0FBQSxPQUFBLEtFZkYsVUFDRSxTQUFBLFNBQ0EsUUFBQSxhQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsWUFBQSxJQUNBLGVBQUEsT0FFRixhQUFBLGFBQ0UsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUVGLGFBQThCLFlBQUEsUUFDOUIsYUFBOEIsVUFBQSxJQUM5QixZQUE2QixNQUFBLEtDaEI3QixpQkFBa0MsUUFBQSxJQUNsQyxpQkFBa0MsUUFBQSxJQUNsQyxrQkFBbUMsUUFBQSxJQUNuQyxzQkFBdUMsUUFBQSxJQUN2QyxpQkFBa0MsUUFBQSxJQUNsQyxnQkFBaUMsUUFBQSxJQUNqQyxrQkFBbUMsUUFBQSxJQUNuQyxnQkFBaUMsUUFBQSxJQUNqQyxnQkFBaUMsUUFBQSxJQUNqQyxvQkFBcUMsUUFBQSxJQUNyQyxjQUErQixRQUFBLElBQy9CLG1CQUFvQyxRQUFBLElBQ3BDLGlCQUFrQyxRQUFBLEk5Rm14T2xDLGlCOEZseE9BLGtCOUZteE9BLGlCOEZqeE9rQyxRQUFBLElBQ2xDLHVCQUF3QyxRQUFBLElBQ3hDLHdCQUF5QyxRQUFBLElBQ3pDLHFCQUFzQyxRQUFBLElBQ3RDLGtCQUFtQyxRQUFBLEk5RjZ4T25DLGU4RjV4T0EsZ0JBQ2dDLFFBQUEsSUFDaEMsbUJBQW9DLFFBQUEsSUFDcEMsZ0JBQWlDLFFBQUEsSUFDakMsa0JBQW1DLFFBQUEsSUFDbkMsbUJBQW9DLFFBQUEsSUFDcEMsZ0JBQWlDLFFBQUEsSUFDakMsb0JBQXFDLFFBQUEsSUFDckMsK0JBQWdELFFBQUEsSUFDaEQsNkJBQThDLFFBQUEsSUFDOUMsaUJBQWtDLFFBQUEsSUFDbEMseUJBQTBDLFFBQUEsSTlGbXpPMUMsa0I4Rmx6T0Esd0JBQ21DLFFBQUEsSUFDbkMsbUJBQW9DLFFBQUEsSUFDcEMsb0JBQXFDLFFBQUEsSUFDckMsZ0JBQWlDLFFBQUEsSUFDakMsZ0JBQWlDLFFBQUEsSUFDakMsc0JBQXVDLFFBQUEsSUFDdkMsc0JBQXVDLFFBQUEsSUFDdkMsdUJBQXdDLFFBQUEsSUFDeEMscUJBQXNDLFFBQUEsSUFDdEMsa0JBQW1DLFFBQUEsSUFDbkMsbUJBQW9DLFFBQUEsSUFDcEMsZUFBZ0MsUUFBQSxJQUNoQyxnQkFBaUMsUUFBQSxJQUNqQyxnQkFBaUMsUUFBQSxJQUNqQyxvQkFBcUMsUUFBQSxJQUNyQyxpQkFBa0MsUUFBQSxJQUNsQyxrQkFBbUMsUUFBQSxJQUNuQyxnQkFBaUMsUUFBQSxJQUNqQyxnQkFBaUMsUUFBQSxJQUNqQyxrQkFBbUMsUUFBQSxJQUNuQyx1QkFBd0MsUUFBQSxJQUN4QyxzQkFBdUMsUUFBQSxJQUN2QyxzQkFBdUMsUUFBQSxJQUN2Qyx3QkFBeUMsUUFBQSxJQUN6Qyx1QkFBd0MsUUFBQSxJQUN4Qyx5QkFBMEMsUUFBQSxJQUMxQyxnQkFBaUMsUUFBQSxJQUNqQyxrQjlGdzJPQSxtQjhGdjJPb0MsUUFBQSxJQUNwQyxrQkFBbUMsUUFBQSxJQUNuQyx3QkFBeUMsUUFBQSxJOUYrMk96QyxpQjhGOTJPQSxpQjlGKzJPQSxxQjhGNzJPc0MsUUFBQSxJQUN0QyxrQkFBbUMsUUFBQSxJQUNuQyxzQkFBdUMsUUFBQSxJQUN2QyxrQkFBbUMsUUFBQSxJQUNuQyxnQkFBaUMsUUFBQSxJQUNqQyxnQjlGdzNPQSwyQjhGdjNPNEMsUUFBQSxJQUM1QywwQkFBMkMsUUFBQSxJQUMzQywwQkFBMkMsUUFBQSxJQUMzQyxrQkFBbUMsUUFBQSxJQUNuQyx5QkFBMEMsUUFBQSxJQUMxQyx5QkFBMEMsUUFBQSxJQUMxQyxvQkFBcUMsUUFBQSxJQUNyQyxnQkFBaUMsUUFBQSxJQUNqQyxpQkFBa0MsUUFBQSxJQUNsQyxnQkFBaUMsUUFBQSxJQUNqQyxtQkFBb0MsUUFBQSxJQUNwQyx3QkFBeUMsUUFBQSxJQUN6Qyx3QkFBeUMsUUFBQSxJQUN6QyxpQkFBa0MsUUFBQSxJQUNsQyx3QkFBeUMsUUFBQSxJQUN6Qyx5QkFBMEMsUUFBQSxJQUMxQyx1QkFBd0MsUUFBQSxJQUN4Qyx3QkFBeUMsUUFBQSxJQUN6Qyx3QkFBeUMsUUFBQSxJQUN6Qyx3QkFBeUMsUUFBQSxJQUN6QywyQkFBNEMsUUFBQSxJQUM1Qyx1QkFBd0MsUUFBQSxJQUN4QyxzQkFBdUMsUUFBQSxJQUN2QywwQkFBMkMsUUFBQSxJQUMzQywwQkFBMkMsUUFBQSxJQUMzQyxlQUFnQyxRQUFBLElBQ2hDLHNCQUF1QyxRQUFBLElBQ3ZDLHVCQUF3QyxRQUFBLElBQ3hDLG9CQUFxQyxRQUFBLElBQ3JDLHNCQUF1QyxRQUFBLElBQ3ZDLHdCOUZvN09BLGlCOEZuN09rQyxRQUFBLElBQ2xDLGtCQUFtQyxRQUFBLElBQ25DLG9CQUFxQyxRQUFBLElBQ3JDLGdCQUFpQyxRQUFBLElBQ2pDLGlCQUFrQyxRQUFBLElBQ2xDLG9CQUFxQyxRQUFBLElBQ3JDLDhCQUErQyxRQUFBLElBQy9DLGdCQUFpQyxRQUFBLElBQ2pDLGdCQUFpQyxRQUFBLElBQ2pDLGdCQUFpQyxRQUFBLElBQ2pDLGVBQWdDLFFBQUEsSUFDaEMscUJBQXNDLFFBQUEsSTlGNjhPdEMsZ0M4RjU4T0EsbUJBQ2lELFFBQUEsSUFDakQsaUJBQWtDLFFBQUEsSUFDbEMsb0JBQXFDLFFBQUEsSUFDckMsa0JBQW1DLFFBQUEsSUFDbkMsbUJBQW9DLFFBQUEsSUFDcEMsa0JBQW1DLFFBQUEsSUFDbkMsc0JBQXVDLFFBQUEsSUFDdkMsd0JBQXlDLFFBQUEsSUFDekMsbUJBQW9DLFFBQUEsSUFDcEMseUJBQTBDLFFBQUEsSUFDMUMsa0JBQW1DLFFBQUEsSUFDbkMsdUJBQXdDLFFBQUEsSUFDeEMsb0JBQXFDLFFBQUEsSUFDckMsb0JBQXFDLFFBQUEsSUFDckMsdUI5RncrT0EscUI4RnYrT3NDLFFBQUEsSUFDdEMsMEJBQTJDLFFBQUEsSUFDM0MsMkJBQTRDLFFBQUEsSUFDNUMsd0JBQXlDLFFBQUEsSUFDekMsZUFBZ0MsUUFBQSxJOUZtL09oQyxnQjhGbC9PQSxpQkFDaUMsUUFBQSxJQUNqQyxvQkFBcUMsUUFBQSxJQUNyQyx1QkFBd0MsUUFBQSxJQUN4Qyx5QkFBMEMsUUFBQSxJQUMxQyxxQkFBc0MsUUFBQSxJQUN0QyxtQkFBb0MsUUFBQSxJQUNwQyxvQkFBcUMsUUFBQSxJQUNyQywyQkFBNEMsUUFBQSxJQUM1QyxzQkFBdUMsUUFBQSxJQUN2Qyx5QkFBMEMsUUFBQSxJQUMxQyxtQkFBb0MsUUFBQSxJQUNwQyxrQkFBbUMsUUFBQSxJQUNuQyx5QkFBMEMsUUFBQSxJQUMxQyxrQkFBbUMsUUFBQSxJQUNuQyxtQkFBb0MsUUFBQSxJQUNwQyxpQkFBa0MsUUFBQSxJQUNsQyxvQkFBcUMsUUFBQSxJQUNyQyxzQkFBdUMsUUFBQSxJQUN2Qyx3QkFBeUMsUUFBQSxJQUN6QyxtQkFBb0MsUUFBQSxJQUNwQyxzQjlGMGhQQSxvQjhGemhQcUMsUUFBQSxJQUNyQyxrQkFBbUMsUUFBQSxJQUNuQyxrQkFBbUMsUUFBQSxJQUNuQyx1QkFBd0MsUUFBQSxJQUN4QyxnQjlGa2lQQSxlOEZqaVBnQyxRQUFBLElBQ2hDLGlCQUFrQyxRQUFBLElBQ2xDLG9CQUFxQyxRQUFBLElBQ3JDLGdCQUFpQyxRQUFBLElBQ2pDLHVCQUF3QyxRQUFBLElBQ3hDLHdCQUF5QyxRQUFBLElBQ3pDLHVCQUF3QyxRQUFBLElBQ3hDLHFCQUFzQyxRQUFBLElBQ3RDLHVCQUF3QyxRQUFBLElBQ3hDLDZCQUE4QyxRQUFBLElBQzlDLDhCQUErQyxRQUFBLElBQy9DLDJCQUE0QyxRQUFBLElBQzVDLDZCQUE4QyxRQUFBLElBQzlDLGlCQUFrQyxRQUFBLElBQ2xDLGtCQUFtQyxRQUFBLElBQ25DLGlCQUFrQyxRQUFBLElBQ2xDLGtCQUFtQyxRQUFBLElBQ25DLHFCQUFzQyxRQUFBLElBQ3RDLHNCQUF1QyxRQUFBLElBQ3ZDLGlCOUZ3a1BBLGlCOEZ2a1BrQyxRQUFBLElBQ2xDLGlCOUYwa1BBLGdCOEZ6a1BpQyxRQUFBLElBQ2pDLGlCQUFrQyxRQUFBLElBQ2xDLGlCQUFrQyxRQUFBLElBQ2xDLGU5RmdsUEEsb0I4Ri9rUHFDLFFBQUEsSUFDckMsZ0I5RmtsUEEsbUI4RmpsUG9DLFFBQUEsSUFDcEMscUJBQXNDLFFBQUEsSTlGdWxQdEMsb0I4RnRsUEEsZ0JBQ3FDLFFBQUEsSUFDckMsa0JBQW1DLFFBQUEsSTlGNGxQbkMsZ0I4RjNsUEEsbUI5RjBsUEEsbUI4RnhsUGlDLFFBQUEsSUFDakMsbUJBQW9DLFFBQUEsSUFDcEMsbUJBQW9DLFFBQUEsSUFDcEMseUJBQTBDLFFBQUEsSUFDMUMscUJBQXNDLFFBQUEsSUFDdEMsaUJBQWtDLFFBQUEsSUFDbEMsaUJBQWtDLFFBQUEsSUFDbEMsaUJBQWtDLFFBQUEsSUFDbEMscUJBQXNDLFFBQUEsSUFDdEMsNEJBQTZDLFFBQUEsSUFDN0MsOEJBQStDLFFBQUEsSUFDL0MsdUJBQXdDLFFBQUEsSUFDeEMsaUJBQWtDLFFBQUEsSUFDbEMsc0JBQXVDLFFBQUEsSUFDdkMsb0JBQXFDLFFBQUEsSUFDckMsc0JBQXVDLFFBQUEsSUFDdkMsdUJBQXdDLFFBQUEsSUFDeEMsbUJBQW9DLFFBQUEsSTlGK25QcEMsZ0I4RjluUEEsb0JBQ2lDLFFBQUEsSTlGaW9QakMscUI4RmhvUEEscUJBQ3NDLFFBQUEsSTlGbW9QdEMsb0I4RmxvUEEsbUJBQ3FDLFFBQUEsSUFDckMsb0JBQXFDLFFBQUEsSUFDckMsb0JBQXFDLFFBQUEsSUFDckMsdUI5RndvUEEsZ0I4RnZvUGlDLFFBQUEsSTlGMm9QakMsaUI4RjFvUEEsaUJBQ2tDLFFBQUEsSUFDbEMscUI5RjRvUEEsc0I4RjNvUHVDLFFBQUEsSUFDdkMscUJBQXNDLFFBQUEsSUFDdEMsc0JBQXVDLFFBQUEsSTlGbXBQdkMsZ0I4RmxwUEEsaUJBQ2lDLFFBQUEsSUFDakMsbUJBQW9DLFFBQUEsSUFDcEMsb0JBQXFDLFFBQUEsSTlGeXBQckMscUI4RnhwUEEsaUJBQ3NDLFFBQUEsSUFDdEMsdUJBQXdDLFFBQUEsSUFDeEMsb0JBQXFDLFFBQUEsSUFDckMsMEJBQTJDLFFBQUEsSUFDM0Msd0JBQXlDLFFBQUEsSUFDekMsbUJBQW9DLFFBQUEsSUFDcEMsdUJBQXdDLFFBQUEsSUFDeEMsb0JBQXFDLFFBQUEsSUFDckMsa0JBQW1DLFFBQUEsSUFDbkMsa0JBQW1DLFFBQUEsSUFDbkMsbUJBQW9DLFFBQUEsSUFDcEMsdUJBQXdDLFFBQUEsSUFDeEMsc0JBQXVDLFFBQUEsSUFDdkMsc0JBQXVDLFFBQUEsSUFDdkMscUJBQXNDLFFBQUEsSUFDdEMsa0JBQW1DLFFBQUEsSUFDbkMsdUJBQXdDLFFBQUEsSUFDeEMsZ0JBQWlDLFFBQUEsSUFDakMsb0JBQXFDLFFBQUEsSUFDckMsdUJBQXdDLFFBQUEsSUFDeEMsNkJBQThDLFFBQUEsSUFDOUMsOEJBQStDLFFBQUEsSUFDL0MsMkJBQTRDLFFBQUEsSUFDNUMsNkJBQThDLFFBQUEsSUFDOUMsc0JBQXVDLFFBQUEsSUFDdkMsdUJBQXdDLFFBQUEsSUFDeEMsb0JBQXFDLFFBQUEsSUFDckMsc0JBQXVDLFFBQUEsSUFDdkMsbUJBQW9DLFFBQUEsSUFDcEMsa0JBQW1DLFFBQUEsSUFDbkMsa0JBQW1DLFFBQUEsSUFDbkMsd0I5RnN0UEEsa0I4RnJ0UG1DLFFBQUEsSUFDbkMsb0JBQXFDLFFBQUEsSUFDckMsc0JBQXVDLFFBQUEsSUFDdkMsdUJBQXdDLFFBQUEsSUFDeEMsbUJBQW9DLFFBQUEsSUFDcEMsa0JBQW1DLFFBQUEsSUFDbkMsc0I5Rmt1UEEsaUI4Rmp1UGtDLFFBQUEsSUFDbEMsc0JBQXVDLFFBQUEsSUFDdkMsb0JBQXFDLFFBQUEsSUFDckMseUJBQTBDLFFBQUEsSUFDMUMsbUJBQW9DLFFBQUEsSUFDcEMsbUJBQW9DLFFBQUEsSUFDcEMsaUJBQWtDLFFBQUEsSUFDbEMsbUJBQW9DLFFBQUEsSUFDcEMsc0JBQXVDLFFBQUEsSUFDdkMsa0JBQW1DLFFBQUEsSUFDbkMsMEJBQTJDLFFBQUEsSUFDM0Msb0JBQXFDLFFBQUEsSUFDckMsZ0JBQWlDLFFBQUEsSUFDakMsMEI5RjR2UEEscUI4RjN2UHNDLFFBQUEsSUFDdEMsMkI5Rjh2UEEsMEJBQ0EsdUI4Rjd2UHdDLFFBQUEsSUFDeEMsMEJBQTJDLFFBQUEsSUFDM0MsZ0JBQWlDLFFBQUEsSUFDakMscUJBQXNDLFFBQUEsSTlGdXdQdEMsd0I4RnR3UEEsa0JBQ3lDLFFBQUEsSUFDekMsb0JBQXFDLFFBQUEsSUFDckMsZ0JBQWlDLFFBQUEsSUFDakMsdUJBQXdDLFFBQUEsSUFDeEMsdUJBQXdDLFFBQUEsSUFDeEMscUJBQXNDLFFBQUEsSUFDdEMsa0JBQW1DLFFBQUEsSUFDbkMsd0JBQXlDLFFBQUEsSUFDekMsc0JBQXVDLFFBQUEsSUFDdkMsNEJBQTZDLFFBQUEsSUFDN0Msa0JBQW1DLFFBQUEsSUFDbkMsc0JBQXVDLFFBQUEsSUFDdkMsNkJBQThDLFFBQUEsSUFDOUMsa0JBQW1DLFFBQUEsSUFDbkMsa0JBQW1DLFFBQUEsSUFDbkMsK0JBQWdELFFBQUEsSUFDaEQsZ0NBQWlELFFBQUEsSUFDakQsNkJBQThDLFFBQUEsSUFDOUMsK0JBQWdELFFBQUEsSUFDaEQsaUJBQWtDLFFBQUEsSUFDbEMsZ0JBQWlDLFFBQUEsSUFDakMsa0JBQW1DLFFBQUEsSUFDbkMsc0JBQXVDLFFBQUEsSUFDdkMsb0JBQXFDLFFBQUEsSUFDckMsc0JBQXVDLFFBQUEsSUFDdkMsc0JBQXVDLFFBQUEsSUFDdkMsc0JBQXVDLFFBQUEsSUFDdkMsdUJBQXdDLFFBQUEsSUFDeEMsa0JBQW1DLFFBQUEsSUFDbkMsd0JBQXlDLFFBQUEsSUFDekMsMEJBQTJDLFFBQUEsSUFDM0Msb0JBQXFDLFFBQUEsSUFDckMsc0JBQXVDLFFBQUEsSUFDdkMsd0JBQXlDLFFBQUEsSUFDekMseUJBQTBDLFFBQUEsSUFDMUMsZ0NBQWlELFFBQUEsSUFDakQsd0JBQXlDLFFBQUEsSUFDekMsbUJBQW9DLFFBQUEsSTlGbTFQcEMsK0I4RmwxUEEsdUJBQ2dELFFBQUEsSTlGcTFQaEQsNkI4RnAxUEEscUJBQzhDLFFBQUEsSTlGdTFQOUMsZ0M4RnQxUEEsd0JBQ2lELFFBQUEsSTlGeTFQakQsZThGeDFQQSxnQkFDZ0MsUUFBQSxJQUNoQyxlQUFnQyxRQUFBLElBQ2hDLGtCOUY0MVBBLGU4RjMxUGdDLFFBQUEsSTlGKzFQaEMsZThGOTFQQSxpQkFDZ0MsUUFBQSxJQUNoQyxlOUZrMlBBLGVBRkEsZUFDQSxlOEY5MVBnQyxRQUFBLEk5Rm0yUGhDLGtCQUNBLGU4Rm4yUEEsaUJBRWdDLFFBQUEsSTlGcTJQaEMsZThGcDJQQSxlQUNnQyxRQUFBLElBQ2hDLG1COUZzMlBBLGU4RnIyUGdDLFFBQUEsSUFDaEMsZ0JBQWlDLFFBQUEsSUFDakMscUJBQXNDLFFBQUEsSUFDdEMsMEJBQTJDLFFBQUEsSUFDM0MsMkJBQTRDLFFBQUEsSUFDNUMsMkJBQTRDLFFBQUEsSUFDNUMsNEJBQTZDLFFBQUEsSUFDN0MsNEJBQTZDLFFBQUEsSUFDN0MsNkJBQThDLFFBQUEsSUFDOUMscUJBQXNDLFFBQUEsSUFDdEMsdUJBQXdDLFFBQUEsSUFDeEMsMEJBQTJDLFFBQUEsSUFDM0MsbUJBQW9DLFFBQUEsSUFDcEMsZ0JBQWlDLFFBQUEsSUFDakMsdUJBQXdDLFFBQUEsSUFDeEMsd0JBQXlDLFFBQUEsSUFDekMsbUJBQW9DLFFBQUEsSUFDcEMsMEJBQTJDLFFBQUEsSUFDM0MscUJBQXNDLFFBQUEsSUFDdEMsa0JBQW1DLFFBQUEsSUFDbkMsZUFBZ0MsUUFBQSxJQUNoQyxxQkFBc0MsUUFBQSxJQUN0Qyw0QkFBNkMsUUFBQSxJQUM3QyxrQkFBbUMsUUFBQSxJQUNuQyx5QkFBMEMsUUFBQSxJQUMxQywyQkFBNEMsUUFBQSxJQUM1Qyx5QkFBMEMsUUFBQSxJQUMxQywyQkFBNEMsUUFBQSxJQUM1Qyw0QkFBNkMsUUFBQSxJQUM3QyxpQkFBa0MsUUFBQSxJQUNsQyxtQkFBb0MsUUFBQSxJQUNwQyxtQkFBb0MsUUFBQSxJQUNwQyxpQkFBa0MsUUFBQSxJQUNsQyxvQkFBcUMsUUFBQSxJQUNyQyxpQkFBa0MsUUFBQSxJQUNsQyxzQkFBdUMsUUFBQSxJQUN2QyxrQkFBbUMsUUFBQSxJQUNuQyxrQkFBbUMsUUFBQSxJQUNuQyxnQkFBaUMsUUFBQSxJQUNqQyxrQjlGbzdQQSxvQjhGbjdQcUMsUUFBQSxJQUNyQyxpQkFBa0MsUUFBQSxJQUNsQyxrQkFBbUMsUUFBQSxJQUNuQyxtQkFBb0MsUUFBQSxJQUNwQyxlQUFnQyxRQUFBLElBQ2hDLGNBQStCLFFBQUEsSUFDL0IsaUJBQWtDLFFBQUEsSUFDbEMsa0JBQW1DLFFBQUEsSUFDbkMscUJBQXNDLFFBQUEsSUFDdEMsMEJBQTJDLFFBQUEsSUFDM0MsZ0NBQWlELFFBQUEsSUFDakQsK0JBQWdELFFBQUEsSTlGNjhQaEQsK0I4RjU4UEEsdUJBQ2dELFFBQUEsSUFDaEQsd0JBQXlDLFFBQUEsSUFDekMsc0JBQXVDLFFBQUEsSUFDdkMsd0JBQXlDLFFBQUEsSTlGcTlQekMsZThGcDlQQSx3QkFDZ0MsUUFBQSxJQUNoQyx5QkFBMEMsUUFBQSxJQUMxQyx5QkFBMEMsUUFBQSxJQUMxQyxpQkFBa0MsUUFBQSxJQUNsQywyQkFBNEMsUUFBQSxJQUM1QyxxQkFBc0MsUUFBQSxJQUN0QyxrQkFBbUMsUUFBQSxJOUZtK1BuQyxnQjhGbCtQQSx1QjlGbStQQSxzQjhGaitQdUMsUUFBQSxJOUZxK1B2QywwQjhGcCtQQSx3QkFDMkMsUUFBQSxJQUMzQyxpQkFBa0MsUUFBQSxJQUNsQyxrQkFBbUMsUUFBQSxJQUNuQyxrQkFBbUMsUUFBQSxJQUNuQyx5QkFBMEMsUUFBQSxJQUMxQyw4QkFBK0MsUUFBQSxJQUMvQyx1QkFBd0MsUUFBQSxJQUN4QyxxQkFBc0MsUUFBQSxJQUN0QyxnQkFBaUMsUUFBQSxJQUNqQyx5QkFBMEMsUUFBQSxJQUMxQywwQkFBMkMsUUFBQSxJQUMzQyxrQkFBbUMsUUFBQSxJQUNuQyxrQkFBbUMsUUFBQSxJQUNuQyxvQkFBcUMsUUFBQSxJQUNyQyxlQUFnQyxRQUFBLElBQ2hDLG9CQUFxQyxRQUFBLElBQ3JDLGlCQUFrQyxRQUFBLElBQ2xDLGVBQWdDLFFBQUEsSUFDaEMsaUJBQWtDLFFBQUEsSUFDbEMsZ0JBQWlDLFFBQUEsSUFDakMsaUJBQWtDLFFBQUEsSUFDbEMsbUJBQW9DLFFBQUEsSUFDcEMsMEJBQTJDLFFBQUEsSUFDM0MsaUJBQWtDLFFBQUEsSUFDbEMsd0JBQXlDLFFBQUEsSUFDekMsbUJBQW9DLFFBQUEsSUFDcEMsc0I5RndoUUEsZThGdmhRZ0MsUUFBQSxJQUNoQyxlOUYwaFFBLGdCOEZ6aFFpQyxRQUFBLElBQ2pDLGdCQUFpQyxRQUFBLElBQ2pDLG1CQUFvQyxRQUFBLElBQ3BDLHNCQUF1QyxRQUFBLElBQ3ZDLHNCQUF1QyxRQUFBLElBQ3ZDLG9CQUFxQyxRQUFBLElBQ3JDLHNCQUF1QyxRQUFBLElBQ3ZDLHVCQUF3QyxRQUFBLElBQ3hDLHdCQUF5QyxRQUFBLElBQ3pDLDZCQUE4QyxRQUFBLEk5RmdqUTlDLHdCOEYvaVFBLHdCOUY4aVFBLDBCOEY1aVF5QyxRQUFBLEk5RmlqUXpDLDBCOEZoalFBLHNCQUMyQyxRQUFBLEk5Rm1qUTNDLHdCOEZsalFBLHdCQUN5QyxRQUFBLElBQ3pDLHdCOUZvalFBLHdCOEZualF5QyxRQUFBLElBQ3pDLHVCQUF3QyxRQUFBLElBQ3hDLGdCQUFpQyxRQUFBLElBQ2pDLG1CQUFvQyxRQUFBLElBQ3BDLG9CQUFxQyxRQUFBLElBQ3JDLHFCOUY4alFBLHFCQUdBLHFCQUZBLHNCQUNBLG1COEY1alFzQyxRQUFBLElBQ3RDLDBCQUEyQyxRQUFBLElBQzNDLGM5Rm1rUUEsaUJBREEsc0I4RmhrUWtDLFFBQUEsSTlGcWtRbEMsa0I4RnBrUUEsY0FDbUMsUUFBQSxJQUNuQyxzQkFBdUMsUUFBQSxJQUN2QyxlQUFnQyxRQUFBLEk5RjRrUWhDLHVCOEYza1FBLCtCOUYwa1FBLHFCOEZ4a1F3QyxRQUFBLElBQ3hDLHlCQUEwQyxRQUFBLElBQzFDLGNBQStCLFFBQUEsSUFDL0Isa0I5RmdsUUEsa0I4Ri9rUW1DLFFBQUEsSTlGbWxRbkMsdUI4RmxsUUEsZ0JBQ3dDLFFBQUEsSTlGcWxReEMseUI4RnBsUUEsa0JBQzBDLFFBQUEsSUFDMUMsbUJBQW9DLFFBQUEsSUFDcEMsdUJBQXdDLFFBQUEsSUFDeEMsa0JBQW1DLFFBQUEsSUFDbkMscUJBQXNDLFFBQUEsSUFDdEMsbUJBQW9DLFFBQUEsSUFDcEMscUJBQXNDLFFBQUEsSUFDdEMsNEJBQTZDLFFBQUEsSUFDN0MsZ0JBQWlDLFFBQUEsSTlGdW1RakMsb0I4RnRtUUEseUJBQ3FDLFFBQUEsSUFDckMsZUFBZ0MsUUFBQSxJQUNoQyxzQkFBdUMsUUFBQSxJQUN2QyxnQkFBaUMsUUFBQSxJQUNqQyxzQkFBdUMsUUFBQSxJQUN2QyxrQkFBbUMsUUFBQSxJQUNuQyxnQkFBaUMsUUFBQSxJQUNqQyx1QkFBd0MsUUFBQSxJQUN4QyxnQkFBaUMsUUFBQSxJQUNqQyxzQkFBdUMsUUFBQSxJQUN2QyxrQkFBbUMsUUFBQSxJQUNuQyx5QkFBMEMsUUFBQSxJQUMxQyxtQkFBb0MsUUFBQSxJQUNwQyx5QkFBMEMsUUFBQSxJQUMxQyx1QkFBd0MsUUFBQSxJQUN4QyxtQkFBb0MsUUFBQSxJQUNwQyxxQkFBc0MsUUFBQSxJQUN0QyxxQkFBc0MsUUFBQSxJQUN0QyxzQkFBdUMsUUFBQSxJQUN2Qyx3QkFBeUMsUUFBQSxJQUN6QyxpQkFBa0MsUUFBQSxJQUNsQyxxQkFBc0MsUUFBQSxJQUN0QyxjQUErQixRQUFBLElBQy9CLHNCQUF1QyxRQUFBLElBQ3ZDLHVCQUF3QyxRQUFBLElBQ3hDLHlCQUEwQyxRQUFBLElBQzFDLHNCQUF1QyxRQUFBLElBQ3ZDLHFCQUFzQyxRQUFBLElBQ3RDLHNCQUF1QyxRQUFBLElBQ3ZDLGtCQUFtQyxRQUFBLElBQ25DLHlCQUEwQyxRQUFBLElBQzFDLHNCQUF1QyxRQUFBLElBQ3ZDLHFCQUFzQyxRQUFBLElBQ3RDLG1CQUFvQyxRQUFBLElBQ3BDLGVBQWdDLFFBQUEsSUFDaEMsbUJBQW9DLFFBQUEsSUFDcEMscUJBQXNDLFFBQUEsSUFDdEMsY0FBK0IsUUFBQSxJOUZvclEvQixlOEZuclFBLGtCOUZrclFBLGtCOEZoclFnQyxRQUFBLElBQ2hDLG9CQUFxQyxRQUFBLElBQ3JDLHNCQUF1QyxRQUFBLElBQ3ZDLDBCQUEyQyxRQUFBLElBQzNDLG9CQUFxQyxRQUFBLElBQ3JDLG9CQUFxQyxRQUFBLElBQ3JDLG1CQUFvQyxRQUFBLElBQ3BDLGtCQUFtQyxRQUFBLElBQ25DLHdCQUF5QyxRQUFBLElBQ3pDLHVCQUF3QyxRQUFBLElBQ3hDLG9CQUFxQyxRQUFBLElBQ3JDLHFCQUFzQyxRQUFBLElBQ3RDLDJCQUE0QyxRQUFBLElBQzVDLG1CQUFvQyxRQUFBLElBQ3BDLGdCQUFpQyxRQUFBLElBQ2pDLHVCQUF3QyxRQUFBLElBQ3hDLHNCQUF1QyxRQUFBLElBQ3ZDLHVCQUF3QyxRQUFBLElBQ3hDLHFCQUFzQyxRQUFBLElBQ3RDLGlCQUFrQyxRQUFBLElBQ2xDLGdCQUFpQyxRQUFBLElBQ2pDLG1CQUFvQyxRQUFBLElBQ3BDLG9COUY4dFFBLHVCOEY3dFF3QyxRQUFBLElBQ3hDLDJCQUE0QyxRQUFBLElBQzVDLHdCQUF5QyxRQUFBLElBQ3pDLHVCQUF3QyxRQUFBLElBQ3hDLHNCQUF1QyxRQUFBLElBQ3ZDLHVCQUF3QyxRQUFBLElBQ3hDLHlCQUEwQyxRQUFBLElBQzFDLHlCQUEwQyxRQUFBLElBQzFDLGtCQUFtQyxRQUFBLElBQ25DLHNCQUF1QyxRQUFBLElBQ3ZDLDZCQUE4QyxRQUFBLElBQzlDLHVCQUF3QyxRQUFBLElBQ3hDLG9CQUFxQyxRQUFBLElBQ3JDLGtCQUFtQyxRQUFBLElBQ25DLHFCQUFzQyxRQUFBLElBQ3RDLHNCQUF1QyxRQUFBLEk5Rit2UXZDLGU4Rjl2UUEsaUJBQ2dDLFFBQUEsSUFDaEMsbUJBQW9DLFFBQUEsSUFDcEMsaUJBQWtDLFFBQUEsSUFDbEMsa0JBQW1DLFFBQUEsSUFDbkMsa0JBQW1DLFFBQUEsSTlGeXdRbkMsd0I4Rnh3UUEsY0FDeUMsUUFBQSxJQUN6Qyx5QkFBMEMsUUFBQSxJQUMxQyxvQkFBcUMsUUFBQSxJQUNyQyx3QkFBeUMsUUFBQSxJQUN6QyxxQjlGaXhRQSx3QkFEQSxtQjhGOXdReUMsUUFBQSxJQUN6QyxxQjlGa3hRQSxrQzhGanhRbUQsUUFBQSxJQUNuRCxxQjlGb3hRQSx3QjhGbnhReUMsUUFBQSxJQUN6QyxxQjlGc3hRQSwyQjhGcnhRNEMsUUFBQSxJQUM1QyxxQjlGd3hRQSx5QjhGdnhRMEMsUUFBQSxJQUMxQyx5QkFBMEMsUUFBQSxJQUMxQyxvQkFBcUMsUUFBQSxJQUNyQyx3QkFBeUMsUUFBQSxJQUN6QywwQkFBMkMsUUFBQSxJQUMzQyx1QkFBd0MsUUFBQSxJQUN4Qyx5QkFBMEMsUUFBQSxJQUMxQyxrQkFBbUMsUUFBQSxJQUNuQywwQkFBMkMsUUFBQSxJQUMzQyxpQkFBa0MsUUFBQSxJQUNsQyx5QkFBMEMsUUFBQSxJQUMxQyx1QkFBd0MsUUFBQSxJQUN4Qyx1QjlGZ3pRQSwyQjhGL3lRNEMsUUFBQSxJQUM1Qyx1QjlGa3pRQSwwQjhGanpRMkMsUUFBQSxJQUMzQyx1QjlGb3pRQSx5QjhGbnpRMEMsUUFBQSxJQUMxQyxxQkFBc0MsUUFBQSxJQUN0Qyx1QjlGd3pRQSx1QjhGdnpRd0MsUUFBQSxJOUYyelF4Qyx3QjhGMXpRQSx1QkFDeUMsUUFBQSxJQUN6QywyQkFBNEMsUUFBQSxJQUM1Qyx5QkFBMEMsUUFBQSxJQUMxQyx3QkFBeUMsUUFBQSxJQUN6QywwQkFBMkMsUUFBQSxJQUMzQyx3QkFBeUMsUUFBQSxJQUN6QyxxQkFBc0MsUUFBQSxJQUN0QyxzQkFBdUMsUUFBQSxJQUN2Qyw0QkFBNkMsUUFBQSxJQUM3QyxjQUErQixRQUFBLElBQy9CLHFCQUFzQyxRQUFBLElBQ3RDLHVCQUF3QyxRQUFBLElBQ3hDLHlCQUEwQyxRQUFBLElBQzFDLGdDQUFpRCxRQUFBLElBQ2pELHNCQUF1QyxRQUFBLElBQ3ZDLHVCQUF3QyxRQUFBLElBQ3hDLGtCQUFtQyxRQUFBLElBQ25DLGtCQUFtQyxRQUFBLElBQ25DLG1CQUFvQyxRQUFBLElBQ3BDLGlCQUFrQyxRQUFBLElBQ2xDLDZCQUE4QyxRQUFBLEk5RnEyUTlDLHNCOEZwMlFBLGNBQ3VDLFFBQUEsSUFDdkMsa0JBQW1DLFFBQUEsSUFDbkMsaUJBQWtDLFFBQUEsSUFDbEMsa0JBQW1DLFFBQUEsSUFDbkMsMkJBQTRDLFFBQUEsSUFDNUMsNEJBQTZDLFFBQUEsSUFDN0MsNEJBQTZDLFFBQUEsSUFDN0MsNEJBQTZDLFFBQUEsSUFDN0Msb0JBQXFDLFFBQUEsSUFDckMsbUJBQW9DLFFBQUEsSUFDcEMscUJBQXNDLFFBQUEsSUFDdEMsaUJBQWtDLFFBQUEsSUFDbEMsZUFBZ0MsUUFBQSxJQUNoQyxzQkFBdUMsUUFBQSxJQUN2Qyx3QkFBeUMsUUFBQSxJQUN6QyxpQkFBa0MsUUFBQSxJQUNsQyxpQkFBa0MsUUFBQSxJQUNsQyxxQkFBc0MsUUFBQSxJQUN0QyxxQkFBc0MsUUFBQSxJQUN0Qyx3QkFBeUMsUUFBQSxJQUN6QyxnQkFBaUMsUUFBQSxJQUNqQywyQkFBNEMsUUFBQSxJQUM1QyxvQkFBcUMsUUFBQSxJQUNyQyxnQkFBaUMsUUFBQSxJQUNqQyx3QkFBeUMsUUFBQSxJQUN6QyxlQUFnQyxRQUFBLElBQ2hDLHdCQUF5QyxRQUFBLElBQ3pDLG9CQUFxQyxRQUFBLElBQ3JDLGtCQUFtQyxRQUFBLElBQ25DLHdCQUF5QyxRQUFBLElBQ3pDLDBCQUEyQyxRQUFBLElBQzNDLHVCQUF3QyxRQUFBLElBQ3hDLHlCQUEwQyxRQUFBLElBQzFDLHdCQUF5QyxRQUFBLElBQ3pDLDJCQUE0QyxRQUFBLElBQzVDLG1CQUFvQyxRQUFBLElBQ3BDLHFCQUFzQyxRQUFBLElBQ3RDLHVCQUF3QyxRQUFBLElBQ3hDLG1CQUFvQyxRQUFBLElBQ3BDLGtCQUFtQyxRQUFBLElBQ25DLHNCQUF1QyxRQUFBLElBQ3ZDLG1CQUFvQyxRQUFBLElBQ3BDLGtCQUFtQyxRQUFBLElBQ25DLDRCQUE2QyxRQUFBLElBQzdDLDBCQUEyQyxRQUFBLElBQzNDLDZCQUE4QyxRQUFBLElBQzlDLGlCQUFrQyxRQUFBLElBQ2xDLDZCQUE4QyxRQUFBLElBQzlDLGdDQUFpRCxRQUFBLElBQ2pELG1CQUFvQyxRQUFBLElBQ3BDLHVDQUF3RCxRQUFBLEk5RjI4UXhELCtDOEYxOFFBLDRCQUNnRSxRQUFBLEk5Rjg4UWhFLGdCOEY3OFFBLG9COUY0OFFBLDJCOEYxOFFpQyxRQUFBLElBQ2pDLGlCQUFrQyxRQUFBLElBQ2xDLG1CQUFvQyxRQUFBLEk5Rm05UXBDLHlCOEZsOVFBLG1CQUMwQyxRQUFBLElBQzFDLHNCQUF1QyxRQUFBLElBQ3ZDLGtCQUFtQyxRQUFBLElBQ25DLHlCQUEwQyxRQUFBLElBQzFDLG9CQUFxQyxRQUFBLElBQ3JDLDBCQUEyQyxRQUFBLElBQzNDLDJCQUE0QyxRQUFBLElBQzVDLHNCQUF1QyxRQUFBLElBQ3ZDLHVCQUF3QyxRQUFBLElBQ3hDLGlCQUFrQyxRQUFBLElBQ2xDLHFCQUFzQyxRQUFBLElBQ3RDLDhCOUZ3K1FBLGdDOEZ2K1FpRCxRQUFBLElBQ2pELGM5RjArUUEsd0I4RnorUXlDLFFBQUEsSUFDekMsdUJBQXdDLFFBQUEsSUFDeEMseUJBQTBDLFFBQUEsSUFDMUMsMkJBQTRDLFFBQUEsSUFDNUMsa0JBQW1DLFFBQUEsSUFDbkMsd0JBQXlDLFFBQUEsSUFDekMsMEJBQTJDLFFBQUEsSTlGeS9RM0Msd0I4RngvUUEsaUJBQ3lDLFFBQUEsSTlGMi9RekMsMEI4RjEvUUEsbUJBQzJDLFFBQUEsSUFDM0MsdUJBQXdDLFFBQUEsSUFDeEMseUJBQTBDLFFBQUEsSUFDMUMsa0JBQW1DLFFBQUEsSUFDbkMsb0JBQXFDLFFBQUEsSUFDckMsMkI5Rm9nUkEsbUI4Rm5nUm9DLFFBQUEsSUFDcEMsNkI5RnNnUkEscUI4RnJnUnNDLFFBQUEsSUFDdEMsaUJBQWtDLFFBQUEsSUFDbEMsMEJBQTJDLFFBQUEsSUFDM0Msb0JBQXFDLFFBQUEsSUFDckMseUI5RitnUkEsNEJBREEsdUI4RjVnUjZDLFFBQUEsSUFDN0MseUI5RmdoUkEsc0M4Ri9nUnVELFFBQUEsSUFDdkQseUI5RmtoUkEsNEI4RmpoUjZDLFFBQUEsSUFDN0MseUI5Rm9oUkEsK0I4Rm5oUmdELFFBQUEsSUFDaEQseUI5RnNoUkEsNkI4RnJoUjhDLFFBQUEsSUFDOUMsa0JBQW1DLFFBQUEsSTlGNGhSbkMsZ0I4RjNoUkEsbUI5RjBoUkEsZThGeGhSaUMsUUFBQSxJQUNqQyxtQkFBb0MsUUFBQSxJQUNwQywyQkFBNEMsUUFBQSxJQUM1QywyQkFBNEMsUUFBQSxJQUM1QywwQkFBMkMsUUFBQSxJQUMzQywyQjlGb2lSQSx3QjhGbmlSeUMsUUFBQSxJQUN6Qyw2QjlGc2lSQSwwQjhGcmlSMkMsUUFBQSxJQUMzQyxvQkFBcUMsUUFBQSxJQUNyQyxnQkFBaUMsUUFBQSxJQUNqQyxnQkFBaUMsUUFBQSxJQUNqQyxnQkFBaUMsUUFBQSxJQUNqQyxtQkFBb0MsUUFBQSxJQUNwQyxtQkFBb0MsUUFBQSxJQUNwQyxxQkFBc0MsUUFBQSxJQUN0Qyx1QkFBd0MsUUFBQSxJQUN4Qyx1QkFBd0MsUUFBQSxJQUN4QyxzQkFBdUMsUUFBQSxJQUN2QyxrQkFBbUMsUUFBQSxJM0Z4cEJuQyxTeUYzRkUsU0FBQSxTQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsUUFBQSxFQUNBLE9BQUEsS0FDQSxTQUFBLE9BQ0EsS0FBQSxjQUNBLE9BQUEsRXpGbUdGLDBCQUFBLHlCeUZ2RkksU0FBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUNBLFNBQUEsUUFDQSxLQUFBLEtHaERKLFFBQ0UsaUJBQUEscUJBQ0Esb0JBQUEsWUFDQSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxlQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsZUFDQSx5QkFKRixRQUtJLGlCQUFBLEtBQ0Esb0JBQUEsS0FDQSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxlQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsZ0JBUEosZUFVSSxpQkFBQSxxQkFDQSxvQkFBQSxZQUNBLG1CQUFBLEVBQUEsS0FBQSxLQUFBLGVBQUEsV0FBQSxFQUFBLEtBQUEsS0FBQSxlQUNBLHlCQWJKLGVBY00saUJBQUEsS0FDQSxvQkFBQSxLQUNBLG1CQUFBLEVBQUEsS0FBQSxLQUFBLGVBQUEsV0FBQSxFQUFBLEtBQUEsS0FBQSxnQkFoQk4sdUJBcUJNLE1BQUEsUUFyQk4sOEJBc0JpQixNQUFBLFFBdEJqQix5QkF3QlEsTUFBQSxRQUNBLGdCQUFBLEtBekJSLCtCQTJCVSxNQUFBLFFBQ0EsZ0JBQUEsVUE1QlYsa0NBOEJxQixZQUFBLGNBQUEsQ0FBQSxXQTlCckIsZ0NBQUEsOEJBa0NjLE1BQUEsUUFsQ2QsK0NBc0NVLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQXRDVixrREF3Q1ksVUFBQSxNQXhDWixvREF5Q2dCLFlBQUEsUUF6Q2hCLGtEQThDVSxhQUFBLFFBQUEsTUFBQSxJQU1OLHlCQXBESixtQkFxRE0sTUFBQSxNQXJETixvQkF5REksT0FBQSxFQUFBLE1BQ0EseUJBMURKLG9CQTJETSxNQUFBLE9BM0ROLHVCQThETSxZQUFBLGVBQ0EsVUFBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEtBaEVOLDhCQWtFUSxPQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsS0FwRVIsb0NBc0VVLFFBQUEsUUFDQSxZQUFBLFlBQ0EsVUFBQSxLQUlGLHlCQTVFUixnQ0E2RVUsY0FBQSxNQUdKLHlCQWhGTix1QkFpRlEsV0FBQSxJQUFBLEtBQUEsTUFDQSxRQUFBLEtBQUEsS0FBQSxNQUVGLHlCQXBGTix1QkFxRlEsT0FBQSxFQUNBLFFBQUEsS0FBQSxLQUFBLE1BRUYsZ0RBeEZOLHVCQXlGUSxRQUFBLEtBQUEsSUFBQSxNQXpGUixtQ0E0RlEsUUFBQSxLQUdBLHlCQS9GUixrQ0FnR1UsUUFBQSxLQUFBLEtBaEdWLG9DQWtHWSxRQUFBLEtBbEdaLGlEQXFHWSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLGdCQUNBLE9BQUEsS0FDQSxtQkFBQSxLQUFBLFdBQUEsTUFHSix5QkE3R1Isa0NBOEdVLGFBQUEsRUFDQSxjQUFBLEdBL0dWLHVDQWtIVSxVQUFBLE1BbEhWLG1EQW9IWSxjQUFBLEVBcEhaLHNFQXNIYyxZQUFBLGFBQUEsQ0FBQSxXQUNBLE9BQUEsS0FDQSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLGFBQUEsRUExSGQsZ0VBNkhjLFFBQUEsS0FNTix5QkFuSVIscURBcUlZLEtBQUEsS0FDQSxNQUFBLEdBS0oseUJBM0lSLG1EQTZJWSxLQUFBLEtBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSxNQUFBLE1BS0oseUJBcEpSLDhCQXFKVSxZQUFBLFFBQUEsTUFBQSxLQUVGLHlCQXZKUiw4QkF3SlUsV0FBQSxRQUFBLE1BQUEsSUFDQSxZQUFBLE1BS0EseUJBOUpWLCtDQWlLZ0IsZ0JBQUEsRUFBQSxRQUFBLEVBQ0EsYUFBQSxHQWxLaEIsMEJBeUtRLFlBQUEsS0FDQSx5QkExS1IsMEJBMktVLE9BQUEsRUFDQSxRQUFBLEtBQUEsS0FDQSxPQUFBLEtBQ0EsbUJBQUEsRUFBQSxJQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLGVBQ0EsbUJBQUEsRUFBQSxXQUFBLEVBQ0EsZ0JBQUEsR0FoTFYsNkJBcUxVLFlBQUEsYUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLGVBQUEsS0FDQSxRQUFBLElBQUEsRUF4TFYsc0NBMExZLFlBQUEsY0FBQSxDQUFBLFdBQ0EseUJBM0xaLHNDQTRMYyxRQUFBLEVBQUEsS0FDQSxhQUFBLFFBQUEsTUFBQSxJQUNBLDRCQUFBLE1BQ0Esa0JBQUEsTUFDQSx5QkFBQSxNQUFBLGFBQUEsTUFoTWQsaURBa01nQixhQUFBLE1BSU4seUJBdE1WLDZCQXVNWSxRQUFBLEVBQUEsS0FDQSw0QkFBQSxNQUNBLGtCQUFBLE1BQ0EseUJBQUEsTUFBQSxhQUFBLE9BMU1aLHFDQThNYyxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxRQUFBLE1BQ0EsaUJBQUEsWUFDQSxXQUFBLElBbk5kLCtDQXVOZ0IsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsUUFBQSxNQUNBLGlCQUFBLFFBQ0EsV0FBQSxJQTVOaEIsZ0NBaU9ZLFFBQUEsRUFBQSxFQUFBLEVBQUEsSUFDQSxPQUFBLEVBbE9aLG1DQW9PYyxZQUFBLGFBQUEsQ0FBQSxXQUNBLE1BQUEsUUFDQSxlQUFBLEtBQ0EsUUFBQSxJQUFBLEVBQ0EseUJBeE9kLCtDQTBPa0IsWUFBQSxNQTFPbEIsMENBOE9nQixTQUFBLFNBOU9oQixpREFnUGtCLFFBQUEsUUFDQSxNQUFBLFFBQ0EsWUFBQSxZQUNBLFVBQUEsS0FDQSxLQUFBLEtBQ0EsU0FBQSxTQXJQbEIsOENBeVBnQixlQUFBLEVBelBoQixxQ0E0UGdCLE1BQUEsUUFDQSx5QkE3UGhCLHFDQThQa0IsT0FBQSxHQTlQbEIsK0NBaVFrQixTQUFBLFNBalFsQixzREFtUW9CLFFBQUEsUUFDQSxNQUFBLFFBQ0EsWUFBQSxZQUNBLFVBQUEsS0FDQSxLQUFBLEtBQ0EsU0FBQSxTQXhRcEIsdUJBa1JNLFdBQUEsS0FsUk4sdUJBcVJNLGVBQUEsVUFDQSxtQkFBQSxNQUFBLElBQUEsS0FBQSxXQUFBLE1BQUEsSUFBQSxLQXRSTiw0QkF3UlEsaUJBQUEsS0F4UlIseUJBMlJRLGlCQUFBLFlBQ0EsWUFBQSxRQUNBLGVBQUEsUUFDQSxZQUFBLFFBQ0EsbUJBQUEsTUFBQSxJQUFBLEtBQUEsV0FBQSxNQUFBLElBQUEsS0FDQSxRQUFBLEVBaFNSLCtCQWtTVSxRQUFBLElBQUEsS0FBQSx5QkFDQSxlQUFBLEtBT1YscUJBRUksZ0JBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxLQUVBLG9DQU5KLHFCQU9NLFdBQUEsTUFHRixxQ0FWSixxQkFXTSxXQUFBLE1BWE4seUJBZU0sVUFBQSxNQUVBLG9DQWpCTix5QkFrQlEsVUFBQSxPQUdGLHFDQXJCTix5QkFzQlEsVUFBQSxPQXRCUiw2QkEyQkksVUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLE9BQ0EsUUFBQSxhQUNBLE9BQUEsRUFDQSxRQUFBLEVBQ0EsWUFBQSxFQUNBLFFBQUEsRUFsQ0osOEJBc0NJLE9BQUEsS0FDQSxXQUFBLEVBQ0EsYUFBQSxFQUNBLGNBQUEsRUFDQSxRQUFBLEtBQUEsS0ExQ0osb0NBQUEsb0NBNkNNLGlCQUFBLHNCQTdDTixvQ0FpRE0sUUFBQSxJQUFBLEtBQUEseUJBQ0EsZUFBQSxLQWxETix3Q0FzRE0saUJBQUEsa0JBQ0EsTUFBQSxLQUNBLE9BQUEsSUF4RE4sa0RBMERRLFdBQUEsSUFLSix5QkEvREoscUNBZ0VNLFNBQUEsVUFLTiw2Q0FFSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSx5QkFISiw2Q0FJTSxNQUFBLEtBQ0EsUUFBQSxPQUxOLGdEQVFNLE1BQUEsUUFDQSxNQUFBLGVBVE4sNERBV1EsWUFBQSxjQUFBLENBQUEsV0FYUix1REFjUSxNQUFBLFFBZFIsa0RBaUJRLE1BQUEsUUFDQSxnQkFBQSxLQWxCUix3REFBQSx3REFxQlUsTUFBQSxRQUNBLFdBQUEsSUFDQSxnQkFBQSxLQXZCVix3REEwQlUsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsUUFBQSxNQUNBLGlCQUFBLFlBQ0EsV0FBQSxJQS9CViwrREFBQSw2REFzQ1ksUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsUUFBQSxNQUNBLGlCQUFBLFFBQ0EsV0FBQSxJYmhZWixRY3pCRSxpQkFBQSxRQUNBLGFBQUEsUUFDQSxXQUFBLEVBQ0EsUUFBQSxLQUFBLEVBQUEsS0FBQSxFQUNBLE1BQUEsS0FMRixVQU9JLE1BQUEsS0FDQSxVQUFBLEtBUkosZ0JBWU0sUUFBQSxhQUNBLFdBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQWZOLG1CQWlCUSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLGFBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxFQUNBLG1CQUFBLE1BQUEsSUFBQSxLQUFBLFdBQUEsTUFBQSxJQUFBLEtBdkJSLHlCQXlCVSxNQUFBLFFBRUYseUJBM0JSLDhCQTZCWSxhQUFBLEdBR0oseUJBaENSLG1CQWlDVSxRQUFBLE1BQ0EsY0FBQSxLQWxDVixrQkFzQ1EsTUFBQSxLQUNBLFVBQUEsUUFDQSxtQkFBQSxRQUFBLFdBQUEsUUFDQSxnQkFBQSxLQXpDUix3QkFBQSx3QkE0Q1UsTUFBQSxRQTVDViw0QkFBQSxrS0FtRE0sV0FBQSxLQUNBLGNBQUEsS0FwRE4sd0NBQUEsOEtBc0RRLFdBQUEsS0FDQSx5QkF2RFIsd0NBQUEsOEtBd0RVLFdBQUEsUUF4RFYseUNBQUEsK0tBNERRLFdBQUEsTUFDQSx5QkE3RFIseUNBQUEsK0tBOERVLFdBQUEsUUE5RFYseUNBQUEsK0tBa0VRLFdBQUEsS0FDQSx5QkFuRVIseUNBQUEsK0tBb0VVLFdBQUEsUUFwRVYseUNBQUEsK0tBd0VRLFdBQUEsT0FDQSx5QkF6RVIseUNBQUEsK0tBMEVVLFdBQUEsUUFHSix5QkE3RU4sd0NBQUEsOEtBK0VVLFdBQUEsRUEvRVYsdUNBQUEsNktBa0ZVLGNBQUEsR0FsRlYsK0JBQUEscUtBdUZNLFdBQUEsS0FDQSxjQUFBLEVoR21xVEosMkJnRzN2VEYsNkJBNkZJLFdBQUEsS0FDQSxRQUFBLE1oR2lxVEEsNkJnRy92VEosK0JBZ0dNLE1BQUEsS0FDQSxnQkFBQSxLQUNBLG1CQUFBLE1BQUEsSUFBQSxLQUFBLFdBQUEsTUFBQSxJQUFBLEtBQ0EsVUFBQSxLaEdvcVRBLG1DQURBLG1DZ0d0d1ROLHFDQUFBLHFDQXNHUSxNQUFBLFFoR29xVEosK0JnRzF3VEosaUNBMEdNLE1BQUEsS0FDQSxVQUFBLE1BQ0EsT0FBQSxLQUlGLHlCQWhISiwrQ0FpSE0sUUFBQSxNQUlGLHlCQXJISiwrQ0FzSE0sUUFBQSxNQXRITiw2QkEwSEksV0FBQSxLQUNBLFFBQUEsS0FDQSx5QkE1SEosNkJBNkhNLFFBQUEsT0E3SE4sa0NBaUlJLFdBQUEsS0FDQSx5QkFsSUosa0NBbUlNLFdBQUEsTUFuSU4sc0NBc0lNLFVBQUEsS0F0SU4sc0NBMklNLE1BQUEsS0FDQSxRQUFBLGFBQ0EsYUFBQSxJQUNBLG1CQUFBLE1BQUEsSUFBQSxLQUFBLFdBQUEsTUFBQSxJQUFBLEtBOUlOLGlEQWdKUSxhQUFBLEVBaEpSLDRDQUFBLDRDQW9KUSxNQUFBLFFBcEpSLHdDQXVKUSxVQUFBLEtBdkpSLHdDQTJKTSxNQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLGFBQ0EsT0FBQSxFQUFBLEtBSUYseUJBbktKLDJCQW9LTSxRQUFBLE9DN0tOLHNGQUFBLFlBQ0UsTUFBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLGFBQ0EsV0FBQSxLQUNBLFFBQUEsWUFORiw0RkFBQSxrQkFRSSxRQUFBLEdBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxFQUNBLGlCQUFBLFFBQ0EsSUFBQSxFQUNBLEtBQUEsZ0JBQ0EsUUFBQSxFQUlKLHVHQUFBLDBGQUFBLHNHQUFBLDZCQUNFLFFBQUEsTUFDQSxTQUFBLFNBQ0EsTUFBQSxJQUNBLE1BQUEsS0FHRixzSEFBQSx5R0FBQSxxSEFBQSw0Q0FDRSxNQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxHQUdGLHVIQUFBLDBHQUFBLHNIQUFBLDZDQUNFLE1BQUEsTUFDQSxXQUFBLElBRkYsbUlBQUEsc0hBQUEsa0lBQUEseURBSUksV0FBQSxLQUVGLHlCQU5GLHVIQUFBLDBHQUFBLHNIQUFBLDZDQU9JLE1BQUEsS0FDQSxXQUFBLEtBUkosa0lBQUEscUhBQUEsaUlBQUEsd0RBVU0sV0FBQSxNQVZOLDJIQUFBLDhHQUFBLDBIQUFBLGlEQWNJLE1BQUEsS0FDQSxVQUFBLE1BQ0EsYUFBQSxLQUNBLHlCQWpCSiwySEFBQSw4R0FBQSwwSEFBQSxpREFrQk0sVUFBQSxNQUtOLDJIQUFBLDhHQUFBLDBIQUFBLGlEQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsWUFBQSxNQUNBLGFBQUEsS0FKRixpSUFBQSxvSEFBQSxnSUFBQSx1REFNSSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFdBQUEsS0FBQSxNQUFBLFlBQ0EsY0FBQSxLQUFBLE1BQUEsWUFDQSxZQUFBLEtBQUEsTUFBQSxRQUNBLElBQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLHlCQWRKLGlJQUFBLG9IQUFBLGdJQUFBLHVEQWVNLFFBQUEsTUFHSix5QkFsQkYsMkhBQUEsOEdBQUEsMEhBQUEsaURBbUJJLFlBQUEsRUFDQSxhQUFBLEVBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxpQkFBQSxNQUlKLHFHQUFBLDJCQUNFLFdBQUEsTUFDQSxPQUFBLEVBQUEsRUFBQSxHQUFBLEVBR0YsMElBQUEsNkhBQUEseUlBQUEsZ0VBQ0UsV0FBQSxLQUdGLHNIQUFBLHlHQUFBLHFIQUFBLDRDQUNFLE1BQUEsS0FDQSxXQUFBLE1BQ0EsV0FBQSxJQUhGLGtJQUFBLHFIQUFBLGlJQUFBLHdEQUtJLFdBQUEsS0FFRix5QkFQRixzSEFBQSx5R0FBQSxxSEFBQSw0Q0FRSSxXQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsS0FWSixpSUFBQSxvSEFBQSxnSUFBQSx1REFZTSxXQUFBLE1BWk4sMEhBQUEsNkdBQUEseUhBQUEsZ0RBZ0JJLE1BQUEsTUFDQSxVQUFBLE1BQ0EsWUFBQSxLQUNBLHlCQW5CSiwwSEFBQSw2R0FBQSx5SEFBQSxnREFvQk0sVUFBQSxNQUtOLDBIQUFBLDZHQUFBLHlIQUFBLGdEQUNFLFFBQUEsTUFDQSxNQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsS0FKRixnSUFBQSxtSEFBQSwrSEFBQSxzREFNSSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFdBQUEsS0FBQSxNQUFBLFlBQ0EsY0FBQSxLQUFBLE1BQUEsWUFDQSxhQUFBLEtBQUEsTUFBQSxRQUNBLElBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLHlCQWRKLGdJQUFBLG1IQUFBLCtIQUFBLHNEQWVNLFFBQUEsTUFHSix5QkFsQkYsMEhBQUEsNkdBQUEseUhBQUEsZ0RBbUJJLFlBQUEsRUFDQSxhQUFBLEVBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxpQkFBQSxNQUlKLHlJQUFBLDRIQUFBLHdJQUFBLCtEQUNFLE1BQUEsTUFDQSxXQUFBLE1BQ0EsYUFBQSxHQUNBLFlBQUEsRUFHRixzR0FBQSw0QkFDRSxPQUFBLEtBQ0EsV0FBQSxPQUdGLDBJQUFBLDZIQUFBLHlJQUFBLGdFQUNFLE1BQUEsTUFHRiwySUFBQSw4SEFBQSwwSUFBQSxpRUFDRSxNQUFBLEtBR0Ysd0dBQUEsOEJBQ0UsVUFBQSxNQUdGLDRJQUFBLCtIQUFBLDJJQUFBLGtFQUNFLE1BQUEsS0FDQSxjQUFBLElBR0YsNklBQUEsZ0lBQUEsNElBQUEsbUVBQ0UsTUFBQSxNQUNBLGFBQUEsSUN4S0YsOENBQ0UsUUFBQSxLQUVGLHFFQUNFLGVBQUEsVUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsUUFBQSxhQUNBLFFBQUEsSUFBQSxLQUdGLGdDQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxnQkFBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEsV0FFRixnQ0FDRSxNQUFBLEtBQ0EsZ0JBQUEsVUFDQSxZQUFBLElBQ0EsWUFBQSxnQkFBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEsV0FFRiwyREFDRSxVQUFBLElBQ0EsUUFBQSxFQUFBLEtBRUYseUZBR0UsT0FBQSxLQUFBLEVBQUEsRUFDQSxVQUFBLElBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBRUYsMkhBSUUsVUFBQSxNQUNBLFlBQUEsSUFDQSxVQUFBLE9BQ0EsWUFBQSxnQkFBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEsV0FFRix1R0FJRSxlQUFBLFVBQ0EsWUFBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsY0FBQSxJQUNBLG1CQUFBLFdBQUEsSUFBQSxLQUFBLFdBQUEsV0FBQSxJQUFBLEtBQ0EsWUFBQSxnQkFBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEsV0FFRix1Q0FDRSxPQUFBLFFBQ0EsT0FBQSxLQUNBLFdBQUEsSUFDQSxXQUFBLElBQ0EsUUFBQSxFQUFBLElBQ0EsZUFBQSxPQUNBLHlCQVBGLHVDQVFJLFdBQUEsTUFFRix5QkFWRix1Q0FXSSxXQUFBLE1BR0oseUZBR0UsVUFBQSxJQUVBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFdBQUEsTUFFRix5QkFuREEseUZBdURJLFFBQUEsT0FDQSxVQUFBLEtBRUYsMkZBSUUsVUFBQSxLQXZESiwySEE4REksVUFBQSxLQUNBLGVBQUEsS0FDQSxRQUFBLE1BN0JKLHlGQWtDSSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsS0FFRixzQkFBQSxtQkFDRSxRQUFBLGVsR205VEosc0NtRy9qVUEsd0RBRUUsV0FBQSxZbkdna1VBLG9EbUdsa1VGLHNFQUtJLFFBQUEsS25HZ2tVRixtRG1HcmtVRixxRUFTSSxRQUFBLEtuRytqVUYsdUptR3hrVUYseUtBa0JjLGlCQUFBLFFuR3lqVVosb0ptRzNrVUYsc0tBc0JjLFNBQUEsT0FDQSxJQUFBLEtBQ0EsS0FBQSxLQUNBLGtCQUFBLEtBQUEsVUFBQSxLQUVBLHlCbkd3alVSLG9KbUdubFVOLHNLQTRCZ0IsUUFBQSxNQUFBLEdBR0YseUJuR3dqVVIsb0ptR3ZsVU4sc0tBZ0NnQixRQUFBLE1BQUEsR0FHRix5Qm5Hd2pVUixvSm1HM2xVTixzS0FvQ2dCLFFBQUEsS0FBQSxHQU9GLHlCbkdvalVWLGdKbUcvbFVKLGtLQTRDZ0IsUUFBQSxPQUtFLHlCbkdralVkLGdLbUdubVVKLGtMQWtEb0IsZUFBQSxJQUNBLFdBQUEsT25Hb2pVbEIsb0ttR3ZtVUYsc0xBdURvQixRQUFBLGFBRUEseUJuR2tqVWQsb0ttRzNtVU4sc0xBMERzQixVQUFBLE9BS04seUJuR2dqVVosb0ptRy9tVUosc0tBZ0VrQixRQUFBLFdBQ0EsZUFBQSxPQUNBLE1BQUEsZ0JBR0YseUJuR2dqVVosb0ptR3JuVUosc0tBc0VrQixXQUFBLE9BQ0EsY0FBQSxZQUNBLGFBQUEsYUFXbEIsdUJBQ0UsY0FBQSxLQURGLDBCbkcwaVVFLDBCbUdyaVVFLE1BQUEsUUFDQSxZQUFBLGNBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxXQUFBLEVBRUEseUJBVkosMEJuR2lqVU0sMEJtR3RpVUEsVUFBQSxLQUNBLFdBQUEsTUFaTixxQ0FpQkksTUFBQSxRQUNBLGdCQUFBLFVBbEJKLDJDQXFCTSxNQUFBLFFBckJOLDZDQTJCTSxjQUFBLEVBM0JOLDZDQStCTSxXQUFBLElBL0JOLDhCQW9DSSxRQUFBLEtBcENKLCtDQXdDSSxjQUFBLEVBeENKLHdDQTRDSSxXQUFBLE9BQ0EsY0FBQSxFQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLG1CQUFBLE1BQUEsS0FBQSxJQUFBLFdBQUEsTUFBQSxLQUFBLElBQ0EsVUFBQSxLQWhESixrREFtRE0sVUFBQSxLQW5ETixtRUF1RE0sTUFBQSxLQUNBLFdBQUEsT0F4RE4sMERBNERNLE1BQUEsS0FDQSxXQUFBLE9BN0ROLDhEQWlFTSxNQUFBLEtBQ0EsV0FBQSxPQWxFTiwrREFzRU0sTUFBQSxLQUNBLFdBQUEsT0F2RU4sOENBMkVNLE9BQUEsSUFBQSxNQUFBLFFBM0VOLHlFQThFUSxNQUFBLFFBOUVSLGdFQWtGUSxNQUFBLFFBbEZSLHFFQXNGUSxNQUFBLFFBdEZSLHVDQTRGSSxPQUFBLElBQUEsRUE1RkosdURBK0ZNLFVBQUEsTUFFQSx5QkFqR04sdURBa0dRLE9BQUEsRUFBQSxNQU1KLHlCQXhHSixzQ0F5R00sVUFBQSxPQXpHTixpREE2R00sUUFBQSxhQUNBLE1BQUEsa0JBOUdOLDhGQUFBLCtEQUFBLDhGQWtIVSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxhQUFBLFFBcEhWLHNGQUFBLHVEQUFBLHNGQXlIUSxNQUFBLFFBQ0EsUUFBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFDQSxXQUFBLE9BQ0EsVUFBQSxLQUNBLGVBQUEsT0FuSVIsNEZBQUEsNkRBQUEsNEZBc0lVLFFBQUEsTUFDQSxPQUFBLElBQ0EsU0FBQSxTQUNBLFFBQUEsUUFDQSxXQUFBLE9BQ0EsT0FBQSxFQTNJViwyQ0FtSkksTUFBQSxLQUNBLFdBQUEsS0FDQSxtQkFBQSxpQkFBQSxLQUFBLElBQUEsV0FBQSxpQkFBQSxLQUFBLElBckpKLG1EQXlKSSxNQUFBLFFBQ0EsUUFBQSxNQUNBLGNBQUEsSUEzSkosOEJBK0pJLFdBQUEsRUEvSkosb0NBbUtJLFlBQUEsSUFDQSxNQUFBLFFBcEtKLHNDQXdLSSxVQUFBLE1BRUEsb0NBMUtKLHNDQTJLTSxPQUFBLEVBQUEsTUEzS04sc0RBaUxNLFVBQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FFQSxvQ0F0TE4sc0RBdUxRLE9BQUEsRUFBQSxNQXZMUiwrQ0E0TE0sUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQTdMTixzREFtTU0sUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQ2hTTixrQkFDSSxTQUFBLE1BQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxRQUFBLEtBR0YsV0FDRSxNQUFBLE1BQ0EsUUFBQSxJQUFBLElBQUEsSUFBQSxJQUNBLFdBQUEsUUFDQSxNQUFBLEtBQ0EsV0FBQSxNQ05KLGtDQUNFLFVBQUEsS0FDQSxNQUFBLEtBQ0EsZUFBQSxXQUNBLGVBQUEsSUFDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxZQUFBLE1BQ0Esa0JBQUEsZUFBQSxVQUFBLGVBQ0EseUJBQUEsRUFBQSxFQUFBLGlCQUFBLEVBQUEsRUFHRiwwQ0FBQSwwQ0FDRSxXQUFBLE1BQ0EsU0FBQSxTQUNBLFFBQUEsS0FDQSxNQUFBLGVBQ0EsVUFBQSxNQUNBLFFBQUEsYUFDQSxNQUFBLEtBT0UsMERBQUEsMERBQ0UsZUFBQSxVQUNBLE9BQUEsRUFBQSxLQUNBLE1BQUEsTUFHRiwyREFBQSwyREFDRSxNQUFBLElBSUosb0NBekJGLDBDQUFBLDBDQTBCSSxRQUFBLEdBSUosbUhBTVUsY0FBQSxJQUNBLGFBQUEsRUFQVixvSEFXVSxRQUFBLEVBWFYsa0hBZVUsYUFBQSxJQUNBLGNBQUEsRUFoQlYsaUNBdUJJLE1BQUEsS0FDQSxVQUFBLEtBQ0EsaUJBQUEsUUFDQSxPQUFBLEVBQ0EsUUFBQSxLQTNCSiwrQkErQkksUUFBQSxLQS9CSixrQ0FpQ00sVUFBQSxLQWpDTiwrQ0FxQ1EsZ0JBQUEsS0FyQ1IsMENBZ0RNLFlBQUEsS0FBQSxNQUFBLFFBaEROLDBEQXFEVSxNQUFBLFFBckRWLDBDQTJETSxZQUFBLEtBQUEsTUFBQSxRQTNETiwwREFnRVUsTUFBQSxRQWhFVixvREF3RU0sY0FBQSxJQUFBLE1BQUEsUUF4RU4sa0hBNEVVLGNBQUEsSUFDQSxhQUFBLEVBN0VWLG1IQWlGVSxRQUFBLEVBakZWLGlIQXFGVSxhQUFBLElBckZWLG9EQTZGTSxjQUFBLElBQUEsTUFBQSxRQTdGTixrSEFpR1UsYUFBQSxFQUNBLGNBQUEsSUFsR1YsbUhBdUdVLFFBQUEsRUF2R1YsaUhBMkdVLGFBQUEsSUFPVixvQ0FDRSxjQUNFLFFBQUEsTUFJSixvQ0FDRSxlQUNFLFFBQUEsS0FHRixnQ0FHSSxRQUFBLEtBQ0EsV0FBQSxPQWpJTixrSEF3SVksY0FBQSxFQUNBLGFBQUEsRUFaVixpSEFBQSxtSEFpQlUsY0FBQSxFQUNBLGFBQUEsRUFDQSxZQUFBLEtBQUEsTUFBQSxRQW5CVixpQ0EwQkksTUFBQSxLQXZKTixrSEE2SlksYUFBQSxFQUNBLGNBQUEsRUFqQ1YsaUhBQUEsbUhBc0NVLGNBQUEsRUFDQSxhQUFBLEVBQ0EsWUFBQSxLQUFBLE1BQUEsU0MvTVosb0JBRUksbUJBQUEsS0FBQSxXQUFBLEtBRkosMEJBS0ksY0FBQSxLQUxKLHFDQU9NLGNBQUEsRUFQTix3Q0FVTSxXQUFBLEtBVk4sd0RBY1EsY0FBQSxFQWRSLDJEQWdCVSxPQUFBLEVBQ0EsUUFBQSxFQWpCViw2REFtQlksTUFBQSxRQUNBLFVBQUEsS0FwQloscURBeUJRLFFBQUEsSUFBQSxFQUFBLEVBekJSLGdFQTZCVSxRQUFBLElBQUEsRUFBQSxFQTdCVixnQkFtQ0ksVUFBQSxLQUNBLFdBQUEsRUNwQ0osc0N2R3U3VUEsc0N1R3I3VUUsaUJBQUEsUUFDQSxNQUFBLE1BQ0EsU0FBQSxTQUNBLEtBQUEsSUFDQSxNQUFBLElBQ0EsWUFBQSxNQUNBLGFBQUEsTUFDQSxRQUFBLEtBQUEsRUFBQSxLQUFBLEVBQ0EsU0FBQSxPQVZGLG1MdkdvOFVFLG1MdUdwOFVGLG1MQUFBLDJDdkdtOFVFLG1MQURBLDJDdUd0N1VFLE9BQUEsRUFaSix3THZHeThVSSx3THVHejhVSix3TEFBQSxnRHZHdzhVSSx3TEFEQSxnRHVHejdVRSxjQUFBLEtBZE4sbU12Rzg4VU0sbU11Rzk4VU4sbU1BQUEsMkR2RzY4VU0sbU1BREEsMkR1RzU3VUUsY0FBQSxFQUVGLHlCQWxCTix1TXZHbzlVUSx1TXVHcDlVUix1TUFBQSwrRHZHbTlVUSx1TUFEQSwrRHVHOTdVRSxjQUFBLEdBR0osMEJBdkJOLHdMdkcwOVVRLHdMdUcxOVVSLHdMQUFBLGdEdkd5OVVRLHdMQURBLGdEdUdoOFVBLGNBQUEsR0F4QlIsMkx2Rys5VUksMkx1Ry85VUosMkxBQUEsbUR2Rzg5VUksMkxBREEsbUR1R2o4VUUsaUJBQUEsS0FDQSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLGVBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLGVBQ0EsbUJBQUEsbUJBQUEsSUFBQSxLQUFBLFdBQUEsbUJBQUEsSUFBQSxLQUFBLFdBQUEsV0FBQSxJQUFBLEtBQUEsV0FBQSxXQUFBLElBQUEsSUFBQSxDQUFBLG1CQUFBLElBQUEsS0E5Qk4saU12RzArVU0saU11RzErVU4saU1BQUEseUR2R3krVU0saU1BREEseUR1R3g4VUUsbUJBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxlQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxlQWhDUiw2THZHZy9VTSw2THVHaC9VTiw2TEFBQSxxRHZHKytVTSw2TEFEQSxxRHVHMzhVRSxRQUFBLE1BQ0EsZ0JBQUEsS0FwQ1IsNE52R3MvVVEsNE51R3QvVVIsNE5BQUEsb0Z2R3EvVVEsNE5BREEsb0Z1Rzk4VUUsU0FBQSxTQXRDVixtT3ZHMi9VVSxtT3VHMy9VVixtT0FBQSwyRnZHMC9VVSxtT0FEQSwyRnVHajlVRSxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxtQkFBQSxtQkFBQSxJQUFBLEtBQUEsV0FBQSxtQkFBQSxJQUFBLEtBQUEsV0FBQSxXQUFBLElBQUEsS0FBQSxXQUFBLFdBQUEsSUFBQSxJQUFBLENBQUEsbUJBQUEsSUFBQSxLQS9DWixnT3ZHMmdWVSxnT3VHM2dWVixnT0FBQSx3RnZHMGdWVSxnT0FEQSx3RnVHdjlVRSxNQUFBLEtBbERaLHNNdkdnaFZRLHNNdUdoaFZSLHNNQUFBLDhEdkcrZ1ZRLHNNQURBLDhEdUd2OVVJLGdCQUFBLFVBdkRaLGtPdkdxaFZRLGtPdUdyaFZSLGtPQUFBLDBGdkdvaFZRLGtPQURBLDBGdUd6OVVJLFNBQUEsU0ExRFoseU92RzBoVlUseU91RzFoVlYseU9BQUEsaUd2R3loVlUseU9BREEsaUd1RzU5VUksbUJBQUEsTUFBQSxFQUFBLEVBQUEsS0FBQSxNQUFBLGVBQUEsV0FBQSxNQUFBLEVBQUEsRUFBQSxLQUFBLE1BQUEsZUE1RGQsZ012R2dpVlEsZ011R2hpVlIsZ01BQUEsd0R2RytoVlEsZ01BREEsd0R1Rzc5VUUsVUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEVBQUEsS0FsRVYsZ052R3NpVlEsZ051R3RpVlIsZ05BQUEsd0V2R3FpVlEsZ05BREEsd0V1Ry85VUUsUUFBQSxLQU1WLHNFQUdNLFdBQUEsS0FITixpREFPSSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGNBQUEsTUFBQSxLQUFBLElBVEosNERBV00sY0FBQSxFQUNBLGNBQUEsS0FaTixxRUFnQlEsY0FBQSxLQUNBLHlCQWpCUixxRUFrQlUsUUFBQSxNQWxCViw2REFzQlEsVUFBQSxLQXRCUiw0REF5QlEsVUFBQSxLQUNBLGNBQUEsS0FDQSx5QkEzQlIsNERBNEJVLFVBQUEsTUE1QlYsNkRBbUNNLGNBQUEsRUM5R04sMkNBQ0UsaUJBQUEsUUFDQSxNQUFBLE1BQ0EsU0FBQSxTQUNBLEtBQUEsSUFDQSxNQUFBLElBQ0EsWUFBQSxNQUNBLGFBQUEsTUFDQSxRQUFBLEtBQUEsRUFBQSxLQUFBLEVBQ0EsU0FBQSxPQVRGLHdMQUFBLHdMQUFBLGdEQVdJLE9BQUEsRUFYSiw2TEFBQSw2TEFBQSxxREFhTSxjQUFBLEtBYk4sd01BQUEsd01BQUEsZ0VBZVEsY0FBQSxFQUVGLHlCQWpCTiw0TUFBQSw0TUFBQSxvRUFtQlUsY0FBQSxHQUdKLDBCQXRCTiw2TEFBQSw2TEFBQSxxREF1QlEsY0FBQSxHQXZCUiwwTEFBQSwwTEFBQSxrREEyQk0sUUFBQSxNQUNBLGdCQUFBLEtBQ0EsaUJBQUEsS0FDQSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLGVBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLGVBQ0EsbUJBQUEsbUJBQUEsSUFBQSxLQUFBLFdBQUEsbUJBQUEsSUFBQSxLQUFBLFdBQUEsV0FBQSxJQUFBLEtBQUEsV0FBQSxXQUFBLElBQUEsSUFBQSxDQUFBLG1CQUFBLElBQUEsS0EvQk4sbU5BQUEsbU5BQUEsMkVBaUNRLFNBQUEsU0FqQ1IsME5BQUEsME5BQUEsa0ZBbUNVLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLG1CQUFBLG1CQUFBLElBQUEsS0FBQSxXQUFBLG1CQUFBLElBQUEsS0FBQSxXQUFBLFdBQUEsSUFBQSxLQUFBLFdBQUEsV0FBQSxJQUFBLElBQUEsQ0FBQSxtQkFBQSxJQUFBLEtBMUNWLHVOQUFBLHVOQUFBLCtFQTZDVSxNQUFBLEtBN0NWLGdNQUFBLGdNQUFBLHdEQWlEUSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLGVBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLGVBakRSLG1NQUFBLG1NQUFBLDJEQW1EVSxnQkFBQSxVQW5EVix5TkFBQSx5TkFBQSxpRkFzRFUsU0FBQSxTQXREVixnT0FBQSxnT0FBQSx3RkF3RFksbUJBQUEsTUFBQSxFQUFBLEVBQUEsS0FBQSxNQUFBLGVBQUEsV0FBQSxNQUFBLEVBQUEsRUFBQSxLQUFBLE1BQUEsZUF4RFosNkxBQUEsNkxBQUEscURBNkRRLFVBQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxFQUFBLEtBOURSLDZNQUFBLDZNQUFBLHFFQWlFUSxRQUFBLEtDcEVSLFdBQ0UsU0FBQSxTQUNBLGlCQUFBLEtBQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxlQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxlQUNBLG1CQUFBLG1CQUFBLElBQUEsS0FBQSxXQUFBLG1CQUFBLElBQUEsS0FBQSxXQUFBLFdBQUEsSUFBQSxLQUFBLFdBQUEsV0FBQSxJQUFBLElBQUEsQ0FBQSxtQkFBQSxJQUFBLEtBQ0EsY0FBQSxLQUxGLGlCQVFJLG1CQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsZUFSSixzQkFZSSxRQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsS0FkSix3QkFpQk0sZ0JBQUEsS0FqQk4sZ0NBc0JRLE1BQUEsTUFDQSxhQUFBLEtBdkJSLHlCQTZCSSxTQUFBLFNBQ0EsTUFBQSxFQUNBLE1BQUEsRUFDQSxJQUFBLEVBQ0EsUUFBQSxFQUNBLE9BQUEsa0JBQ0EsVUFBQSxLQUNBLFlBQUEsZUFFQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsaUJBQUEsS0FDQSxpQkFBQSxxQkFDQSxtQkFBQSxNQUFBLElBQUEsS0FBQSxXQUFBLE1BQUEsSUFBQSxLQUNBLFNBQUEsT0E1Q0osMkJBK0NNLFdBQUEsT0FDQSxnQkFBQSxLQWhETixpQ0FtRFEsZ0JBQUEsVUFDQSxNQUFBLFFBcERSLCtCQXlETSxNQUFBLE1BQ0EsYUFBQSxLQTFETixvREErREksUUFBQSxLQUdFLDJFQUNFLFFBQUEsTUFLRixtRkFDRSxRQUFBLE1BS0YsbUZBQ0UsUUFBQSxNQUtGLGlGQUNFLFFBQUEsTUFLRixtRkFDRSxRQUFBLE1BS0YsK0VBQ0UsUUFBQSxNQU1SLGVBQ0UsY0FBQSxLQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsZUFDQSxtQkFBQSxtQkFBQSxJQUFBLEtBQUEsV0FBQSxtQkFBQSxJQUFBLEtBQUEsV0FBQSxXQUFBLElBQUEsS0FBQSxXQUFBLFdBQUEsSUFBQSxJQUFBLENBQUEsbUJBQUEsSUFBQSxLQUVBLG9DQUxGLGVBTUksV0FBQSxPQU5KLHFCQVVJLG1CQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsZUM3R0osMERBRUksU0FBQSxTQUNBLElBQUEsS0FFQSx5QkFMSiwwREFNTSxXQUFBLFFBTk4sZ0RBV0ksU0FBQSxTQUNBLE1BQUEsSUFDQSxRQUFBLEVBRUEseUJBZkosZ0RBZ0JNLFFBQUEsTUFLRix5QkFyQkosa0RBc0JNLFFBQUEsTUF0Qk4sd0NBMkJJLFNBQUEsU0FDQSxpQkFBQSxRQUNBLFdBQUEsT0FDQSxlQUFBLFVBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxLQUFBLElBQ0EsV0FBQSxLQUNBLFFBQUEsSUFDQSxVQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EseUJBeENKLHdDQXlDTSxRQUFBLEVBQ0EsSUFBQSxNQUNBLFVBQUEsS0FDQSxNQUFBLE1BQ0EsS0FBQSxJQUNBLE1BQUEsSUFDQSxZQUFBLE1BQ0EsYUFBQSxPQUdGLDBCQW5ESix3Q0FvRE0sYUFBQSxLQXBETiwyQ0F5REksU0FBQSxTQUNBLFdBQUEsT0FDQSxlQUFBLFVBQ0EsTUFBQSxRQUNBLElBQUEsTUFDQSxNQUFBLEtBQ0EsS0FBQSxLQUVBLHlCQWpFSiwyQ0FrRU0sUUFBQSxNQU1OLGdDQUNFLFlBQUEsaUJBQUEsQ0FBQSxXQUNBLFdBQUEsOERBQUEsVUFDQSxnQkFBQSxNQUVBLHlCQUxGLGdDQU1JLFdBQUEsbUVBTkosMkRBVUksV0FBQSxNQUVBLHFCQVpKLDJEQWFNLFdBQUEsS0FHRiwwQkFoQkosMkRBaUJNLFdBQUEsSUFLTiwwQkFFSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxnQkFBQSxLQUNBLFdBQUEsSUFDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUVBLHlCQVRKLDBCQVVNLFdBQUEsSUFHRiwwQkFiSiwwQkFjTSxXQUFBLElBQ0EsaUJBQUEsS0FBQSxjQUFBLEtBQUEsZ0JBQUEsTUFmTiw2QkFtQk0sU0FBQSxTQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsT0FBQSxJQUVBLHlCQXhCTiw2QkF5QlEsT0FBQSxNQUdGLDBCQTVCTiw2QkE2QlEsT0FBQSxNQTdCUiw2REFpQ1EsU0FBQSxTQUNBLElBQUEsS0FsQ1IsaUVBcUNVLFFBQUEsS0FDQSxPQUFBLE1BQUEsUUF0Q1YscUVBeUNZLE1BQUEsS0FFQSx3Q0FBQSwyQkEzQ1oscUVBNENjLE1BQUEsS0E1Q2Qsb0VBbURRLFNBQUEsU0FDQSxPQUFBLEtBQ0EsS0FBQSxPQXJEUix3RUF3RFUsVUFBQSxNQXhEVixnREE2RFEsU0FBQSxTQUNBLFdBQUEsT0FDQSxJQUFBLElBRUEseUJBakVSLGdEQWtFVSxZQUFBLEVBQ0EsTUFBQSxTQW5FVixrREF1RVUsTUFBQSxRQUNBLGdCQUFBLEtBQ0EsVUFBQSxLQUNBLGVBQUEsVUFFQSx5QkE1RVYsa0RBNkVZLFVBQUEsS0FDQSxZQUFBLE1BU1osMEJBQ0UsV0FBQSw4REFBQSxVQUNBLGdCQUFBLE1BK0JBLFlBQUEsaUJBQUEsQ0FBQSxXQTdCQSx5QkFKRiwwQkFLSSxXQUFBLG1FQUxKLDJHQUFBLDJHQUFBLCtHQUFBLG1HQWFNLFVBQUEsS0FiTixxREFrQkksV0FBQSxLQUVBLHlCQXBCSixxREFxQk0sV0FBQSxLQUdGLDBCQXhCSixxREF5Qk0sV0FBQSxJQXpCTiwwQ0E4QkksUUFBQSxLQTlCSixzREFvQ0ksUUFBQSxLQXBDSiw0Q0F3Q0ksV0FBQSxJQUNBLE9BQUEsTUFBQSxRQUNBLGNBQUEsS0FFQSx5QkE1Q0osNENBNkNNLFdBQUEsSUFDQSxNQUFBLE1BR0YsMEJBakRKLDRDQWtETSxNQUFBLEtBQ0EsV0FBQSxHQUNBLFFBQUEsTUFwRE4sc0RBd0RNLFdBQUEsS0FFQSx5QkExRE4sc0RBMkRRLFdBQUEsR0EzRFIseURBK0RRLFdBQUEsT0EvRFIsOERBa0VVLFVBQUEsS0FDQSxZQUFBLGlCQUFBLENBQUEsV0FDQSxlQUFBLFVBQ0EsZ0JBQUEsS0FDQSxNQUFBLFFBRUEseUJBeEVWLDhEQXlFWSxVQUFBLE1BekVaLHFGQW1GUSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsTUFDQSxpQkFBQSxRQUNBLFdBQUEsT0FDQSxNQUFBLEtBQ0EsZUFBQSxVQUNBLFFBQUEsS0FDQSxVQUFBLEtBM0ZSLHFHQWdGVSxRQUFBLEtBYUYseUJBN0ZSLHFGQThGVSxNQUFBLEtBQ0EsS0FBQSxNQUNBLFNBQUEsU0FDQSxRQUFBLE1BR0YsMEJBcEdSLHFGQXFHVSxNQUFBLEtBQ0EsS0FBQSxLQUNBLGNBQUEsTUFNQSx5QkE3R1YseUdBOEdZLFFBQUEsTUFJQSwwQkFsSFosNkdBbUhjLFNBQUEsU0FDQSxXQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0F0SGQsb0dBMkhVLFdBQUEsSUFFQSx5QkE3SFYsb0dBOEhZLFdBQUEsSUE5SFosd0dBaUljLE1BQUEsTUFHSiwwQkFwSVYsb0dBcUlZLFdBQUEsR0FDQSxRQUFBLEtBdElaLHdHQXdJYyxNQUFBLElBQ0EsWUFBQSxNQXpJZCxxRjFHb3lWTSxzRjBHcHBWRSxlQUFBLFVBQ0EsTUFBQSxRQUNBLGNBQUEsS0FDQSx5QkFuSlIscUYxRzB5VlUsc0YwR3RwVkEsV0FBQSxJQUVGLDBCQXRKUixxRjFHOHlWVSxzRjBHdnBWQSxZQUFBLEVBQ0EsV0FBQSxFQUNBLFFBQUEsRUFBQSxFQUFBLEtBQUEsS0F6SlYsdUYxR216Vlksd0YwR3hwVkEsWUFBQSxHQVFaLFdBQ0UsZUFBQSxVQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsZ0JBQUEsS0FDQSxZQUFBLElBRUEseUJBUEYsV0FRSSxZQUFBLEtBUkosaUJBWUksZ0JBQUEsVUFTSix5QkFDRSxPQUFBLEtBQUEsRUFBQSxFQURGLHVDQUlJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FFQSxvQ0FQSix1Q0FRTSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLEtBUk4sMkNBWU0sU0FBQSxTQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUVBLG9DQWZOLDJDQWdCUSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGNBQUEsS0FBQSxFQUFBLEVBQUEsZTFHMHBWRiw2QzBHMXFWTiwrQzFHeXFWTSxnRDBHbnBWRSxPQUFBLEtBQ0EsUUFBQSxNQXZCUiw2Q0EyQlEsU0FBQSxTQTNCUixtREErQlEsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLFlBdENSLHlEQTJDVSxpQkFBQSxrQkEzQ1YsNkJBa0RJLE1BQUEsS0FDQSxPQUFBLEtBbkRKLDRDQXVESSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUNBLFVBQUEsS0FDQSxNQUFBLElBQ0EsV0FBQSxPQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsWUFBQSxzQkFDQSxVQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUFBLElBQUEsSUFBQSxLQUNBLGVBQUEsVUFFQSxxQ0F0RUosNENBdUVNLE1BQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxNQXpFTix3Q0ErRU0sV0FBQSxLQUNBLFlBQUEsc0JBQ0EsVUFBQSxLQUVBLG9DQW5GTix3Q0FvRlEsVUFBQSxNQXBGUix3RDFHMHRWRSxnRzBHMXRWRixpRzFHMHRWbUcsZ0cwRzF0Vm5HLGlHQTBGUSxRQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxFQU1SLGtDQUNFLFdBQUEsT0FERiwrQ0FJSSxPQUFBLEtBQUEsRUFBQSxFQUNBLFFBQUEsSUFBQSxLQUFBLEVBQ0EsUUFBQSxhQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxRQUNBLFVBQUEsS0FFQSxvQ0FYSiwrQ0FZTSxVQUFBLE1DM2ROLDhCQUVJLFlBQUEsRUFDQSxlQUFBLEVyQ2dHOEMsZ0RzQ2xHaEQsZ0JBQUEsTUFDQSxvQkFBQSxPQUNBLFFBQUEsTUFDQSx5QnRDK0ZnRCxnRHNDOUY5QyxXQUFBLE9BTEosb0RBUUksUUFBQSxLQVJKLDJEQUFBLGtFQUFBLDhHQUFBLGlIQUFBLDhGQVlJLE1BQUEsTUFDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLE1BQUEsSUFDQSxZQUFBLE1BQ0EsYUFBQSxNQUNBLFNBQUEsT0FHQSx5QkFyQkosMkRBQUEsOEdBQUEsaUhBQUEsOEZBc0JNLGlCQUFBLGdCQXRCTiwrREFBQSxrSEFBQSxxSEFBQSxrR0F5Qk0sUUFBQSxLQUNBLHlCQTFCTiwrREFBQSxrSEFBQSxxSEFBQSxrR0EyQlEsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxXQUFBLE9BL0JSLDRFQUFBLCtIQUFBLGtJQUFBLCtHQWtDUSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLG1CQUFBLElBQUEsZ0JBQUEsSUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSx5QkExQ1IsNEVBQUEsK0hBQUEsa0lBQUEsK0dBMkNVLFFBQUEsTUEzQ1Ysc0hBQUEseUhBQUEsc0dBQUEsdUhBQUEsMEhBQUEsdUdBQUEsbUVBQUEsb0VBaURNLGlCQUFBLGVBQ0EsV0FBQSxLNUd3bVdGLHlJNEcxcFdKLDBINUcycFdJLDRJNEczcFdKLDZINUc0cFdJLHlINEc1cFdKLDBHNUc4cFdJLDBJQUZ1TSwySEFHdk0sNklBSHFVLDhIQUlyVSwwSEFKc2MsMkdBSHRjLHNGNEd6cFdKLHVFNUc2cFdJLHVGQUQ0SCx3RTRHdm1XeEgsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSx5QjVHZ25XQSx5STRHenFXUiwwSDVHMHFXUSw0STRHMXFXUiw2SDVHMnFXUSx5SDRHM3FXUiwwRzVHNnFXUSwwSUFGdU0sMkhBR3ZNLDZJQUhxVSw4SEFJclUsMEhBSnNjLDJHQUh0YyxzRjRHeHFXUix1RTVHNHFXUSx1RkFENEgsd0U0R2puVzFILE1BQUEsSUFDQSxXQUFBLE1BQ0EsV0FBQSxPQUVGLDBCNUd3bldBLHlJNEd0cldSLDBINUd1cldRLDRJNEd2cldSLDZINUd3cldRLHlINEd4cldSLDBHNUcwcldRLDBJQUZ1TSwySEFHdk0sNklBSHFVLDhIQUlyVSwwSEFKc2MsMkdBSHRjLHNGNEdycldSLHVFNUd5cldRLHVGQUQ0SCx3RTRHem5XMUgsV0FBQSxPQS9EVixxSUFBQSx3SUFBQSxxSEFBQSxzSUFBQSx5SUFBQSxzSEFBQSxrRkFBQSxtRkFtRVEsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLE9BQ0EsSUFBQSxLQUNBLEtBQUEsS0FDQSxrQkFBQSxLQUFBLFVBQUEsS0FDQSxnQkFBQSxNQUNBLG9CQUFBLE9BQ0EsUUFBQSxFQUNBLHlCQTVFUixxSUFBQSx3SUFBQSxxSEFBQSxzSUFBQSx5SUFBQSxzSEFBQSxrRkFBQSxtRkE2RVUsTUFBQSxJQUNBLFdBQUEsTUFDQSxXQUFBLE9BRUYseUJBakZSLHFJQUFBLHdJQUFBLHFIQUFBLHNJQUFBLHlJQUFBLHNIQUFBLGtGQUFBLG1GQWtGVSxXQUFBLE9BbEZWLDJJQUFBLDhJQUFBLDJIQUFBLDRJQUFBLCtJQUFBLDRIQUFBLHdGQUFBLHlGQXVGUSxNQUFBLEtBdkZSLHNKQUFBLHlKQUFBLHNJQUFBLHVKQUFBLDBKQUFBLHVJQUFBLG1HQUFBLG9HQXlGVSxNQUFBLEtBRUYseUJBM0ZSLDJJQUFBLDhJQUFBLDJIQUFBLDRJQUFBLCtJQUFBLDRIQUFBLHdGQUFBLHlGQTRGVSxNQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxrQkFBQSxVQUFBLG1CQS9GVixzSEFBQSx5SEFBQSxzR0FBQSxtRUFvR00sZ0JBQUEsSUFBQSxLQUNBLG9CQUFBLEtBRUUseUJBdkdSLDJJQUFBLDhJQUFBLDJIQUFBLHdGQXdHVSxNQUFBLEVBQ0EsS0FBQSxNQXpHVix1SEFBQSwwSEFBQSx1R0FBQSxvRUE4R00sZ0JBQUEsSUFBQSxLQUNBLG9CQUFBLE1BR0UseUI1R3VuV0YsbUk0R3p1V04sMkg1RzB1V00sc0k0RzF1V04sOEg1RzJ1V00sbUg0RzN1V04sMkc1R3d1V00sZ0Y0R3h1V04sd0VBbUhVLE1BQUEsT0FJRix5QkF2SFIsNElBQUEsK0lBQUEsNEhBQUEseUZBd0hVLEtBQUEsRUFDQSxNQUFBLEtBQ0Esa0JBQUEsa0JBQUEsVUFBQSxtQkFNTix5QkFoSUosa0VBaUlNLE9BQUEsT0FqSU4sb0RBc0lJLE1BQUEsS0FDQSxRQUFBLEtBQUEsRUFDQSx5QkF4SUosb0RBeUlNLFFBQUEsTUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGtCQUFBLHFCQUFBLFVBQUEsc0JBN0lOLHVEQUFBLHVEQUFBLHVEQUFBLHVEQWdKTSxNQUFBLEtBaEpOLHNFQW9KUSxRQUFBLEtBcEpSLGtGQXNKVSxRQUFBLE1DdEpWLDZDQUNFLFFBQUEsTUFERix3REFBQSwrREFNSSxNQUFBLE1BQ0EsU0FBQSxTQUNBLEtBQUEsSUFDQSxNQUFBLElBQ0EsWUFBQSxNQUNBLGFBQUEsTUFJQSx5QkFmSiwrREFnQk0sT0FBQSxNQWhCTiw0TUFBQSxvRUFBQSw0TUFrQlEsT0FBQSxLQWxCUix3TjdHOHhXUSx5TjZHOXhXUixnRjdHNnhXUSxpRjZHN3hXUix3TjdHK3hXUSx5TjZHMXdXRSxPQUFBLEtBckJWLHdPN0dteVdVLHlPNkdueVdWLGdHN0dreVdVLGlHNkdseVdWLHdPN0dveVdVLHlPNkc1d1dJLE9BQUEsTUF4QmQseUQ3R3V5V0UsMEQ2R3R3V0UsU0FBQSxTQUNBLFFBQUEsRUFsQ0osNkQ3RzJ5V0ksOEQ2R3Z3V0UsTUFBQSxLQXBDTiw2RTdHOHlXTSw4RTZHdndXSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BekNWLHdFN0dveldNLHlFNkd2d1dFLFFBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQWpEUixnREFBQSxnREFBQSxnREFBQSxnREFzREksTUFBQSxLdkM2Q21HLGdEd0NsR3JHLGdCQUFBLE1BQ0Esb0JBQUEsT0FDQSxRQUFBLE1BQ0EsV0FBQSxNQUpGLDJEQUFBLGtFQU1JLE1BQUEsTUFDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLE1BQUEsSUFDQSxZQUFBLE1BQ0EsYUFBQSxNQUNBLFdBQUEsS0FaSixtRkFBQSw0RUFjTSxXQUFBLE1BQ0EseUJBZk4sbUZBQUEsNEVBZ0JRLFdBQUEsT0FFRiwwQkFsQk4sbUZBQUEsNEVBbUJRLFdBQUEsT0FuQlIsNEVBQUEsbUZBdUJNLFNBQUEsU0FDQSxRQUFBLEdBQ0EsTUFBQSxLQUNBLHlCQTFCTiw0RUFBQSxtRkEyQlEsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxXQUFBLE9BL0JSLDBFQUFBLDJFQUFBLG1FQUFBLG9FQW9DTSxXQUFBLEtBcENOLDRGQUFBLDZGQUFBLHFGQUFBLHNGQXNDUSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsTUFDQSx5QkF6Q1IsNEZBQUEsNkZBQUEscUZBQUEsc0ZBMENVLFNBQUEsVUFFRix5QkE1Q1IsNEZBQUEsNkZBQUEscUZBQUEsc0ZBNkNVLE1BQUEsSUFDQSxXQUFBLE1BQ0EsV0FBQSxNQUNBLFNBQUEsVUFFRiwwQkFsRFIsNEZBQUEsNkZBQUEscUZBQUEsc0ZBbURVLFdBQUEsT0FuRFYsNEZBQUEsNkZBQUEscUZBQUEsc0ZBdURRLE1BQUEsS0F2RFIsdUdBQUEsd0dBQUEsZ0dBQUEsaUdBeURVLE1BQUEsS0FFRix5QkEzRFIsNEZBQUEsNkZBQUEscUZBQUEsc0ZBNERVLE1BQUEsSUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLGtCQUFBLGtCQUFBLFVBQUEsbUJBTUYseUJBckVSLDRGQUFBLHFGQXNFVSxNQUFBLEVBQ0EsS0FBQSxNQU1GLHlCQTdFUiw2RkFBQSxzRkE4RVUsTUFBQSxPQUlGLHlCQWxGUiw2RkFBQSxzRkFtRlUsS0FBQSxFQUNBLE1BQUEsS0FDQSxrQkFBQSxrQkFBQSxVQUFBLG1CQU9OLHlCQTVGSixrRUE2Rk0sT0FBQSxPQTdGTixrRUFpR0ksTUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLHlCQW5HSixrRUFvR00sUUFBQSxNQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEscUJBQUEsVUFBQSxzQkF4R04scUVBQUEscUVBQUEscUVBQUEscUVBMkdNLE1BQUEsS0EzR04sc0dBZ0hNLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsT0FDQSxlQUFBLEtBQ0EsT0FBQSxFQXhITiw0R0EwSFEsUUFBQSxLQTFIUiw2R0FBQSw0R0E2SFEsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEscUJBQUEsVUFBQSxxQkFDQSxRQUFBLEVBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxFQUNBLGVBQUEsS0FNUixnQkFDRSxTQUFBLFNBQ0EsT0FBQSxNQUNBLEtBQUEsS0FIRiwrQkFNSSxRQUFBLGFBQ0EsT0FBQSxRQVBKLDJDQVVNLGFBQUEsSUFWTixrQkFlSSxNQUFBLFFBQ0EsVUFBQSxLeEN2RHdKLDZCeUNsRzFKLGdCQUFBLE1BQ0Esb0JBQUEsT0FDQSxTQUFBLE9BQ0EsUUFBQSxNQUpGLHdDQUFBLCtDQUFBLDBDQUFBLHVEQVNJLE1BQUEsTUFDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLE1BQUEsSUFDQSxZQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsRUFNQSx5QkFyQkosK0NBc0JNLE9BQUEsTy9HdThXSix3RStHNzlXRiwyRC9HMjlXRSw0REFDQSxnRUFGQSw0RCtHNTdXSSxPQUFBLEtBOUJOLDBDQW1DSSxTQUFBLFNBQ0EsT0FBQSxLQXBDSix3Q0F3Q0ksT0FBQSxLQXhDSixxRUE0Q1EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLElBQUEsRUFDQSxLQUFBLEVBaERSLHlFQXFETSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEscUJBQUEsVUFBQSxxQkFFQSx5QkE1RE4seUVBNkRRLFFBQUEsTUFBQSxHQTdEUiw0RS9HdS9XTSw0RUFDQSw0RUFDQSw0RStHcjdXRSxNQUFBLEsvR3c3V04seUMrRzUvV0YseUNBMkVJLFFBQUEsRUFDQSxNQUFBLEsvR283V0EsZ0QrR2hnWEosZ0RBK0VNLFFBQUEsSy9HbzdXRixxRCtHbmdYSixxREFtRk0sVUFBQSxLQUNBLFlBQUEsRUFDQSxRQUFBLElBQ0EsTUFBQSxLQUNBLHVCQUFBLFlBQ0Esd0JBQUEsVS9HbTdXRiwyRCtHM2dYSiwyREE0Rk0sUUFBQSxJQUFBLEtBQUEseUJBQ0EsZUFBQSxLQTdGTix5Q0FrR0ksS0FBQSxLQWxHSix5Q0FzR0ksTUFBQSxLQUNBLFFBQUEsRUF2R0oseUNBMkdJLE9BQUEsS0EzR0osNENBOEdNLE9BQUEsRUE5R04sbURBaUhRLFFBQUEsRUFqSFIsMERBb0hVLFFBQUEsS0FwSFYsd0RBd0hVLFFBQUEsSUFDQSxNQUFBLFFBekhWLGdFQTRIWSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsS0E5SFoscUVBbUlVLFFBQUEsSUFBQSxLQUFBLHlCQUNBLGVBQUEsS0FDQSxNQUFBLFFBcklWLHVFQTRJWSxRQUFBLEtBNUlaLDRFQWdKWSxNQUFBLFFBQ0EsUUFBQSxHQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQXBKWiwyREE0SkksUUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEtBOUpKLHVFQWtLUSxVQUFBLEtBQ0EsTUFBQSxRQ25LUixtREFBQSxzR0FBQSx5R0FBQSxzRkFFSSxNQUFBLE1BQ0EsU0FBQSxTQUNBLEtBQUEsSUFDQSxNQUFBLElBQ0EsWUFBQSxNQUNBLGFBQUEsTUFDQSxTQUFBLE9BQ0EsT0FBQSxLQUFBLE1BQUEsSUFUSiw0Q2xHT0UsWUFBQSxFQUNBLGFBQUEsRUpIQSxrREFBQSxtREFFRSxRQUFBLElBQ0EsUUFBQSxNQUVGLGtEQUNFLE1BQUEsS3NHWEosOENBY00sb0JBQUEsT0FDQSxrQkFBQSxVQUNBLGdCQUFBLE1BQ0EsUUFBQSxNQUNBLE9BQUEsTUFDQSxTQUFBLE9BQ0EsU0FBQSxTQUNBLE9BQUEsS0FBQSxNQUFBLElBQ0EseUJBdEJOLDhDQXVCUSxPQUFBLE9BdkJSLHFEQTBCUSxpQkFBQSxlQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsbUJBQUEsaUJBQUEsSUFBQSxJQUFBLENBQUEsbUJBQUEsSUFBQSxLQUFBLFdBQUEsaUJBQUEsSUFBQSxJQUFBLENBQUEsbUJBQUEsSUFBQSxLQUFBLFdBQUEsaUJBQUEsSUFBQSxJQUFBLENBQUEsV0FBQSxJQUFBLEtBQUEsV0FBQSxpQkFBQSxJQUFBLElBQUEsQ0FBQSxXQUFBLElBQUEsSUFBQSxDQUFBLG1CQUFBLElBQUEsS0FDQSxtQkFBQSxNQUFBLEVBQUEsRUFBQSxLQUFBLE1BQUEsZUFBQSxXQUFBLE1BQUEsRUFBQSxFQUFBLEtBQUEsTUFBQSxlQWpDUiwyREFxQ1UsaUJBQUEscUJBQ0EsbUJBQUEsTUFBQSxFQUFBLEVBQUEsS0FBQSxNQUFBLGVBQUEsV0FBQSxNQUFBLEVBQUEsRUFBQSxLQUFBLE1BQUEsZUF0Q1YsaURsR2lDRSxTQUFBLFNBQ0EsV0FBQSxJQUNBLGFBQUEsRUFDQSxjQUFBLEVBRUEseUJrR3RDRixpRGxHdUNJLE1BQUEsS0FDQSxNQUFBLEtrR0dJLHlCQTNDUixpRGxHNkRFLFNBQUEsU0FDQSxXQUFBLElBQ0EsYUFBQSxFQUNBLGNBQUEsR0FFQSwrQ2tHbEVGLGlEbEdtRUksTUFBQSxLQUNBLE1BQUEsS2tHcEVKLGlEbEdpQ0UsU0FBQSxTQUNBLFdBQUEsSUFDQSxhQUFBLEVBQ0EsY0FBQSxFQUVBLHlCa0d0Q0YsaURsR3VDSSxNQUFBLEtBQ0EsTUFBQSxLa0dTSSx5QkFqRFIsaURsRzZERSxTQUFBLFNBQ0EsV0FBQSxJQUNBLGFBQUEsRUFDQSxjQUFBLEdBRUEsK0NrR2xFRixpRGxHbUVJLE1BQUEsS0FDQSxNQUFBLEtrR3BFSixpRGxHaUNFLFNBQUEsU0FDQSxXQUFBLElBQ0EsYUFBQSxFQUNBLGNBQUEsRUFFQSx5QmtHdENGLGlEbEd1Q0ksTUFBQSxLQUNBLE1BQUEsTWtHZUkseUJBdkRSLGlEbEc2REUsU0FBQSxTQUNBLFdBQUEsSUFDQSxhQUFBLEVBQ0EsY0FBQSxHQUVBLCtDa0dsRUYsaURsR21FSSxNQUFBLEtBQ0EsTUFBQSxLa0dwRUosNERBNERRLFdBQUEsT0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBQ0EsUUFBQSxFQW5FUix1RkFxRVUsTUFBQSxLQUNBLFlBQUEsY0FBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFBQSxJQUFBLElBQUEsZUFDQSx5QkF6RVYsdUZBMEVZLFVBQUEsTUExRVosbURsR2lDRSxTQUFBLFNBQ0EsV0FBQSxJQUNBLGFBQUEsRUFDQSxjQUFBLEVBRUEseUJrR3RDRixtRGxHdUNJLE1BQUEsS0FDQSxNQUFBLEtrRzBDSSx5QkFsRlIsbURsRzZERSxTQUFBLFNBQ0EsV0FBQSxJQUNBLGFBQUEsRUFDQSxjQUFBLEdBRUEsK0NrR2xFRixtRGxHbUVJLE1BQUEsS0FDQSxNQUFBLEtrR3BFSixtRGxHaUNFLFNBQUEsU0FDQSxXQUFBLElBQ0EsYUFBQSxFQUNBLGNBQUEsRUFFQSx5QmtHdENGLG1EbEd1Q0ksTUFBQSxLQUNBLE1BQUEsS2tHZ0RJLHlCQXhGUixtRGxHNkRFLFNBQUEsU0FDQSxXQUFBLElBQ0EsYUFBQSxFQUNBLGNBQUEsR0FFQSwrQ2tHbEVGLG1EbEdtRUksTUFBQSxLQUNBLE1BQUEsS2tHcEVKLG1EbEdpQ0UsU0FBQSxTQUNBLFdBQUEsSUFDQSxhQUFBLEVBQ0EsY0FBQSxFQUVBLHlCa0d0Q0YsbURsR3VDSSxNQUFBLEtBQ0EsTUFBQSxNa0dzREkseUJBOUZSLG1EbEc2REUsU0FBQSxTQUNBLFdBQUEsSUFDQSxhQUFBLEVBQ0EsY0FBQSxHQUVBLCtDa0dsRUYsbURsR21FSSxNQUFBLEtBQ0EsTUFBQSxLa0dwRUosa0RBbUdRLG9CQUFBLE9BQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQUNBLFFBQUEsTUFDQSxPQUFBLE1BQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxPQUFBLEtBQUEsTUFBQSxJQUNBLHlCQTNHUixrREE0R1UsT0FBQSxPQTVHVix5REErR1UsUUFBQSxHQUNBLGlCQUFBLGVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxtQkFBQSxpQkFBQSxJQUFBLElBQUEsQ0FBQSxtQkFBQSxJQUFBLEtBQUEsV0FBQSxpQkFBQSxJQUFBLElBQUEsQ0FBQSxtQkFBQSxJQUFBLEtBQUEsV0FBQSxpQkFBQSxJQUFBLElBQUEsQ0FBQSxXQUFBLElBQUEsS0FBQSxXQUFBLGlCQUFBLElBQUEsSUFBQSxDQUFBLFdBQUEsSUFBQSxJQUFBLENBQUEsbUJBQUEsSUFBQSxLQUNBLG1CQUFBLE1BQUEsRUFBQSxFQUFBLEtBQUEsTUFBQSxlQUFBLFdBQUEsTUFBQSxFQUFBLEVBQUEsS0FBQSxNQUFBLGVBdkhWLCtEQTJIWSxpQkFBQSxxQkFDQSxtQkFBQSxNQUFBLEVBQUEsRUFBQSxLQUFBLE1BQUEsZUFBQSxXQUFBLE1BQUEsRUFBQSxFQUFBLEtBQUEsTUFBQSxlQTVIWixxRUFnSVUsV0FBQSxPQUNBLE1BQUEsS0FDQSxRQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEscUJBQUEsVUFBQSxxQkFDQSxRQUFBLEVBdklWLGdHQXlJWSxNQUFBLEtBQ0EsWUFBQSxjQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUFBLElBQUEsSUFBQSxlQUNBLHlCQTdJWixnR0E4SWMsVUFBQSxNQy9JZCwwRkFNYyxRQUFBLEVBQ0EsV0FBQSxLQVBkLHFHQVNnQixjQUFBLEtBQ0EseUJBVmhCLHFHQVdrQixjQUFBLEdBWGxCLDZJQWlCb0IsUUFBQSxLQUFBLEtBakJwQixnSkFvQnNCLE1BQUEsUUFDQSxVQUFBLEtBQ0EsUUFBQSxFQUFBLEVBQUEsSUFBQSxFQUNBLE9BQUEsRUFBQSxFQUFBLElBQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxRQXhCdEIscUpBMEJ3QixVQUFBLElBRUYseUJBNUJ0QixnSkE2QndCLGNBQUEsTUE3QnhCLGdKQWlDc0IsTUFBQSxRQUNBLFlBQUEsYUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxlQUFBLFVBckN0QiwrSUF3Q3NCLE1BQUEsS0FDQSxXQUFBLEtBQ0EseUJBMUN0QiwrSUEyQ3VCLE9BQUEsTUFDQSxRQUFBLEtBQUEsTUM5Q3ZCLGtCQUNFLFNBQUEsU0FDQSxTQUFBLE9BQ0EsZUFBQSxPQUNBLFlBQUEsS0FDQSxPQUFBLEVBTEYseUJBUUksU0FBQSxTQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsSUFBQSxFQUNBLEtBQUEsRW5Ic0hKLEdvSHJFRSxZQUFBLGdCQUFBLENBQUEsV0FDQSxZQUFBLElsSEpFLEdENnlYSixHbUhweVhFLFlBQUEsZ0JBQUEsQ0FBQSxXQUNBLFlBQUEsSUFLRSxvQ0FGSixnQkFHTSxRQUFBLEdBS04sUUFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FHRixrQ0FFSSxVQUFBLEtBQ0EsV0FBQSxFQUNBLGNBQUEsS0FDQSxlQUFBLEVBQ0EsY0FBQSxLQUVBLHlCQVJKLGtDQVNNLFVBQUEsTUFUTix3Q0FhTSxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxRQUFBLE1BQ0EsaUJBQUEsUUFDQSxXQUFBLEtBS04sbUJuSDR4WEEsbUJBQ0EsbUJBQ0EsbUJBQ0Esa0JtSHp4WEksVUFBQSxLQUNBLFdBQUEsRUFDQSxjQUFBLEtBQ0EsZUFBQSxFQUNBLGNBQUEsS0FFQSx5QkFaSixtQm5IdXlYSSxtQkFDQSxtQkFDQSxtQkFDQSxrQm1IN3hYRSxVQUFBLE1BYk4sMEJuSDZ5WEUsMEJBQ0EsMEJBQ0EsMEJBQ0EseUJtSC94WEksWUFBQSxJQUFBLElBQUEsSUFBQSxlQWpCTix5Qm5IbXpYRSx5QkFDQSx5QkFDQSx5QkFDQSx3Qm1IanlYSSxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxRQUFBLE1BQ0EsaUJBQUEsUUFDQSxXQUFBLEtBMUJOLGNuSCt6WEEsY0FDQSxjQUNBLGNBQ0EsYW1IbnlYSSxVQUFBLEtBQ0EsV0FBQSxFQUNBLGNBQUEsS0FDQSxlQUFBLEVBQ0EsY0FBQSxLQUVBLHlCQXJDSixjbkgwMFhJLGNBQ0EsY0FDQSxjQUNBLGFtSHZ5WEUsVUFBQSxNQXRDTixxQm5IZzFYRSxxQkFDQSxxQkFDQSxxQkFDQSxvQm1IenlYSSxZQUFBLElBQUEsSUFBQSxJQUFBLGVBMUNOLGVuSHUxWEEsZUFDQSxlQUNBLGVBQ0EsY21IM3lYSSxZQUFBLGdCQUFBLENBQUEsV0FDQSxZQUFBLElBaERKLDhCbkg4MVhFLDhCQUNBLDhCQUNBLDhCQUNBLDZCbUg5eVhJLFVBQUEsS0FFQSx5QkFyRE4sOEJuSHEyWE0sOEJBQ0EsOEJBQ0EsOEJBQ0EsNkJtSGx6WEUsVUFBQSxNQU1SLFFBQ0UsU0FBQSxTQUNBLEtBQUEsTUFDQSxNQUFBLE1BQ0EsTUFBQSxNQUNBLFlBQUEsSUFDQSxhQUFBLElBQ0EsUUFBQSxFQUdGLFVBQ0UsaUJBQUEsUUFDQSxtQkFBQSxpQkFBQSxJQUFBLEtBQUEsV0FBQSxpQkFBQSxJQUFBLEtBSUYsV0FDRSxnQkFBQSxLQUNBLFNBQUEsT0FGRixpQkFLSSxpQkFBQSxRQUNBLGdCQUFBLEtBTkosbUJBU00sa0JBQUEsWUFBQSxVQUFBLFlBS04sY0FDRSxRQUFBLEVBQUEsS0FDQSxRQUFBLGFBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxrQkFBQSxZQUFBLFVBQUEsWUFKRixnQkFPSSxNQUFBLEtBSUosVUFDRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxRQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsYUFBQSxFQUFBLElBQUEsSUFBQSxFQUNBLGFBQUEsS0FDQSxrQkFBQSxnQkFBQSxVQUFBLGdCQUNBLG1CQUFBLGFBQUEsS0FBQSxLQUFBLFdBQUEsYUFBQSxLQUFBLEtBR0YsV0FDRSxTQUFBLFNBQ0EsV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxTQUFBLE9BQ0EsZ0JBQUEsS0FDQSxlQUFBLFVBYkYsaUJBQUEsaUJBaUJJLGlCQUFBLEtBQ0EsTUFBQSxRQUNBLGFBQUEsUUFuQkosbUJBQUEsbUJBc0JNLGFBQUEsUUFJSixvQ0ExQkYsV0EyQkksV0FBQSxLQUNBLFVBQUEsS0FDQSxpQkFBQSxZQTdCSixpQkFnQ00sUUFBQSxHQUNBLFdBQUEseURBQ0EsU0FBQSxTQUNBLE9BQUEsS0FDQSxLQUFBLE1BQ0EsSUFBQSxFQUNBLFFBQUEsR0FDQSxNQUFBLEtBQ0EsbUJBQUEsS0FBQSxJQUFBLFFBQUEsV0FBQSxLQUFBLElBQUEsU0F4Q04saUJBNkNJLGlCQUFBLFlBQ0EsbUJBQUEsTUFBQSxJQUFBLEtBQUEsV0FBQSxNQUFBLElBQUEsS0E5Q0osdUJBaURNLEtBQUEsRUFLTixjQUNFLFFBQUEsRUFDQSxRQUFBLGFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLGtCQUVBLG9DQU5GLGNBT0ksTUFBQSxNQVBKLGdCQVdJLE1BQUEsUUFYSixrQm5Id3lYRSwwRG1IeHlYRiwyREFlSSxnQkFBQSxLQUNBLE1BQUEsUUFoQkosd0JuSDR5WEksZ0VtSDV5WEosaUVBbUJNLE1BQUEsS0FDQSxpQkFBQSxRQUNBLG1CQUFBLE1BQUEsS0FBQSxLQUFBLFdBQUEsTUFBQSxLQUFBLEtBR0Ysb0NBeEJKLHdCbkhtelhNLGdFbUhuelhOLGlFQTBCUSxRQUFBLEdBQ0EsV0FBQSxzREFDQSxTQUFBLFNBQ0EsT0FBQSxLQUNBLEtBQUEsTUFDQSxJQUFBLEVBQ0EsUUFBQSxHQUNBLE1BQUEsS0FDQSxtQkFBQSxLQUFBLElBQUEsUUFBQSxXQUFBLEtBQUEsSUFBQSxRQWxDUix3Qm5IK3pYTSxnRW1IL3pYTixpRUFzQ1EsaUJBQUEsWUFDQSxtQkFBQSxNQUFBLElBQUEsS0FBQSxXQUFBLE1BQUEsSUFBQSxLQXZDUiw4Qm5IbzBYUSxzRW1IcDBYUix1RUEwQ1UsS0FBQSxHQU9WLFlBQ0UsTUFBQSxLQUdGLG9CQUNFLFlBQUEsZ0JBQUEsQ0FBQSxXQUNBLFlBQUEsSUFHRixNQUNFLFdBQUEsb0JBRUEscUJuSG94WEEscUJtSGx4WEUsV0FBQSxvQkFJSixTbkhreFhBLGNtSGh4WEUsV0FBQSxRQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGdCQUFBLEtBQ0EsUUFBQSxhQUNBLFFBQUEsSUFBQSxLQUFBLElBQ0EsT0FBQSxFQUNBLGFBQUEsSUFDQSxhQUFBLE1BQ0EsYUFBQSxRQUNBLGNBQUEsSUFDQSxtQkFBQSxpQkFBQSxJQUFBLEtBQUEsV0FBQSxpQkFBQSxJQUFBLEtBQ0EsT0FBQSxRQUNBLE1BQUEsS0FDQSxZQUFBLElBSUUseUJuSGl4WEEsMEJBRUEsK0JtSHJ4WEYsMEJuSG14WDZCLCtCbUhoeFh6QixPQUFBLEVBQUEsS0FDQSxRQUFBLE1BQ0EsV0FBQSxRQUtGLHlCQURGLGlDQUFBLHNDQUVJLE9BQUEsS0FDQSxXQUFBLFFBL0JOLGVuSG16WEUsb0JtSC93WEUsV0FBQSxRQUNBLE1BQUEsS0FyQ0osY25IdXpYRSxtQm1IOXdYRSxXQUFBLFFBekNKLG9CbkgwelhJLHlCbUg5d1hFLFdBQUEsUUE1Q04sdUJuSDZ6WEUsNEJtSDV3WEUsUUFBQSxLQUVBLHlCQW5ESix1Qm5IaTBYTSw0Qm1IN3dYQSxRQUFBLE1BQ0EsT0FBQSxFQUFBLE1BckROLHVCbkhxMFhFLDRCbUgzd1hFLFFBQUEsYUFFQSx5QkE1REosdUJuSHkwWE0sNEJtSDV3WEEsUUFBQSxNcEhqVU4sRW9IdVVFLFdBQUEsV0FDQSxnQkFBQSxVQUZGLFFBS0ksTUFBQSxRQUtGLHlCSmhhRix3Q0lrYU0sV0FBQSxNSmxhTixxRUlzYVUsU0FBQSxTSnRhVix5RUkyYVEsUUFBQSxNSjNhUiwwRElvYlUsTUFBQSxRQUNBLFFBQUEsSUpyYlYsdUVJNGJZLE1BQUEsUUFDQSxRQUFBLEdBU1YseUJBREYsNkRBRUksT0FBQSxLQUFBLEdBSUosd0JBQ0UsT0FBQSxFQUFBLEtBQ0EsY0FBQSxLQUVBLG9DQUpGLHdCQUtJLE1BQUEsS0FLRix5QkFERix3Q0FHTSxXQUFBLE9BSE4sOEJBT00sUUFBQSxNQUNBLE1BQUEsS0FSTixvQ0FXUSxTQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsYUFDQSxPQUFBLE1BTVIsZUFDRSxRQUFBLE1BQ0EsV0FBQSxLQUZGLDRCQUtJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsbUJBQUEsRUFDQSxRQUFBLElBQUEsS0FBQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLG1CQUFBLElBQUEsV0FBQSxJQUNBLGdCQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsZ0JBQUEsQ0FBQSxXQVpKLHVDQWVNLG1CQUFBLElBZk4sa0NBbUJNLFdBQUEsUUFDQSxNQUFBLFFBcEJOLHFDQUFBLG1DQUFBLGtDQTBCTSxXQUFBLFFBQ0EsTUFBQSxRQUNBLFlBQUEsSUFLTixjQUVJLFlBQUEsSUFBQSxJQUFBLElBQUEsZUFGSixTQU1JLFlBQUEsZUFBQSxDQUFBLFdBTkosZ0JBVUksUUFBQSxLQUVBLHlCQVpKLGdCQWFNLFFBQUEsT0FiTixnQkFrQkksUUFBQSxNQUVBLHlCQXBCSixnQkFxQk0sUUFBQSxNQXJCTixnQkEyQkksMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUNBLFdBQUEsS0FJSixhQUVFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFHRixxREFBQSxzQkFDRSxRQUFBLEtBR0YsdUNuSG10WEEsc0NtSC9zWEksU0FBQSxnQkFDQSxJQUFBLEVBQ0EsUUFBQSxLQUNBLFdBQUEsS0FJSiwwR0FBQSw2SkFBQSxnS0FBQSw2SUFDRSxpQkFBQSxlQUNBLE1BQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxLQUNBLFFBQUEsT0FTRiw0QkFFSSxZQUFBLEVBQ0EsV0FBQSxFQUNBLFdBQUEsT0FKSiw2SEF3QmdCLGNBQUEsS0F4QmhCLGlJQWFrQixTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQWhCbEIsb0lBbUJvQixZQUFBLGVBQ0EsVUFBQSxLQXBCcEIsMkxBNEJnQixXQUFBLEtBNUJoQixxSUFrQ2dCLGNBQUEsS0FsQ2hCLGdQQXVDYyxRQUFBLEtBQUEsRUF2Q2Qsc0RBZ0RJLFdBQUEsS0FoREosNkVBcURNLFdBQUEsS0FLTiw0QkFFSSxVQUFBLEtBQ0EsV0FBQSxFQUNBLGNBQUEsS0FDQSxlQUFBLEVBQ0EsY0FBQSxLQU5KLGtDQVNNLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLFFBQUEsTUFDQSxpQkFBQSxRQUNBLFdBQUEsS0FXTixxSEFPYyxjQUFBLEVBTUEseUJBYmQsc0hBY2dCLFdBQUEsTUFkaEIsOEhBQUEsaUxBQUEsb0xBQUEsaUtBd0JJLGlCQUFBLGNBVUosY0FDRSxXQUFBLEtBU0YsaUhBT2MsY0FBQSxFQU9BLHlCQWRkLGtIQUFBLGtIQWVnQixXQUFBLE1BZmhCLHFJQXVCZ0Isa0JBQUEsa0JBQUEsVUFBQSxrQkFDQSxJQUFBLElBQ0EsU0FBQSxTQUNBLFFBQUEsTUFDQSxNQUFBLEtBM0JoQiwyRUFpQ1ksV0FBQSxNQWVaLHNEQUVJLFFBQUEsS0FBQSxFQUlJLHlCQU5SLHNGQU9VLFdBQUEsTUFpQkYseUJBSlIsbUZBS1UsV0FBQSxNQWlCRix5QkFKUix1RkFLVSxXQUFBLE1BaUJGLHlCQUpSLDRGQUtVLE9BQUEsS0FBQSxHQU9WLCtHQUlRLFFBQUEsTUFDQSxTQUFBLFNBTFIscUhBUVUsUUFBQSxJQUNBLGlCQUFBLGNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxtQkFBQSxpQkFBQSxJQUFBLEtBQUEsV0FBQSxpQkFBQSxJQUFBLEtBZlYscUhBbUJVLFNBQUEsU0FuQlYsMkhBc0JZLFFBQUEsSUFDQSxpQkFBQSxvQkFjWixjQUNFLFNBQUEsU0FERiwrQkFJSSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFVBQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxFQUNBLGlCQUFBLFlBVEoscUNBQUEscUNBYU0sZ0JBQUEsVUFiTixpQ0FpQk0sVUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsYUFBQSxJQVdOLDZCQUNFLE1BQUEsSUFFQSx5QkFIRiw2QkFJSSxNQUFBLEtBSkosMkRBUUksUUFBQSxLQVNKLGtIQU9jLGNBQUEsRUFQZCxpTkFhYyxRQUFBLEVBQ0EsY0FBQSxFQVNkLHVDbkg4aVhBLHVDbUg1aVhFLGlCQUFBLFFBQ0EsTUFBQSxNQUNBLFNBQUEsU0FDQSxLQUFBLElBQ0EsTUFBQSxJQUNBLFlBQUEsTUFDQSxhQUFBLE1BQ0EsU0FBQSxPQVRGLHFEbkh3alhFLG9EQUNBLHFEQUNBLG9EbUg3aVhFLFFBQUEsS0FBQSxLQUNBLFdBQUEsUUFDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFNBQUEsU0FqQkosMERuSGlrWEkseURBQ0EsMERBQ0EseURtSC9pWEUsU0FBQSxTQUVBLHlCQXRCTiwwRG5IdWtYUSx5REFDQSwwREFDQSx5RG1IbGpYQSxVQUFBLE1BdkJSLHdFbkg0a1hNLHVFQUNBLHdFQUNBLHVFbUhualhFLFNBQUEsU0FDQSxRQUFBLE1BQ0EsS0FBQSxNQUNBLE1BQUEsRUFDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBakNSLCtFbkh3bFhNLDhFQUNBLCtFQUNBLDhFbUhyalhFLE1BQUEsTUFDQSxVQUFBLEtBdENSLDRFbkg4bFhNLDJFQUNBLDRFQUNBLDJFbUh0alhFLE1BQUEsTUFFQSxvQ0E1Q1IsNEVuSG9tWFUsMkVBQ0EsNEVBQ0EsMkVtSHpqWEEsWUFBQSxNQUlBLG9DQWpEViw0Rm5IMG1YVSwyRkFDQSw0RkFDQSwyRm1IMWpYRSxNQUFBLE1BbERaLGtHbkgrbVhRLGlHQUNBLGtHQUNBLGlHbUgzalhJLE1BQUEsS0F0RFosaUhuSHNuWFEsZ0hBR0EsaUhBR0EsZ0htSDVuWFIsaUhBQUEsa0ZuSHFuWFEsZ0hBREEsaUZBSUEsaUhBREEsa0ZBSUEsZ0hBREEsaUZtSC9qWEUsU0FBQSxtQkFDQSxTQUFBLE9BQ0EsS0FBQSxzQkFDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLFVBQUEsT0FoRVYsc0VuSG9vWE0scUVBQ0Esc0VBQ0EscUVtSGprWEUsY0FBQSxFQUNBLFFBQUEsYUFDQSxNQUFBLEtBdkVSLHVHbkgyb1hRLHNHQUNBLHVHQUNBLHNHbUhua1hFLFFBQUEsS0FHRixvQ0E3RVIsc0VuSGlwWFUscUVBQ0Esc0VBQ0EscUVtSHJrWEEsTUFBQSxLQUNBLElBQUEsS0FDQSxXQUFBLEtBaEZWLG1Gbkh3cFhZLGtGQUNBLG1GQUNBLGtGbUh2a1hBLE1BQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQXJGWixzRW5IK3BYSSxxRUFDQSxzRUFDQSxxRW1IcmtYRSxXQUFBLElBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsYUFBQSxFQUNBLGNBQUEsS0FBQSxNQUFBLElBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBbEdOLGlHbkgycVhNLGdHQUNBLGlHQUNBLGdHbUh4a1hFLE1BQUEscUJBckdSLHdGbkhnclhNLHVGQUNBLHdGQUNBLHVGbUh6a1hFLE1BQUEscUJBekdSLDZGbkhxclhNLDRGQUNBLDZGQUNBLDRGbUgxa1hFLE1BQUEscUJBN0dSLHlFbkgwclhJLHdFQUNBLHlFQUNBLHdFbUgxa1hFLFdBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxPQUFBLEVBdEhOLHlFbkhtc1hJLHdFQUNBLHlFQUNBLHdFbUgza1hFLFdBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLEtBRUEseUJBaElOLHlFbkg2c1hRLHdFQUNBLHlFQUNBLHdFbUg5a1hBLE9BQUEsRUFDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGtCQXJJUixtRG5IdXRYRSxtRG1INWtYRSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxPQTVJSixzRG5IMnRYSSxzRG1INWtYRSxVQUFBLEtBRUEseUJBakpOLHNEbkgrdFhRLHNEbUg3a1hBLFVBQUEsTUFsSlIsc0duSGt1WEUsc0dtSHprWEksZUFBQSxLQXpKTiw0R25IcXVYSSw0R21IemtYSSxRQUFBLElBQ0EsaUJBQUEsaUJBQ0EsUUFBQSxNQUNBLE1BQUEsa0JBQ0EsT0FBQSxJQUNBLE9BQUEsRUFBQSxLQWpLUixvTG5IK3VYRSxvTG1IL3VYRixvTEFBQSw0Q25IOHVYRSxvTEFEQSw0Q21IdGtYRSxPQUFBLEVBdktKLHlMbkhvdlhJLHlMbUhwdlhKLHlMQUFBLGlEbkhtdlhJLHlMQURBLGlEbUh4a1hFLGNBQUEsS0ExS04sK0xuSHl2WEksK0xtSHp2WEosK0xBQUEsdURuSHd2WEksK0xBREEsdURtSHprWEUsaUJBQUEsS0FDQSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLGVBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLGVBQ0EsbUJBQUEsbUJBQUEsSUFBQSxLQUFBLFdBQUEsbUJBQUEsSUFBQSxLQUFBLFdBQUEsV0FBQSxJQUFBLEtBQUEsV0FBQSxXQUFBLElBQUEsSUFBQSxDQUFBLG1CQUFBLElBQUEsS0FoTE4scU1uSG93WE0scU1tSHB3WE4scU1BQUEsNkRuSG13WE0scU1BREEsNkRtSC9rWEUsbUJBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxlQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxlQW5MUixpTW5IMHdYTSwrTUFHQSxpTUFHQSwrTW1IaHhYTixpTW5IeXdYTSwrTW1IendYTix5RG5Id3dYTSx1RUFJQSxpTUFHQSwrTUFKQSx5REFHQSx1RW1IdGxYRSxRQUFBLE1BQ0EsZ0JBQUEsS0F6TFIsOE1uSHN4WFEsNE5BR0EsOE1BR0EsNE5tSDV4WFIsOE1uSHF4WFEsNE5tSHJ4WFIsc0VuSG94WFEsb0ZBSUEsOE1BR0EsNE5BSkEsc0VBR0Esb0ZtSDdsWEUsV0FBQSxPQUNBLFFBQUEsS0FBQSxLQUFBLEVBOUxWLGtObkhreVhVLGdPQUdBLGtOQUdBLGdPbUh4eVhWLGtObkhpeVhVLGdPbUhqeVhWLDBFbkhneVhVLHdGQUlBLGtOQUdBLGdPQUpBLDBFQUdBLHdGbUhybVhFLFFBQUEsYUFqTVosc09uSDZ5WFEsb1BBR0Esc09BR0Esb1BtSG56WFIsc09uSDR5WFEsb1BtSDV5WFIsOEZuSDJ5WFEsNEdBSUEsc09BR0Esb1BBSkEsOEZBR0EsNEdtSHRtWEksU0FBQSxTQTNNWiw2T25Id3pYVSwyUEFHQSw2T0FHQSwyUG1IOXpYViw2T25IdXpYVSwyUG1IdnpYVixxR25Ic3pYVSxtSEFJQSw2T0FHQSwyUEFKQSxxR0FHQSxtSG1IOW1YSSxtQkFBQSxNQUFBLEVBQUEsRUFBQSxLQUFBLE1BQUEsZUFBQSxXQUFBLE1BQUEsRUFBQSxFQUFBLEtBQUEsTUFBQSxlQTlNZCxvTm5IbzBYUSxrT0FHQSxvTkFHQSxrT21IMTBYUixvTm5IbTBYUSxrT21IbjBYUiw0RW5IazBYUSwwRkFJQSxvTkFHQSxrT0FKQSw0RUFHQSwwRm1IcG5YRSxRQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsS0FhVix3REFHTSxjQUFBLEtBSE4sMkVBT00sTUFBQSxLQUNBLGNBQUEsS0FSTiw2REFhSSxjQUFBLEtBYkosaUVBZ0JNLE1BQUEsS0FXTixzQ0FFSSxXQUFBLEVuSDBtWEosbUNtSHRtWEEsd0JuSHFtWEEsd0JtSGhtWEksWUFBQSxZQUFBLENBQUEsV0FFQSxvQ25Ib21YQSxtQ21IM21YSix3Qm5IMG1YSSx3Qm1IbG1YRSxVQUFBLE1BTUEsb0NBZE4sb0NBZVEsVUFBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLE1BTUosb0NBdEJKLDZCQXVCTSxZQUFBLEVBQ0EsYUFBQSxHQXhCTiwwREE4Qk0sT0FBQSxFQUdFLG9DQWpDUiw2REFrQ1UsVUFBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLE1BbkNWLDhEQTBDUSxPQUFBLEVBQUEsRUFBQSxFQUFBLElBQ0EsUUFBQSxPQTNDUiwwRUE4Q1UsWUFBQSxFQTlDViw2REFtRFEsZ0JBQUEsVUFDQSxVQUFBLEtBcERSLHlEQTJETSxjQUFBLEtBM0ROLHVCQWdFSSxnQkFBQSxLQUtFLG9DQXJFTixnQ0FzRVEsY0FBQSxNQXRFUixtQ0E0RUksY0FBQSxLQUVBLG9DQTlFSixtQ0ErRU0sVUFBQSxNQS9FTixvQ0FxRk0sVUFBQSxLQXJGTixzQ0F3RlEsYUFBQSxJQUNBLFVBQUEsS0F6RlIsMENBNkZRLGdCQUFBLFVBQ0EsbUJBQUEsd0JBQUEsSUFBQSxRQUFBLFdBQUEsd0JBQUEsSUFBQSxRQUFBLFdBQUEsZ0JBQUEsSUFBQSxRQUFBLFdBQUEsZ0JBQUEsSUFBQSxPQUFBLENBQUEsd0JBQUEsSUFBQSxRQUlKLG9DQWxHSixrQ0FtR00sY0FBQSxNQW5HTixvRUE4R1EsWUFBQSxZQUFBLENBQUEsV0FDQSxPQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsUUFBQSxhQUNBLE1BQUEsS0FqSFIscUVBcUhRLFFBQUEsYUFDQSxNQUFBLEtBdEhSLG1FQTBIUSxVQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsTUFDQSxNQUFBLEtBRUEseUJBaElSLG1FQWlJVSxNQUFBLE1BQ0EsTUFBQSxNQWxJVixxRUFzSVUsVUFBQSxLbkgyalhWLGdDbUhqc1hBLCtCQStJSSxjQUFBLEtBR0Usb0NuSG1qWEYsbUNtSHJzWEosa0NBbUpRLFFBQUEsTUFDQSxNQUFBLEtBQ0EsTUFBQSxNbkhxalhOLHFDbUgxc1hGLG9DQXlKUSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEVBQ0EsT0FBQSxFQUFBLEtBQ0EsWUFBQSxnQkFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLE1BQUEsUUFDQSxnQkFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtuSG9qWEosMkNtSHB0WEosMENBbUtVLGlCQUFBLFluSG9qWFIsNENtSHZ0WEYsMkNBeUtVLGlCQUFBLFlBQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsZ0JBQUEsS25IaWpYTixrRG1IN3RYSixpREErS1ksUUFBQSxJQUFBLEtBQUEsUUFDQSxlQUFBLEVuSGlqWFYsMENtSGp1WEYseUNBdUxVLGlCQUFBLFlBQ0EsY0FBQSxFbkg2aVhSLGtEbUhydVhGLGlEQTRMVSxpQkFBQSxLbkg0aVhOLG9EbUh4dVhKLG1EQStMWSxZQUFBLGNBQUEsQ0FBQSxXbkg4aVhWLDJDQURBLDJDQURBLDBDbUgzdVhGLDBDQXlNVSxRQUFBLElBQUEsS0FBQSxRQUNBLGVBQUEsRUFDQSxpQkFBQSxZbkh1aVhSLGlEbUhsdlhGLGdEQWtOUSxZQUFBLEVuSG1pWE4scUVtSHJ2WEYsb0VBdU5VLFlBQUEsRUFFQSxvQ25IZ2lYSixxRW1IenZYTixvRUEwTlksY0FBQSxHQU1SLG9Dbkg2aFhBLG1DbUg3dlhKLGtDQWtPUSxZQUFBLEVuSDhoWEYscUNtSGh3WE4sb0NBcU9VLFlBQUEsRUFDQSxXQUFBLEVBQ0EsY0FBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLEtBQ0EsU0FBQSxTbkg4aFhGLDRDbUh2d1hSLDJDQTRPWSxRQUFBLEtuSDhoWEosNENtSDF3WFIsMkNBZ1BZLFFBQUEsUUFDQSxZQUFBLFlBQ0EsUUFBQSxhQUNBLE1BQUEsTUFDQSxVQUFBLEtBQ0EsV0FBQSxLQUNBLG1CQUFBLElBQUEsSUFBQSxRQUFBLFdBQUEsSUFBQSxJQUFBLFFuSDhoWEosZ0VtSHB4WFIsK0RBMlBjLFFBQUEsUUFDQSxtQkFBQSxJQUFBLElBQUEsUUFBQSxXQUFBLElBQUEsSUFBQSxRbkg2aFhSLHNDbUh6eFhOLHFDQWtRVSxNQUFBLE1BTVIsb0NBeFFGLDBCQTBRTSxTQUFBLFNBMVFOLGlDQTZRUSxRQUFBLFFBQ0EsWUFBQSxZQUNBLFFBQUEsYUFDQSxNQUFBLE1BQ0EsVUFBQSxLQUNBLFdBQUEsS0FsUlIscURBdVJVLFFBQUEsU0F2UlYsb0NBK1JNLFFBQUEsTUFDQSxRQUFBLEtBQUEsRUFDQSxPQUFBLEVBQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsZ0JBQUEsS0FFQSx5QkF0U04sb0NBdVNRLE9BQUEsRUFBQSxNQXZTUiw0QkE4U0ksbUJBQUEsS0FBQSxXQUFBLEtuSDJnWEosaUNtSHp6WEEsa0NBbVRJLE9BQUEsS0FBQSxFQUdFLHlCbkh1Z1hGLHNFbUg3elhKLHVFQXVUUSxXQUFBLE9uSHlnWEYsMEVtSGgwWE4sMkVBMFRVLFFBQUEsY25IeWdYUixtRG1IbjBYRixvREFnVU0sT0FBQSxLQUFBLEVBRUEsb0NuSHFnWEEsbURtSHYwWE4sb0RBbVVRLFdBQUEsR25IdWdYTixpRG1IMTBYRixrREF5VVEsVUFBQSxLQUNBLFFBQUEsYUFDQSxZQUFBLEtuSG9nWE4sNkNtSC8wWEYsOEM5RmhyQ0UsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsYUFBQSxROEZpZ0RNLGNBQUEsS25IbWdYSixtREFEQSxtRG1IcjFYSixvREFBQSxvRDlGMXFDSSxNQUFBLEtBQ0EsaUJBQUEsUUFDSSxhQUFBLEtyQm1nYUosbURtSDMxWEosb0Q5RnJxQ0ksTUFBQSxLQUNBLGlCQUFBLFFBQ0ksYUFBQSxRckJzZ2FKLG1FQUhBLG9FQUVBLG9EQURBLG9EbUhqMlhKLHFEQUFBLHFEOUY5cENJLE1BQUEsS0FDQSxpQkFBQSxRQUNJLGFBQUEsUXJCa2hhRix5RUFGQSx5RUFGQSx5RUFQQSwwRUFEQSwwRUFEQSwwRUFRQSwwREFEQSwwREFEQSwwREFEQSwwREFEQSwwREFEQSwwRG1INTJYTiwyREFBQSwyREFBQSwyREFBQSwyREFBQSwyREFBQSwyRDlGdnBDTSxNQUFBLEtBQ0EsaUJBQUEsS0FDSSxhQUFBLEtyQm9oYU4sbUVBSEEsb0VBRUEsb0RBREEsb0RtSDczWEoscURBQUEscUQ5Ri9vQ0ksaUJBQUEsS3JCdWhhQSw0REFEQSw0REFEQSw0REFLQSw2REFEQSw2REFEQSw2RG1IejRYSiw2REFBQSw2REFBQSw2REFBQSw4REFBQSw4REFBQSw4RG5IZzVYSSxzRUFGQSxzRUFGQSxzRUFQQSx1RUFEQSx1RUFEQSx1RXFCMWdhRSxpQkFBQSxRQUNJLGFBQUEsUXJCMmhhTixvRG1IcjVYSixxRDlGam9DSSxNQUFBLFFBQ0EsaUJBQUEsS3JCeWhhRixpRG1IejVYRixrREF3Vk0sV0FBQSxPQUNBLFFBQUEsS0FBQSxFbkhva1hKLDhEbUg3NVhGLCtEQTZWTSxXQUFBLEtBS04sNkNBR00sU0FBQSxtQkFDQSxTQUFBLE9BQ0EsS0FBQSxzQkFDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLFVBQUEsT0FXTix3R0FPYyxRQUFBLEVuSHFqWGQsaURtSDVpWEEsa0RBQUEsd0NBS00sWUFBQSxZQUFBLENBQUEsV0FMTixpREFZUSxXQUFBLElBWlIsdUVBaUJVLE1BQUEsUUFqQlYsOERBcUJVLE1BQUEsUUFyQlYsbUVBeUJVLE1BQUEsUUF6QlYsNkNBZ0NRLE1BQUEsUUFoQ1IsNEVBdUNVLFdBQUEsSUF2Q1YsaUVBOENRLFlBQUEsSUE5Q1IsMkNBbURNLE1BQUEsUUFDQSxVQUFBLEtBQ0EsUUFBQSxhQXJETixxQ0E0RE0sVUFBQSxLQUNBLFlBQUEsWUFBQSxDQUFBLFdBQ0EsY0FBQSxLQTlETixvREFvRVUsTUFBQSxRQXBFVixpREE0RU0sVUFBQSxLQTVFTixrREFnRk0sV0FBQSxLQVdOLG9CQUVJLFFBQUEsS0FGSiw4QkFNSSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFJSixtREFFSSxNQUFBLGtCQUNBLE1BQUEsS0FISiw4REFNTSxNQUFBLEtBTk4sdUNBV0ksV0FBQSxRQUNBLFFBQUEsSUFBQSxLQUNBLE1BQUEsS0FiSix1RUFnQk0sTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxLQUNBLFNBQUEsT0FDQSxLQUFBLGNBQ0EsT0FBQSxFQUNBLFdBQUEsSUF2Qk4sOEVBMEJRLFNBQUEsU0FDQSxRQUFBLGFBQ0EsWUFBQSx1QkFDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSx1QkFBQSxZQUNBLHdCQUFBLFVBQ0EsUUFBQSxRQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLElBQUEsRUFDQSxPQUFBLEtBQ0EsV0FBQSxJQVlSLG1KQU9jLGFBQUEsS0FDQSxXQUFBLEtBRUEseUJBVmQsbUpBV2dCLGFBQUEsRUFDQSxPQUFBLEtBQUEsTUFnQmhCLG1KQU9jLGFBQUEsS0FDQSxXQUFBLEtBRUEseUJBVmQsbUpBV2dCLGFBQUEsRUFDQSxPQUFBLEtBQUEsTUFVaEIsNkdBQUEsNkdBQUEscUZBQ0UsV0FBQSxRQUNBLFFBQUEsSUFBQSxLQUFBLElBQUEsS0FTRixvSEFPYyxjQUFBLEtBUGQseUhBVWdCLFlBQUEsY0FBQSxDQUFBLFdBQ0EsWUFBQSxJQVhoQixnSUFnQmdCLGlCQUFBLFFBQ0EsTUFBQSxRQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGFBQUEsRUFDQSxZQUFBLEVBckJoQixzSUF5QmdCLE1BQUEsS0FDQSxhQUFBLEVBQ0EsWUFBQSxFQTNCaEIsNElBOEJrQixpQkFBQSxZQUNBLE9BQUEsSUFBQSxNQUFBLFFBL0JsQixtSkFzQ2dCLG1CQUFBLEtBQ0EsV0FBQSxLQXZDaEIsMktBMENrQixtQkFBQSxpQkFBQSxHQUFBLENBQUEsTUFBQSxJQUFBLFdBQUEsaUJBQUEsR0FBQSxDQUFBLE1BQUEsSUFDQSxPQUFBLEtBM0NsQiwyTEE4Q29CLFFBQUEsRUFBQSxLQUNBLFdBQUEsRUFDQSxjQUFBLEVBaERwQiw2S0FvRG9CLGdCQUFBLEtBQ0EsWUFBQSxJQXJEcEIsbUxBd0RzQixNQUFBLFFBQ0EsaUJBQUEsUUFDQSxnQkFBQSxLQUNBLFlBQUEsSUEzRHRCLGlNQWdFb0IsTUFBQSxRQUNBLGlCQUFBLFFBakVwQixnTUFzRWtCLE9BQUEsSUFBQSxNQUFBLFFBZ0JsQix1RkFPYyxNQUFBLEtBUGQsMEZBYWMsVUFBQSxLQUNBLE9BQUEsS0FlZCxtSEFPYyxjQUFBLEVBUGQsK0ZBYWMsY0FBQSxFQWdCVix5QkFGSixzSUFLVSxlQUFBLEVBTFYsd0lBV1UsWUFBQSxHQUtOLHlCQWhCSixzSUFtQlUsZUFBQSxFQW5CVix3SUF5QlUsWUFBQSxFQXpCVixzSUErQlUsWUFBQSxFQS9CViw0TUFBQSw4TUF1Q1ksZUFBQSxLQXZDWixtSEE4Q1UsZUFBQSxJQTlDVixvSUFrRFUsZUFBQSxNQWFWLFFBQ0UsUUFBQSxlQVNGLFlBQ0UsY0FBQSxLQUNBLFdBQUEsS0FGRiwwQkFJSSxXQUFBLFFBQ0EsTUFBQSxRQUNBLFFBQUEsS0FBQSxFQUNBLE9BQUEsRUFBQSxLQUNBLFdBQUEsT0FDQSxlQUFBLFVBQ0EsY0FBQSxLQUNBLFdBQUEsTUFDQSxPQUFBLElBQUEsTUFBQSxLQVpKLGVBZUksTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLGtCQUFBLENBQUEsV0FqQkosY0FvQkksVUFBQSxLQUNBLFlBQUEsa0JBQUEsQ0FBQSxXQXJCSiwwQkF3QkksUUFBQSxLQUFBLEVBQ0EsVUFBQSxLQXpCSix1QkE2Qk0sV0FBQSxPQUNBLFlBQUEsTUFDQSxVQUFBLEtBL0JOLGdDQW1DUSxlQUFBLFVBQ0EsU0FBQSxTQUNBLElBQUEsTUFDQSxZQUFBLGlCQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsTUFBQSxRQUlOLHlCQTVDRixlQThDTSxVQUFBLEtBOUNOLDBCQWlETSxRQUFBLEtBQ0EsT0FBQSxFQWxETix1QkFzRFEsVUFBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLFdBQUEsTUF4RFIsZ0NBNERVLElBQUEsT0FPUix5QkFERix3SUFFSSxXQUFBLE9BRUYseUJBSkYsd0lBS0ksV0FBQSxPQUlKLGVBQ0UsUUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJib290c3RyYXAvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21peGluc1wiO1xuXG4vLyBSZXNldCBhbmQgZGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL25vcm1hbGl6ZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wcmludFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9nbHlwaGljb25zXCI7XG5cbi8vIENvcmUgQ1NTXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3NjYWZmb2xkaW5nXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3R5cGVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvY29kZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9ncmlkXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3RhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9mb3Jtc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9idXR0b25zXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJib290c3RyYXAvY29tcG9uZW50LWFuaW1hdGlvbnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZHJvcGRvd25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbi1ncm91cHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvaW5wdXQtZ3JvdXBzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL25hdnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2YmFyXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2JyZWFkY3J1bWJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnZXJcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbGFiZWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2JhZGdlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9qdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdGh1bWJuYWlsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9hbGVydHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcHJvZ3Jlc3MtYmFyc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9tZWRpYVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhbmVsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9yZXNwb25zaXZlLWVtYmVkXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3dlbGxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nsb3NlXCI7XG5cbi8vIENvbXBvbmVudHMgdy8gSmF2YVNjcmlwdFxuQGltcG9ydCBcImJvb3RzdHJhcC9tb2RhbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdG9vbHRpcFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wb3BvdmVyc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jYXJvdXNlbFwiO1xuXG4vLyBVdGlsaXR5IGNsYXNzZXNcbkBpbXBvcnQgXCJib290c3RyYXAvdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtdXRpbGl0aWVzXCI7XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbi8vXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbi8vIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXG4vL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuLy9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vL1xuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4vL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4vL1xuXG4vL1xuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gM1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG59XG5cbi8vXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuLy9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuLy9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cbi8vXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy9cbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4vL1xuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuLy9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogTW9sc29uQ08gc3R5bGVzXG4gKlxuICogWW91IGNhbiBvdmVycmlkZSBNb2xzb25DTyBUaGVtZSBzdHlsZXMgaGVyZVxuICovXG4vKipcbiAqIEFkdmFuY2VkIHRoZW1lIHNldHRpbmdzLlxuICpcbiAqIE1vZGlmeSB0aGlzIGZpbGUgdG8gcHJvdmlkZSBhZHZhbmNlZCB2YXJpYWJsZXMuXG4gKiBBZnRlciB1cGRhdGluZyB0aGlzIGZpbGUgeW91IGhhdmUgdG8gc2F2ZSB0aGUgc2V0dGluZ3MgYnkgZ29pbmcgdG8gYWRtaW4vYXBwZWFyYW5jZS9zZXR0aW5ncy9ZT1VSVEhFTUVcbiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQWR2YW5jZWQgR2xvYmFsIFNldHRpbmdzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKlxuICogRGVmYXVsdCBWYXJpYWJsZXMuXG4gKlxuICogTW9kaWZ5IHRoaXMgZmlsZSB0byBwcm92aWRlIGRlZmF1bHQgQm9vdHN0cmFwIEZyYW1ld29yayB2YXJpYWJsZXMuIFRoZVxuICogQm9vdHN0cmFwIEZyYW1ld29yayB3aWxsIG5vdCBvdmVycmlkZSBhbnkgdmFyaWFibGVzIGRlZmluZWQgaGVyZSBiZWNhdXNlIGl0XG4gKiB1c2VzIHRoZSBgIWRlZmF1bHRgIGZsYWcgd2hpY2ggd2lsbCBvbmx5IHNldCB0aGVpciBkZWZhdWx0IGlmIG5vdCBhbHJlYWR5XG4gKiBkZWZpbmVkIGhlcmUuXG4gKlxuICogWW91IGNhbiBjb3B5IGV4aXN0aW5nIHZhcmlhYmxlcyBkaXJlY3RseSBmcm9tIHRoZSBmb2xsb3dpbmcgZmlsZTpcbiAqIC4vVEhFTUVOQU1FL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3NcbiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENvbG9yIE1vZHVsZTogQnJhbmQgdmFyaWFibGVzIChkb24ndCB0b3VjaCkgICAgICAgICAgICAgICAgICAgICAqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBCb290c3RyYXAgdmFyaWFibGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQ3VzdG9tIHZhcmlhYmxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICpcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJ0biA+IC5jYXJldCwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhID4gLmNhcmV0LCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYSA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQsXG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmRyb3B1cCA+IGEgPiAuY2FyZXQsXG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuZHJvcHVwID4gYSA+IC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZSB0ZCxcbiAgICAudGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIHNyYzogdXJsKFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL2ZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL2ZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL2ZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5nbHlwaGljb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmFcIjsgfVxuXG4uZ2x5cGhpY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmJcIjsgfVxuXG4uZ2x5cGhpY29uLWV1cm86YmVmb3JlLFxuLmdseXBoaWNvbi1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYWNcIjsgfVxuXG4uZ2x5cGhpY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH1cblxuLmdseXBoaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjYwMVwiOyB9XG5cbi5nbHlwaGljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MDlcIjsgfVxuXG4uZ2x5cGhpY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwZlwiOyB9XG5cbi5nbHlwaGljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjsgfVxuXG4uZ2x5cGhpY29uLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH1cblxuLmdseXBoaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjsgfVxuXG4uZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH1cblxuLmdseXBoaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH1cblxuLmdseXBoaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH1cblxuLmdseXBoaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH1cblxuLmdseXBoaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH1cblxuLmdseXBoaWNvbi10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiOyB9XG5cbi5nbHlwaGljb24tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjsgfVxuXG4uZ2x5cGhpY29uLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjsgfVxuXG4uZ2x5cGhpY29uLW9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH1cblxuLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjsgfVxuXG4uZ2x5cGhpY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjsgfVxuXG4uZ2x5cGhpY29uLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH1cblxuLmdseXBoaWNvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjsgfVxuXG4uZ2x5cGhpY29uLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiOyB9XG5cbi5nbHlwaGljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH1cblxuLmdseXBoaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiOyB9XG5cbi5nbHlwaGljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiOyB9XG5cbi5nbHlwaGljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiOyB9XG5cbi5nbHlwaGljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiOyB9XG5cbi5nbHlwaGljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiOyB9XG5cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH1cblxuLmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiOyB9XG5cbi5nbHlwaGljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH1cblxuLmdseXBoaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiOyB9XG5cbi5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjsgfVxuXG4uZ2x5cGhpY29uLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiOyB9XG5cbi5nbHlwaGljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiOyB9XG5cbi5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjsgfVxuXG4uZ2x5cGhpY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjsgfVxuXG4uZ2x5cGhpY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjsgfVxuXG4uZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjsgfVxuXG4uZ2x5cGhpY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjsgfVxuXG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH1cblxuLmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjsgfVxuXG4uZ2x5cGhpY29uLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiOyB9XG5cbi5nbHlwaGljb24tYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiOyB9XG5cbi5nbHlwaGljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH1cblxuLmdseXBoaWNvbi10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH1cblxuLmdseXBoaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH1cblxuLmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiOyB9XG5cbi5nbHlwaGljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjsgfVxuXG4uZ2x5cGhpY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiOyB9XG5cbi5nbHlwaGljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiOyB9XG5cbi5nbHlwaGljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiOyB9XG5cbi5nbHlwaGljb24taXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiOyB9XG5cbi5nbHlwaGljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiOyB9XG5cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiOyB9XG5cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiOyB9XG5cbi5nbHlwaGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiOyB9XG5cbi5nbHlwaGljb24taW5kZW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjsgfVxuXG4uZ2x5cGhpY29uLWluZGVudC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiOyB9XG5cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjsgfVxuXG4uZ2x5cGhpY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjsgfVxuXG4uZ2x5cGhpY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjsgfVxuXG4uZ2x5cGhpY29uLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiOyB9XG5cbi5nbHlwaGljb24tdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiOyB9XG5cbi5nbHlwaGljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiOyB9XG5cbi5nbHlwaGljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH1cblxuLmdseXBoaWNvbi1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH1cblxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH1cblxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH1cblxuLmdseXBoaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiOyB9XG5cbi5nbHlwaGljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiOyB9XG5cbi5nbHlwaGljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjsgfVxuXG4uZ2x5cGhpY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjsgfVxuXG4uZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjsgfVxuXG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiOyB9XG5cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH1cblxuLmdseXBoaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiOyB9XG5cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH1cblxuLmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjsgfVxuXG4uZ2x5cGhpY29uLW1pbnVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjsgfVxuXG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH1cblxuLmdseXBoaWNvbi1vay1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH1cblxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH1cblxuLmdseXBoaWNvbi1pbmZvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjsgfVxuXG4uZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjsgfVxuXG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjsgfVxuXG4uZ2x5cGhpY29uLW9rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiOyB9XG5cbi5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiOyB9XG5cbi5nbHlwaGljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiOyB9XG5cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH1cblxuLmdseXBoaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjsgfVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH1cblxuLmdseXBoaWNvbi1yZXNpemUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjsgfVxuXG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDFcIjsgfVxuXG4uZ2x5cGhpY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjsgfVxuXG4uZ2x5cGhpY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjsgfVxuXG4uZ2x5cGhpY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDRcIjsgfVxuXG4uZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH1cblxuLmdseXBoaWNvbi1leWUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjsgfVxuXG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwN1wiOyB9XG5cbi5nbHlwaGljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjsgfVxuXG4uZ2x5cGhpY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH1cblxuLmdseXBoaWNvbi1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTBcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjsgfVxuXG4uZ2x5cGhpY29uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMlwiOyB9XG5cbi5nbHlwaGljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExM1wiOyB9XG5cbi5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH1cblxuLmdseXBoaWNvbi1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH1cblxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH1cblxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjsgfVxuXG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH1cblxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTlcIjsgfVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH1cblxuLmdseXBoaWNvbi1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjFcIjsgfVxuXG4uZ2x5cGhpY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH1cblxuLmdseXBoaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH1cblxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNFwiOyB9XG5cbi5nbHlwaGljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH1cblxuLmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiOyB9XG5cbi5nbHlwaGljb24taGFuZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyN1wiOyB9XG5cbi5nbHlwaGljb24taGFuZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH1cblxuLmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH1cblxuLmdseXBoaWNvbi1oYW5kLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzBcIjsgfVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMVwiOyB9XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjsgfVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzM1wiOyB9XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzRcIjsgfVxuXG4uZ2x5cGhpY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH1cblxuLmdseXBoaWNvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzZcIjsgfVxuXG4uZ2x5cGhpY29uLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH1cblxuLmdseXBoaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjsgfVxuXG4uZ2x5cGhpY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOVwiOyB9XG5cbi5nbHlwaGljb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MFwiOyB9XG5cbi5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH1cblxuLmdseXBoaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDJcIjsgfVxuXG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH1cblxuLmdseXBoaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH1cblxuLmdseXBoaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NVwiOyB9XG5cbi5nbHlwaGljb24tcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NlwiOyB9XG5cbi5nbHlwaGljb24tdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH1cblxuLmdseXBoaWNvbi1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDlcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTBcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NFwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH1cblxuLmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjsgfVxuXG4uZ2x5cGhpY29uLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OFwiOyB9XG5cbi5nbHlwaGljb24tY29sbGFwc2UtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OVwiOyB9XG5cbi5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjBcIjsgfVxuXG4uZ2x5cGhpY29uLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MVwiOyB9XG5cbi5nbHlwaGljb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjJcIjsgfVxuXG4uZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjsgfVxuXG4uZ2x5cGhpY29uLW5ldy13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjRcIjsgfVxuXG4uZ2x5cGhpY29uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NVwiOyB9XG5cbi5nbHlwaGljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NlwiOyB9XG5cbi5nbHlwaGljb24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2N1wiOyB9XG5cbi5nbHlwaGljb24tc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjhcIjsgfVxuXG4uZ2x5cGhpY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiOyB9XG5cbi5nbHlwaGljb24tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH1cblxuLmdseXBoaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MlwiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTczXCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NVwiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzZcIjsgfVxuXG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH1cblxuLmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OFwiOyB9XG5cbi5nbHlwaGljb24tY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OVwiOyB9XG5cbi5nbHlwaGljb24taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH1cblxuLmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH1cblxuLmdseXBoaWNvbi1lYXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MlwiOyB9XG5cbi5nbHlwaGljb24tcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH1cblxuLmdseXBoaWNvbi10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiOyB9XG5cbi5nbHlwaGljb24tc3RhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODVcIjsgfVxuXG4uZ2x5cGhpY29uLXNkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH1cblxuLmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4N1wiOyB9XG5cbi5nbHlwaGljb24tc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODlcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC01LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTFcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLTYtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MlwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH1cblxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NFwiOyB9XG5cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTVcIjsgfVxuXG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH1cblxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOThcIjsgfVxuXG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OVwiOyB9XG5cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjsgfVxuXG4uZ2x5cGhpY29uLWNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAxXCI7IH1cblxuLmdseXBoaWNvbi1zYXZlLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDJcIjsgfVxuXG4uZ2x5cGhpY29uLW9wZW4tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwM1wiOyB9XG5cbi5nbHlwaGljb24tbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDRcIjsgfVxuXG4uZ2x5cGhpY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDVcIjsgfVxuXG4uZ2x5cGhpY29uLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH1cblxuLmdseXBoaWNvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwOVwiOyB9XG5cbi5nbHlwaGljb24tZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEwXCI7IH1cblxuLmdseXBoaWNvbi1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjExXCI7IH1cblxuLmdseXBoaWNvbi1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMlwiOyB9XG5cbi5nbHlwaGljb24tcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxM1wiOyB9XG5cbi5nbHlwaGljb24tYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH1cblxuLmdseXBoaWNvbi1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTVcIjsgfVxuXG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNlwiOyB9XG5cbi5nbHlwaGljb24tdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjZmYVwiOyB9XG5cbi5nbHlwaGljb24tYmxhY2tib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOFwiOyB9XG5cbi5nbHlwaGljb24tYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE5XCI7IH1cblxuLmdseXBoaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiOyB9XG5cbi5nbHlwaGljb24tZXJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjFcIjsgfVxuXG4uZ2x5cGhpY29uLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjMxYlwiOyB9XG5cbi5nbHlwaGljb24tbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyM1wiOyB9XG5cbi5nbHlwaGljb24tZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI0XCI7IH1cblxuLmdseXBoaWNvbi1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI1XCI7IH1cblxuLmdseXBoaWNvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNlwiOyB9XG5cbi5nbHlwaGljb24tYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiOyB9XG5cbi5nbHlwaGljb24tYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH1cblxuLmdseXBoaWNvbi14YnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjsgfVxuXG4uZ2x5cGhpY29uLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiOyB9XG5cbi5nbHlwaGljb24tanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH1cblxuLmdseXBoaWNvbi1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiOyB9XG5cbi5nbHlwaGljb24tcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH1cblxuLmdseXBoaWNvbi1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMFwiOyB9XG5cbi5nbHlwaGljb24taWNlLWxvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH1cblxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH1cblxuLmdseXBoaWNvbi1lZHVjYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzNcIjsgfVxuXG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH1cblxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzVcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM2XCI7IH1cblxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzdcIjsgfVxuXG4uZ2x5cGhpY29uLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOFwiOyB9XG5cbi5nbHlwaGljb24tZ3JhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzlcIjsgfVxuXG4uZ2x5cGhpY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDBcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MVwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MlwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ1XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NlwiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDdcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OFwiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MFwiOyB9XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MVwiOyB9XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH1cblxuLmdseXBoaWNvbi10cmlhbmdsZS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTNcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbnNvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTRcIjsgfVxuXG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH1cblxuLmdseXBoaWNvbi1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTZcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1N1wiOyB9XG5cbi5nbHlwaGljb24tbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OFwiOyB9XG5cbi5nbHlwaGljb24tbWVudS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjYwXCI7IH1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmEge1xuICBjb2xvcjogIzA0MUU0MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogXCJEYXJ3aW4gVzAwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIGgxIHNtYWxsLFxuICBoMSAuc21hbGwsIGgyIHNtYWxsLFxuICBoMiAuc21hbGwsIGgzIHNtYWxsLFxuICBoMyAuc21hbGwsIGg0IHNtYWxsLFxuICBoNCAuc21hbGwsIGg1IHNtYWxsLFxuICBoNSAuc21hbGwsIGg2IHNtYWxsLFxuICBoNiAuc21hbGwsXG4gIC5oMSBzbWFsbCxcbiAgLmgxIC5zbWFsbCwgLmgyIHNtYWxsLFxuICAuaDIgLnNtYWxsLCAuaDMgc21hbGwsXG4gIC5oMyAuc21hbGwsIC5oNCBzbWFsbCxcbiAgLmg0IC5zbWFsbCwgLmg1IHNtYWxsLFxuICAuaDUgLnNtYWxsLCAuaDYgc21hbGwsXG4gIC5oNiAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuICBoMSBzbWFsbCxcbiAgaDEgLnNtYWxsLCAuaDEgc21hbGwsXG4gIC5oMSAuc21hbGwsXG4gIGgyIHNtYWxsLFxuICBoMiAuc21hbGwsIC5oMiBzbWFsbCxcbiAgLmgyIC5zbWFsbCxcbiAgaDMgc21hbGwsXG4gIGgzIC5zbWFsbCwgLmgzIHNtYWxsLFxuICAuaDMgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTsgfVxuXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG4gIGg0IHNtYWxsLFxuICBoNCAuc21hbGwsIC5oNCBzbWFsbCxcbiAgLmg0IC5zbWFsbCxcbiAgaDUgc21hbGwsXG4gIGg1IC5zbWFsbCwgLmg1IHNtYWxsLFxuICAuaDUgLnNtYWxsLFxuICBoNiBzbWFsbCxcbiAgaDYgLnNtYWxsLCAuaDYgc21hbGwsXG4gIC5oNiAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNzUlOyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDM2cHg7IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbnAge1xuICBtYXJnaW46IDAgMCAxMXB4OyB9XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMDAlOyB9XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIHBhZGRpbmc6IC4yZW07IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi50ZXh0LXVwcGVyY2FzZSwgLmluaXRpYWxpc20ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzA0MUU0MjsgfVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlcixcbmEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMTA4MTI7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzJiNTQyYzsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7IH1cblxuYS50ZXh0LWluZm86aG92ZXIsXG5hLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMjQ1MjY5OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuXG5hLnRleHQtd2FybmluZzpob3ZlcixcbmEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM2NjUxMmM7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuYS50ZXh0LWRhbmdlcjpob3ZlcixcbmEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzg0MzUzNDsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MUU0MjsgfVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwODEyOyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsXG5hLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlMmIzOyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgfVxuXG5hLmJnLWluZm86aG92ZXIsXG5hLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlOyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbmEuYmctZGFuZ2VyOmhvdmVyLFxuYS5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiOWI5OyB9XG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW46IDQ0cHggMCAyMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuICB1bCB1bCxcbiAgdWwgb2wsXG4gIG9sIHVsLFxuICBvbCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5saXN0LWlubGluZSA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuXG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSwgLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDsgfSB9XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzc3Nzc3OyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7IH1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDExcHggMjJweDtcbiAgbWFyZ2luOiAwIDAgMjJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWVlZWU7IH1cbiAgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG4gIGJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSBvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGJsb2NrcXVvdGUgZm9vdGVyLFxuICBibG9ja3F1b3RlIHNtYWxsLFxuICBibG9ja3F1b3RlIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgICBibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsXG4gICAgYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUsXG4gICAgYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJzsgfVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZWVlZWVlO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLFxuICAuYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmJlZm9yZSxcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSxcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuICAuYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmFmdGVyLFxuICAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNjNzI1NGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWYyZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuXG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMC41cHg7XG4gIG1hcmdpbjogMCAwIDExcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG4gIHByZSBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmNvbnRhaW5lcjpiZWZvcmUsIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDc1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogOTcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTE3MHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuY29udGFpbmVyLWZsdWlkOmJlZm9yZSwgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnJvdywgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5yb3c6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6YmVmb3JlLCAucm93OmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5yb3c6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7IH1cblxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDsgfVxuICAudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZSAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7IH1cblxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47IH1cblxudGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSxcbnRhYmxlIHRoW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjOyB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2LjVweDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cblxubGFiZWwsICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGNvbG9yOiAjNjc2ODZiOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGNvbG9yOiAjNjc2ODZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjc2ODZiO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1czsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gICAgb3V0bGluZTogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTsgfVxuICAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbVxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGdcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0OXB4OyB9IH1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnJhZGlvIGxhYmVsLCAucmFkaW8gI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgbGVnZW5kLCAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCAucmFkaW8gbGVnZW5kLFxuICAuY2hlY2tib3ggbGFiZWwsXG4gIC5jaGVja2JveCAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCBsZWdlbmQsXG4gICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IC5jaGVja2JveCBsZWdlbmQge1xuICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7IH1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgfVxuXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuLmNoZWNrYm94LWlubGluZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnJhZGlvLmRpc2FibGVkIGxhYmVsLCAucmFkaW8uZGlzYWJsZWQgI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgbGVnZW5kLCAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCAucmFkaW8uZGlzYWJsZWQgbGVnZW5kLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbiNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGVnZW5kLFxuLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuLmNoZWNrYm94LmRpc2FibGVkICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IGxlZ2VuZCxcbiNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IC5jaGVja2JveC5kaXNhYmxlZCBsZWdlbmQsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsLFxuI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsZWdlbmQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMzhweDsgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gYS5mb3JtLWNvbnRyb2wtc3RhdGljLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGEuZm9ybS1jb250cm9sLXN0YXRpYywgLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4sIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGEuZm9ybS1jb250cm9sLXN0YXRpYyxcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBhLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBhLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBhIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwcHg7IH1cblxuc2VsZWN0LmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG4ge1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG5cbnRleHRhcmVhLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiB0ZXh0YXJlYS5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb25bbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG5bbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuXG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDsgfVxuXG4uZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gYSxcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gYSB7XG4gIGhlaWdodDogNDlweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAwcHg7IH1cblxuc2VsZWN0LmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG4ge1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4OyB9XG5cbnRleHRhcmVhLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiB0ZXh0YXJlYS5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb25bbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG5bbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG5cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4OyB9XG5cbi5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiA0OXB4O1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7IH1cblxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGEgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGEgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDQ5cHg7XG4gIGhlaWdodDogNDlweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7IH1cblxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbiArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gYSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gYSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsXG4uaGFzLXN1Y2Nlc3MucmFkaW8gI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgbGVnZW5kLFxuI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgLmhhcy1zdWNjZXNzLnJhZGlvIGxlZ2VuZCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveCAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCBsZWdlbmQsXG4jbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCAuaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGVnZW5kLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgbGVnZW5kLFxuI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsZWdlbmQsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCBsZWdlbmQsXG4jbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCAuaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxlZ2VuZCB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpbyAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCBsZWdlbmQsXG4jbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCAuaGFzLXdhcm5pbmcucmFkaW8gbGVnZW5kLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94ICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IGxlZ2VuZCxcbiNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IC5oYXMtd2FybmluZy5jaGVja2JveCBsZWdlbmQsXG4uaGFzLXdhcm5pbmcucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCBsZWdlbmQsXG4jbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCAuaGFzLXdhcm5pbmcucmFkaW8taW5saW5lIGxlZ2VuZCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IGxlZ2VuZCxcbiNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IC5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGVnZW5kIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiOyB9XG5cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IucmFkaW8gI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgbGVnZW5kLFxuI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgLmhhcy1lcnJvci5yYWRpbyBsZWdlbmQsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveCAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCBsZWdlbmQsXG4jbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCAuaGFzLWVycm9yLmNoZWNrYm94IGxlZ2VuZCxcbi5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgbGVnZW5kLFxuI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGVnZW5kLFxuLmhhcy1lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCBsZWdlbmQsXG4jbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCAuaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsZWdlbmQge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MzsgfVxuXG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7IH1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5oYXMtZmVlZGJhY2sgI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgbGVnZW5kIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjaywgI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgLmhhcy1mZWVkYmFjayBsZWdlbmQgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAyN3B4OyB9XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5oYXMtZmVlZGJhY2sgI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgbGVnZW5kLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCAuaGFzLWZlZWRiYWNrIGxlZ2VuZC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMDsgfVxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNDA0MDQwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5yYWRpbyBsYWJlbCwgLmZvcm0taW5saW5lIC5yYWRpbyAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCBsZWdlbmQsICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IC5mb3JtLWlubGluZSAucmFkaW8gbGVnZW5kLFxuICAgIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwsXG4gICAgLmZvcm0taW5saW5lIC5jaGVja2JveCAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCBsZWdlbmQsXG4gICAgI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgLmZvcm0taW5saW5lIC5jaGVja2JveCBsZWdlbmQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDsgfSB9XG5cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogN3B4OyB9XG5cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyOXB4OyB9XG5cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH0gfVxuXG4uZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHJpZ2h0OiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uYnRuLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGEsXG4udmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuYnRuOmZvY3VzLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGE6Zm9jdXMsXG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBhOmZvY3VzLCAuYnRuLmZvY3VzLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGEuZm9jdXMsXG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBhLmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhOmFjdGl2ZTpmb2N1cyxcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGE6YWN0aXZlOmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhOmFjdGl2ZS5mb2N1cyxcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGE6YWN0aXZlLmZvY3VzLCAuYnRuLmFjdGl2ZTpmb2N1cywgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhLmFjdGl2ZTpmb2N1cyxcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEuYWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZS5mb2N1cywgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhLmFjdGl2ZS5mb2N1cyxcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEuYWN0aXZlLmZvY3VzIHtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cbiAgLmJ0bjpob3ZlciwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhOmhvdmVyLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYTpob3ZlciwgLmJ0bjpmb2N1cywgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhOmZvY3VzLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYTpmb2N1cywgLmJ0bi5mb2N1cywgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhLmZvY3VzLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYS5mb2N1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46YWN0aXZlLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGE6YWN0aXZlLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYTphY3RpdmUsIC5idG4uYWN0aXZlLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGEuYWN0aXZlLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYS5hY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmJ0bi5kaXNhYmxlZCwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhLmRpc2FibGVkLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYS5kaXNhYmxlZCwgLmJ0bltkaXNhYmxlZF0sIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYVtkaXNhYmxlZF0sXG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBhW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGEsXG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gZmllbGRzZXRbZGlzYWJsZWRdIGEsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYSxcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGZpZWxkc2V0W2Rpc2FibGVkXSBhIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5hLmJ0bi5kaXNhYmxlZCwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhLmRpc2FibGVkLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4sXG5maWVsZHNldFtkaXNhYmxlZF0gLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBmaWVsZHNldFtkaXNhYmxlZF0gYSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYSxcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBmaWVsZHNldFtkaXNhYmxlZF0gYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmJ0bi1kZWZhdWx0OmZvY3VzLCAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjOyB9XG4gIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7IH1cbiAgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDsgfVxuICAgIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjOyB9XG4gIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAuYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG5cbi5idG4tcHJpbWFyeSwgI2FnZS12ZXJpZmljYXRpb24tZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxRTQyO1xuICBib3JkZXItY29sb3I6ICMwNDFFNDI7IH1cbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLCAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIGJ1dHRvbjpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYnRuLXByaW1hcnkuZm9jdXMsICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gYnV0dG9uLmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTA4MTI7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIsICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gYnV0dG9uOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTA4MTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDEwNDA4OyB9XG4gIC5idG4tcHJpbWFyeTphY3RpdmUsICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gYnV0dG9uOmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIGJ1dHRvbi5hY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIC5vcGVuID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZVt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwODEyO1xuICAgIGJvcmRlci1jb2xvcjogIzAxMDQwODsgfVxuICAgIC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gYnV0dG9uOmFjdGl2ZTpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIGJ1dHRvbjphY3RpdmU6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywgI2FnZS12ZXJpZmljYXRpb24tZm9ybSBidXR0b246YWN0aXZlLmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gYnV0dG9uLmFjdGl2ZTpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIGJ1dHRvbi5hY3RpdmU6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cywgI2FnZS12ZXJpZmljYXRpb24tZm9ybSBidXR0b24uYWN0aXZlLmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gLm9wZW4gPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gLm9wZW4gPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuICAgICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gLm9wZW4gPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgI2FnZS12ZXJpZmljYXRpb24tZm9ybSBidXR0b246YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tcHJpbWFyeS5hY3RpdmUsICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gYnV0dG9uLmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLFxuICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG4gICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gLm9wZW4gPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLCAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIGJ1dHRvbi5kaXNhYmxlZDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gYnV0dG9uLmRpc2FibGVkOmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cywgI2FnZS12ZXJpZmljYXRpb24tZm9ybSBidXR0b24uZGlzYWJsZWQuZm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwgI2FnZS12ZXJpZmljYXRpb24tZm9ybSBidXR0b25bZGlzYWJsZWRdOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gYnV0dG9uW2Rpc2FibGVkXTpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLCAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIGJ1dHRvbltkaXNhYmxlZF0uZm9jdXNbdHlwZT1cInN1Ym1pdFwiXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gYnV0dG9uOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sXG4gICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbjpob3Zlclt0eXBlPVwic3VibWl0XCJdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gI2FnZS12ZXJpZmljYXRpb24tZm9ybSBidXR0b246Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSxcbiAgI2FnZS12ZXJpZmljYXRpb24tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uOmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIGJ1dHRvbi5mb2N1c1t0eXBlPVwic3VibWl0XCJdLFxuICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uZm9jdXNbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MUU0MjtcbiAgICBib3JkZXItY29sb3I6ICMwNDFFNDI7IH1cbiAgLmJ0bi1wcmltYXJ5IC5iYWRnZSwgI2FnZS12ZXJpZmljYXRpb24tZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjMDQxRTQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0YzsgfVxuICAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgICBib3JkZXItY29sb3I6ICMyNTU2MjU7IH1cbiAgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICAgIGJvcmRlci1jb2xvcjogIzM5ODQzOTsgfVxuICAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5OyB9XG4gICAgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gICAgICBib3JkZXItY29sb3I6ICMyNTU2MjU7IH1cbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjOyB9XG4gIC5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjNWNiODVjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTsgfVxuICAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgICBib3JkZXItY29sb3I6ICMxYjZkODU7IH1cbiAgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI2OWFiYzsgfVxuICAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLFxuICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjOyB9XG4gICAgLmJ0bi1pbmZvOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZS5mb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gICAgICBib3JkZXItY29sb3I6ICMxYjZkODU7IH1cbiAgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsIC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhOyB9XG4gIC5idG4taW5mbyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjNWJjMGRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjsgfVxuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgICBib3JkZXItY29sb3I6ICM5ODVmMGQ7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ODUxMjsgfVxuICAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLFxuICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyOyB9XG4gICAgLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTg1MTI7XG4gICAgICBib3JkZXItY29sb3I6ICM5ODVmMGQ7IH1cbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsIC5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2OyB9XG4gIC5idG4td2FybmluZyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjZjBhZDRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjOTczZDNiOyB9XG4gIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg0MzUzNDtcbiAgICBib3JkZXItY29sb3I6ICMzYjE4MTc7IH1cbiAgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDM1MzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmIyYjJhOyB9XG4gIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg0MzUzNDtcbiAgICBib3JkZXItY29sb3I6ICM2YjJiMmE7IH1cbiAgICAuYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZiMmIyYTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzNiMTgxNzsgfVxuICAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgICBib3JkZXItY29sb3I6ICM5NzNkM2I7IH1cbiAgLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgICBjb2xvcjogI2E5NDQ0MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tbGluayB7XG4gIGNvbG9yOiAjMDQxRTQyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5idG4tbGluaywgLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZSwgLmJ0bi1saW5rW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rLCAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuYnRuLWdyb3VwLWxnID4gYSxcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuYnRuLWdyb3VwLWxnID4gYSB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAtc20gPiBhLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAtc20gPiBhIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG5cbi5idG4teHMsIC5idG4tZ3JvdXAteHMgPiAuYnRuLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAteHMgPiBhLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAteHMgPiBhIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwcHg7IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIC5mYWRlLmluIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG50ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG50Ym9keS5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cblxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgXFw5O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG4gIC5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuICAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDFFNDI7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTkwOyB9XG5cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bzsgfSB9XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4sIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cCA+IGEsXG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuYnRuLWdyb3VwID4gYSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsXG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cCA+IGE6aG92ZXIsXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAgPiBhOmhvdmVyLCAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuYnRuLWdyb3VwID4gYTpmb2N1cyxcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cCA+IGE6Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuYnRuLWdyb3VwID4gYTphY3RpdmUsXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAgPiBhOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAgPiBhLmFjdGl2ZSxcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cCA+IGEuYWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6aG92ZXIsXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6Zm9jdXMsXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmFjdGl2ZSxcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSxcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmFjdGl2ZSxcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cblxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0biwgLmJ0bi1ncm91cCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGEgKyAuYnRuLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAgYSArIC5idG4sIC5idG4tZ3JvdXAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEgKyAuYnRuLCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cCBhICsgLmJ0biwgLmJ0bi1ncm91cCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4gKyBhLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAgLmJ0biArIGEsIC5idG4tZ3JvdXAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhICsgYSwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuYnRuLWdyb3VwIGEgKyBhLFxuLmJ0bi1ncm91cCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0biArIGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuYnRuLWdyb3VwIC5idG4gKyBhLFxuLmJ0bi1ncm91cCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYSArIGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuYnRuLWdyb3VwIGEgKyBhLFxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhICsgLmJ0bi1ncm91cCxcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cCBhICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEgKyAuYnRuLWdyb3VwLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAgYSArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAgKyBhLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyBhLFxuLmJ0bi1ncm91cCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cCArIGEsXG4udmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgYSxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuYnRuLXRvb2xiYXI6YmVmb3JlLCAuYnRuLXRvb2xiYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5idG4tdG9vbGJhcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmJ0bi10b29sYmFyIC5idG4sIC5idG4tdG9vbGJhciAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi10b29sYmFyIGEsXG4gIC5idG4tdG9vbGJhciAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYSwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tdG9vbGJhciBhLFxuICAuYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmJ0bi10b29sYmFyID4gLmJ0biwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuYnRuLXRvb2xiYXIgPiBhLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi10b29sYmFyID4gYSxcbiAgLmJ0bi10b29sYmFyID4gLmJ0bi1ncm91cCxcbiAgLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuYnRuLWdyb3VwID4gYTpmaXJzdC1jaGlsZCxcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuYnRuLWdyb3VwID4gYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAgPiBhOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cCA+IGE6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cCA+IGE6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuYnRuLWdyb3VwID4gYTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4udmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IGE6bGFzdC1jaGlsZCxcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gYTpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IGE6Zmlyc3QtY2hpbGQsXG4udmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IGE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAgPiBhICsgLmRyb3Bkb3duLXRvZ2dsZSwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAgPiBhICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLWdyb3VwLWxnLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAtbGcuYnRuLWdyb3VwID4gYSArIC5kcm9wZG93bi10b2dnbGUsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuYnRuLWdyb3VwLWxnLmJ0bi1ncm91cCA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0biAuY2FyZXQsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYSAuY2FyZXQsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBhIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tbGcgLmNhcmV0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cC1sZyA+IGEgLmNhcmV0LCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cC1sZyA+IGEgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCwgLmRyb3B1cCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQsIC5kcm9wdXAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuYnRuLWdyb3VwLWxnID4gYSAuY2FyZXQsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmRyb3B1cCAuYnRuLWdyb3VwLWxnID4gYSAuY2FyZXQsIC5kcm9wdXAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAtbGcgPiBhIC5jYXJldCwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5kcm9wdXAgLmJ0bi1ncm91cC1sZyA+IGEgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7IH1cblxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsXG4udmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiBhLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpiZWZvcmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4sXG4udmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gYSxcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IGEge1xuICBmbG9hdDogbm9uZTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAuYnRuLCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAuYnRuLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgYSwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIGEsXG4udmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyBhLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgYSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCxcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAuYnRuLWdyb3VwLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bixcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyBhLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgYSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksXG4udmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4OyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiBhOmxhc3QtY2hpbGQsXG4udmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IGE6bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IGE6Zmlyc3QtY2hpbGQsXG4udmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IGE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4sIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiBhLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiBhLFxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElOyB9XG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuLCAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCBhLFxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgYSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4udmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiBhIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IGEgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IGEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cbiAgLmlucHV0LWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgei1pbmRleDogMzsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM2NzY4NmI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY3Njg2YjtcbiAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gYS5pbnB1dC1ncm91cC1hZGRvbixcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBhLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gYS5pbnB1dC1ncm91cC1hZGRvbixcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBhLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4udmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiBhLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiBhLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IGEsXG4udmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiBhLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4udmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IGEsXG4udmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gYSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gYSxcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gYSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4udmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4udmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbi52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1idG4gPiBhLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmlucHV0LWdyb3VwLWJ0biA+IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtYnRuID4gYSArIC5idG4sIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtYnRuID4gYSArIC5idG4sIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyBhLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1idG4gPiBhICsgYSxcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyBhLFxuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtYnRuID4gYSArIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3ZlciwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtYnRuID4gYTpob3ZlcixcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmlucHV0LWdyb3VwLWJ0biA+IGE6aG92ZXIsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1idG4gPiBhOmZvY3VzLFxuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuaW5wdXQtZ3JvdXAtYnRuID4gYTpmb2N1cywgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1idG4gPiBhOmFjdGl2ZSxcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmlucHV0LWdyb3VwLWJ0biA+IGE6YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgXG4gIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiBhLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IGEsXG4gIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cbiAgXG4gIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gYSxcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IGEsXG4gIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2OmJlZm9yZSwgLm5hdjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5hdjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm5hdiA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmF2ID4gbGkgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gICAgICAubmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gICAgLm5hdiA+IGxpLmRpc2FibGVkID4gYSB7XG4gICAgICBjb2xvcjogIzc3Nzc3NzsgfVxuICAgICAgLm5hdiA+IGxpLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5uYXYgLm9wZW4gPiBhLCAubmF2IC5vcGVuID4gYTpob3ZlciwgLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQxRTQyOyB9XG4gIC5uYXYgLm5hdi1kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7IH1cbiAgLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5uYXYtdGFicyA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gICAgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMCAwOyB9XG4gICAgICAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlZWVlZWUgI2VlZWVlZSAjZGRkOyB9XG4gICAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm5hdi1waWxscyA+IGxpID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG4gIC5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4OyB9XG4gIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDFFNDI7IH1cblxuLm5hdi1zdGFja2VkID4gbGkge1xuICBmbG9hdDogbm9uZTsgfVxuICAubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm5hdi1qdXN0aWZpZWQsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2LWp1c3RpZmllZCA+IGxpLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7IH1cbiAgICAgIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ubmF2LXRhYnMtanVzdGlmaWVkLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyxcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMCAwOyB9XG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyxcbiAgICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZWZlZmU7IH0gfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyOmJlZm9yZSwgLm5hdmJhcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5hdmJhcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7IH0gfVxuXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsIC5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSwgLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XG4gICAgICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAgICAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gICAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDsgfVxuICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7IH0gfVxuXG4uY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbiAgICAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4gICAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDsgfVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTRweCAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXZiYXItYnJhbmQgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH0gfVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7IH1cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhci10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiA3cHggLTE1cHg7IH1cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4gICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7IH1cbiAgICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5uYXZiYXItbmF2ID4gbGkge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7IH0gfVxuXG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uYXZiYXItZm9ybSAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uYXZiYXItZm9ybSAucmFkaW8sXG4gICAgLm5hdmJhci1mb3JtIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsIC5uYXZiYXItZm9ybSAucmFkaW8gI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgbGVnZW5kLCAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCAubmF2YmFyLWZvcm0gLnJhZGlvIGxlZ2VuZCxcbiAgICAgIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwsXG4gICAgICAubmF2YmFyLWZvcm0gLmNoZWNrYm94ICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IGxlZ2VuZCxcbiAgICAgICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGVnZW5kIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLm5hdmJhci1mb3JtIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uYXZiYXItZm9ybSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5uYXZiYXItYnRuIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgLm5hdmJhci1idG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLm5hdmJhci1idG4uYnRuLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAtc20gPiBhLm5hdmJhci1idG4sXG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuYnRuLWdyb3VwLXNtID4gYS5uYXZiYXItYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gIC5uYXZiYXItYnRuLmJ0bi14cywgLmJ0bi1ncm91cC14cyA+IC5uYXZiYXItYnRuLmJ0biwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuYnRuLWdyb3VwLXhzID4gYS5uYXZiYXItYnRuLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmJ0bi1ncm91cC14cyA+IGEubmF2YmFyLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbi5uYXZiYXItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhci10ZXh0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgICAubmF2YmFyLXJpZ2h0IH4gLm5hdmJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNWU1ZTVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogI2U3ZTdlNzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgIGNvbG9yOiAjNTU1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogIzc3NzsgfVxuICAgICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNjY2M7IH1cblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDkwOTA5OyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzM7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6ICMxMDEwMTA7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA5MDkwOTsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5OyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gICAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5OyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgLmJyZWFkY3J1bWIgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIi/CoFwiO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuICAuYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjJweCAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgLnBhZ2luYXRpb24gPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4gICAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwNDFFNDI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4gICAgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7IH1cbiAgICAucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuICAgIC5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7IH1cbiAgLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxuICAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MUU0MjtcbiAgICBib3JkZXItY29sb3I6ICMwNDFFNDI7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3BhbixcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzsgfVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7IH1cblxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4OyB9XG5cbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDsgfVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7IH1cblxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIycHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlcjpiZWZvcmUsIC5wYWdlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnBhZ2VyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucGFnZXIgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5wYWdlciBsaSA+IGEsXG4gICAgLnBhZ2VyIGxpID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAgIC5wYWdlciBsaSA+IGE6aG92ZXIsXG4gICAgLnBhZ2VyIGxpID4gYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gIC5wYWdlciAubmV4dCA+IGEsXG4gIC5wYWdlciAubmV4dCA+IHNwYW4ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAucGFnZXIgLnByZXZpb3VzID4gYSxcbiAgLnBhZ2VyIC5wcmV2aW91cyA+IHNwYW4ge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wYWdlciAuZGlzYWJsZWQgPiBhLFxuICAucGFnZXIgLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBzcGFuIHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTsgfVxuICAubGFiZWw6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJ0biAubGFiZWwsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYSAubGFiZWwsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBhIC5sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuXG5hLmxhYmVsOmhvdmVyLCBhLmxhYmVsOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NzsgfVxuICAubGFiZWwtZGVmYXVsdFtocmVmXTpob3ZlciwgLmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7IH1cblxuLmxhYmVsLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxRTQyOyB9XG4gIC5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLCAubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDgxMjsgfVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH1cbiAgLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIsIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0OyB9XG5cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTsgfVxuICAubGFiZWwtaW5mb1tocmVmXTpob3ZlciwgLmxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7IH1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlOyB9XG4gIC5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLCAubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjsgfVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjsgfVxuICAubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVyLCAubGFiZWwtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQzNTM0OyB9XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAuYmFkZ2U6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJ0biAuYmFkZ2UsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYSAuYmFkZ2UsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBhIC5iYWRnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuICAuYnRuLXhzIC5iYWRnZSwgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAteHMgPiBhIC5iYWRnZSwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAteHMgPiBhIC5iYWRnZSxcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4tZ3JvdXAteHMgPiBhIC5iYWRnZSxcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4tZ3JvdXAteHMgPiBhIC5iYWRnZSB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZSB7XG4gICAgY29sb3I6ICMwNDFFNDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSArIC5iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+IC5iYWRnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuXG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gIC5qdW1ib3Ryb24gaDEsXG4gIC5qdW1ib3Ryb24gLmgxIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuanVtYm90cm9uIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgLmp1bWJvdHJvbiA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDVkNWQ1OyB9XG4gIC5jb250YWluZXIgLmp1bWJvdHJvbixcbiAgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuanVtYm90cm9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgICAgIC5jb250YWluZXIgLmp1bWJvdHJvbixcbiAgICAgIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgICAgLmp1bWJvdHJvbiBoMSxcbiAgICAgIC5qdW1ib3Ryb24gLmgxIHtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4OyB9IH1cblxuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDsgfVxuICAudGh1bWJuYWlsID4gaW1nLFxuICAudGh1bWJuYWlsIGEgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC50aHVtYm5haWwgLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDQxRTQyOyB9XG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgLmFsZXJ0IGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5hbGVydCAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmFsZXJ0ID4gcCxcbiAgLmFsZXJ0ID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFsZXJ0ID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXG4gIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xuICBjb2xvcjogIzNjNzYzZDsgfVxuICAuYWxlcnQtc3VjY2VzcyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2M5ZTJiMzsgfVxuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyYjU0MmM7IH1cblxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG4gIGNvbG9yOiAjMzE3MDhmOyB9XG4gIC5hbGVydC1pbmZvIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjOyB9XG4gIC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzI0NTI2OTsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbiAgY29sb3I6ICM4YTZkM2I7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmN2UxYjU7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjY1MTJjOyB9XG5cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG4gIC5hbGVydC1kYW5nZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlNGI5YzA7IH1cbiAgLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM4NDM1MzQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG4ucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDFFNDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlOyB9XG5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4OyB9XG5cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjsgfVxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4ubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIHpvb206IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDsgfVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lZGlhLW9iamVjdC5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogIzU1NTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxRTQyO1xuICBib3JkZXItY29sb3I6ICMwNDFFNDI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICMyMDc4ZjI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICMzYzc2M2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuICAgIGJvcmRlci1jb2xvcjogIzNjNzYzZDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogIzMxNzA4ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE3MDhmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjOGE2ZDNiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgICBib3JkZXItY29sb3I6ICM4YTZkM2I7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNhOTQ0NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICAgIGJvcmRlci1jb2xvcjogI2E5NDQ0MjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnBhbmVsLWJvZHk6YmVmb3JlLCAucGFuZWwtYm9keTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLTFweDsgfVxuICAucGFuZWwtaGVhZGluZyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wYW5lbC10aXRsZSA+IGEsXG4gIC5wYW5lbC10aXRsZSA+IHNtYWxsLFxuICAucGFuZWwtdGl0bGUgPiAuc21hbGwsXG4gIC5wYW5lbC10aXRsZSA+IHNtYWxsID4gYSxcbiAgLnBhbmVsLXRpdGxlID4gLnNtYWxsID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC0xcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC0xcHg7IH1cblxuLnBhbmVsID4gLmxpc3QtZ3JvdXAsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhbmVsID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbiAgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5wYW5lbCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC0xcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLTFweDsgfVxuICAucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC0xcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLTFweDsgfVxuXG4ucGFuZWwgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cblxuLnBhbmVsID4gLnRhYmxlLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZSBjYXB0aW9uLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSBjYXB0aW9uLFxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLTFweDsgfVxuICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLTFweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLTFweDsgfVxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC0xcHg7IH1cbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC0xcHg7IH1cblxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLTFweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLTFweDsgfVxuICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC0xcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC0xcHg7IH1cbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC0xcHg7IH1cbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLTFweDsgfVxuXG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4ucGFuZWwgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7IH1cbiAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wYW5lbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDQxRTQyOyB9XG4gIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDFFNDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQxRTQyOyB9XG4gICAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwNDFFNDI7IH1cbiAgICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogIzA0MUU0MjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwNDFFNDI7IH1cblxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7IH1cbiAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICMzYzc2M2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgICBib3JkZXItY29sb3I6ICNkNmU5YzY7IH1cbiAgICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZTljNjsgfVxuICAgIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZGZmMGQ4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDsgfVxuICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q2ZTljNjsgfVxuXG4ucGFuZWwtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTsgfVxuICAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzMxNzA4ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICAgIGJvcmRlci1jb2xvcjogI2JjZThmMTsgfVxuICAgIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjYmNlOGYxOyB9XG4gICAgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICNkOWVkZjc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmOyB9XG4gIC5wYW5lbC1pbmZvID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmNlOGYxOyB9XG5cbi5wYW5lbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjOyB9XG4gIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjOGE2ZDNiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjOyB9XG4gICAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmYWViY2M7IH1cbiAgICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2ZjZjhlMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7IH1cbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWViY2M7IH1cblxuLnBhbmVsLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTsgfVxuICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjYTk0NDQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxOyB9XG4gICAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTsgfVxuICAgIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICNmMmRlZGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyOyB9XG4gIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYmNjZDE7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLndlbGwgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuXG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7IH1cbiAgLmNsb3NlOmhvdmVyLCAuY2xvc2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7IH1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7IH1cbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgfVxuICAubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7IH1cblxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gIC5tb2RhbC1oZWFkZXI6YmVmb3JlLCAubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gIC5tb2RhbC1mb290ZXI6YmVmb3JlLCAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuLCAubW9kYWwtZm9vdGVyIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYSArIC5idG4sIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLm1vZGFsLWZvb3RlciBhICsgLmJ0biwgLm1vZGFsLWZvb3RlciAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYSArIC5idG4sIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAubW9kYWwtZm9vdGVyIGEgKyAuYnRuLCAubW9kYWwtZm9vdGVyIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmJ0biArIGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLm1vZGFsLWZvb3RlciAuYnRuICsgYSwgLm1vZGFsLWZvb3RlciAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGEgKyBhLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5tb2RhbC1mb290ZXIgYSArIGEsXG4gIC5tb2RhbC1mb290ZXIgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4gKyBhLCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLm1vZGFsLWZvb3RlciAuYnRuICsgYSxcbiAgLm1vZGFsLWZvb3RlciAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYSArIGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAubW9kYWwtZm9vdGVyIGEgKyBhIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhICsgLmJ0biwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIC5idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYSArIC5idG4sIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIC5idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5idG4gKyBhLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYSArIGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIGEgKyBhLFxuICAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5idG4gKyBhLCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyBhLFxuICAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEgKyBhLCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIGEgKyBhIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgd2lkdGg6IDkwMHB4OyB9IH1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuICAudG9vbHRpcC5pbiB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7IH1cbiAgLnRvb2x0aXAudG9wIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gIC50b29sdGlwLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC50b29sdGlwLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gIC50b29sdGlwLmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG5cbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5wb3BvdmVyLnRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgLnBvcG92ZXIucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wb3BvdmVyLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucG9wb3Zlci5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAtMXB4IC0xcHggMCAwOyB9XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDsgfVxuXG4ucG9wb3ZlciA+IC5hcnJvdywgLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4OyB9XG5cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3R0b206IC0xMXB4OyB9XG4gIC5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAucG9wb3Zlci5yaWdodCA+IC5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0b3A6IC0xMXB4OyB9XG4gIC5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgdG9wOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAgIGJvdHRvbTogLTEwcHg7IH1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAgIC1vLXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7IH1cbiAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbiAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5yaWdodCB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUubGVmdCB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQubGVmdCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldi5yaWdodCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gICAgbGVmdDogLTEwMCU7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCxcbiAgLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0IHtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE1JTtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjODAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sOmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogc2VyaWY7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDIwMzknOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDNhJzsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLmNhcm91c2VsLWNhcHRpb24gLmJ0biwgLmNhcm91c2VsLWNhcHRpb24gLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIC5jYXJvdXNlbC1jYXB0aW9uIGEsXG4gIC5jYXJvdXNlbC1jYXB0aW9uIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBhLCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmNhcm91c2VsLWNhcHRpb24gYSB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDsgfSB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5maWx0ZXItd3JhcHBlcjpiZWZvcmUsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciwgLmZpbHRlci13cmFwcGVyOmFmdGVyLCAudmlldy1pZC1iZWVyX2RldGFpbCAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyLCAuZmlsdGVyLXdyYXBwZXI6YWZ0ZXIsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG4udmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1tZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLXhzLFxuICB0ZC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLWxnLFxuICB0ZC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1wcmludCxcbiAgdGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLypAaW1wb3J0IHVybChcImh0dHA6Ly9mYXN0Li4uL2ZvbnRzLm5ldC90LzEuY3NzP2FwaVR5cGU9Y3NzJnByb2plY3RpZD03MGQzMTVhZS1mOWY2LTQwYzktOWZiZS00N2Y3MTQzNjY4NDBcIik7Ki9cbi8qIERhcndpbiBCbGFjayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRhcndpbiBXMDBcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zODhlZjBiNC1iNTQ2LTRiN2UtODNhNi0xNGVhM2RkYjRkZDMuZW90PyNpZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zODhlZjBiNC1iNTQ2LTRiN2UtODNhNi0xNGVhM2RkYjRkZDMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzLzgzYzk5ZWFmLWYzNGMtNGU1NS1iNDQ2LTZkZDQxN2IwYTY4OS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMjk3ZjNlMWMtOGExMS00ZGQ0LWFhZTMtNWM3MGMwNzhhZTE0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMTYxNjZiYzktZjdiMi00NTJlLTkwMDMtZWQ4ODgxZWRhODQ5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvNDFhYTdkNWYtZTU5OS00MmU5LWJhMWMtOTQ0MzU5ODg5Njg3LnN2ZyM0MWFhN2Q1Zi1lNTk5LTQyZTktYmExYy05NDQzNTk4ODk2ODdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogQXZlbmlyIEJvb2sgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgQm9va1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzcxMDc4OWEwLTE1NTctNDhhMS04Y2VjLTAzZDUyZDY2M2Q3NC5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzcxMDc4OWEwLTE1NTctNDhhMS04Y2VjLTAzZDUyZDY2M2Q3NC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvMDY1YTZiMTQtYjJjYy00NDZlLTk0MjgtMjcxYzU3MGRmMGQ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy82NWQ3NWViMC0yNjAxLTRkYTUtYTlhNC05ZWU2N2E0NzBhNTkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9jNzBlOTBiYy0zYzk0LTQxZGMtYmYxNC1jYWE3MjdjNzYzMDEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8wOTc5MjE1Yi0zYTFiLTQzNTYtOWM3Ni1lOTBmYTQ1NTFmMWQuc3ZnIzA5NzkyMTViLTNhMWItNDM1Ni05Yzc2LWU5MGZhNDU1MWYxZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBBdmVuaXIgTWVkaXVtICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2UwNTQyMTkzLWIyZTYtNDI3My1iYzQ1LTM5ZDRkZmQzYzE1Yi5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2UwNTQyMTkzLWIyZTYtNDI3My1iYzQ1LTM5ZDRkZmQzYzE1Yi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvMTdiOTBlZjUtYjYzZi00NTdiLWE5ODEtNTAzYmI3YWZlM2MwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9jOWFlZWFiZC1kZDY1LTQ5MWQtYjRiZS0zZTBkYjlhZTQ3YTAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8yNWY5OTRkZS1kMTNmLTRhNWQtYTgyYi1iZjkyNWExZTA1NGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNjA0ZWRiZC03ODRlLTRjYTctYjk3OC0xODgzNjQ2OWM2MmQuc3ZnIzM2MDRlZGJkLTc4NGUtNGNhNy1iOTc4LTE4ODM2NDY5YzYyZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBBdmVuaXIgQmxhY2sgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgQmxhY2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy82YWY5OTg5ZS0yMzViLTRjNzUtOGMwOC1hODNiZGFlZjNmNjYuZW90PyNpZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy82YWY5OTg5ZS0yMzViLTRjNzUtOGMwOC1hODNiZGFlZjNmNjYuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL2Q1MTNlMTVlLThmMzUtNDEyOS1hZDA1LTQ4MTgxNWU1MjYyNS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvNjFiZDM2MmUtNzE2Mi00NmJkLWI2N2UtMjhmMzY2YzRhZmJlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvY2NkMTdjNmItZTdlZC00YjczLWIwZDItNzY3MTJhNGVmNDZiLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMjA1Nzc4NTMtNDBhNy00YWRhLWEzZmItZGQ2ZTkzOTJmNDAxLnN2ZyMyMDU3Nzg1My00MGE3LTRhZGEtYTNmYi1kZDZlOTM5MmY0MDFcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogU29maWEgUmVndWxhciAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWFQcm8tUmVndWxhcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvM0FENzIzXzFfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvM0FENzIzXzFfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zQUQ3MjNfMV8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8zQUQ3MjNfMV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvM0FENzIzXzFfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBTb2ZpYSBCbGFjayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWFQcm8tQmxhY2snO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzNBRDcyM18wXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzNBRDcyM18wXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvM0FENzIzXzBfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvM0FENzIzXzBfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzNBRDcyM18wXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogUmVjaXBlcyBmb250cyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGRlciBXMDUgRGFya1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzBkODk5YWE4LTQzNDUtNDU4OS05MmQ4LTk1NGU0MmI5M2FmZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMGU1YTJjOWItMjI1ZC00NWU1LWEzZDgtOTVjNTcwYjU1MDY2LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJlbmQgSG5kIE1kIFcwMSBTbnMgRm91clwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzQ0OTliZjdkLTZjZjUtNGUyYi05MDYxLWM1NTJmZDg0M2Q1Ny53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMWZhOWMwMjUtOWQ2Mi00NDRjLWE4ZTItYTllZDFhNmE0MTU1LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVENDQy1Vbml0eVRleHQtTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vbW9sc29uY28vYXNzZXRzL2ZvbnRzL3dlYmZvbnRzL1RDQ0MtVW5pdHlUZXh0LU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vbW9sc29uY28vYXNzZXRzL2ZvbnRzL3dlYmZvbnRzL1RDQ0MtVW5pdHlUZXh0LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi90aGVtZXMvY3VzdG9tL21vbHNvbmNvL2Fzc2V0cy9mb250cy93ZWJmb250cy9UQ0NDLVVuaXR5VGV4dC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvdGhlbWVzL2N1c3RvbS9tb2xzb25jby9hc3NldHMvZm9udHMvd2ViZm9udHMvVENDQy1Vbml0eVRleHQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUQ0NDLVVuaXR5SGVhZGxpbmUtTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vbW9sc29uY28vYXNzZXRzL2ZvbnRzL3dlYmZvbnRzL1RDQ0MtVW5pdHlIZWFkbGluZS1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi90aGVtZXMvY3VzdG9tL21vbHNvbmNvL2Fzc2V0cy9mb250cy93ZWJmb250cy9UQ0NDLVVuaXR5SGVhZGxpbmUtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL3RoZW1lcy9jdXN0b20vbW9sc29uY28vYXNzZXRzL2ZvbnRzL3dlYmZvbnRzL1RDQ0MtVW5pdHlIZWFkbGluZS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvdGhlbWVzL2N1c3RvbS9tb2xzb25jby9hc3NldHMvZm9udHMvd2ViZm9udHMvVENDQy1Vbml0eUhlYWRsaW5lLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVENDQy1Vbml0eUhlYWRsaW5lLVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9tb2xzb25jby9hc3NldHMvZm9udHMvd2ViZm9udHMvVENDQy1Vbml0eUhlYWRsaW5lLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi90aGVtZXMvY3VzdG9tL21vbHNvbmNvL2Fzc2V0cy9mb250cy93ZWJmb250cy9UQ0NDLVVuaXR5SGVhZGxpbmUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi90aGVtZXMvY3VzdG9tL21vbHNvbmNvL2Fzc2V0cy9mb250cy93ZWJmb250cy9UQ0NDLVVuaXR5SGVhZGxpbmUtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi90aGVtZXMvY3VzdG9tL21vbHNvbmNvL2Fzc2V0cy9mb250cy93ZWJmb250cy9UQ0NDLVVuaXR5SGVhZGxpbmUtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG4vKiBBcmlhbCBNVCBTVEQgQmxhY2sgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FyaWFsLU1ULVNURC1CbGFjayc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXJpYWwtbXQtc3RkLWJsYWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hcmlhbC1tdC1zdGQtYmxhY2s/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9hcmlhbC1tdC1zdGQtYmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2FyaWFsLW10LXN0ZC1ibGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2FyaWFsLW10LXN0ZC1ibGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBBcmlhbCBNVCBTVEQgQm9sZCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwtTVQtU1RELUJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FyaWFsLW10LXN0ZC1ib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hcmlhbC1tdC1zdGQtYm9sZD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2FyaWFsLW10LXN0ZC1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9hcmlhbC1tdC1zdGQtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2FyaWFsLW10LXN0ZC1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qKlxuICogQWxlcnQgc3R5bGluZy5cbiAqL1xuLmFsZXJ0LXNtIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cblxuLmFsZXJ0IGEge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYWxlcnQtc3VjY2VzcyBhLCAuYWxlcnQtc3VjY2VzcyBhOmhvdmVyLCAuYWxlcnQtc3VjY2VzcyBhOmZvY3VzIHtcbiAgY29sb3I6ICMyYjU0MmM7IH1cblxuLmFsZXJ0LWluZm8gYSwgLmFsZXJ0LWluZm8gYTpob3ZlciwgLmFsZXJ0LWluZm8gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjQ1MjY5OyB9XG5cbi5hbGVydC13YXJuaW5nIGEsIC5hbGVydC13YXJuaW5nIGE6aG92ZXIsIC5hbGVydC13YXJuaW5nIGE6Zm9jdXMge1xuICBjb2xvcjogIzY2NTEyYzsgfVxuXG4uYWxlcnQtZGFuZ2VyIGEsIC5hbGVydC1kYW5nZXIgYTpob3ZlciwgLmFsZXJ0LWRhbmdlciBhOmZvY3VzIHtcbiAgY29sb3I6ICM4NDM1MzQ7IH1cblxuLyoqXG4gKiBBSkFYICh0aHJvYmJlcikgc3R5bGluZy5cbiAqL1xuQGtleWZyYW1lcyBnbHlwaGljb24tc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLmdseXBoaWNvbi1zcGluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbmltYXRpb246IGdseXBoaWNvbi1zcGluIDFzIGluZmluaXRlIGxpbmVhcjsgfVxuXG5hIC5nbHlwaGljb24tc3BpbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmh0bWwuanMgLmJ0biAuYWpheC10aHJvYmJlciwgaHRtbC5qcyAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGEgLmFqYXgtdGhyb2JiZXIsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gaHRtbC5qcyBhIC5hamF4LXRocm9iYmVyLCBodG1sLmpzIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBhIC5hamF4LXRocm9iYmVyLCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gaHRtbC5qcyBhIC5hamF4LXRocm9iYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gIG1hcmdpbi1yaWdodDogLS4yNWVtOyB9XG5cbmh0bWwuanMgLmZvcm0taXRlbSAuaW5wdXQtZ3JvdXAtYWRkb24gLmdseXBoaWNvbiB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBvcGFjaXR5OiAuNTtcbiAgdHJhbnNpdGlvbjogMTUwbXMgY29sb3IsIDE1MG1zIG9wYWNpdHk7IH1cbiAgaHRtbC5qcyAuZm9ybS1pdGVtIC5pbnB1dC1ncm91cC1hZGRvbiAuZ2x5cGhpY29uLmdseXBoaWNvbi1zcGluIHtcbiAgICBjb2xvcjogIzA0MUU0MjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmh0bWwuanMgLmZvcm0taXRlbSAuaW5wdXQtZ3JvdXAtYWRkb24gLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuaHRtbC5qcyAuYWpheC1uZXctY29udGVudDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAqICRmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBmaWVsZHMuXG4gKi9cbi5maWVsZC0tbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGQtLWxhYmVsLFxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkLS1pdGVtcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKkxUUiovIH1cblxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkLS1sYWJlbCxcbi5maWVsZC0tbGFiZWwtaW5saW5lID4gLmZpZWxkLS1pdGVtLFxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkLS1pdGVtcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtOyB9XG5cbltkaXI9XCJydGxcIl0gLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkLS1sYWJlbCxcbltkaXI9XCJydGxcIl0gLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkLS1pdGVtcyB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkLS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnOic7IH1cblxuLyoqXG4gKiBGaWxlIChhbmQgSW1hZ2UgV2lkZ2V0KSBzdHlsZXMuXG4gKi9cbi5maWxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDVweCAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZmlsZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwNDFFNDI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NzY4NmI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NzY4NmI7IH1cbiAgICAuZmlsZSA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjc2ODZiOyB9XG4gICAgLmZpbGUgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY3Njg2YjsgfVxuICAuZmlsZSA+IC50YWJsZWRyYWctY2hhbmdlZCB7XG4gICAgYmFja2dyb3VuZDogI2ZjZjhlMztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjOGE2ZDNiO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgdG9wOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBpbmhlcml0OyB9XG4gICAgLmZpbGUgPiAudGFibGVkcmFnLWNoYW5nZWQsIC5maWxlID4gLnRhYmxlZHJhZy1jaGFuZ2VkOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZTFiNTsgfVxuXG4uZmlsZS1pY29uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZm9udC1zaXplOiAxNTAlO1xuICBwYWRkaW5nOiAuMjVlbSAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZpbGUtbGluayB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5maWxlLWxpbmsgYSwgLmZpbGUtbGluayBhOmhvdmVyLCAuZmlsZS1saW5rIGE6Zm9jdXMsIC5maWxlLWxpbmsgYTphY3RpdmUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5maWxlLXNpemUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmltYWdlLXdpZGdldC5yb3csIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdi5pbWFnZS13aWRnZXQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qKlxuICogRmlsdGVyIHN0eWxlcy5cbiAqL1xuLmZpbHRlci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwcHggMHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiA1MXB4OyB9XG5cbi5maWx0ZXItaGVscCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogLjVlbSAwIDA7IH1cblxuLm5hdi5uYXYtdGFicy5maWx0ZXItZm9ybWF0cyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLyoqXG4gKiBGb3JtIHN0eWxlcy5cbiAqL1xudGFibGUgLmNoZWNrYm94LmZvcm0tbm8tbGFiZWwsIHRhYmxlIC5yYWRpby5mb3JtLW5vLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm0taW5saW5lIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmlucHV0LWdyb3VwIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgIC5pbnB1dC1ncm91cCAuc2VsZWN0LXdyYXBwZXI6Zmlyc3QtY2hpbGQgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7IH1cbiAgICAuaW5wdXQtZ3JvdXAgLnNlbGVjdC13cmFwcGVyOmxhc3QtY2hpbGQgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDsgfVxuICAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG4gICAgLnNlbGVjdC13cmFwcGVyIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5zZWxlY3Qtd3JhcHBlcjphZnRlciB7XG4gICAgY29sb3I6ICMwNDFFNDI7XG4gICAgY29udGVudDogJ+KWvCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogLS41ZW07XG4gICAgcGFkZGluZy1yaWdodDogLjVlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuaGFzLWdseXBoaWNvbnMgLnNlbGVjdC13cmFwcGVyOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6ICdcXGUxMTQnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7IH1cbiAgICAuaGFzLWVycm9yIC5zZWxlY3Qtd3JhcHBlcjphZnRlciB7XG4gICAgICBjb2xvcjogI2E5NDQ0MjsgfVxuICAgIC5oYXMtc3VjY2VzcyAuc2VsZWN0LXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMzYzc2M2Q7IH1cbiAgICAuaGFzLXdhcm5pbmcgLnNlbGVjdC13cmFwcGVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjOGE2ZDNiOyB9XG5cbi5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZXF1aXJlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggN3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLmZvcm0tYWN0aW9ucyAuYnRuLCAuZm9ybS1hY3Rpb25zIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYSwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuZm9ybS1hY3Rpb25zIGEsXG4uZm9ybS1hY3Rpb25zIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBhLCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmZvcm0tYWN0aW9ucyBhLCAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwIC5idG4sIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwIGEsXG4uZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgYSB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBVUyBNdWx0aUZvcm0gKi9cbmJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZVtjbGFzcyo9XCJub2RlLXRpdGxlLWNvbnRhY3RcIl0gLnJlZ2lvbi1jb250ZW50ID4gYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2ID4gZGl2Om5vdCgucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbik6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlcik6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXZpZXcpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlW2NsYXNzKj1cIm5vZGUtdGl0bGUtY29udGFjdFwiXSBoMS5wYWdlLXRpdGxlLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWNfbXVsdGlmb3JtX2Zvcm1fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi5tY19tdWx0aWZvcm1fZm9ybV9jb250YWluZXIgLmpzLWZvcm0taXRlbS1iaXJ0aG1vbnRoIGlucHV0IHtcbiAgbWluLXdpZHRoOiA1NnB4OyB9XG5cbi5tY19tdWx0aWZvcm1fZm9ybV9jb250YWluZXIgLmpzLWZvcm0taXRlbS1iaXJ0aHllYXIgaW5wdXQge1xuICBtaW4td2lkdGg6IDcwcHg7IH1cblxuLm1jX211bHRpZm9ybV9mb3JtX2NvbnRhaW5lciAubWMtbXVsdGlmb20tb3B0aW4tdG9wIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLm1jX211bHRpZm9ybV9mb3JtX2NvbnRhaW5lciAuZXJyb3IsIC5tY19tdWx0aWZvcm1fZm9ybV9jb250YWluZXIgLmhhcy1lcnJvciBsZWdlbmQge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5tY19tdWx0aWZvcm1fZm9ybV9jb250YWluZXIgLmhhcy1lcnJvciBsYWJlbDpsYXN0LWNoaWxkLCAubWNfbXVsdGlmb3JtX2Zvcm1fY29udGFpbmVyIC5oYXMtZXJyb3IgI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgbGVnZW5kOmxhc3QtY2hpbGQsICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IC5tY19tdWx0aWZvcm1fZm9ybV9jb250YWluZXIgLmhhcy1lcnJvciBsZWdlbmQ6bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbi5tY19tdWx0aWZvcm1fZm9ybV9jb250YWluZXIgLmZvcm0taXRlbSAub3B0aW9uYWwge1xuICBmb250LWZhbWlseTogXCJEYXJ3aW4gVzAwXCIsIHNhbnMtc2VyaWY7IH1cblxuLm1jX211bHRpZm9ybV9mb3JtX2NvbnRhaW5lciBsYWJlbCwgLm1jX211bHRpZm9ybV9mb3JtX2NvbnRhaW5lciAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCBsZWdlbmQsICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IC5tY19tdWx0aWZvcm1fZm9ybV9jb250YWluZXIgbGVnZW5kLCAubWNfbXVsdGlmb3JtX2Zvcm1fY29udGFpbmVyIC5maWVsZHNldC1sZWdlbmQge1xuICBmb250LWZhbWlseTogXCJEYXJ3aW4gVzAwXCIsIHNhbnMtc2VyaWY7IH1cblxuLm1jX211bHRpZm9ybV9mb3JtX2NvbnRhaW5lciBsZWdlbmQge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubWNfbXVsdGlmb3JtX2Zvcm1fY29udGFpbmVyIC5mb3JtLXR5cGUtcmFkaW8gbGFiZWwsIC5tY19tdWx0aWZvcm1fZm9ybV9jb250YWluZXIgLmZvcm0tdHlwZS1yYWRpbyAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCBsZWdlbmQsICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IC5tY19tdWx0aWZvcm1fZm9ybV9jb250YWluZXIgLmZvcm0tdHlwZS1yYWRpbyBsZWdlbmQge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubWNfbXVsdGlmb3JtX2Zvcm1fY29udGFpbmVyIC5mb3JtLWl0ZW0tb3B0aW4gbGFiZWwsIC5tY19tdWx0aWZvcm1fZm9ybV9jb250YWluZXIgLmZvcm0taXRlbS1vcHRpbiAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCBsZWdlbmQsICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IC5tY19tdWx0aWZvcm1fZm9ybV9jb250YWluZXIgLmZvcm0taXRlbS1vcHRpbiBsZWdlbmQsIC5tY19tdWx0aWZvcm1fZm9ybV9jb250YWluZXIgLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCwgLm1jX211bHRpZm9ybV9mb3JtX2NvbnRhaW5lciAuZm9ybS10eXBlLWNoZWNrYm94ICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IGxlZ2VuZCwgI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgLm1jX211bHRpZm9ybV9mb3JtX2NvbnRhaW5lciAuZm9ybS10eXBlLWNoZWNrYm94IGxlZ2VuZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBCb29rXCIsIHNhbnMtc2VyaWY7IH1cblxuLm1jX211bHRpZm9ybV9mb3JtX2NvbnRhaW5lciBidXR0b24ge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ubWNfbXVsdGlmb3JtX2Zvcm1fY29udGFpbmVyICNlZGl0LXBob25lLW51bWJlciAuZmllbGRzZXQtd3JhcHBlciA+IC5mb3JtLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tY19tdWx0aWZvcm1fZm9ybV9jb250YWluZXIgI2VkaXQtcGhvbmUtbnVtYmVyIC5maWVsZHNldC13cmFwcGVyID4gLmZvcm0taXRlbTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm11bHRpZm9ybS1jb25maXJtYXRpb24tbWVzc2FnZSAucGFnZS10aXRsZS1tYWluIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWFQcm8tQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXVsdGlmb3JtLWNvbmZpcm1hdGlvbi1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi5jb250YWN0X3VzX21vZGFsIC5tb2RhbC10aXRsZSwgLmNvbnRhY3RfY2FfbW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWFQcm8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLmNvbnRhY3RfdXNfbW9kYWwgLm1vZGFsLWZvb3RlciBwLCAuY29udGFjdF9jYV9tb2RhbCAubW9kYWwtZm9vdGVyIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5jb250YWN0X3VzX21vZGFsIC5idG4tYmFjaywgLmNvbnRhY3RfY2FfbW9kYWwgLmJ0bi1iYWNrIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmNvbnRhY3RfdXNfbW9kYWwgLm1vZGFsLWJ0bnMsIC5jb250YWN0X2NhX21vZGFsIC5tb2RhbC1idG5zIHtcbiAgcGFkZGluZy10b3A6IDEycHg7IH1cblxuLmNvbnRhY3RfdXNfbW9kYWwgLmNsb3NlLCAuY29udGFjdF9jYV9tb2RhbCAuY2xvc2Uge1xuICBvcGFjaXR5OiAuNjsgfVxuXG4vKipcbiAqIEljb24gc3R5bGVzLlxuICovXG5hLmljb24tYmVmb3JlIC5nbHlwaGljb24ge1xuICBtYXJnaW4tcmlnaHQ6IC4yNWVtOyB9XG5cbmEuaWNvbi1hZnRlciAuZ2x5cGhpY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC4yNWVtOyB9XG5cbi5idG4uaWNvbi1iZWZvcmUgLmdseXBoaWNvbiwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhLmljb24tYmVmb3JlIC5nbHlwaGljb24sIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBhLmljb24tYmVmb3JlIC5nbHlwaGljb24ge1xuICBtYXJnaW4tbGVmdDogLS4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yNWVtOyB9XG5cbi5idG4uaWNvbi1hZnRlciAuZ2x5cGhpY29uLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGEuaWNvbi1hZnRlciAuZ2x5cGhpY29uLCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYS5pY29uLWFmdGVyIC5nbHlwaGljb24ge1xuICBtYXJnaW4tbGVmdDogLjI1ZW07XG4gIG1hcmdpbi1yaWdodDogLS4yNWVtOyB9XG5cbi8qKlxuICogTmF2YmFyIHN0eWxpbmcuXG4gKi9cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYm9keS5uYXZiYXItaXMtc3RhdGljLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICBib2R5Lm5hdmJhci1pcy1maXhlZC10b3Age1xuICAgIG1hcmdpbi10b3A6IDY1cHg7IH1cbiAgICBib2R5Lm5hdmJhci1pcy1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjhweCk7IH1cbiAgYm9keS5uYXZiYXItaXMtZml4ZWQtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJvZHkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keS50b29sYmFyLXZlcnRpY2FsLm5hdmJhci1pcy1maXhlZC10b3AgLnRvb2xiYXItYmFyLCBib2R5LnRvb2xiYXItdmVydGljYWwubmF2YmFyLWlzLWZpeGVkLWJvdHRvbSAudG9vbGJhci1iYXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkOyB9XG4gICAgYm9keS50b29sYmFyLXZlcnRpY2FsLm5hdmJhci1pcy1maXhlZC10b3AgaGVhZGVyLCBib2R5LnRvb2xiYXItdmVydGljYWwubmF2YmFyLWlzLWZpeGVkLWJvdHRvbSBoZWFkZXIge1xuICAgICAgei1pbmRleDogNTAwOyB9XG4gICAgYm9keS50b29sYmFyLXZlcnRpY2FsLm5hdmJhci1pcy1maXhlZC10b3AgaGVhZGVyIHtcbiAgICAgIHRvcDogMzlweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTQwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLm5hdmJhciAubG9nbyB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uYXZiYXIgLmxvZ28ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLyoqXG4gKiBOb2RlIHN0eWxpbmcuXG4gKi9cbi5ub2RlLXByZXZpZXctY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7IH1cblxuLm5vZGUtcHJldmlldy1mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLyoqXG4gKiBQYW5lbCBzdHlsaW5nLlxuICovXG4ucGFuZWwtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAtMTBweCAtMTVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gIC5wYW5lbC10aXRsZSwgLnBhbmVsLXRpdGxlOmhvdmVyLCAucGFuZWwtdGl0bGU6Zm9jdXMsIC5wYW5lbC10aXRsZTpob3Zlcjpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnBhbmVsLXRpdGxlOmZvY3VzLCAucGFuZWwtdGl0bGU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKipcbiAqIFByb2dyZXNzIGJhciBzdHlsZXMuXG4gKi9cbi5wcm9ncmVzcy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAucHJvZ3Jlc3Mtd3JhcHBlcjpsYXN0LWNoaWxkIC5wcm9ncmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5wcm9ncmVzcy13cmFwcGVyIC5tZXNzYWdlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAucHJvZ3Jlc3Mtd3JhcHBlciAucGVyY2VudGFnZSxcbiAgLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLWJhciB7XG4gICAgbWluLXdpZHRoOiAyZW07IH1cblxuLyoqXG4gKiBUYWJsZSBkcmFnIHN0eWxlcy5cbiAqL1xuLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDFweCAycHggMXB4IDEwcHg7IH1cblxuLnRhYmxlZHJhZy1jaGFuZ2VkLXdhcm5pbmcge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRhYmxlZHJhZy1oYW5kbGUge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBtb3ZlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMjUlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAtMTBweCAwIDAgLTEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnRhYmxlZHJhZy1oYW5kbGU6aG92ZXIsIC50YWJsZWRyYWctaGFuZGxlOmZvY3VzIHtcbiAgICBjb2xvcjogIzA0MUU0MjsgfVxuXG4uaW5kZW50YXRpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgLyogTFRSICovXG4gIGhlaWdodDogMS43ZW07XG4gIG1hcmdpbjogLTAuNGVtIDAuMmVtIC0wLjRlbSAtMC40ZW07XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nOiAwLjQyZW0gMCAwLjQyZW0gMC42ZW07XG4gIC8qIExUUiAqL1xuICB3aWR0aDogMjBweDsgfVxuICBbZGlyPVwicnRsXCJdIC5pbmRlbnRhdGlvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogLTAuNGVtIC0wLjRlbSAtMC40ZW0gMC4yZW07XG4gICAgcGFkZGluZzogMC40MmVtIDAuNmVtIDAuNDJlbSAwOyB9XG5cbi8qKlxuICogVGFicyBhbmQgbG9jYWwgYWN0aW9uIHN0eWxlcy5cbiAqL1xuLmxvY2FsLWFjdGlvbnMge1xuICBtYXJnaW46IDEwcHggMCAxMHB4IC01cHg7IH1cblxuLnRhYnMtLXNlY29uZGFyeSB7XG4gIG1hcmdpbjogMTBweCAwIDVweDsgfVxuXG4vKipcbiAqIE1pc3NpbmcgQm9vdHN0cmFwIDIgdGFiIHN0eWxpbmcuXG4gKiAkc2VlIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTg0MzI1Nzcvc3RhY2tlZC10YWJzLWluLWJvb3RzdHJhcC0zXG4gKiAkc2VlIGh0dHA6Ly9ib290cGx5LmNvbS83NDkyNlxuICovXG4udGFiYmFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi50YWJzLWJlbG93ID4gLm5hdi10YWJzLCAudGFicy1sZWZ0ID4gLm5hdi10YWJzLCAudGFicy1yaWdodCA+IC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgLnN1bW1hcnksIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgLnN1bW1hcnksIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzIC5zdW1tYXJ5IHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnRhYi1wYW5lID4gLnBhbmVsLWhlYWRpbmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGFicy1iZWxvdyA+IC5uYXYtdGFicyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwcHggMHB4OyB9XG4gICAgICAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciwgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZGRkO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhLFxuICAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNkZGQgI2RkZCAjZGRkOyB9XG5cbi50YWJzLWxlZnQgPiAubmF2LXRhYnMsXG4udGFicy1yaWdodCA+IC5uYXYtdGFicyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMjIwcHg7IH1cbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpLFxuICAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaTpmb2N1cyxcbiAgICAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhLFxuICAgIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgICAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyxcbiAgICAgIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuXG4udGFicy1sZWZ0ID4gLnRhYi1jb250ZW50LFxuLnRhYnMtcmlnaHQgPiAudGFiLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwIDBweCAwcHggMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweCAxNXB4OyB9XG5cbi50YWJzLWxlZnQgPiAubmF2LXRhYnMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwIDAgMHB4OyB9XG4gICAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciwgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNlZWVlZWUgI2RkZCAjZWVlZWVlICNlZWVlZWU7IH1cbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhLFxuICAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkIHRyYW5zcGFyZW50ICNkZGQgI2RkZDtcbiAgICBib3gtc2hhZG93OiAtMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udGFicy1yaWdodCA+IC5uYXYtdGFicyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMHB4IDBweCAwOyB9XG4gICAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNlZWVlZWUgI2RkZDtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiAuYWN0aXZlID4gYSxcbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkICNkZGQgI2RkZCB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAqIFRvb2xiYXIgbW9kdWxlIHN0eWxpbmcuXG4gKi9cbmJvZHkudG9vbGJhci1maXhlZCAudG9vbGJhci1vcmllbnRlZCAudG9vbGJhci1iYXIge1xuICB6LWluZGV4OiAxMDMxOyB9XG5cbmJvZHkudG9vbGJhci1maXhlZCAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMzlweDsgfVxuXG5ib2R5LnRvb2xiYXItZml4ZWQudG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItdHJheS1vcGVuIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiA3OXB4OyB9XG5cbmJvZHkudG9vbGJhci1maXhlZC50b29sYmFyLXZlcnRpY2FsLnRvb2xiYXItdHJheS1vcGVuIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgbGVmdDogMjQwcHg7IH1cblxuYm9keS50b29sYmFyLWZpeGVkLnRvb2xiYXItdmVydGljYWwudG9vbGJhci10cmF5LW9wZW4udG9vbGJhci1maXhlZCB7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweDsgfVxuICBib2R5LnRvb2xiYXItZml4ZWQudG9vbGJhci12ZXJ0aWNhbC50b29sYmFyLXRyYXktb3Blbi50b29sYmFyLWZpeGVkIC50b29sYmFyLXRyYXkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgYm9keS50b29sYmFyLWZpeGVkLnRvb2xiYXItdmVydGljYWwudG9vbGJhci10cmF5LW9wZW4udG9vbGJhci1maXhlZCAudG9vbGJhci10cmF5LCBib2R5LnRvb2xiYXItZml4ZWQudG9vbGJhci12ZXJ0aWNhbC50b29sYmFyLXRyYXktb3Blbi50b29sYmFyLWZpeGVkIC50b29sYmFyLXRyYXkgPiAudG9vbGJhci1saW5pbmc6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNDBweDsgfVxuXG5ib2R5LnRvb2xiYXItbG9hZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgYm9keS50b29sYmFyLWxvYWRpbmcudG9vbGJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKlxuICogQGZpbGVcbiAqIFNlbGVjdCBNZW51IHN0eWxlcyBqUXVlcnkgLSBVSS5cbiAqL1xuLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMC41ZW0gMC4zZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiAudWktaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uOmZvY3VzLCAudWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSB1bC51aS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MUU0MjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi8qXG4gKiBAZmlsZVxuICogU2lwcyAmIERpcHMgc3R5bGVzLlxuICovXG4ubm9kZS10aXRsZS1zaXBzLWFuZC1kaXBzIGgxLFxuLm5vZGUtdGl0bGUtc2lwcy1hbmQtZGlwcyBoMixcbi5ub2RlLXRpdGxlLXNpcHMtYW5kLWRpcHMgaDMsXG4ubm9kZS10aXRsZS1zaXBzLWFuZC1kaXBzIGg0LFxuLm5vZGUtdGl0bGUtc2lwcy1hbmQtZGlwcyBoNSxcbi5ub2RlLXRpdGxlLXNpcHMtYW5kLWRpcHMgaDYsXG4ubm9kZS10aXRsZS1zaXBzLWFuZC1kaXBzIHAsXG4ubm9kZS10aXRsZS1zaXBzLWFuZC1kaXBzIGEsXG4ubm9kZS10aXRsZS1zaXBzLWFuZC1kaXBzIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJUQ0NDLVVuaXR5VGV4dC1NZWRpdW1cIjsgfVxuXG4ubm9kZS10aXRsZS1zaXBzLWFuZC1kaXBzIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDMzcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubm9kZS10aXRsZS1zaXBzLWFuZC1kaXBzIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNzhweDsgfSB9XG4gIC5ub2RlLXRpdGxlLXNpcHMtYW5kLWRpcHMgaDEgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogM3B4O1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ub2RlLXRpdGxlLXNpcHMtYW5kLWRpcHMgaDEgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgYm90dG9tOiAxMHB4OyB9IH1cblxuLm5vZGUtdGl0bGUtc2lwcy1hbmQtZGlwcyAuaGVhZGVyLXdyYXBwZXIge1xuICBmb250LXNpemU6IDExcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubm9kZS10aXRsZS1zaXBzLWFuZC1kaXBzIC5oZWFkZXItd3JhcHBlciB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAubm9kZS10aXRsZS1zaXBzLWFuZC1kaXBzIC5oZWFkZXItd3JhcHBlciBwIHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5vZGUtdGl0bGUtc2lwcy1hbmQtZGlwcyAuaGVhZGVyLXdyYXBwZXIgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLm5vZGUtdGl0bGUtc2lwcy1hbmQtZGlwcyAuaGVhZGVyLXdyYXBwZXIgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ub2RlLXRpdGxlLXNpcHMtYW5kLWRpcHMgLmhlYWRlci13cmFwcGVyIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjIuMzMzMzMzMyU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLm5vZGUtdGl0bGUtc2lwcy1hbmQtZGlwcyAuaGVhZGVyLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDhweDsgfSB9XG5cbi5ub2RlLXRpdGxlLXNpcHMtYW5kLWRpcHMucGFnZS1ub2RlLXR5cGUtbWMtcGFnZSAucmVnaW9uLWNvbnRlbnQgPiBhcnRpY2xlID4gLmNvbnRlbnQgPiBkaXYgPiBkaXYuZmVhdHVyZTpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbik6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIpOm5vdCgucGFyYWdyYXBoLS10eXBlLS1icC12aWV3KSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm5vZGUtdGl0bGUtc2lwcy1hbmQtZGlwcy5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlIC5yZWdpb24tY29udGVudCA+IGFydGljbGUgPiAuY29udGVudCA+IGRpdiA+IGRpdi52aWV3cy10aXRsZTpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbik6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIpOm5vdCgucGFyYWdyYXBoLS10eXBlLS1icC12aWV3KSB7XG4gIHBhZGRpbmc6IDQwcHggMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5vZGUtdGl0bGUtc2lwcy1hbmQtZGlwcy5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlIC5yZWdpb24tY29udGVudCA+IGFydGljbGUgPiAuY29udGVudCA+IGRpdiA+IGRpdi52aWV3cy10aXRsZTpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbik6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIpOm5vdCgucGFyYWdyYXBoLS10eXBlLS1icC12aWV3KSB7XG4gICAgICBwYWRkaW5nOiA5MHB4IDAgMzBweDsgfSB9XG5cbi5ub2RlLXRpdGxlLXNpcHMtYW5kLWRpcHMucGFnZS1ub2RlLXR5cGUtbWMtcGFnZSAucmVnaW9uLWNvbnRlbnQgPiBhcnRpY2xlID4gLmNvbnRlbnQgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXY6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24pIHtcbiAgbWFyZ2luLXRvcDogNjdweDsgfVxuXG4ubm9kZS10aXRsZS1zaXBzLWFuZC1kaXBzLnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2UgLnJlZ2lvbi1jb250ZW50ID4gYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2ID4gZGl2LmJvdHRvbS1zaXBzOm5vdCgucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbik6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlcik6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXZpZXcpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLypcbiAqIFNJUFMgQU5EIERJUFMgUkVDSVBFUy5cbiAqXG4gKi9cbi5yZWNpcGUtdHlwZS1zaXBzZGlwcyBhcnRpY2xlLFxuLnJlY2lwZS10eXBlLXNpcHNhbmRkaXBzIGFydGljbGUge1xuICBjb2xvcjogIzFjNDUzOTsgfVxuICAucmVjaXBlLXR5cGUtc2lwc2RpcHMgYXJ0aWNsZSBoMSxcbiAgLnJlY2lwZS10eXBlLXNpcHNkaXBzIGFydGljbGUgaDIsXG4gIC5yZWNpcGUtdHlwZS1zaXBzZGlwcyBhcnRpY2xlIGgzLFxuICAucmVjaXBlLXR5cGUtc2lwc2RpcHMgYXJ0aWNsZSBoNCxcbiAgLnJlY2lwZS10eXBlLXNpcHNkaXBzIGFydGljbGUgaDUsXG4gIC5yZWNpcGUtdHlwZS1zaXBzZGlwcyBhcnRpY2xlIGg2LFxuICAucmVjaXBlLXR5cGUtc2lwc2FuZGRpcHMgYXJ0aWNsZSBoMSxcbiAgLnJlY2lwZS10eXBlLXNpcHNhbmRkaXBzIGFydGljbGUgaDIsXG4gIC5yZWNpcGUtdHlwZS1zaXBzYW5kZGlwcyBhcnRpY2xlIGgzLFxuICAucmVjaXBlLXR5cGUtc2lwc2FuZGRpcHMgYXJ0aWNsZSBoNCxcbiAgLnJlY2lwZS10eXBlLXNpcHNhbmRkaXBzIGFydGljbGUgaDUsXG4gIC5yZWNpcGUtdHlwZS1zaXBzYW5kZGlwcyBhcnRpY2xlIGg2IHtcbiAgICBjb2xvcjogIzFjNDUzOTtcbiAgICBmb250LWZhbWlseTogXCJUQ0NDLVVuaXR5SGVhZGxpbmUtTWVkaXVtXCI7IH1cbiAgLnJlY2lwZS10eXBlLXNpcHNkaXBzIGFydGljbGUgaDEsXG4gIC5yZWNpcGUtdHlwZS1zaXBzYW5kZGlwcyBhcnRpY2xlIGgxIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVjaXBlLXR5cGUtc2lwc2RpcHMgYXJ0aWNsZSBoMSxcbiAgICAgIC5yZWNpcGUtdHlwZS1zaXBzYW5kZGlwcyBhcnRpY2xlIGgxIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMjBweDsgfSB9XG4gIC5yZWNpcGUtdHlwZS1zaXBzZGlwcyBhcnRpY2xlIHAsXG4gIC5yZWNpcGUtdHlwZS1zaXBzYW5kZGlwcyBhcnRpY2xlIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRDQ0MtVW5pdHlIZWFkbGluZS1SZWd1bGFyXCI7IH1cbiAgLnJlY2lwZS10eXBlLXNpcHNkaXBzIGFydGljbGUgLmZpZWxkLS1sYWJlbCxcbiAgLnJlY2lwZS10eXBlLXNpcHNhbmRkaXBzIGFydGljbGUgLmZpZWxkLS1sYWJlbCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTFweDtcbiAgICBmb250LWZhbWlseTogXCJUQ0NDLVVuaXR5SGVhZGxpbmUtTWVkaXVtXCI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5yZWNpcGUtdHlwZS1zaXBzZGlwcyBhcnRpY2xlIC5kLWZsZXggPiBkaXYsXG4gICAgLnJlY2lwZS10eXBlLXNpcHNhbmRkaXBzIGFydGljbGUgLmQtZmxleCA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5yZWNpcGUtdHlwZS1zaXBzZGlwcyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1yZWNpcGUtaW1hZ2UsXG4gICAgLnJlY2lwZS10eXBlLXNpcHNhbmRkaXBzIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXJlY2lwZS1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5yZWNpcGUtdHlwZS1zaXBzZGlwcyBhcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5LFxuICAucmVjaXBlLXR5cGUtc2lwc2FuZGRpcHMgYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlY2lwZS10eXBlLXNpcHNkaXBzIGFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHksXG4gICAgICAucmVjaXBlLXR5cGUtc2lwc2FuZGRpcHMgYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmVjaXBlLXR5cGUtc2lwc2RpcHMgYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSxcbiAgICAgIC5yZWNpcGUtdHlwZS1zaXBzYW5kZGlwcyBhcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5yZWNpcGUtdHlwZS1zaXBzZGlwcyBhcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5LFxuICAgICAgLnJlY2lwZS10eXBlLXNpcHNhbmRkaXBzIGFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHg7IH0gfVxuICAgIC5yZWNpcGUtdHlwZS1zaXBzZGlwcyBhcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IGgyLFxuICAgIC5yZWNpcGUtdHlwZS1zaXBzYW5kZGlwcyBhcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlY2lwZS10eXBlLXNpcHNkaXBzIGFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgaDIsXG4gICAgICAgIC5yZWNpcGUtdHlwZS1zaXBzYW5kZGlwcyBhcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgICAgLnJlY2lwZS10eXBlLXNpcHNkaXBzIGFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgaDIgc3BhbixcbiAgICAgIC5yZWNpcGUtdHlwZS1zaXBzYW5kZGlwcyBhcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IGgyIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucmVjaXBlLXR5cGUtc2lwc2RpcHMgYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSBoMiBzcGFuLFxuICAgICAgICAgIC5yZWNpcGUtdHlwZS1zaXBzYW5kZGlwcyBhcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IGgyIHNwYW4ge1xuICAgICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAgIC5yZWNpcGUtdHlwZS1zaXBzZGlwcyBhcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IHAsXG4gICAgLnJlY2lwZS10eXBlLXNpcHNhbmRkaXBzIGFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW46IDE1cHggMCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmVjaXBlLXR5cGUtc2lwc2RpcHMgYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSBwLFxuICAgICAgICAucmVjaXBlLXR5cGUtc2lwc2FuZGRpcHMgYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5yZWNpcGUtdHlwZS1zaXBzZGlwcyBhcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IHAsXG4gICAgICAgIC5yZWNpcGUtdHlwZS1zaXBzYW5kZGlwcyBhcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLnJlY2lwZS10eXBlLXNpcHNkaXBzIGFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgcCxcbiAgICAgICAgLnJlY2lwZS10eXBlLXNpcHNhbmRkaXBzIGFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gICAgICAgICAgbWFyZ2luOiA2MHB4IDA7IH0gfVxuICAgIC5yZWNpcGUtdHlwZS1zaXBzZGlwcyBhcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IGltZyxcbiAgICAucmVjaXBlLXR5cGUtc2lwc2FuZGRpcHMgYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSBpbWcge1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlY2lwZS10eXBlLXNpcHNkaXBzIGFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgaW1nLFxuICAgICAgICAucmVjaXBlLXR5cGUtc2lwc2FuZGRpcHMgYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7IH0gfVxuICAucmVjaXBlLXR5cGUtc2lwc2RpcHMgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtcGxhdGUsXG4gIC5yZWNpcGUtdHlwZS1zaXBzYW5kZGlwcyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1wbGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVENDQy1Vbml0eUhlYWRsaW5lLU1lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlY2lwZS10eXBlLXNpcHNkaXBzIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXBsYXRlLFxuICAgICAgLnJlY2lwZS10eXBlLXNpcHNhbmRkaXBzIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXBsYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLnJlY2lwZS10eXBlLXNpcHNkaXBzIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWluc3RydWN0aW9ucyxcbiAgLnJlY2lwZS10eXBlLXNpcHNkaXBzIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWluZ3JlZGllbnRzLFxuICAucmVjaXBlLXR5cGUtc2lwc2FuZGRpcHMgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtaW5zdHJ1Y3Rpb25zLFxuICAucmVjaXBlLXR5cGUtc2lwc2FuZGRpcHMgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtaW5ncmVkaWVudHMge1xuICAgIGNvbG9yOiAjNkQ2RTcxO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5yZWNpcGUtdHlwZS1zaXBzZGlwcyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1pbnN0cnVjdGlvbnMgcCxcbiAgICAucmVjaXBlLXR5cGUtc2lwc2RpcHMgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtaW5ncmVkaWVudHMgcCxcbiAgICAucmVjaXBlLXR5cGUtc2lwc2FuZGRpcHMgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtaW5zdHJ1Y3Rpb25zIHAsXG4gICAgLnJlY2lwZS10eXBlLXNpcHNhbmRkaXBzIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWluZ3JlZGllbnRzIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnJlY2lwZS10eXBlLXNpcHNkaXBzIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWluZ3JlZGllbnRzIHAsXG4gIC5yZWNpcGUtdHlwZS1zaXBzYW5kZGlwcyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1pbmdyZWRpZW50cyBwIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLnJlY2lwZS10eXBlLXNpcHNkaXBzOm5vdCgucGFnZS1ub2RlLXR5cGUtbWMtcGFnZSk6bm90KC5wYWdlLW5vZGUtdHlwZS1wcmVzcy1yZWxlYXNlKSAjZm9vdGVyLmZvb3Rlcixcbi5yZWNpcGUtdHlwZS1zaXBzYW5kZGlwczpub3QoLnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2UpOm5vdCgucGFnZS1ub2RlLXR5cGUtcHJlc3MtcmVsZWFzZSkgI2Zvb3Rlci5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5yZWNpcGUtdHlwZS1zaXBzZGlwcy5uYXZiYXItaXMtZml4ZWQtdG9wOm5vdCgucGFnZS1ub2RlLXR5cGUtbWMtcGFnZSksXG4ucmVjaXBlLXR5cGUtc2lwc2FuZGRpcHMubmF2YmFyLWlzLWZpeGVkLXRvcDpub3QoLnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2UpIHtcbiAgbWFyZ2luLXRvcDogNjNweDsgfVxuXG4vKlxuICpcbiAqIEZlYXR1cmUgc3R5bGVzLlxuICovXG4uZmVhdHVyZSAudGV4dC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIHJpZ2h0OiAtNDBweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZlYXR1cmUgLnRleHQtY29udGVudCB7XG4gICAgICB0b3A6IDMxcHg7XG4gICAgICByaWdodDogLTY0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mZWF0dXJlIC50ZXh0LWNvbnRlbnQge1xuICAgICAgdG9wOiAzMXB4O1xuICAgICAgcmlnaHQ6IC03N3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZlYXR1cmUgLnRleHQtY29udGVudCB7XG4gICAgICByaWdodDogLTExMHB4OyB9IH1cbiAgLmZlYXR1cmUgLnRleHQtY29udGVudCBoMiB7XG4gICAgY29sb3I6ICMxYzQ1Mzk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmVhdHVyZSAudGV4dC1jb250ZW50IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mZWF0dXJlIC50ZXh0LWNvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDc4cHg7IH0gfVxuXG4uZmVhdHVyZSAudGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICByaWdodDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mZWF0dXJlIC50ZXh0LXdyYXBwZXIge1xuICAgICAgcmlnaHQ6IDdweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZlYXR1cmUgLnRleHQtd3JhcHBlciB7XG4gICAgICByaWdodDogMjJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mZWF0dXJlIC50ZXh0LXdyYXBwZXIge1xuICAgICAgcmlnaHQ6IDU1cHg7IH0gfVxuICAuZmVhdHVyZSAudGV4dC13cmFwcGVyID4gLmJ0biwgLmZlYXR1cmUgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAudGV4dC13cmFwcGVyID4gYSwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuZmVhdHVyZSAudGV4dC13cmFwcGVyID4gYSxcbiAgLmZlYXR1cmUgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC50ZXh0LXdyYXBwZXIgPiBhLCAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLmZlYXR1cmUgLnRleHQtd3JhcHBlciA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmVhdHVyZSAudGV4dC13cmFwcGVyID4gLmJ0biwgLmZlYXR1cmUgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAudGV4dC13cmFwcGVyID4gYSwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuZmVhdHVyZSAudGV4dC13cmFwcGVyID4gYSxcbiAgICAgIC5mZWF0dXJlIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAudGV4dC13cmFwcGVyID4gYSwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIC5mZWF0dXJlIC50ZXh0LXdyYXBwZXIgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZlYXR1cmUgLnRleHQtd3JhcHBlciA+IC5idG4sIC5mZWF0dXJlIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLnRleHQtd3JhcHBlciA+IGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmZlYXR1cmUgLnRleHQtd3JhcHBlciA+IGEsXG4gICAgICAuZmVhdHVyZSAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLnRleHQtd3JhcHBlciA+IGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuZmVhdHVyZSAudGV4dC13cmFwcGVyID4gYSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZlYXR1cmUgLnRleHQtd3JhcHBlciA+IC5idG4sIC5mZWF0dXJlIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLnRleHQtd3JhcHBlciA+IGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmZlYXR1cmUgLnRleHQtd3JhcHBlciA+IGEsXG4gICAgICAuZmVhdHVyZSAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLnRleHQtd3JhcHBlciA+IGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuZmVhdHVyZSAudGV4dC13cmFwcGVyID4gYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgLmZlYXR1cmUgLnRleHQtd3JhcHBlciA+IC5idG4sIC5mZWF0dXJlIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLnRleHQtd3JhcHBlciA+IGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLmZlYXR1cmUgLnRleHQtd3JhcHBlciA+IGEsXG4gICAgICAuZmVhdHVyZSAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gLnRleHQtd3JhcHBlciA+IGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuZmVhdHVyZSAudGV4dC13cmFwcGVyID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mZWF0dXJlIGltZyB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2dyAtIDcwdncpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9IH1cblxuLmZlYXR1cmUgLmZpZWxkLS1uYW1lLWJwLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMCA1MHB4OyB9XG5cbi5mZWF0dXJlIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXR3by11bmV2ZW4ucGFyYWdyYXBoLS1zdHlsZS0tMzMtNjYgPiAucGFyYWdyYXBoX19jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mZWF0dXJlIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXR3by11bmV2ZW4ucGFyYWdyYXBoLS1zdHlsZS0tMzMtNjYgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucy10d28tdW5ldmVuX18yY29sLWNvbHVtbjIsXG4uZmVhdHVyZSAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucy10d28tdW5ldmVuLnBhcmFncmFwaC0tc3R5bGUtLTMzLTY2IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdHdvLXVuZXZlbl9fMmNvbC1jb2x1bW4xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZlYXR1cmUgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdHdvLXVuZXZlbi5wYXJhZ3JhcGgtLXN0eWxlLS0zMy02NiAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXR3by11bmV2ZW5fXzJjb2wtY29sdW1uMSB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLmZlYXR1cmUgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdHdvLXVuZXZlbi5wYXJhZ3JhcGgtLXN0eWxlLS0zMy02NiAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXR3by11bmV2ZW5fXzJjb2wtY29sdW1uMSA+IGRpdixcbiAgLmZlYXR1cmUgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdHdvLXVuZXZlbi5wYXJhZ3JhcGgtLXN0eWxlLS0zMy02NiAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXR3by11bmV2ZW5fXzJjb2wtY29sdW1uMSAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUsXG4gIC5mZWF0dXJlIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXR3by11bmV2ZW4ucGFyYWdyYXBoLS1zdHlsZS0tMzMtNjYgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucy10d28tdW5ldmVuX18yY29sLWNvbHVtbjEgLnBhcmFncmFwaF9fY29sdW1uIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZlYXR1cmUgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdHdvLXVuZXZlbi5wYXJhZ3JhcGgtLXN0eWxlLS0zMy02NiAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXR3by11bmV2ZW5fXzJjb2wtY29sdW1uMSAucGFyYWdyYXBoX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmVhdHVyZSAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucy10d28tdW5ldmVuLnBhcmFncmFwaC0tc3R5bGUtLTMzLTY2IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdHdvLXVuZXZlbl9fMmNvbC1jb2x1bW4xIC5wYXJhZ3JhcGhfX2NvbHVtbiB7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mZWF0dXJlIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXR3by11bmV2ZW4ucGFyYWdyYXBoLS1zdHlsZS0tMzMtNjYgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucy10d28tdW5ldmVuX18yY29sLWNvbHVtbjEgLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLmZlYXR1cmUgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdHdvLXVuZXZlbi5wYXJhZ3JhcGgtLXN0eWxlLS0zMy02NiAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXR3by11bmV2ZW5fXzJjb2wtY29sdW1uMSAuZmllbGQtLW5hbWUtYnAtdGV4dCB7XG4gICAgaGVpZ2h0OiAxMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMCA0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZlYXR1cmUgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdHdvLXVuZXZlbi5wYXJhZ3JhcGgtLXN0eWxlLS0zMy02NiAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXR3by11bmV2ZW5fXzJjb2wtY29sdW1uMSAuZmllbGQtLW5hbWUtYnAtdGV4dCB7XG4gICAgICAgIGhlaWdodDogMTcycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZlYXR1cmUgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdHdvLXVuZXZlbi5wYXJhZ3JhcGgtLXN0eWxlLS0zMy02NiAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXR3by11bmV2ZW5fXzJjb2wtY29sdW1uMSAuZmllbGQtLW5hbWUtYnAtdGV4dCB7XG4gICAgICAgIGhlaWdodDogMjgxcHg7IH0gfVxuXG4uZmVhdHVyZSAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucy10d28tdW5ldmVuLnBhcmFncmFwaC0tc3R5bGUtLTMzLTY2IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdHdvLXVuZXZlbl9fMmNvbC1jb2x1bW4yIHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2JTsgfVxuXG4vKlxuICpcbiAqIFJlY2lwZSBsaXN0LlxuICovXG4udmlld3MtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudmlld3MtdGl0bGUgLmJvcmRlci1ncmVlbiB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMnB4OyB9IH1cbiAgLnZpZXdzLXRpdGxlIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC52aWV3cy10aXRsZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbi5zaXBzLWRpcHMgLnJlY2lwZS1saXN0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMWM0NTM5O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaXBzLWRpcHMgLnJlY2lwZS1saXN0IHtcbiAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gIC5zaXBzLWRpcHMgLnJlY2lwZS1saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLnNpcHMtZGlwcyAucmVjaXBlLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaXBzLWRpcHMgLnJlY2lwZS1saXN0IGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc2lwcy1kaXBzIC5yZWNpcGUtbGlzdCBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgICAgLnNpcHMtZGlwcyAucmVjaXBlLWxpc3QgbGkgPiAqIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuc2lwcy1kaXBzIC5yZWNpcGUtbGlzdCAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAyN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaXBzLWRpcHMgLnJlY2lwZS1saXN0IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2lwcy1kaXBzIC5yZWNpcGUtbGlzdCAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDI0OHB4OyB9IH1cbiAgICAuc2lwcy1kaXBzIC5yZWNpcGUtbGlzdCAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAuc2lwcy1kaXBzIC5yZWNpcGUtbGlzdCAudmlld3MtZmllbGQtZmllbGQtcmVjaXBlLWltYWdlID4gZGl2IHtcbiAgICAgIGZsZXg6IDE7IH0gfVxuICAuc2lwcy1kaXBzIC5yZWNpcGUtbGlzdCAudmlldy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpcHMtZGlwcyAucmVjaXBlLWxpc3QgLnZpZXctd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuc2lwcy1kaXBzIC5yZWNpcGUtbGlzdCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLypcbiAqIEJvdHRvbSBTaXBzLlxuICpcbiAqL1xuLmJvdHRvbS1zaXBzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ib3R0b20tc2lwcyAucGFyYWdyYXBoX19jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmJvdHRvbS1zaXBzIGEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiVENDQy1Vbml0eVRleHQtTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ib3R0b20tc2lwcyBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cbiAgLmJvdHRvbS1zaXBzIC5wYWdlLWJvdHRvbSAuYnRuLCAuYm90dG9tLXNpcHMgLnBhZ2UtYm90dG9tIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYSwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biAuYm90dG9tLXNpcHMgLnBhZ2UtYm90dG9tIGEsXG4gIC5ib3R0b20tc2lwcyAucGFnZS1ib3R0b20gLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAuYm90dG9tLXNpcHMgLnBhZ2UtYm90dG9tIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qKlxuICogalF1ZXJ5IFVJIGF1dG9jb21wbGV0ZSB3aWRnZXQgc3R5bGUgb3ZlcnJpZGVzLlxuICpcbiAqICR0b2RvIFJlbW92ZSBvbmNlIGpRdWVyeSBVSSBpcyBubyBsb25nZXIgdXNlZD9cbiAqL1xuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgLnVpLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBtYXJnaW46IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC51aS1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbS51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgICAudWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0udWktc3RhdGUtYWN0aXZlLCAudWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0udWktc3RhdGUtZm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzA0MUU0MjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbm9sLCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07IH1cbiAgLnBvcG92ZXIgb2w6bGFzdC1jaGlsZCwgLnBvcG92ZXIgdWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1OyB9XG5cbnA6bGFzdC1jaGlsZCxcbi5mb3JtLWdyb3VwOmxhc3QtY2hpbGQsXG4ucGFuZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJlZ2lvbi1oZWxwID4gLmdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLTAuMDVlbSAwLjVlbSAwIDA7IH1cblxuLnJlZ2lvbi1oZWxwIC5ibG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmhlbHAtYmxvY2ssIC5jb250cm9sLWdyb3VwIC5oZWxwLWlubGluZSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNXB4IDAgMTBweDtcbiAgcGFkZGluZzogMDsgfVxuICAuaGVscC1ibG9jazpmaXJzdC1jaGlsZCwgLmNvbnRyb2wtZ3JvdXAgLmhlbHAtaW5saW5lOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jb3VudHJ5LWtwICNmb290ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb3VudHJ5LWtwLm5vZGUtaWQtMSBoMyB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDsgfVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODZlbTtcbiAgd2lkdGg6IDIuMTQyODZlbTtcbiAgdG9wOiAwLjE0Mjg2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmEtbGkuZmEtbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0ZW07IH1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjsgfVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJFcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7IH1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiOyB9XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjsgfVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7IH1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ1cIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjsgfVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLhcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7IH1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Au1wiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjsgfVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7IH1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYdcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZRcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZxcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ1cIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiOyB9XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrVwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7IH1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7IH1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoBcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjsgfVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjsgfVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiOyB9XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoxcIjsgfVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpBcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7IH1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjsgfVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpZcIjsgfVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7IH1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiOyB9XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkFwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5ZcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjsgfVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6BcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjsgfVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiOyB9XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6xcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjsgfVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7IH1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7xcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhVwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiOyB9XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiOyB9XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74agXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74azXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiOyB9XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiOyB9XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjsgfVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjsgfVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjsgfVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KglwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvio5cIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiOyB9XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvVwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7IH1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7IH1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjsgfVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmlwiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLyoqXG4gKiBIZWFkZXIuXG4gKlxuICogTW9kaWZ5IHRoaXMgZmlsZSB0byBwcm92aWRlIGRlZmF1bHQgc3R5bGluZyBmb3IgaGVhZGVyLlxuICpcbiAqIFlvdSBjYW4gY29weSBleGlzdGluZyB2YXJpYWJsZXMgZGlyZWN0bHkgZnJvbSB0aGUgZm9sbG93aW5nIGZpbGU6XG4gKiAuL01vbHNvbkNPL2Fzc2V0cy9zY3NzL292ZXJyaWRlcy9fZGVmYXVsdC12YXJpYWJsZXMuc2Nzc1xuICovXG4jbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNuYXZiYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIC0xcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuICAjbmF2YmFyLnN0aWNreSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgLTFweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI25hdmJhci5zdGlja3kge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIC0xcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkge1xuICAgIGNvbG9yOiAjMDQxRTQyOyB9XG4gICAgI25hdmJhciAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzA0MUU0MjsgfVxuICAgICNuYXZiYXIgLm5hdmJhci1uYXYgPiBsaSBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDQxRTQyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgI25hdmJhciAubmF2YmFyLW5hdiA+IGxpIGEuZXhwYW5kZWQge1xuICAgICAgICBmb250LWZhbWlseTogXCJTb2ZpYVByby1CbGFja1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgI25hdmJhciAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEsICNuYXZiYXIgLm5hdmJhci1uYXYgPiBsaS5vcGVuID4gYSB7XG4gICAgICBjb2xvcjogIzA0MUU0MjsgfVxuICAgICNuYXZiYXIgLm5hdmJhci1uYXYgPiBsaS5vcGVuIGEubWVudS0tc3VibWVudSArIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICNuYXZiYXIgLm5hdmJhci1uYXYgPiBsaS5vcGVuIGEubWVudS0tc3VibWVudSArIHVsID4gbGkge1xuICAgICAgICBtaW4td2lkdGg6IDE5MHB4OyB9XG4gICAgICAgICNuYXZiYXIgLm5hdmJhci1uYXYgPiBsaS5vcGVuIGEubWVudS0tc3VibWVudSArIHVsID4gbGkgYSB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7IH1cbiAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkub3BlbiBhLm1lbnUtLXN1Ym1lbnUgKyB1bCA+IGxpIHtcbiAgICAgIGJvcmRlci1yaWdodDogI0ZGN0YzMiBzb2xpZCAxcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgI25hdmJhciAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgI25hdmJhciAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luOiAwIC0xNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjbmF2YmFyIC5uYXZiYXItbmF2IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU29maWFQcm8tQmxhY2tcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4OyB9XG4gICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgLmNhcmV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTJweDsgfVxuICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgLmNhcmV0OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNuYXZiYXIgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4ICM4ODg4ODggc29saWQ7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNuYXZiYXIgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggNXB4IDIwcHg7IH0gfVxuICAgICAgI25hdmJhciAubmF2YmFyLW5hdiA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNuYXZiYXIgLm5hdmJhci1uYXYgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cbiAgICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICNuYXZiYXIgLm5hdmJhci1uYXYgPiBsaTpsYXN0LWNoaWxkIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNuYXZiYXIgLm5hdmJhci1uYXYgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGk6bGFzdC1jaGlsZCBmb3JtIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGk6bGFzdC1jaGlsZCBmb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgI25hdmJhciAubmF2YmFyLW5hdiA+IGxpOmxhc3QtY2hpbGQgZm9ybSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNDFFNDI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGk6bGFzdC1jaGlsZCBmb3JtIC5mb3JtLWdyb3VwIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI25hdmJhciAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZChuKzMpIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDUpIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICByaWdodDogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI25hdmJhciAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6ICMwNDFFNDIgc29saWQgNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAjMDQxRTQyIHNvbGlkIDNweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI25hdmJhciAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg1KSA+IHVsLml0ZW1zLTQge1xuICAgICAgICAgIGNvbHVtbnM6IDQ7XG4gICAgICAgICAgLW1vei1jb2x1bW5zOiA0OyB9IH1cbiAgICAgICNuYXZiYXIgLm5hdmJhci1uYXYgPiBsaSA+IHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgI25hdmJhciAubmF2YmFyLW5hdiA+IGxpID4gdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAwOyB9IH1cbiAgICAgICAgI25hdmJhciAubmF2YmFyLW5hdiA+IGxpID4gdWwgPiBsaSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDA7IH1cbiAgICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgPiB1bCA+IGxpLmV4cGFuZGVkIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhUHJvLUJsYWNrXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgPiB1bCA+IGxpLmV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAjRkY3RjMyIHNvbGlkIDFweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICAgICAgICAgICAgICAgI25hdmJhciAubmF2YmFyLW5hdiA+IGxpID4gdWwgPiBsaS5leHBhbmRlZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDsgfSB9XG4gICAgICAgICAgI25hdmJhciAubmF2YmFyLW5hdiA+IGxpID4gdWwgPiBsaSA+IGE6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgICAgICAgICNuYXZiYXIgLm5hdmJhci1uYXYgPiBsaSA+IHVsID4gbGkgPiBhLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDFFNDI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgPiB1bCA+IGxpID4gdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDQxRTQyO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgI25hdmJhciAubmF2YmFyLW5hdiA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuICAgICAgICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaS5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAgICNuYXZiYXIgLm5hdmJhci1uYXYgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzA0MUU0MjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgICAgICAgICAgICNuYXZiYXIgLm5hdmJhci1uYXYgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYS5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgICAgICAjbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEuaXMtYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA0MUU0MjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgI25hdmJhciAubmF2YmFyLW5hdiB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgI25hdmJhciAubmF2YmFyLW5hdiBsaSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgICAjbmF2YmFyIC5uYXZiYXItbmF2IGxpLm9wZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAjbmF2YmFyIC5uYXZiYXItbmF2IGxpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICNuYXZiYXIgLm5hdmJhci1uYXYgbGkgYTpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbi5uYXZiYXItaGVhZGVyIC5sb2dvIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhci1oZWFkZXIgLmxvZ28ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXZiYXItaGVhZGVyIC5sb2dvIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7IH0gfVxuICAubmF2YmFyLWhlYWRlciAubG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMTQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5hdmJhci1oZWFkZXIgLmxvZ28gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmF2YmFyLWhlYWRlciAubG9nbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4OyB9IH1cblxuLm5hdmJhci1oZWFkZXIgLmxvZ28taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxOXB4IDEycHg7IH1cbiAgLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cbiAgLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxRTQyICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzcHg7IH1cbiAgICAubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWhlYWRlciAjYmxvY2stbWFycXVhZ2VkdXNpdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG5cbm5hdiNibG9jay1pbnlvdXJjb3JuZXIgdWwubWVudS0taW55b3VyY29ybmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBuYXYjYmxvY2staW55b3VyY29ybmVyIHVsLm1lbnUtLWlueW91cmNvcm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgbmF2I2Jsb2NrLWlueW91cmNvcm5lciB1bC5tZW51LS1pbnlvdXJjb3JuZXIgPiBsaSB7XG4gICAgY29sb3I6ICMwNDFFNDI7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIG5hdiNibG9jay1pbnlvdXJjb3JuZXIgdWwubWVudS0taW55b3VyY29ybmVyID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU29maWFQcm8tQmxhY2tcIixzYW5zLXNlcmlmOyB9XG4gICAgbmF2I2Jsb2NrLWlueW91cmNvcm5lciB1bC5tZW51LS1pbnlvdXJjb3JuZXIgPiBsaS5hY3RpdmUge1xuICAgICAgY29sb3I6ICMwNDFFNDI7IH1cbiAgICBuYXYjYmxvY2staW55b3VyY29ybmVyIHVsLm1lbnUtLWlueW91cmNvcm5lciA+IGxpIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIG5hdiNibG9jay1pbnlvdXJjb3JuZXIgdWwubWVudS0taW55b3VyY29ybmVyID4gbGkgYTpob3ZlciwgbmF2I2Jsb2NrLWlueW91cmNvcm5lciB1bC5tZW51LS1pbnlvdXJjb3JuZXIgPiBsaSBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwNDFFNDI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIG5hdiNibG9jay1pbnlvdXJjb3JuZXIgdWwubWVudS0taW55b3VyY29ybmVyID4gbGkgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgbmF2I2Jsb2NrLWlueW91cmNvcm5lciB1bC5tZW51LS1pbnlvdXJjb3JuZXIgPiBsaS5hY3RpdmUgPiBhOmFmdGVyLCBuYXYjYmxvY2staW55b3VyY29ybmVyIHVsLm1lbnUtLWlueW91cmNvcm5lciA+IGxpLm9wZW4gPiBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MUU0MjtcbiAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuXG4vKipcbiAqIEZvb3Rlci5cbiAqXG4gKiBNb2RpZnkgdGhpcyBmaWxlIHRvIHByb3ZpZGUgZGVmYXVsdCBzdHlsaW5nIGZvciBmb290ZXIuXG4gKlxuICogWW91IGNhbiBjb3B5IGV4aXN0aW5nIHZhcmlhYmxlcyBkaXJlY3RseSBmcm9tIHRoZSBmb2xsb3dpbmcgZmlsZTpcbiAqIC4vVEhFTUVOQU1FL2Fzc2V0cy9zY3NzL292ZXJyaWRlcy9fZGVmYXVsdC12YXJpYWJsZXMuc2Nzc1xuICovXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MUU0MjtcbiAgYm9yZGVyLWNvbG9yOiAjRkY3RjMyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAyNXB4IDAgMjBweCAwO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZm9vdGVyIHAge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZm9vdGVyIHVsLm1lbnUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZvb3RlciB1bC5tZW51IGxpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTsgfVxuICAgICAgLmZvb3RlciB1bC5tZW51IGxpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGNkJFMDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyIHVsLm1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyIHVsLm1lbnUgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gICAgLmZvb3RlciB1bC5tZW51IGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZm9vdGVyIHVsLm1lbnUgYTpob3ZlciwgLmZvb3RlciB1bC5tZW51IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0Y2QkUwMDsgfVxuICAuZm9vdGVyID4gLmNvbnRhaW5lciA+IC5yb3cgPiBkaXYsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZS5mb290ZXIgPiAucGFyYWdyYXBoX19jb2x1bW4uY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZm9vdGVyID4gLmNvbnRhaW5lciA+IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZS5mb290ZXIgPiAucGFyYWdyYXBoX19jb2x1bW4uY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyID4gLmNvbnRhaW5lciA+IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZS5mb290ZXIgPiAucGFyYWdyYXBoX19jb2x1bW4uY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5mb290ZXIgPiAuY29udGFpbmVyID4gLnJvdyA+IGRpdjpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZS5mb290ZXIgPiAucGFyYWdyYXBoX19jb2x1bW4uY29udGFpbmVyID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXIgPiAuY29udGFpbmVyID4gLnJvdyA+IGRpdjpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZS5mb290ZXIgPiAucGFyYWdyYXBoX19jb2x1bW4uY29udGFpbmVyID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuZm9vdGVyID4gLmNvbnRhaW5lciA+IC5yb3cgPiBkaXY6bnRoLWNoaWxkKDMpLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUuZm9vdGVyID4gLnBhcmFncmFwaF9fY29sdW1uLmNvbnRhaW5lciA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXIgPiAuY29udGFpbmVyID4gLnJvdyA+IGRpdjpudGgtY2hpbGQoMyksIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZS5mb290ZXIgPiAucGFyYWdyYXBoX19jb2x1bW4uY29udGFpbmVyID4gZGl2ID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuZm9vdGVyID4gLmNvbnRhaW5lciA+IC5yb3cgPiBkaXY6bnRoLWNoaWxkKDQpLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUuZm9vdGVyID4gLnBhcmFncmFwaF9fY29sdW1uLmNvbnRhaW5lciA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvb3RlciA+IC5jb250YWluZXIgPiAucm93ID4gZGl2Om50aC1jaGlsZCg0KSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlLmZvb3RlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbi5jb250YWluZXIgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3RlciA+IC5jb250YWluZXIgPiAucm93ID4gZGl2OmZpcnN0LWNoaWxkLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUuZm9vdGVyID4gLnBhcmFncmFwaF9fY29sdW1uLmNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5mb290ZXIgPiAuY29udGFpbmVyID4gLnJvdyA+IGRpdjpsYXN0LWNoaWxkLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUuZm9vdGVyID4gLnBhcmFncmFwaF9fY29sdW1uLmNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5mb290ZXIgPiAuY29udGFpbmVyID4gLnJvdyA+IGZvb3RlciwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlLmZvb3RlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbi5jb250YWluZXIgPiBkaXYgPiBmb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9vdGVyIHNlY3Rpb25baWQqPVwiLWdiZ3JcIl0sXG4gIC5mb290ZXIgc2VjdGlvbltpZCo9XCItY3JcIl0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9vdGVyIHNlY3Rpb25baWQqPVwiLWdiZ3JcIl0gYSxcbiAgICAuZm9vdGVyIHNlY3Rpb25baWQqPVwiLWNyXCJdIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5mb290ZXIgc2VjdGlvbltpZCo9XCItZ2JnclwiXSBhOmhvdmVyLCAuZm9vdGVyIHNlY3Rpb25baWQqPVwiLWdiZ3JcIl0gYTpmb2N1cyxcbiAgICAgIC5mb290ZXIgc2VjdGlvbltpZCo9XCItY3JcIl0gYTpob3ZlcixcbiAgICAgIC5mb290ZXIgc2VjdGlvbltpZCo9XCItY3JcIl0gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjRjZCRTAwOyB9XG4gICAgLmZvb3RlciBzZWN0aW9uW2lkKj1cIi1nYmdyXCJdIGltZyxcbiAgICAuZm9vdGVyIHNlY3Rpb25baWQqPVwiLWNyXCJdIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3RlciBkaXYucmVnaW9uLWZvb3Rlci0xID4gc2VjdGlvbltpZCo9XCItY3JcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXIgZGl2LnJlZ2lvbi1mb290ZXItMyA+IHNlY3Rpb25baWQqPVwiLWNyXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZm9vdGVyIHNlY3Rpb25baWQqPVwiLWNyLTJcIl0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3RlciBzZWN0aW9uW2lkKj1cIi1jci0yXCJdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZm9vdGVyIHNlY3Rpb25baWQqPVwiLWNvcHlyaWdodFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3RlciBzZWN0aW9uW2lkKj1cIi1jb3B5cmlnaHRcIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgICAuZm9vdGVyIHNlY3Rpb25baWQqPVwiLWNvcHlyaWdodFwiXSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA4OHB4OyB9XG4gIC5mb290ZXIgc2VjdGlvbltpZCo9XCItc29jaWFsbGlua3NcIl0gYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTsgfVxuICAgIC5mb290ZXIgc2VjdGlvbltpZCo9XCItc29jaWFsbGlua3NcIl0gYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5mb290ZXIgc2VjdGlvbltpZCo9XCItc29jaWFsbGlua3NcIl0gYTpob3ZlciwgLmZvb3RlciBzZWN0aW9uW2lkKj1cIi1zb2NpYWxsaW5rc1wiXSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjRjZCRTAwOyB9XG4gICAgLmZvb3RlciBzZWN0aW9uW2lkKj1cIi1zb2NpYWxsaW5rc1wiXSBhIGkge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5mb290ZXIgc2VjdGlvbltpZCo9XCItc29jaWFsbGlua3NcIl0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyIHVsLm1lbnU6bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbnVsLnRpbWVsaW5lLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgdWwudGltZWxpbmU6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MUU0MjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAzcHgpO1xuICAgIHotaW5kZXg6IDA7IH1cblxudWwudGltZWxpbmUgbGkudGltZWxpbmUtaXRlbSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uIGxpLnRpbWVsaW5lLWl0ZW0sIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSB1bC50aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgY2xlYXI6IGJvdGg7IH1cblxudWwudGltZWxpbmUgbGkudGltZWxpbmUtaXRlbSAudGltZWxpbmUtdGV4dCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uIGxpLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXRleHQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSB1bC50aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAudGltZWxpbmUtdGV4dCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC50aW1lbGluZS10ZXh0IHtcbiAgd2lkdGg6IDY1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1sZWZ0OiAyJTsgfVxuXG51bC50aW1lbGluZSBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgdWwudGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKGV2ZW4pLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtNSU7IH1cbiAgdWwudGltZWxpbmUgbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbik6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKTpmaXJzdC1jaGlsZCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIHVsLnRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChldmVuKTpmaXJzdC1jaGlsZCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChldmVuKTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB1bC50aW1lbGluZSBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgdWwudGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKGV2ZW4pLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgdWwudGltZWxpbmUgbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbik6bGFzdC1jaGlsZCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pOmxhc3QtY2hpbGQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSB1bC50aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQoZXZlbik6bGFzdC1jaGlsZCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChldmVuKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gIHVsLnRpbWVsaW5lIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIGltZywgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIGltZywgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIHVsLnRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChldmVuKSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQoZXZlbikgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgdWwudGltZWxpbmUgbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgaW1nLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgaW1nLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgdWwudGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIGltZywgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChldmVuKSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7IH0gfVxuXG51bC50aW1lbGluZSBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSA+IGRpdiwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pID4gZGl2LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgdWwudGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKGV2ZW4pID4gZGl2LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKGV2ZW4pID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICB1bC50aW1lbGluZSBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSA+IGRpdjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pID4gZGl2OmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgdWwudGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKGV2ZW4pID4gZGl2OmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKGV2ZW4pID4gZGl2OmFmdGVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkICMwNDFFNDI7XG4gICAgdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB1bC50aW1lbGluZSBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSA+IGRpdjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pID4gZGl2OmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgdWwudGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKGV2ZW4pID4gZGl2OmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKGV2ZW4pID4gZGl2OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHVsLnRpbWVsaW5lIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pID4gZGl2LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgPiBkaXYsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSB1bC50aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQoZXZlbikgPiBkaXYsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQoZXZlbikgPiBkaXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG5cbnVsLnRpbWVsaW5lIC50aW1lbGluZS1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gLnRpbWVsaW5lLWRhdGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMSUgMDsgfVxuXG51bC50aW1lbGluZSBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSA+IGRpdiAudGltZWxpbmUtZGF0ZSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pID4gZGl2IC50aW1lbGluZS1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgdWwudGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKGV2ZW4pID4gZGl2IC50aW1lbGluZS1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKGV2ZW4pID4gZGl2IC50aW1lbGluZS1kYXRlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG51bC50aW1lbGluZSBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChvZGQpLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQob2RkKSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIHVsLnRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChvZGQpLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKG9kZCkge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC01JTsgfVxuICB1bC50aW1lbGluZSBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChvZGQpOmZpcnN0LWNoaWxkLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQob2RkKTpmaXJzdC1jaGlsZCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIHVsLnRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChvZGQpOmZpcnN0LWNoaWxkLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKG9kZCk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgdWwudGltZWxpbmUgbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQob2RkKSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCksIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSB1bC50aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQob2RkKSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChvZGQpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgIHVsLnRpbWVsaW5lIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCk6bGFzdC1jaGlsZCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCk6bGFzdC1jaGlsZCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIHVsLnRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChvZGQpOmxhc3QtY2hpbGQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQob2RkKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gIHVsLnRpbWVsaW5lIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkgaW1nLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQob2RkKSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSB1bC50aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQob2RkKSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQob2RkKSBpbWcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB1bC50aW1lbGluZSBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChvZGQpIGltZywgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkgaW1nLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgdWwudGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKG9kZCkgaW1nLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKG9kZCkgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHB4OyB9IH1cblxudWwudGltZWxpbmUgbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQob2RkKSA+IGRpdiwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkgPiBkaXYsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSB1bC50aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQob2RkKSA+IGRpdiwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChvZGQpID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICB1bC50aW1lbGluZSBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChvZGQpID4gZGl2OmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQob2RkKSA+IGRpdjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIHVsLnRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChvZGQpID4gZGl2OmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKG9kZCkgPiBkaXY6YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxM3B4IHNvbGlkICMwNDFFNDI7XG4gICAgdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgdWwudGltZWxpbmUgbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQob2RkKSA+IGRpdjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkgPiBkaXY6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSB1bC50aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQob2RkKSA+IGRpdjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChvZGQpID4gZGl2OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHVsLnRpbWVsaW5lIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkgPiBkaXYsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChvZGQpID4gZGl2LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgdWwudGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKG9kZCkgPiBkaXYsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQob2RkKSA+IGRpdiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cblxudWwudGltZWxpbmUgbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQob2RkKSA+IGRpdiAudGltZWxpbmUtdGV4dCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkgPiBkaXYgLnRpbWVsaW5lLXRleHQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSB1bC50aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQob2RkKSA+IGRpdiAudGltZWxpbmUtdGV4dCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChvZGQpID4gZGl2IC50aW1lbGluZS10ZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxudWwudGltZWxpbmUgLnRpbWVsaW5lLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gLnRpbWVsaW5lLWltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxudWwudGltZWxpbmUgbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQob2RkKSA+IGRpdiAudGltZWxpbmUtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChvZGQpID4gZGl2IC50aW1lbGluZS1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIHVsLnRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChvZGQpID4gZGl2IC50aW1lbGluZS1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChvZGQpID4gZGl2IC50aW1lbGluZS1pbWFnZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG51bC50aW1lbGluZSBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSA+IGRpdiAudGltZWxpbmUtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSA+IGRpdiAudGltZWxpbmUtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSB1bC50aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQoZXZlbikgPiBkaXYgLnRpbWVsaW5lLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKGV2ZW4pID4gZGl2IC50aW1lbGluZS1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbnVsLnRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gLnRpbWVsaW5lLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDEyNXB4OyB9XG5cbnVsLnRpbWVsaW5lIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkgPiBkaXYgLnRpbWVsaW5lLWNvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChvZGQpID4gZGl2IC50aW1lbGluZS1jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgdWwudGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKG9kZCkgPiBkaXYgLnRpbWVsaW5lLWNvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQob2RkKSA+IGRpdiAudGltZWxpbmUtY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cblxudWwudGltZWxpbmUgbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgPiBkaXYgLnRpbWVsaW5lLWNvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSA+IGRpdiAudGltZWxpbmUtY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIHVsLnRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChldmVuKSA+IGRpdiAudGltZWxpbmUtY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChldmVuKSA+IGRpdiAudGltZWxpbmUtY29udGVudCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7IH1cblxuLyoqXG4gKiBDb29raWUgUG9wIHVwIHBhZ2UuXG4gKlxuICogTW9kaWZ5IHRoaXMgZmlsZSB0byBwcm92aWRlIGRlZmF1bHQgc3R5bGluZyBmb3IgQVYgcGFnZS5cbiAqXG4gKiBZb3UgY2FuIGNvcHkgZXhpc3RpbmcgdmFyaWFibGVzIGRpcmVjdGx5IGZyb20gdGhlIGZvbGxvd2luZyBmaWxlOlxuICogLi9USEVNRU5BTUUvYXNzZXRzL3Njc3Mvb3ZlcnJpZGVzL19kZWZhdWx0LXZhcmlhYmxlcy5zY3NzXG4gKi9cbi8qIGV1IGNvbXBsaWFuY2UgKi9cbi5ldS1jb29raWUtY29tcGxpYW5jZS1jb250ZW50IC5kZWNsaW5lLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmV1LWNvb2tpZS1jb21wbGlhbmNlLWNvbnRlbnQgLmV1LWNvb2tpZS1jb21wbGlhbmNlLXNlY29uZGFyeS1idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxNXB4OyB9XG5cbi5ldS1jb29raWUtY29tcGxpYW5jZS1tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2UgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5ldS1jb29raWUtY29tcGxpYW5jZS1iYW5uZXIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbi5ldS1jb29raWUtY29tcGxpYW5jZS1iYW5uZXIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWNvbnRlbnQgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2Uge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZXUtY29va2llLWNvbXBsaWFuY2UtYmFubmVyIC5ldS1jb29raWUtY29tcGxpYW5jZS1jb250ZW50IC5ldS1jb29raWUtY29tcGxpYW5jZS1tZXNzYWdlIC5ldS1jb29raWUtY29tcGxpYW5jZS1tb3JlLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5ldS1jb29raWUtY29tcGxpYW5jZS1iYW5uZXIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWNvbnRlbnQgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJ1dHRvbnMgLmFncmVlLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmV1LWNvb2tpZS1jb21wbGlhbmNlLXNlY29uZGFyeS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXUtY29va2llLWNvbXBsaWFuY2Utc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLXNlY29uZGFyeS1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDsgfSB9XG5cbi5ldS1jb29raWUtY29tcGxpYW5jZS1iYW5uZXIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWNvbnRlbnQgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJ1dHRvbnMge1xuICBtYXgtd2lkdGg6IDIwJTtcbiAgLyogZGlzcGxheTogZmxleDsgKi9cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXUtY29va2llLWNvbXBsaWFuY2UtYmFubmVyIC5ldS1jb29raWUtY29tcGxpYW5jZS1jb250ZW50IC5ldS1jb29raWUtY29tcGxpYW5jZS1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5ldS1jb29raWUtY29tcGxpYW5jZS1iYW5uZXIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWNvbnRlbnQgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5ldS1jb29raWUtY29tcGxpYW5jZS1iYW5uZXIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWNvbnRlbnQgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2UgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1vcmUtYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJhbm5lciAuZXUtY29va2llLWNvbXBsaWFuY2UtY29udGVudCAuZXUtY29va2llLWNvbXBsaWFuY2UtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgLnNsaWRpbmctcG9wdXAtYm90dG9tLCAuc2xpZGluZy1wb3B1cC10b3Age1xuICAgIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50OyB9IH1cblxuLyoqXG4gKiBBViBwYWdlLlxuICpcbiAqIE1vZGlmeSB0aGlzIGZpbGUgdG8gcHJvdmlkZSBkZWZhdWx0IHN0eWxpbmcgZm9yIEFWIHBhZ2UuXG4gKlxuICogWW91IGNhbiBjb3B5IGV4aXN0aW5nIHZhcmlhYmxlcyBkaXJlY3RseSBmcm9tIHRoZSBmb2xsb3dpbmcgZmlsZTpcbiAqIC4vVEhFTUVOQU1FL2Fzc2V0cy9zY3NzL292ZXJyaWRlcy9fZGVmYXVsdC12YXJpYWJsZXMuc2Nzc1xuICovXG5ib2R5LnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2Uubm9kZS10aXRsZS1hZ2UtdmVyaWZpY2F0aW9uLFxuYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlLm5vZGUtaWQtNiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICBib2R5LnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2Uubm9kZS10aXRsZS1hZ2UtdmVyaWZpY2F0aW9uIGhlYWRlciNuYXZiYXIsXG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZS5ub2RlLWlkLTYgaGVhZGVyI25hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5LnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2Uubm9kZS10aXRsZS1hZ2UtdmVyaWZpY2F0aW9uICNwYWdlLWhlYWRlcixcbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlLm5vZGUtaWQtNiAjcGFnZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlLm5vZGUtdGl0bGUtYWdlLXZlcmlmaWNhdGlvbiAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZS5tYy1wYWdlIC5jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSA+IC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlLm5vZGUtaWQtNiAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZS5tYy1wYWdlIC5jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSA+IC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuICBib2R5LnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2Uubm9kZS10aXRsZS1hZ2UtdmVyaWZpY2F0aW9uIC5yZWdpb24tY29udGVudCBhcnRpY2xlLm1jLXBhZ2UgLmNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpID4gLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24gPiBkaXYsXG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZS5ub2RlLWlkLTYgLnJlZ2lvbi1jb250ZW50IGFydGljbGUubWMtcGFnZSAuY29udGVudCA+IGRpdjpudGgtY2hpbGQoMSkgPiAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbiA+IGRpdiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZS5ub2RlLXRpdGxlLWFnZS12ZXJpZmljYXRpb24gLnJlZ2lvbi1jb250ZW50IGFydGljbGUubWMtcGFnZSAuY29udGVudCA+IGRpdjpudGgtY2hpbGQoMSkgPiAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbiA+IGRpdixcbiAgICAgIGJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZS5ub2RlLWlkLTYgLnJlZ2lvbi1jb250ZW50IGFydGljbGUubWMtcGFnZSAuY29udGVudCA+IGRpdjpudGgtY2hpbGQoMSkgPiAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbiA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlLm5vZGUtdGl0bGUtYWdlLXZlcmlmaWNhdGlvbiAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZS5tYy1wYWdlIC5jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSA+IC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uID4gZGl2LFxuICAgICAgYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlLm5vZGUtaWQtNiAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZS5tYy1wYWdlIC5jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSA+IC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBib2R5LnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2Uubm9kZS10aXRsZS1hZ2UtdmVyaWZpY2F0aW9uIC5yZWdpb24tY29udGVudCBhcnRpY2xlLm1jLXBhZ2UgLmNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpID4gLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24gPiBkaXYsXG4gICAgICBib2R5LnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2Uubm9kZS1pZC02IC5yZWdpb24tY29udGVudCBhcnRpY2xlLm1jLXBhZ2UgLmNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpID4gLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24gPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5LnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2Uubm9kZS10aXRsZS1hZ2UtdmVyaWZpY2F0aW9uIC5yZWdpb24tY29udGVudCBhcnRpY2xlLm1jLXBhZ2UgLmNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMgPiAucGFyYWdyYXBoX19jb2x1bW4sXG4gICAgYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlLm5vZGUtaWQtNiAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZS5tYy1wYWdlIC5jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zID4gLnBhcmFncmFwaF9fY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlLm5vZGUtdGl0bGUtYWdlLXZlcmlmaWNhdGlvbiAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZS5tYy1wYWdlIC5jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2OmZpcnN0LWNoaWxkLFxuICAgIGJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZS5ub2RlLWlkLTYgLnJlZ2lvbi1jb250ZW50IGFydGljbGUubWMtcGFnZSAuY29udGVudCA+IGRpdjpudGgtY2hpbGQoMSkgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucyA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICBib2R5LnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2Uubm9kZS10aXRsZS1hZ2UtdmVyaWZpY2F0aW9uIC5yZWdpb24tY29udGVudCBhcnRpY2xlLm1jLXBhZ2UgLmNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6Zmlyc3QtY2hpbGQgaW1nLFxuICBib2R5LnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2Uubm9kZS1pZC02IC5yZWdpb24tY29udGVudCBhcnRpY2xlLm1jLXBhZ2UgLmNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZS5ub2RlLXRpdGxlLWFnZS12ZXJpZmljYXRpb24gLnJlZ2lvbi1jb250ZW50IGFydGljbGUubWMtcGFnZSAuY29udGVudCA+IGRpdjpudGgtY2hpbGQoMSkgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucyA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpmaXJzdC1jaGlsZCBpbWcsXG4gICAgICBib2R5LnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2Uubm9kZS1pZC02IC5yZWdpb24tY29udGVudCBhcnRpY2xlLm1jLXBhZ2UgLmNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZS5ub2RlLXRpdGxlLWFnZS12ZXJpZmljYXRpb24gLnJlZ2lvbi1jb250ZW50IGFydGljbGUubWMtcGFnZSAuY29udGVudCA+IGRpdjpudGgtY2hpbGQoMSkgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucyA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdixcbiAgICBib2R5LnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2Uubm9kZS1pZC02IC5yZWdpb24tY29udGVudCBhcnRpY2xlLm1jLXBhZ2UgLmNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlLm5vZGUtdGl0bGUtYWdlLXZlcmlmaWNhdGlvbiAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZS5tYy1wYWdlIC5jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2LFxuICAgIGJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZS5ub2RlLWlkLTYgLnJlZ2lvbi1jb250ZW50IGFydGljbGUubWMtcGFnZSAuY29udGVudCA+IGRpdjpudGgtY2hpbGQoMSkgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucyA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbiNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gaDEsXG4gICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gaDIge1xuICAgIGNvbG9yOiAjMDQxRTQyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhUHJvLUJsYWNrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gaDEsXG4gICAgICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgI2FnZS12ZXJpZmljYXRpb24tZm9ybSAucHJpdmFjeS10ZXh0IHtcbiAgICBjb2xvcjogIzA0MUU0MjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gLnByaXZhY3ktdGV4dDpob3ZlciB7XG4gICAgICBjb2xvcjogIzA0MUU0MjsgfVxuICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIGZpZWxkc2V0Om50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIGZpZWxkc2V0Om50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gLmZvcm0taW5saW5lIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgI2FnZS12ZXJpZmljYXRpb24tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIC4zcztcbiAgICBtaW4td2lkdGg6IDYwcHg7IH1cbiAgICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmJpcnRoZGF0ZSB7XG4gICAgICBtaW4td2lkdGg6IDcwcHg7IH1cbiAgICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI2FnZS12ZXJpZmljYXRpb24tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI2FnZS12ZXJpZmljYXRpb24tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI2FnZS12ZXJpZmljYXRpb24tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5lcnJvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTk0NDQyOyB9XG4gICAgICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmVycm9yOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNhOTQ0NDI7IH1cbiAgICAgICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0uZXJyb3I6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2E5NDQ0MjsgfVxuICAgICAgI2FnZS12ZXJpZmljYXRpb24tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5lcnJvcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNhOTQ0NDI7IH1cbiAgI2FnZS12ZXJpZmljYXRpb24tZm9ybSAuYXYtc2VsLWNvdW50cnkge1xuICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIC5hdi1zZWwtY291bnRyeSAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gLmF2LXNlbC1jb3VudHJ5IC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtICNlZGl0LWxhbmd1YWdlIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtICNlZGl0LWxhbmd1YWdlID4gLmZvcm0taXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIuNXB4KTsgfVxuICAgICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gI2VkaXQtbGFuZ3VhZ2UgPiAuZm9ybS1pdGVtLmNoZWNrZWQgbGFiZWwsICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gI2VkaXQtbGFuZ3VhZ2UgPiAuZm9ybS1pdGVtLmNoZWNrZWQgI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgbGVnZW5kLCAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtICNlZGl0LWxhbmd1YWdlID4gLmZvcm0taXRlbS5jaGVja2VkIGxlZ2VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxRTQyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXItY29sb3I6ICMwNDFFNDI7IH1cbiAgICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtICNlZGl0LWxhbmd1YWdlID4gLmZvcm0taXRlbSBsYWJlbCwgI2FnZS12ZXJpZmljYXRpb24tZm9ybSAjZWRpdC1sYW5ndWFnZSA+IC5mb3JtLWl0ZW0gI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgbGVnZW5kLCAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtICNlZGl0LWxhbmd1YWdlID4gLmZvcm0taXRlbSBsZWdlbmQge1xuICAgICAgY29sb3I6ICM2NzY4NmI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY3Njg2YjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gI2VkaXQtbGFuZ3VhZ2UgPiAuZm9ybS1pdGVtIGxhYmVsIGlucHV0LCAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtICNlZGl0LWxhbmd1YWdlID4gLmZvcm0taXRlbSAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCBsZWdlbmQgaW5wdXQsICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0ICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gI2VkaXQtbGFuZ3VhZ2UgPiAuZm9ybS1pdGVtIGxlZ2VuZCBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtOTk5OTk5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAuM3M7IH1cbiAgI2FnZS12ZXJpZmljYXRpb24tZm9ybSAuYWdldmVyaWZpY2F0aW9uLWZvcm0tZXJyb3Ige1xuICAgIGNvbG9yOiAjYTk0NDQyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIC5yYWRpbyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIC5hb2RhLWxhYmVscyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwNDFFNDI7IH1cbiAgI2FnZS12ZXJpZmljYXRpb24tZm9ybSAjZWRpdC1sYW5ndWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtICNlZGl0LWxhbmd1YWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIC5mb3JtLWlubGluZSAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAjYWdlLXZlcmlmaWNhdGlvbi1mb3JtIC5mb3JtLWlubGluZSAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgI2FnZS12ZXJpZmljYXRpb24tZm9ybSAuZm9ybS1pbmxpbmUgLmZvcm0taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICNhZ2UtdmVyaWZpY2F0aW9uLWZvcm0gZGl2W2NsYXNzXj1cImF2LXNlbC1cIl0gLmZvcm0taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbiNjb25zZW50X2JsYWNrYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwOyB9XG5cbiN0ZWNvbnNlbnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDVweCA1cHggM3B4IDVweDtcbiAgYmFja2dyb3VuZDogIzA0MUU0MjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5jaGFydC1wcmludC1nb2FscyAuc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG5cbi5jaGFydC1wcmludC1nb2FscyAuY2hhcnQtc2VjdGlvbi0tcGVvcGxlLCAuY2hhcnQtcHJpbnQtZ29hbHMgLmNoYXJ0LXNlY3Rpb24tLXBsYW5ldCB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoYXJ0LXByaW50LWdvYWxzIC5jaGFydC1zZWN0aW9uLS1wZW9wbGUgLmNoYXJ0LXRpdGxlIGgzLCAuY2hhcnQtcHJpbnQtZ29hbHMgLmNoYXJ0LXNlY3Rpb24tLXBsYW5ldCAuY2hhcnQtdGl0bGUgaDMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICB3aWR0aDogMTUwcHg7IH1cbiAgLmNoYXJ0LXByaW50LWdvYWxzIC5jaGFydC1zZWN0aW9uLS1wZW9wbGUgLmNoYXJ0LXRpdGxlIGltZywgLmNoYXJ0LXByaW50LWdvYWxzIC5jaGFydC1zZWN0aW9uLS1wbGFuZXQgLmNoYXJ0LXRpdGxlIGltZyB7XG4gICAgd2lkdGg6IDk1JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAgIC5jaGFydC1wcmludC1nb2FscyAuY2hhcnQtc2VjdGlvbi0tcGVvcGxlLCAuY2hhcnQtcHJpbnQtZ29hbHMgLmNoYXJ0LXNlY3Rpb24tLXBsYW5ldCB7XG4gICAgICBwYWRkaW5nOiAwcHg7IH0gfVxuXG4uY2hhcnQtcHJpbnQtZ29hbHMgLmNoYXJ0LWhlYWRlcnMgPiAucGFyYWdyYXBoX19jb2x1bW4gW2NsYXNzXj1cInBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucy10aHJlZS11bmV2ZW5cIl06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG5cbi5jaGFydC1wcmludC1nb2FscyAuY2hhcnQtaGVhZGVycyA+IC5wYXJhZ3JhcGhfX2NvbHVtbiBbY2xhc3NePVwicGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXRocmVlLXVuZXZlblwiXTpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLmNoYXJ0LXByaW50LWdvYWxzIC5jaGFydC1oZWFkZXJzID4gLnBhcmFncmFwaF9fY29sdW1uIFtjbGFzc149XCJwYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdGhyZWUtdW5ldmVuXCJdOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uY2hhcnQtcHJpbnQtZ29hbHMgLmNoYXJ0LWhlYWRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgyMTNlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uY2hhcnQtcHJpbnQtZ29hbHMgLmNoYXJ0LWJvZHkge1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIC5jaGFydC1wcmludC1nb2FscyAuY2hhcnQtYm9keSBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jaGFydC1wcmludC1nb2FscyAuY2hhcnQtYm9keSAuc2Vjb25kLWxpc3QgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogXCLigJMgXCI7IH1cblxuLmNoYXJ0LXByaW50LWdvYWxzIC5jaGFydC1zZWN0aW9uLS1wZW9wbGUge1xuICBib3JkZXItbGVmdDogNDBweCBzb2xpZCAjZmFiMDAxOyB9XG4gIC5jaGFydC1wcmludC1nb2FscyAuY2hhcnQtc2VjdGlvbi0tcGVvcGxlIC5jaGFydC10aXRsZSBoMyB7XG4gICAgY29sb3I6ICNmYWIwMDE7IH1cblxuLmNoYXJ0LXByaW50LWdvYWxzIC5jaGFydC1zZWN0aW9uLS1wbGFuZXQge1xuICBib3JkZXItbGVmdDogNDBweCBzb2xpZCAjNGY4ZmNjOyB9XG4gIC5jaGFydC1wcmludC1nb2FscyAuY2hhcnQtc2VjdGlvbi0tcGxhbmV0IC5jaGFydC10aXRsZSBoMyB7XG4gICAgY29sb3I6ICM0ZjhmY2M7IH1cblxuLmNoYXJ0LXByaW50LWdvYWxzIC5jaGFydC1wZW9wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZhYjAwMTsgfVxuICAuY2hhcnQtcHJpbnQtZ29hbHMgLmNoYXJ0LXBlb3BsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiBbY2xhc3NePVwicGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXRocmVlLXVuZXZlblwiXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gIC5jaGFydC1wcmludC1nb2FscyAuY2hhcnQtcGVvcGxlID4gLnBhcmFncmFwaF9fY29sdW1uIFtjbGFzc149XCJwYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdGhyZWUtdW5ldmVuXCJdOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gIC5jaGFydC1wcmludC1nb2FscyAuY2hhcnQtcGVvcGxlID4gLnBhcmFncmFwaF9fY29sdW1uIFtjbGFzc149XCJwYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdGhyZWUtdW5ldmVuXCJdOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5jaGFydC1wcmludC1nb2FscyAuY2hhcnQtcGxhbmV0ID4gLnBhcmFncmFwaF9fY29sdW1uIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0ZjhmY2M7IH1cbiAgLmNoYXJ0LXByaW50LWdvYWxzIC5jaGFydC1wbGFuZXQgPiAucGFyYWdyYXBoX19jb2x1bW4gW2NsYXNzXj1cInBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucy10aHJlZS11bmV2ZW5cIl06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAuY2hhcnQtcHJpbnQtZ29hbHMgLmNoYXJ0LXBsYW5ldCA+IC5wYXJhZ3JhcGhfX2NvbHVtbiBbY2xhc3NePVwicGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXRocmVlLXVuZXZlblwiXTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDBweDsgfVxuICAuY2hhcnQtcHJpbnQtZ29hbHMgLmNoYXJ0LXBsYW5ldCA+IC5wYXJhZ3JhcGhfX2NvbHVtbiBbY2xhc3NePVwicGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXRocmVlLXVuZXZlblwiXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjZweCkge1xuICAuY2hhcnQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmNoYXJ0LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNoYXJ0LXByaW50LWdvYWxzIC5jaGFydC10aXRsZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNoYXJ0LXByaW50LWdvYWxzIC5jaGFydC1wZW9wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gW2NsYXNzXj1cInBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucy10aHJlZS11bmV2ZW5cIl06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAuY2hhcnQtcHJpbnQtZ29hbHMgLmNoYXJ0LXBlb3BsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiBbY2xhc3NePVwicGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXRocmVlLXVuZXZlblwiXTpudGgtY2hpbGQoMiksIC5jaGFydC1wcmludC1nb2FscyAuY2hhcnQtcGVvcGxlID4gLnBhcmFncmFwaF9fY29sdW1uIFtjbGFzc149XCJwYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdGhyZWUtdW5ldmVuXCJdOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCAjZmFiMDAxOyB9XG4gIC5jaGFydC1wcmludC1nb2FscyAuY2hhcnQtcGxhbmV0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jaGFydC1wcmludC1nb2FscyAuY2hhcnQtcGxhbmV0ID4gLnBhcmFncmFwaF9fY29sdW1uIFtjbGFzc149XCJwYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdGhyZWUtdW5ldmVuXCJdOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gICAgLmNoYXJ0LXByaW50LWdvYWxzIC5jaGFydC1wbGFuZXQgPiAucGFyYWdyYXBoX19jb2x1bW4gW2NsYXNzXj1cInBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucy10aHJlZS11bmV2ZW5cIl06bnRoLWNoaWxkKDIpLCAuY2hhcnQtcHJpbnQtZ29hbHMgLmNoYXJ0LXBsYW5ldCA+IC5wYXJhZ3JhcGhfX2NvbHVtbiBbY2xhc3NePVwicGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXRocmVlLXVuZXZlblwiXTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgIzRmOGZjYzsgfSB9XG5cbi8qKlxuICogVmlld3MuXG4gKlxuICogWW91IGNhbiBjb3B5IGV4aXN0aW5nIHZhcmlhYmxlcyBkaXJlY3RseSBmcm9tIHRoZSBmb2xsb3dpbmcgZmlsZTpcbiAqIC4vTW9sc29uQ08vYXNzZXRzL3Njc3Mvb3ZlcnJpZGVzL19kZWZhdWx0LXZhcmlhYmxlcy5zY3NzXG4gKi9cbi8qKlxuICogRkFRIHZpZXcuXG4gKlxuICogWW91IGNhbiBjb3B5IGV4aXN0aW5nIHZhcmlhYmxlcyBkaXJlY3RseSBmcm9tIHRoZSBmb2xsb3dpbmcgZmlsZTpcbiAqIC4vTW9sc29uQ08vYXNzZXRzL3Njc3Mvb3ZlcnJpZGVzL19kZWZhdWx0LXZhcmlhYmxlcy5zY3NzXG4gKi9cbi52aWV3LWlkLWZhcSAucGFuZWwge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi52aWV3LWlkLWZhcSAucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC52aWV3LWlkLWZhcSAucGFuZWwtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudmlldy1pZC1mYXEgLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAudmlldy1pZC1mYXEgLnBhbmVsLWdyb3VwIC5wYW5lbC1kZWZhdWx0IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnZpZXctaWQtZmFxIC5wYW5lbC1ncm91cCAucGFuZWwtZGVmYXVsdCAucGFuZWwtaGVhZGluZyBoMyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAudmlldy1pZC1mYXEgLnBhbmVsLWdyb3VwIC5wYW5lbC1kZWZhdWx0IC5wYW5lbC1oZWFkaW5nIGgzIGEge1xuICAgICAgICBjb2xvcjogIzA0MUU0MjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC52aWV3LWlkLWZhcSAucGFuZWwtZ3JvdXAgLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmc6IDVweCAwIDA7IH1cbiAgLnZpZXctaWQtZmFxIC5wYW5lbC1ncm91cCAucGFuZWwtZGVmYXVsdDpsYXN0LWNoaWxkIC5wYW5lbC1ib2R5IHtcbiAgICBwYWRkaW5nOiA1cHggMCAwOyB9XG5cbi52aWV3LWlkLWZhcSBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKipcbiAqIE5ld3MgZ3JpZCB2aWV3LlxuICpcbiAqIFlvdSBjYW4gY29weSBleGlzdGluZyB2YXJpYWJsZXMgZGlyZWN0bHkgZnJvbSB0aGUgZm9sbG93aW5nIGZpbGU6XG4gKiAuL01vbHNvbkNPL2Fzc2V0cy9zY3NzL292ZXJyaWRlcy9fZGVmYXVsdC12YXJpYWJsZXMuc2Nzc1xuICovXG4udmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLFxuLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWYzZTc7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgcGFkZGluZzogMTVweCAwIDMwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3csIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdixcbiAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAucm93LFxuICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdixcbiAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyAuY29sLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuY29sLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuY29sLFxuICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnJvdyAuY29sLFxuICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5jb2wsXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmNvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgLmNvbDpsYXN0LWNoaWxkLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuY29sOmxhc3QtY2hpbGQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5jb2w6bGFzdC1jaGlsZCxcbiAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnJvdyAuY29sOmxhc3QtY2hpbGQsXG4gICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuY29sOmxhc3QtY2hpbGQsXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuY29sOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC5jb2w6bnRoLWNoaWxkKG4rMyksIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5jb2w6bnRoLWNoaWxkKG4rMyksIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5jb2w6bnRoLWNoaWxkKG4rMyksXG4gICAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnJvdyAuY29sOm50aC1jaGlsZChuKzMpLFxuICAgICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuY29sOm50aC1jaGlsZChuKzMpLFxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuY29sOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC5jb2wsIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5jb2wsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5jb2wsXG4gICAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnJvdyAuY29sLFxuICAgICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuY29sLFxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuY29sIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgYXJ0aWNsZSwgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYXJ0aWNsZSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYXJ0aWNsZSxcbiAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5yb3cgYXJ0aWNsZSxcbiAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IGFydGljbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7IH1cbiAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyBhcnRpY2xlOmhvdmVyLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlOmhvdmVyLFxuICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAucm93IGFydGljbGU6aG92ZXIsXG4gICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlOmhvdmVyLFxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYXJ0aWNsZTpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgYXJ0aWNsZSBhLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IGFydGljbGUgYSxcbiAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnJvdyBhcnRpY2xlIGEsXG4gICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlIGEsXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyBhcnRpY2xlIGEgLmZpZWxkLS1uYW1lLWZpZWxkLXByZXNzLWltYWdlLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlIGEgLmZpZWxkLS1uYW1lLWZpZWxkLXByZXNzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlIGEgLmZpZWxkLS1uYW1lLWZpZWxkLXByZXNzLWltYWdlLFxuICAgICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5yb3cgYXJ0aWNsZSBhIC5maWVsZC0tbmFtZS1maWVsZC1wcmVzcy1pbWFnZSxcbiAgICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYXJ0aWNsZSBhIC5maWVsZC0tbmFtZS1maWVsZC1wcmVzcy1pbWFnZSxcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYXJ0aWNsZSBhIC5maWVsZC0tbmFtZS1maWVsZC1wcmVzcy1pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IGFydGljbGUgYSAuZmllbGQtLW5hbWUtZmllbGQtcHJlc3MtaW1hZ2U6YmVmb3JlLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlIGEgLmZpZWxkLS1uYW1lLWZpZWxkLXByZXNzLWltYWdlOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYXJ0aWNsZSBhIC5maWVsZC0tbmFtZS1maWVsZC1wcmVzcy1pbWFnZTpiZWZvcmUsXG4gICAgICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAucm93IGFydGljbGUgYSAuZmllbGQtLW5hbWUtZmllbGQtcHJlc3MtaW1hZ2U6YmVmb3JlLFxuICAgICAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IGFydGljbGUgYSAuZmllbGQtLW5hbWUtZmllbGQtcHJlc3MtaW1hZ2U6YmVmb3JlLFxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IGFydGljbGUgYSAuZmllbGQtLW5hbWUtZmllbGQtcHJlc3MtaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTsgfVxuICAgICAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyBhcnRpY2xlIGEgLmZpZWxkLS1uYW1lLWZpZWxkLXByZXNzLWltYWdlIGltZywgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYXJ0aWNsZSBhIC5maWVsZC0tbmFtZS1maWVsZC1wcmVzcy1pbWFnZSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IGFydGljbGUgYSAuZmllbGQtLW5hbWUtZmllbGQtcHJlc3MtaW1hZ2UgaW1nLFxuICAgICAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnJvdyBhcnRpY2xlIGEgLmZpZWxkLS1uYW1lLWZpZWxkLXByZXNzLWltYWdlIGltZyxcbiAgICAgICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlIGEgLmZpZWxkLS1uYW1lLWZpZWxkLXByZXNzLWltYWdlIGltZyxcbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlIGEgLmZpZWxkLS1uYW1lLWZpZWxkLXByZXNzLWltYWdlIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgYXJ0aWNsZSBhOmhvdmVyIGgyLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlIGE6aG92ZXIgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IGFydGljbGUgYTpob3ZlciBoMixcbiAgICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAucm93IGFydGljbGUgYTpob3ZlciBoMixcbiAgICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYXJ0aWNsZSBhOmhvdmVyIGgyLFxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlIGE6aG92ZXIgaDIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyBhcnRpY2xlIGE6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXByZXNzLWltYWdlLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlIGE6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXByZXNzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlIGE6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXByZXNzLWltYWdlLFxuICAgICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5yb3cgYXJ0aWNsZSBhOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1wcmVzcy1pbWFnZSxcbiAgICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYXJ0aWNsZSBhOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1wcmVzcy1pbWFnZSxcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYXJ0aWNsZSBhOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1wcmVzcy1pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IGFydGljbGUgYTpob3ZlciAuZmllbGQtLW5hbWUtZmllbGQtcHJlc3MtaW1hZ2U6YmVmb3JlLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlIGE6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXByZXNzLWltYWdlOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYXJ0aWNsZSBhOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1wcmVzcy1pbWFnZTpiZWZvcmUsXG4gICAgICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAucm93IGFydGljbGUgYTpob3ZlciAuZmllbGQtLW5hbWUtZmllbGQtcHJlc3MtaW1hZ2U6YmVmb3JlLFxuICAgICAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IGFydGljbGUgYTpob3ZlciAuZmllbGQtLW5hbWUtZmllbGQtcHJlc3MtaW1hZ2U6YmVmb3JlLFxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IGFydGljbGUgYTpob3ZlciAuZmllbGQtLW5hbWUtZmllbGQtcHJlc3MtaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IGFydGljbGUgYSBoMiwgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYXJ0aWNsZSBhIGgyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlIGEgaDIsXG4gICAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnJvdyBhcnRpY2xlIGEgaDIsXG4gICAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IGFydGljbGUgYSBoMixcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYXJ0aWNsZSBhIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDE1cHggMCAxNXB4OyB9XG4gICAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyBhcnRpY2xlIGEgPiBkaXY6bnRoLWNoaWxkKG4rMiksIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IGFydGljbGUgYSA+IGRpdjpudGgtY2hpbGQobisyKSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYXJ0aWNsZSBhID4gZGl2Om50aC1jaGlsZChuKzIpLFxuICAgICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5yb3cgYXJ0aWNsZSBhID4gZGl2Om50aC1jaGlsZChuKzIpLFxuICAgICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhcnRpY2xlIGEgPiBkaXY6bnRoLWNoaWxkKG4rMiksXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IGFydGljbGUgYSA+IGRpdjpudGgtY2hpbGQobisyKSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuXG4udmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWhlYWRlciBoMi5wYWdlLXRpdGxlLW1haW4ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAjZWVlZWVlIDFweDsgfVxuICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1yb3c6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLXJvdyBhcnRpY2xlIC5tZWRpYS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1yb3cgYXJ0aWNsZSAubWVkaWEtbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1yb3cgYXJ0aWNsZSBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1yb3cgYXJ0aWNsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLXJvdyBhcnRpY2xlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucGFnZXItbmF2IC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKipcbiAqIE5ld3MgYmxvZyB2aWV3LlxuICpcbiAqIFlvdSBjYW4gY29weSBleGlzdGluZyB2YXJpYWJsZXMgZGlyZWN0bHkgZnJvbSB0aGUgZm9sbG93aW5nIGZpbGU6XG4gKiAuL01vbHNvbkNPL2Fzc2V0cy9zY3NzL292ZXJyaWRlcy9fZGVmYXVsdC12YXJpYWJsZXMuc2Nzc1xuICovXG4udmlldy1pZC1uZXdzX2Jsb2cudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmM2U3O1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG4gIHBhZGRpbmc6IDMwcHggMCAxNXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnZpZXctaWQtbmV3c19ibG9nLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3csIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzX2Jsb2cudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC5jb2wsIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmNvbCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuY29sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC5jb2w6bGFzdC1jaGlsZCwgLnZpZXctaWQtbmV3c19ibG9nLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuY29sOmxhc3QtY2hpbGQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzX2Jsb2cudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmNvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC5jb2w6bnRoLWNoaWxkKG4rMyksIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmNvbDpudGgtY2hpbGQobiszKSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuY29sOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnZpZXctaWQtbmV3c19ibG9nLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgLmNvbCwgLnZpZXctaWQtbmV3c19ibG9nLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuY29sLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtbmV3c19ibG9nLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5jb2wge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IGEsIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7IH1cbiAgICAgIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IGEgLnZpZXdzLWZpZWxkLWRlc2NyaXB0aW9uLCAudmlldy1pZC1uZXdzX2Jsb2cudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IGEgLnZpZXdzLWZpZWxkLWRlc2NyaXB0aW9uLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtbmV3c19ibG9nLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IGEgLnZpZXdzLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IGEgLnZpZXdzLWZpZWxkLWRlc2NyaXB0aW9uOmJlZm9yZSwgLnZpZXctaWQtbmV3c19ibG9nLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhIC52aWV3cy1maWVsZC1kZXNjcmlwdGlvbjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzX2Jsb2cudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYSAudmlld3MtZmllbGQtZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlOyB9XG4gICAgICAgIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IGEgLnZpZXdzLWZpZWxkLWRlc2NyaXB0aW9uIGltZywgLnZpZXctaWQtbmV3c19ibG9nLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhIC52aWV3cy1maWVsZC1kZXNjcmlwdGlvbiBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzX2Jsb2cudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYSAudmlld3MtZmllbGQtZGVzY3JpcHRpb24gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnZpZXctaWQtbmV3c19ibG9nLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgYTpob3ZlciwgLnZpZXctaWQtbmV3c19ibG9nLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtbmV3c19ibG9nLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IGE6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAgICAgICAudmlldy1pZC1uZXdzX2Jsb2cudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyBhOmhvdmVyIGgyLCAudmlldy1pZC1uZXdzX2Jsb2cudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IGE6aG92ZXIgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzX2Jsb2cudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYTpob3ZlciBoMiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLnZpZXctaWQtbmV3c19ibG9nLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgYTpob3ZlciAudmlld3MtZmllbGQtZGVzY3JpcHRpb24sIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYTpob3ZlciAudmlld3MtZmllbGQtZGVzY3JpcHRpb24sIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzX2Jsb2cudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYTpob3ZlciAudmlld3MtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IGE6aG92ZXIgLnZpZXdzLWZpZWxkLWRlc2NyaXB0aW9uOmJlZm9yZSwgLnZpZXctaWQtbmV3c19ibG9nLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhOmhvdmVyIC52aWV3cy1maWVsZC1kZXNjcmlwdGlvbjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1uZXdzX2Jsb2cudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYTpob3ZlciAudmlld3MtZmllbGQtZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IGEgaDIsIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYSBoMiwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW46IDE1cHggMTVweCAwIDE1cHg7IH1cbiAgICAgIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IGEgPiBkaXY6bnRoLWNoaWxkKG4rMyksIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgYSA+IGRpdjpudGgtY2hpbGQobiszKSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLW5ld3NfYmxvZy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBhID4gZGl2Om50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfVxuXG4vKlxuICogQGZpbGVcbiAqIEJlZXJzIHZpZXcgc3R5bGVzLlxuICovXG4uYmVlci1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmJlZXItY2FyZDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLmJlZXItY2FyZCAuYmVlci1mYWNlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5iZWVyLWNhcmQgLmJlZXItZmFjZSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5iZWVyLWNhcmQgLmJlZXItZmFjZTpob3ZlciArIGRpdiB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmJlZXItY2FyZCAuYmVlci1yZWdpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNvZmlhUHJvLUJsYWNrO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYmVlci1jYXJkIC5iZWVyLXJlZ2lvbnMgYSB7XG4gICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5iZWVyLWNhcmQgLmJlZXItcmVnaW9ucyBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAjMDQxRTQyOyB9XG4gICAgLmJlZXItY2FyZCAuYmVlci1yZWdpb25zOmhvdmVyIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuYmVlci1jYXJkIC5wYXJhZ3JhcGgtLXR5cGUtLW1vbHNvbmNvLWJyYW5kLXJlZ2lvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBkaXZbZGF0YS1yZWdpb249XCJ1c1wiXSAuYmVlci1jYXJkIC5wYXJhZ3JhcGgtLXR5cGUtLW1vbHNvbmNvLWJyYW5kLXJlZ2lvbnMudXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBkaXZbZGF0YS1yZWdpb249XCJjYW5hZGFcIl0gLmJlZXItY2FyZCAucGFyYWdyYXBoLS10eXBlLS1tb2xzb25jby1icmFuZC1yZWdpb25zLmNhbmFkYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGRpdltkYXRhLXJlZ2lvbj1cIm90aGVyc1wiXSAuYmVlci1jYXJkIC5wYXJhZ3JhcGgtLXR5cGUtLW1vbHNvbmNvLWJyYW5kLXJlZ2lvbnMub3RoZXJzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgZGl2W2RhdGEtcmVnaW9uPVwibGF0YW1cIl0gLmJlZXItY2FyZCAucGFyYWdyYXBoLS10eXBlLS1tb2xzb25jby1icmFuZC1yZWdpb25zLmxhdGFtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgZGl2W2RhdGEtcmVnaW9uPVwiZXVyb3BlXCJdIC5iZWVyLWNhcmQgLnBhcmFncmFwaC0tdHlwZS0tbW9sc29uY28tYnJhbmQtcmVnaW9ucy5ldXJvcGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBkaXZbZGF0YS1yZWdpb249XCJhc2lhXCJdIC5iZWVyLWNhcmQgLnBhcmFncmFwaC0tdHlwZS0tbW9sc29uY28tYnJhbmQtcmVnaW9ucy5hc2lhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgbWluLWhlaWdodDogMTQ0cHg7IH0gfVxuICAuY29udGVudC10aXRsZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyoqXG4gKiBSZWNpcGVzIHZpZXcuXG4gKlxuICogWW91IGNhbiBjb3B5IGV4aXN0aW5nIHZhcmlhYmxlcyBkaXJlY3RseSBmcm9tIHRoZSBmb2xsb3dpbmcgZmlsZTpcbiAqIC4vTW9sc29uQ08vYXNzZXRzL3Njc3Mvb3ZlcnJpZGVzL19kZWZhdWx0LXZhcmlhYmxlcy5zY3NzXG4gKi9cbiNibG9jay1oYXRjaGFuZGNoaWxlYmFubmVyIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNibG9jay1oYXRjaGFuZGNoaWxlYmFubmVyIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTE1cHg7IH0gfVxuXG4jYmxvY2staGF0Y2hhbmRjaGlsZWJhbm5lciBpbWcuaGF0Y2gtY2hpbGUtbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDc1JTtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAjYmxvY2staGF0Y2hhbmRjaGlsZWJhbm5lciBpbWcuaGF0Y2gtY2hpbGUtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICNibG9jay1oYXRjaGFuZGNoaWxlYmFubmVyIGltZy5oYXRjaC1jaGlsZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jYmxvY2staGF0Y2hhbmRjaGlsZWJhbm5lciAuYmFubmVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDc1MzQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTEwJTtcbiAgbGVmdDogLTYlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICBmb250LXNpemU6IDE5cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI2Jsb2NrLWhhdGNoYW5kY2hpbGViYW5uZXIgLmJhbm5lci10ZXh0IHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDI5MHB4O1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICAgIG1hcmdpbi1yaWdodDogLTUwdnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgI2Jsb2NrLWhhdGNoYW5kY2hpbGViYW5uZXIgLmJhbm5lci10ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjAlOyB9IH1cblxuI2Jsb2NrLWhhdGNoYW5kY2hpbGViYW5uZXIgLmJhbm5lci1zdWJ0ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTcyNjI0O1xuICB0b3A6IDM0M3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogNzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAjYmxvY2staGF0Y2hhbmRjaGlsZWJhbm5lciAuYmFubmVyLXN1YnRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ub2RlLXRpdGxlLWhhdGNoLWNoaWxlLXJlY2lwZXMge1xuICBmb250LWZhbWlseTogXCJDYWxkZXIgVzA1IERhcmtcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvY3VzdG9tL21vbHNvbmNvL2Fzc2V0cy9pbWFnZXMvaGF0Y2gtY2hpbGUtYmcucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm5vZGUtdGl0bGUtaGF0Y2gtY2hpbGUtcmVjaXBlcyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vbW9sc29uY28vYXNzZXRzL2ltYWdlcy9oYXRjaC1jaGlsZS1tb2JpbGUucG5nKTsgfSB9XG4gIC5ub2RlLXRpdGxlLWhhdGNoLWNoaWxlLXJlY2lwZXMgI2Jsb2NrLWhhdGNoYW5kY2hpbGViYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4OyB9XG4gICAgQG1lZGlhICh3aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ub2RlLXRpdGxlLWhhdGNoLWNoaWxlLXJlY2lwZXMgI2Jsb2NrLWhhdGNoYW5kY2hpbGViYW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0OSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ub2RlLXRpdGxlLWhhdGNoLWNoaWxlLXJlY2lwZXMgI2Jsb2NrLWhhdGNoYW5kY2hpbGViYW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzJTsgfSB9XG5cbi5oYXRjaC1jaGlsZSAucmVjaXBlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGF0Y2gtY2hpbGUgLnJlY2lwZS1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDQlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oYXRjaC1jaGlsZSAucmVjaXBlLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogLTYlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0OyB9IH1cbiAgLmhhdGNoLWNoaWxlIC5yZWNpcGUtbGlzdCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbjogNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGF0Y2gtY2hpbGUgLnJlY2lwZS1saXN0IGxpIHtcbiAgICAgICAgbWFyZ2luOiAzNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGF0Y2gtY2hpbGUgLnJlY2lwZS1saXN0IGxpIHtcbiAgICAgICAgbWFyZ2luOiAzNXB4OyB9IH1cbiAgICAuaGF0Y2gtY2hpbGUgLnJlY2lwZS1saXN0IGxpIC52aWV3cy1maWVsZC1maWVsZC1yZWNpcGUtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MHB4OyB9XG4gICAgICAuaGF0Y2gtY2hpbGUgLnJlY2lwZS1saXN0IGxpIC52aWV3cy1maWVsZC1maWVsZC1yZWNpcGUtaW1hZ2UgZGl2IHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjOTcyNjI0OyB9XG4gICAgICAgIC5oYXRjaC1jaGlsZSAucmVjaXBlLWxpc3QgbGkgLnZpZXdzLWZpZWxkLWZpZWxkLXJlY2lwZS1pbWFnZSBkaXYgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgICAgICAuaGF0Y2gtY2hpbGUgLnJlY2lwZS1saXN0IGxpIC52aWV3cy1maWVsZC1maWVsZC1yZWNpcGUtaW1hZ2UgZGl2IGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5OSU7IH0gfVxuICAgIC5oYXRjaC1jaGlsZSAucmVjaXBlLWxpc3QgbGkgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2R1Y3QtdGh1bWJuYWlsLTEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgbGVmdDogLTEzMXB4OyB9XG4gICAgICAuaGF0Y2gtY2hpbGUgLnJlY2lwZS1saXN0IGxpIC52aWV3cy1maWVsZC1maWVsZC1wcm9kdWN0LXRodW1ibmFpbC0xIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7IH1cbiAgICAuaGF0Y2gtY2hpbGUgLnJlY2lwZS1saXN0IGxpIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDgzJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oYXRjaC1jaGlsZSAucmVjaXBlLWxpc3QgbGkgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgIHdpZHRoOiBpbmhlcml0OyB9IH1cbiAgICAgIC5oYXRjaC1jaGlsZSAucmVjaXBlLWxpc3QgbGkgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICAgICAgICBjb2xvcjogIzk3MjYyNDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhhdGNoLWNoaWxlIC5yZWNpcGUtbGlzdCBsaSAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG5cbi5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vbW9sc29uY28vYXNzZXRzL2ltYWdlcy9oYXRjaC1jaGlsZS1iZy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsZGVyIFcwNSBEYXJrXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlY2lwZS10eXBlLWhhdGNocmVjaXBlcyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vbW9sc29uY28vYXNzZXRzL2ltYWdlcy9oYXRjaC1jaGlsZS1tb2JpbGUucG5nKTsgfSB9XG4gIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMubm9kZS10aXRsZS1jb3JuLXRvbWF0by1hbmQtaGF0Y2gtY2hpbGUtc2Fsc2EgYXJ0aWNsZS5jb250YWluZXIgLmNvbC1tZC02IGgxIHNwYW4sIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMubm9kZS10aXRsZS1zdW1tZXItcmVmcmVzaGVyLWNvY2t0YWlsIGFydGljbGUuY29udGFpbmVyIC5jb2wtbWQtNiBoMSBzcGFuLCAucmVjaXBlLXR5cGUtaGF0Y2hyZWNpcGVzLm5vZGUtdGl0bGUtZmlzaC10YWNvcy13aXRoLWhhdGNoLWNoaWxlLXNhdWNlIGFydGljbGUuY29udGFpbmVyIC5jb2wtbWQtNiBoMSBzcGFuLCAucmVjaXBlLXR5cGUtaGF0Y2hyZWNpcGVzLm5vZGUtdGl0bGUtaGF0Y2gtY2hpbGUtYW5kLWNoZWRkYXItZHJvcC1iaXNjdWl0cyBhcnRpY2xlLmNvbnRhaW5lciAuY29sLW1kLTYgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG4gIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMgI2Jsb2NrLWhhdGNoYW5kY2hpbGViYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMgI2Jsb2NrLWhhdGNoYW5kY2hpbGViYW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMgI2Jsb2NrLWhhdGNoYW5kY2hpbGViYW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzJTsgfSB9XG4gIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMgLmJhbm5lci1zdWJ0ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMgI3BhZ2UtaGVhZGVyIGgxLnBhZ2UtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMgYXJ0aWNsZS5jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUwJTtcbiAgICBib3JkZXI6IHNvbGlkICM5NzI2MjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlY2lwZS10eXBlLWhhdGNocmVjaXBlcyBhcnRpY2xlLmNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI3JTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMgYXJ0aWNsZS5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNSU7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7IH0gfVxuICAgIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMgYXJ0aWNsZS5jb250YWluZXIgLmNvbC1tZC02IHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmVjaXBlLXR5cGUtaGF0Y2hyZWNpcGVzIGFydGljbGUuY29udGFpbmVyIC5jb2wtbWQtNiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cbiAgICAgIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMgYXJ0aWNsZS5jb250YWluZXIgLmNvbC1tZC02IGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMgYXJ0aWNsZS5jb250YWluZXIgLmNvbC1tZC02IGgxIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJDYWxkZXIgVzA1IERhcmtcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzk3MjYyNDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnJlY2lwZS10eXBlLWhhdGNocmVjaXBlcyBhcnRpY2xlLmNvbnRhaW5lciAuY29sLW1kLTYgaDEgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gICAgICAucmVjaXBlLXR5cGUtaGF0Y2hyZWNpcGVzIGFydGljbGUuY29udGFpbmVyIC5jb2wtbWQtNiAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDklO1xuICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0NzUzNDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICAucmVjaXBlLXR5cGUtaGF0Y2hyZWNpcGVzIGFydGljbGUuY29udGFpbmVyIC5jb2wtbWQtNiAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgLmJhbm5lci1zdWJ0ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMgYXJ0aWNsZS5jb250YWluZXIgLmNvbC1tZC02IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gICAgICAgICAgICB3aWR0aDogMTA1JTtcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucmVjaXBlLXR5cGUtaGF0Y2hyZWNpcGVzIGFydGljbGUuY29udGFpbmVyIC5jb2wtbWQtNiAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlY2lwZS10eXBlLWhhdGNocmVjaXBlcyBhcnRpY2xlLmNvbnRhaW5lciAuY29sLW1kLTYucmVjaXBlLWltYWdlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJvZHVjdC10aHVtYm5haWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucmVjaXBlLXR5cGUtaGF0Y2hyZWNpcGVzIGFydGljbGUuY29udGFpbmVyIC5jb2wtbWQtNi5yZWNpcGUtaW1hZ2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcm9kdWN0LXRodW1ibmFpbCBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNjIlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICAgICAgICAgIHdpZHRoOiA3MyU7IH0gfVxuICAgICAgLnJlY2lwZS10eXBlLWhhdGNocmVjaXBlcyBhcnRpY2xlLmNvbnRhaW5lciAuY29sLW1kLTYucmVjaXBlLWltYWdlcyAuZmllbGQtLW5hbWUtZmllbGQtcmVjaXBlLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjYlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMgYXJ0aWNsZS5jb250YWluZXIgLmNvbC1tZC02LnJlY2lwZS1pbWFnZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlY2lwZS1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNSU7IH1cbiAgICAgICAgICAgIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMgYXJ0aWNsZS5jb250YWluZXIgLmNvbC1tZC02LnJlY2lwZS1pbWFnZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlY2lwZS1pbWFnZSBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucmVjaXBlLXR5cGUtaGF0Y2hyZWNpcGVzIGFydGljbGUuY29udGFpbmVyIC5jb2wtbWQtNi5yZWNpcGUtaW1hZ2VzIC5maWVsZC0tbmFtZS1maWVsZC1yZWNpcGUtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNSU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4OyB9XG4gICAgICAgICAgICAucmVjaXBlLXR5cGUtaGF0Y2hyZWNpcGVzIGFydGljbGUuY29udGFpbmVyIC5jb2wtbWQtNi5yZWNpcGUtaW1hZ2VzIC5maWVsZC0tbmFtZS1maWVsZC1yZWNpcGUtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDg3JTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH0gfVxuICAgICAgLnJlY2lwZS10eXBlLWhhdGNocmVjaXBlcyBhcnRpY2xlLmNvbnRhaW5lciAuY29sLW1kLTYgLmZpZWxkLS1uYW1lLWZpZWxkLWluZ3JlZGllbnRzLFxuICAgICAgLnJlY2lwZS10eXBlLWhhdGNocmVjaXBlcyBhcnRpY2xlLmNvbnRhaW5lciAuY29sLW1kLTYgLmZpZWxkLS1uYW1lLWZpZWxkLWluc3RydWN0aW9ucyB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjOTcyNjI0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMgYXJ0aWNsZS5jb250YWluZXIgLmNvbC1tZC02IC5maWVsZC0tbmFtZS1maWVsZC1pbmdyZWRpZW50cyxcbiAgICAgICAgICAucmVjaXBlLXR5cGUtaGF0Y2hyZWNpcGVzIGFydGljbGUuY29udGFpbmVyIC5jb2wtbWQtNiAuZmllbGQtLW5hbWUtZmllbGQtaW5zdHJ1Y3Rpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMgYXJ0aWNsZS5jb250YWluZXIgLmNvbC1tZC02IC5maWVsZC0tbmFtZS1maWVsZC1pbmdyZWRpZW50cyxcbiAgICAgICAgICAucmVjaXBlLXR5cGUtaGF0Y2hyZWNpcGVzIGFydGljbGUuY29udGFpbmVyIC5jb2wtbWQtNiAuZmllbGQtLW5hbWUtZmllbGQtaW5zdHJ1Y3Rpb25zIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAyNXB4IDI1cHg7IH1cbiAgICAgICAgICAgIC5yZWNpcGUtdHlwZS1oYXRjaHJlY2lwZXMgYXJ0aWNsZS5jb250YWluZXIgLmNvbC1tZC02IC5maWVsZC0tbmFtZS1maWVsZC1pbmdyZWRpZW50cyBwLFxuICAgICAgICAgICAgLnJlY2lwZS10eXBlLWhhdGNocmVjaXBlcyBhcnRpY2xlLmNvbnRhaW5lciAuY29sLW1kLTYgLmZpZWxkLS1uYW1lLWZpZWxkLWluc3RydWN0aW9ucyBwIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7IH0gfVxuXG4uYmFjay1saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzk3MjYyNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tbGVmdDogMTUlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iYWNrLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzJTsgfSB9XG4gIC5iYWNrLWxpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qXG4gKiBSRUNJUEVTLlxuICpcbiAqL1xuLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDsgfVxuICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWNvbnRlbnQgPiBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1jb250ZW50ID4gZGl2IHtcbiAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzJTsgfSB9XG4gICAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctY29udGVudCA+IGRpdiBkaXYsXG4gICAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctY29udGVudCA+IGRpdiBzcGFuLFxuICAgICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWNvbnRlbnQgPiBkaXYgYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1jb250ZW50ID4gZGl2IGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1jb250ZW50ID4gZGl2IGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1jb250ZW50ID4gZGl2IGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI4LCA2OSwgNTcsIDAuNik7IH1cbiAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA2NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiVENDQy1Vbml0eVRleHQtTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAjMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cbiAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWZvb3RlciBhIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlRDQ0MtVW5pdHlUZXh0LU1lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctZm9vdGVyIGEge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7IH0gfVxuICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctZm9vdGVyIC5wYWdlLWJvdHRvbSAuYnRuLCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctZm9vdGVyIC5wYWdlLWJvdHRvbSAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWZvb3RlciAucGFnZS1ib3R0b20gYSxcbiAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWZvb3RlciAucGFnZS1ib3R0b20gLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctZm9vdGVyIC5wYWdlLWJvdHRvbSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWNpcGVzLWJsb2NrLTMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVjaXBlcy1ibG9jay0zIC5ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgICBwYWRkaW5nOiA0cHggMTVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMWM0NTM5O1xuICAgIGNvbG9yOiAjMWM0NTM5O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2tyZWNpcGVzLWJsb2NrLTMgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuLyoqXG4gKiBQYXJhZ3JhcGguXG4gKlxuICogWW91IGNhbiBjb3B5IGV4aXN0aW5nIHZhcmlhYmxlcyBkaXJlY3RseSBmcm9tIHRoZSBmb2xsb3dpbmcgZmlsZTpcbiAqIC4vVEhFTUVOQU1FL2Fzc2V0cy9zY3NzL292ZXJyaWRlcy9fZGVmYXVsdC12YXJpYWJsZXMuc2Nzc1xuICovXG4ucGFyYWdyYXBoID4gLnBhcmFncmFwaF9fY29sdW1uIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi8qKlxuICogQmFja2dyb3VuZCBpbWFnZSB3aXRoIGZ1bGwgc2l6ZSB3aWR0aCBhbmQgaGVpZ2h0LlxuICpcbiAqIFlvdSBjYW4gY29weSBleGlzdGluZyB2YXJpYWJsZXMgZGlyZWN0bHkgZnJvbSB0aGUgZm9sbG93aW5nIGZpbGU6XG4gKiAuL1RIRU1FTkFNRS9hc3NldHMvc2Nzcy9vdmVycmlkZXMvX2RlZmF1bHQtdmFyaWFibGVzLnNjc3NcbiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24gPiBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uZnVsbC13aWR0aCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyLmZ1bGwtd2lkdGgtaGVpZ2h0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmZ1bGwtd2lkdGgsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoID4gaW1nLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gaW1nLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gaW1nLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQgPiBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmZ1bGwtd2lkdGggPiBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCA+IGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7IH0gfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmZ1bGwtd2lkdGggPiBpbWcuaW1hZ2UtbW9iaWxlLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gaW1nLmltYWdlLW1vYmlsZSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGltZy5pbWFnZS1tb2JpbGUsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCA+IGltZy5pbWFnZS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uZnVsbC13aWR0aCA+IGltZy5pbWFnZS1tb2JpbGUsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBpbWcuaW1hZ2UtbW9iaWxlLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gaW1nLmltYWdlLW1vYmlsZSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gaW1nLmltYWdlLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmZ1bGwtd2lkdGguYmctbGVmdCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1sZWZ0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLWxlZnQucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyLmZ1bGwtd2lkdGgtaGVpZ2h0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLXJpZ2h0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uZnVsbC13aWR0aC5iZy1sZWZ0ID4gaW1nLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1sZWZ0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLWxlZnQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGltZywgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQgPiBpbWcsXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uZnVsbC13aWR0aC5iZy1sZWZ0ID4gZGl2Lm9iamVjdC1maXQgaW1nLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLWxlZnQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi5vYmplY3QtZml0IGltZyxcbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1sZWZ0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYub2JqZWN0LWZpdCBpbWcsXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYub2JqZWN0LWZpdCBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmZ1bGwtd2lkdGguYmctcmlnaHQgPiBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCA+IGltZyxcbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLXJpZ2h0ID4gZGl2Lm9iamVjdC1maXQgaW1nLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYub2JqZWN0LWZpdCBpbWcsXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctcmlnaHQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi5vYmplY3QtZml0IGltZyxcbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYub2JqZWN0LWZpdCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uZnVsbC13aWR0aC5iZy1sZWZ0ID4gaW1nLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1sZWZ0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLWxlZnQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGltZywgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQgPiBpbWcsXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmZ1bGwtd2lkdGguYmctbGVmdCA+IGRpdi5vYmplY3QtZml0IGltZyxcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2Lm9iamVjdC1maXQgaW1nLFxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1sZWZ0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYub2JqZWN0LWZpdCBpbWcsXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLWxlZnQucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2Lm9iamVjdC1maXQgaW1nLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLXJpZ2h0ID4gaW1nLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gaW1nLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gaW1nLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQgPiBpbWcsXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmZ1bGwtd2lkdGguYmctcmlnaHQgPiBkaXYub2JqZWN0LWZpdCBpbWcsXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYub2JqZWN0LWZpdCBpbWcsXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYub2JqZWN0LWZpdCBpbWcsXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi5vYmplY3QtZml0IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmZ1bGwtd2lkdGguYmctbGVmdCA+IGltZywgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gaW1nLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1sZWZ0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLWxlZnQucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gaW1nLFxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLWxlZnQgPiBkaXYub2JqZWN0LWZpdCBpbWcsXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLWxlZnQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi5vYmplY3QtZml0IGltZyxcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2Lm9iamVjdC1maXQgaW1nLFxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1sZWZ0LnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi5vYmplY3QtZml0IGltZywgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uZnVsbC13aWR0aC5iZy1yaWdodCA+IGltZywgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctcmlnaHQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGltZywgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctcmlnaHQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGltZywgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctcmlnaHQucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gaW1nLFxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLXJpZ2h0ID4gZGl2Lm9iamVjdC1maXQgaW1nLFxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2Lm9iamVjdC1maXQgaW1nLFxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2Lm9iamVjdC1maXQgaW1nLFxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYub2JqZWN0LWZpdCBpbWcge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLWxlZnQgPiBkaXYub2JqZWN0LWZpdCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2Lm9iamVjdC1maXQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLWxlZnQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi5vYmplY3QtZml0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1sZWZ0LnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi5vYmplY3QtZml0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLXJpZ2h0ID4gZGl2Lm9iamVjdC1maXQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYub2JqZWN0LWZpdCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctcmlnaHQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi5vYmplY3QtZml0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYub2JqZWN0LWZpdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLWxlZnQgPiBkaXYub2JqZWN0LWZpdCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2Lm9iamVjdC1maXQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLWxlZnQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi5vYmplY3QtZml0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1sZWZ0LnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi5vYmplY3QtZml0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLXJpZ2h0ID4gZGl2Lm9iamVjdC1maXQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYub2JqZWN0LWZpdCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctcmlnaHQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi5vYmplY3QtZml0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYub2JqZWN0LWZpdCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uZnVsbC13aWR0aC5iZy1sZWZ0ID4gZGl2Lm9iamVjdC1maXQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLWxlZnQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi5vYmplY3QtZml0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1sZWZ0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYub2JqZWN0LWZpdCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYub2JqZWN0LWZpdCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uZnVsbC13aWR0aC5iZy1yaWdodCA+IGRpdi5vYmplY3QtZml0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2Lm9iamVjdC1maXQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYub2JqZWN0LWZpdCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctcmlnaHQucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2Lm9iamVjdC1maXQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLWxlZnQgPiBkaXY6bm90KC5vYmplY3QtZml0KSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2Om5vdCgub2JqZWN0LWZpdCksIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLWxlZnQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdjpub3QoLm9iamVjdC1maXQpLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1sZWZ0LnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdjpub3QoLm9iamVjdC1maXQpLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLXJpZ2h0ID4gZGl2Om5vdCgub2JqZWN0LWZpdCksIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBkaXY6bm90KC5vYmplY3QtZml0KSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctcmlnaHQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdjpub3QoLm9iamVjdC1maXQpLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQgPiBkaXY6bm90KC5vYmplY3QtZml0KSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uZnVsbC13aWR0aC5iZy1sZWZ0ID4gZGl2Om5vdCgub2JqZWN0LWZpdCkgLmNvbnRhaW5lciwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2Om5vdCgub2JqZWN0LWZpdCkgLmNvbnRhaW5lciwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2Om5vdCgub2JqZWN0LWZpdCkgLmNvbnRhaW5lciwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQgPiBkaXY6bm90KC5vYmplY3QtZml0KSAuY29udGFpbmVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLXJpZ2h0ID4gZGl2Om5vdCgub2JqZWN0LWZpdCkgLmNvbnRhaW5lciwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctcmlnaHQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdjpub3QoLm9iamVjdC1maXQpIC5jb250YWluZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBkaXY6bm90KC5vYmplY3QtZml0KSAuY29udGFpbmVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQgPiBkaXY6bm90KC5vYmplY3QtZml0KSAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLWxlZnQgPiBkaXY6bm90KC5vYmplY3QtZml0KSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2Om5vdCgub2JqZWN0LWZpdCksIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLWxlZnQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdjpub3QoLm9iamVjdC1maXQpLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1sZWZ0LnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdjpub3QoLm9iamVjdC1maXQpLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLXJpZ2h0ID4gZGl2Om5vdCgub2JqZWN0LWZpdCksIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBkaXY6bm90KC5vYmplY3QtZml0KSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctcmlnaHQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdjpub3QoLm9iamVjdC1maXQpLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQgPiBkaXY6bm90KC5vYmplY3QtZml0KSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH0gfVxuICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLWxlZnQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLWxlZnQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1sZWZ0LnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLWxlZnQgPiBkaXY6bm90KC5vYmplY3QtZml0KSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctbGVmdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2Om5vdCgub2JqZWN0LWZpdCksIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLWxlZnQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdjpub3QoLm9iamVjdC1maXQpLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1sZWZ0LnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdjpub3QoLm9iamVjdC1maXQpIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH0gfVxuICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5mdWxsLXdpZHRoLmJnLXJpZ2h0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmZ1bGwtd2lkdGguYmctcmlnaHQgPiBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCA+IGltZyxcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmZ1bGwtd2lkdGguYmctcmlnaHQgPiAub2JqZWN0LWZpdCxcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiAub2JqZWN0LWZpdCxcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgPiAub2JqZWN0LWZpdCxcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCA+IC5vYmplY3QtZml0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmZ1bGwtd2lkdGguYmctcmlnaHQgPiBkaXY6bm90KC5vYmplY3QtZml0KSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uYmctcmlnaHQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdjpub3QoLm9iamVjdC1maXQpLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5iZy1yaWdodC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2Om5vdCgub2JqZWN0LWZpdCksIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLmJnLXJpZ2h0LnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdjpub3QoLm9iamVjdC1maXQpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQge1xuICAgICAgaGVpZ2h0OiAxMDB2aDsgfSB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24gPiBkaXYgaDEsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uID4gZGl2IGgyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbiA+IGRpdiBoMywgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24gPiBkaXYgaDQge1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbiA+IGRpdiA+IGRpdi5jb250YWluZXIgPiBkaXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24gPiBkaXYgPiBkaXYuY29udGFpbmVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBCYWNrZ3JvdW5kIGltYWdlIHdpdGggZnVsbCBzaXplIHdpZHRoIGFuZCBoZWlnaHQuXG4gKlxuICogWW91IGNhbiBjb3B5IGV4aXN0aW5nIHZhcmlhYmxlcyBkaXJlY3RseSBmcm9tIHRoZSBmb2xsb3dpbmcgZmlsZTpcbiAqIC4vVEhFTUVOQU1FL2Fzc2V0cy9zY3NzL292ZXJyaWRlcy9fZGVmYXVsdC12YXJpYWJsZXMuc2Nzc1xuICovXG4ucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0IHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0IHtcbiAgICAgIGhlaWdodDogMTAwdmg7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0IC5yb3csIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0IC5yb3cgLmJsb2NrLWxlZnQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmxvY2stbGVmdCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5ibG9jay1sZWZ0LFxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCAucm93IC5ibG9jay1yaWdodCxcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5ibG9jay1yaWdodCxcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5ibG9jay1yaWdodCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgLnJvdyAuYmxvY2stbGVmdCA+IGRpdjpmaXJzdC1jaGlsZCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5ibG9jay1sZWZ0ID4gZGl2OmZpcnN0LWNoaWxkLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJsb2NrLWxlZnQgPiBkaXY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgLnJvdyAuYmxvY2stcmlnaHQgPiBkaXY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5ibG9jay1yaWdodCA+IGRpdjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJsb2NrLXJpZ2h0ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uIC5ibG9jay1sZWZ0LFxuICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbiAuYmxvY2stcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24gLmJsb2NrLWxlZnQgPiBkaXYsXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24gLmJsb2NrLXJpZ2h0ID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbiAuYmxvY2stbGVmdCA+IGRpdjpmaXJzdC1jaGlsZCBpbWcsXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbiAuYmxvY2stcmlnaHQgPiBkaXY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uIC5ibG9jay1sZWZ0ID4gZGl2Omxhc3QtY2hpbGQsXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbiAuYmxvY2stcmlnaHQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24gaDEsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uIGgyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbiBoMywgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24gaDQge1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi8qKlxuICogQmFja2dyb3VuZCBpbWFnZSB3aXRoIGZ1bGwgc2l6ZSB3aWR0aCBhbmQgaGVpZ2h0LlxuICpcbiAqIFlvdSBjYW4gY29weSBleGlzdGluZyB2YXJpYWJsZXMgZGlyZWN0bHkgZnJvbSB0aGUgZm9sbG93aW5nIGZpbGU6XG4gKiAuL1RIRU1FTkFNRS9hc3NldHMvc2Nzcy9vdmVycmlkZXMvX2RlZmF1bHQtdmFyaWFibGVzLnNjc3NcbiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aDpub3QoLmltYWdlLXNpemUpLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodDpub3QoLmltYWdlLXNpemUpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aDpub3QoLmltYWdlLXNpemUpLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodDpub3QoLmltYWdlLXNpemUpIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGg6bm90KC5pbWFnZS1zaXplKSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQ6bm90KC5pbWFnZS1zaXplKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNTQwcHg7IH0gfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGggLmltYWdlLXJlZmVyZW5jZSwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQgLmltYWdlLXJlZmVyZW5jZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aCAuaW1hZ2UtcmVmZXJlbmNlLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCAuaW1hZ2UtcmVmZXJlbmNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGguYmctbGVmdCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uYmctbGVmdC5mdWxsLXdpZHRoLWhlaWdodCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC5iZy1yaWdodCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uYmctcmlnaHQuZnVsbC13aWR0aC1oZWlnaHQge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC5iZy1sZWZ0ID4gZGl2LnZpZGVvLXdyYXBwZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmJnLWxlZnQuZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYudmlkZW8td3JhcHBlciwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC5iZy1yaWdodCA+IGRpdi52aWRlby13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5iZy1yaWdodC5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi52aWRlby13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMzMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC5iZy1sZWZ0ID4gZGl2LnZpZGVvLXdyYXBwZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmJnLWxlZnQuZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYudmlkZW8td3JhcHBlciwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC5iZy1yaWdodCA+IGRpdi52aWRlby13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5iZy1yaWdodC5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi52aWRlby13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGguYmctbGVmdCA+IGRpdi52aWRlby13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5iZy1sZWZ0LmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2LnZpZGVvLXdyYXBwZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGguYmctcmlnaHQgPiBkaXYudmlkZW8td3JhcHBlciwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uYmctcmlnaHQuZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYudmlkZW8td3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzMwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLmJnLWxlZnQgPiBkaXYudmlkZW8td3JhcHBlciwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uYmctbGVmdC5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi52aWRlby13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLmJnLXJpZ2h0ID4gZGl2LnZpZGVvLXdyYXBwZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmJnLXJpZ2h0LmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2LnZpZGVvLXdyYXBwZXIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC5iZy1sZWZ0ID4gZGl2LnZpZGVvLWNvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmJnLWxlZnQuZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYudmlkZW8tY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC5iZy1yaWdodCA+IGRpdi52aWRlby1jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5iZy1yaWdodC5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi52aWRlby1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC5iZy1sZWZ0ID4gZGl2LnZpZGVvLWNvbnRlbnQgLmNvbnRhaW5lciwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uYmctbGVmdC5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi52aWRlby1jb250ZW50IC5jb250YWluZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGguYmctcmlnaHQgPiBkaXYudmlkZW8tY29udGVudCAuY29udGFpbmVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5iZy1yaWdodC5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi52aWRlby1jb250ZW50IC5jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGguYmctbGVmdCA+IGRpdi52aWRlby1jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5iZy1sZWZ0LmZ1bGwtd2lkdGgtaGVpZ2h0ID4gZGl2LnZpZGVvLWNvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGguYmctcmlnaHQgPiBkaXYudmlkZW8tY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uYmctcmlnaHQuZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYudmlkZW8tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLmJnLWxlZnQgPiBkaXYudmlkZW8tY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uYmctbGVmdC5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi52aWRlby1jb250ZW50IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC5iZy1yaWdodCA+IGRpdi52aWRlby13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5iZy1yaWdodC5mdWxsLXdpZHRoLWhlaWdodCA+IGRpdi52aWRlby13cmFwcGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGguYmctcmlnaHQgPiBkaXYudmlkZW8tY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uYmctcmlnaHQuZnVsbC13aWR0aC1oZWlnaHQgPiBkaXYudmlkZW8tY29udGVudCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uLmZ1bGwtd2lkdGgtaGVpZ2h0IHtcbiAgICAgIGhlaWdodDogMTAwdmg7IH0gfVxuICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbiA+IGRpdi52aWRlby1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uID4gZGl2LnZpZGVvLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbiA+IGRpdi52aWRlby1jb250ZW50IGgxLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbiA+IGRpdi52aWRlby1jb250ZW50IGgyLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbiA+IGRpdi52aWRlby1jb250ZW50IGgzLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbiA+IGRpdi52aWRlby1jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uID4gZGl2LnZpZGVvLXdyYXBwZXIgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uID4gZGl2LnZpZGVvLXdyYXBwZXIgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW86YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uID4gZGl2LnZpZGVvLXdyYXBwZXIgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8gaWZyYW1lLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbiA+IGRpdi52aWRlby13cmFwcGVyIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIHZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ1dHRvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiAxNXB4OyB9XG4gIC5idXR0b24td3JhcHBlciAuY29udGVudC12aWRlbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5idXR0b24td3JhcHBlciAuY29udGVudC12aWRlbzpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuICAuYnV0dG9uLXdyYXBwZXIgaSB7XG4gICAgY29sb3I6ICMwNDFFNDI7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi8qKlxuICogU2xpZGVyLlxuICpcbiAqIFlvdSBjYW4gY29weSBleGlzdGluZyB2YXJpYWJsZXMgZGlyZWN0bHkgZnJvbSB0aGUgZm9sbG93aW5nIGZpbGU6XG4gKiAuL1RIRU1FTkFNRS9hc3NldHMvc2Nzcy9vdmVycmlkZXMvX2RlZmF1bHQtdmFyaWFibGVzLnNjc3NcbiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLCAucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyLmZ1bGwtd2lkdGgtaGVpZ2h0LCAucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyLnNsaWNrLWRvdHRlZCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCB7XG4gICAgICBoZWlnaHQ6IDEwMHZoOyB9IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCAuc2xpY2stbGlzdCxcbiAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCAuc2xpY2stdHJhY2ssXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQgLnNsaWNrLXNsaWRlLFxuICAucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyLmZ1bGwtd2lkdGgtaGVpZ2h0IC5zbGljay1zbGlkZSA+IGRpdixcbiAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlci5mdWxsLXdpZHRoLWhlaWdodCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyIC5tY3Atc2xpZGUge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIgLm1jcC1zbGlkZSA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIgLm1jcC1zbGlkZSA+IGRpdi5tY3Atc2xpZGUtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIgLm1jcC1zbGlkZSA+IGRpdi5tY3Atc2xpZGUtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIgLm1jcC1zbGlkZSA+IGRpdi5tY3Atc2xpZGUtY29udGVudDpsYXN0LWNoaWxkIGgxLFxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlciAubWNwLXNsaWRlID4gZGl2Lm1jcC1zbGlkZS1jb250ZW50Omxhc3QtY2hpbGQgaDIsXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyIC5tY3Atc2xpZGUgPiBkaXYubWNwLXNsaWRlLWNvbnRlbnQ6bGFzdC1jaGlsZCBoMyxcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIgLm1jcC1zbGlkZSA+IGRpdi5tY3Atc2xpZGUtY29udGVudDpsYXN0LWNoaWxkIGg0IHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlciAuc2xpY2stcHJldixcbiAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgei1pbmRleDogOTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyIC5zbGljay1wcmV2ID4gc3BhbjpiZWZvcmUsXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlciAuc2xpY2stbmV4dCA+IHNwYW46YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlciAuc2xpY2stcHJldjpmb2N1cyA+IHNwYW46YmVmb3JlLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIgLnNsaWNrLW5leHQ6Zm9jdXMgPiBzcGFuOmJlZm9yZSB7XG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAyNXB4OyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHotaW5kZXg6IDk7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAxNXB4OyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24gPiBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU1O1xuICAgICAgICAgIGNvbG9yOiAjMDQxRTQyOyB9XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24gPiBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICMwNDFFNDI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyA+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgICAgICAgY29sb3I6ICMwNDFFNDI7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24gPiBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjRkY3RjMyO1xuICAgICAgICBvcGFjaXR5OiAuOTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyIC5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uIHtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAyNXB4OyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlciAuc2xpY2stYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbiBzcGFuOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogI2ZlZmVmZTsgfVxuXG4vKipcbiAqIEJhY2tncm91bmQgaW1hZ2Ugd2l0aCBmdWxsIHNpemUgd2lkdGggYW5kIGhlaWdodC5cbiAqXG4gKiBZb3UgY2FuIGNvcHkgZXhpc3RpbmcgdmFyaWFibGVzIGRpcmVjdGx5IGZyb20gdGhlIGZvbGxvd2luZyBmaWxlOlxuICogLi9USEVNRU5BTUUvYXNzZXRzL3Njc3Mvb3ZlcnJpZGVzL19kZWZhdWx0LXZhcmlhYmxlcy5zY3NzXG4gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbi5mdWxsLXdpZHRoLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24ucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodCwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXZpc3VhbC1uYXZpZ2F0aW9uLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogI2ZmZmZmZiBzb2xpZCA0cHg7IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tbWNwLXZpc3VhbC1uYXZpZ2F0aW9uID4gZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXY6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXZpc3VhbC1uYXZpZ2F0aW9uID4gZGl2ID4gYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogI2ZmZmZmZiBzb2xpZCA0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdiA+IGEge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXYgPiBhOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3JlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXZpc3VhbC1uYXZpZ2F0aW9uID4gZGl2ID4gYTpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgMTAzLCAxMzMsIDAuODUpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdiA+IGEuc20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdiA+IGEuc20ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdiA+IGEuc20ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdiA+IGEuc20ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXYgPiBhLm1kIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXYgPiBhLm1kIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXYgPiBhLm1kIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXYgPiBhLm1kIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXZpc3VhbC1uYXZpZ2F0aW9uID4gZGl2ID4gYS5sZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXZpc3VhbC1uYXZpZ2F0aW9uID4gZGl2ID4gYS5sZyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdiA+IGEubGcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdiA+IGEubGcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXYgPiBhID4gLml0ZW0tY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXZpc3VhbC1uYXZpZ2F0aW9uID4gZGl2ID4gYSA+IC5pdGVtLWNvbnRlbnQgPiBzcGFuOm5vdCgudmlzdWFsbHktaGlkZGVuKSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJTb2ZpYVByby1CbGFja1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXZpc3VhbC1uYXZpZ2F0aW9uID4gZGl2ID4gYSA+IC5pdGVtLWNvbnRlbnQgPiBzcGFuOm5vdCgudmlzdWFsbHktaGlkZGVuKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXYgPiBkaXYuc20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdiA+IGRpdi5zbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdiA+IGRpdi5zbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdiA+IGRpdi5zbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXYgPiBkaXYubWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdiA+IGRpdi5tZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdiA+IGRpdi5tZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdiA+IGRpdi5tZCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXYgPiBkaXYubGcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdiA+IGRpdi5sZyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXYgPiBkaXYubGcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXYgPiBkaXYubGcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXZpc3VhbC1uYXZpZ2F0aW9uID4gZGl2ID4gZGl2IGEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6ICNmZmZmZmYgc29saWQgNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXYgPiBkaXYgYSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdiA+IGRpdiBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXYgPiBkaXYgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgMTAzLCAxMzMsIDAuODUpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC12aXN1YWwtbmF2aWdhdGlvbiA+IGRpdiA+IGRpdiBhID4gLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXYgPiBkaXYgYSA+IC52aWV3cy1maWVsZC10aXRsZSA+IHNwYW46bm90KC52aXN1YWxseS1oaWRkZW4pIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhUHJvLUJsYWNrXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdmlzdWFsLW5hdmlnYXRpb24gPiBkaXYgPiBkaXYgYSA+IC52aWV3cy1maWVsZC10aXRsZSA+IHNwYW46bm90KC52aXN1YWxseS1oaWRkZW4pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG5cbi8qKlxuICogQmFja2dyb3VuZCBpbWFnZSB3aXRoIGZ1bGwgc2l6ZSB3aWR0aCBhbmQgaGVpZ2h0LlxuICpcbiAqIFlvdSBjYW4gY29weSBleGlzdGluZyB2YXJpYWJsZXMgZGlyZWN0bHkgZnJvbSB0aGUgZm9sbG93aW5nIGZpbGU6XG4gKiAuL01vbHNvbkNPL2Fzc2V0cy9zY3NzL292ZXJyaWRlcy9fZGVmYXVsdC12YXJpYWJsZXMuc2Nzc1xuICovXG4ucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYge1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYge1xuICAgIHBhZGRpbmc6IDEycHggMThweDsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBoMyB7XG4gICAgICBjb2xvcjogIzA0MUU0MjtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAzcHggMDtcbiAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwNDFFNDI7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBoMyBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiA2MCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgaDMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBoNCB7XG4gICAgICBjb2xvcjogIzA0MUU0MjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBwIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiBwIHtcbiAgICAgICAgICBtYXJnaW46IC0xNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG5cbi8qXG4gKiBAZmlsZVxuICogVmlkZW8gc3R5bGVzLlxuICovXG4udmlkZW8tcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGhlaWdodDogMDsgfVxuICAudmlkZW8tcmVzcG9uc2l2ZSA+IGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gR0xPQkFMU1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuaDEge1xuICBmb250LWZhbWlseTogXCJTb2ZpYVByby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm8tZ3V0dGVycyA+IGRpdiB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbiNibG9jay1jb250YWN0Zm9ybSBoMi5ibG9jay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgI2Jsb2NrLWNvbnRhY3Rmb3JtIGgyLmJsb2NrLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICNibG9jay1jb250YWN0Zm9ybSBoMi5ibG9jay10aXRsZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MUU0MjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbmgxLnBhZ2UtdGl0bGUtbWFpbixcbmgyLnBhZ2UtdGl0bGUtbWFpbixcbmgzLnBhZ2UtdGl0bGUtbWFpbixcbmg0LnBhZ2UtdGl0bGUtbWFpbixcbnAucGFnZS10aXRsZS1tYWluIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBoMS5wYWdlLXRpdGxlLW1haW4sXG4gICAgaDIucGFnZS10aXRsZS1tYWluLFxuICAgIGgzLnBhZ2UtdGl0bGUtbWFpbixcbiAgICBoNC5wYWdlLXRpdGxlLW1haW4sXG4gICAgcC5wYWdlLXRpdGxlLW1haW4ge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgaDEucGFnZS10aXRsZS1tYWluLnNoYWRvdyxcbiAgaDIucGFnZS10aXRsZS1tYWluLnNoYWRvdyxcbiAgaDMucGFnZS10aXRsZS1tYWluLnNoYWRvdyxcbiAgaDQucGFnZS10aXRsZS1tYWluLnNoYWRvdyxcbiAgcC5wYWdlLXRpdGxlLW1haW4uc2hhZG93IHtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIGgxLnBhZ2UtdGl0bGUtbWFpbjphZnRlcixcbiAgaDIucGFnZS10aXRsZS1tYWluOmFmdGVyLFxuICBoMy5wYWdlLXRpdGxlLW1haW46YWZ0ZXIsXG4gIGg0LnBhZ2UtdGl0bGUtbWFpbjphZnRlcixcbiAgcC5wYWdlLXRpdGxlLW1haW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDFFNDI7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG5oMS5wYWdlLXRpdGxlLFxuaDIucGFnZS10aXRsZSxcbmgzLnBhZ2UtdGl0bGUsXG5oNC5wYWdlLXRpdGxlLFxucC5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBoMS5wYWdlLXRpdGxlLFxuICAgIGgyLnBhZ2UtdGl0bGUsXG4gICAgaDMucGFnZS10aXRsZSxcbiAgICBoNC5wYWdlLXRpdGxlLFxuICAgIHAucGFnZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICBoMS5wYWdlLXRpdGxlLnNoYWRvdyxcbiAgaDIucGFnZS10aXRsZS5zaGFkb3csXG4gIGgzLnBhZ2UtdGl0bGUuc2hhZG93LFxuICBoNC5wYWdlLXRpdGxlLnNoYWRvdyxcbiAgcC5wYWdlLXRpdGxlLnNoYWRvdyB7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG5oMS50aXRsZS1saWdodCxcbmgyLnRpdGxlLWxpZ2h0LFxuaDMudGl0bGUtbGlnaHQsXG5oNC50aXRsZS1saWdodCxcbnAudGl0bGUtbGlnaHQge1xuICBmb250LWZhbWlseTogXCJTb2ZpYVByby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgaDEudGl0bGUtbGlnaHQgLndlLWFyZS1tb2xzb24sXG4gIGgyLnRpdGxlLWxpZ2h0IC53ZS1hcmUtbW9sc29uLFxuICBoMy50aXRsZS1saWdodCAud2UtYXJlLW1vbHNvbixcbiAgaDQudGl0bGUtbGlnaHQgLndlLWFyZS1tb2xzb24sXG4gIHAudGl0bGUtbGlnaHQgLndlLWFyZS1tb2xzb24ge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaDEudGl0bGUtbGlnaHQgLndlLWFyZS1tb2xzb24sXG4gICAgICBoMi50aXRsZS1saWdodCAud2UtYXJlLW1vbHNvbixcbiAgICAgIGgzLnRpdGxlLWxpZ2h0IC53ZS1hcmUtbW9sc29uLFxuICAgICAgaDQudGl0bGUtbGlnaHQgLndlLWFyZS1tb2xzb24sXG4gICAgICBwLnRpdGxlLWxpZ2h0IC53ZS1hcmUtbW9sc29uIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuLnZ3LTEwMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTUwdnc7XG4gIHJpZ2h0OiAtNTB2dztcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgcGFkZGluZzogMDsgfVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM0NTM5O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTsgfVxuXG5hLmJnLWdyZWVuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIGEuYmctZ3JlZW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTMzMmE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgYS5iZy1ncmVlbjpob3ZlciA+ICoge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42LCAxKTsgfVxuICAuYm9yZGVyLXdoaXRlICoge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5pY29uLXRvcCB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMCBhdXRvIDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZTsgfVxuXG4uYnRuLWdyZWVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYzQ1Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjNDUzOTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYnRuLWdyZWVuOmhvdmVyLCAuYnRuLWdyZWVuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMWM0NTM5O1xuICAgIGJvcmRlci1jb2xvcjogIzFjNDUzOTsgfVxuICAgIC5idG4tZ3JlZW46aG92ZXIgKiwgLmJ0bi1ncmVlbjpmb2N1cyAqIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFjNDUzOTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5idG4tZ3JlZW4ge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuYnRuLWdyZWVuOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgd2hpdGUgNTAlLCAjMWM0NTM5IDUwJSwgIzFjNDUzOSAxMDAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IC0xNDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMjUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzIGVhc2UtaW47IH0gfVxuICAuYnRuLWdyZWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2U7IH1cbiAgICAuYnRuLWdyZWVuOmhvdmVyOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDA7IH1cblxuLmJvcmRlci1ncmVlbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzFjNDUzOTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJvcmRlci1ncmVlbiB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5ib3JkZXItZ3JlZW4gKiB7XG4gICAgY29sb3I6ICMxYzQ1Mzk7IH1cbiAgLmJvcmRlci1ncmVlbi5idG4sIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYS5ib3JkZXItZ3JlZW4sXG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBhLmJvcmRlci1ncmVlbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMWM0NTM5OyB9XG4gICAgLmJvcmRlci1ncmVlbi5idG46aG92ZXIsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYS5ib3JkZXItZ3JlZW46aG92ZXIsXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEuYm9yZGVyLWdyZWVuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjNDUzOTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJvcmRlci1ncmVlbi5idG46YWZ0ZXIsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYS5ib3JkZXItZ3JlZW46YWZ0ZXIsXG4gICAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYS5ib3JkZXItZ3JlZW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWM0NTM5IDAlLCAjMWM0NTM5IDUwJSwgd2hpdGUgNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IC0xNDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMjUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzIGVhc2UtaW47IH1cbiAgICAgIC5ib3JkZXItZ3JlZW4uYnRuOmhvdmVyLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGEuYm9yZGVyLWdyZWVuOmhvdmVyLFxuICAgICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEuYm9yZGVyLWdyZWVuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZTsgfVxuICAgICAgICAuYm9yZGVyLWdyZWVuLmJ0bjpob3ZlcjphZnRlciwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhLmJvcmRlci1ncmVlbjpob3ZlcjphZnRlcixcbiAgICAgICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEuYm9yZGVyLWdyZWVuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAwOyB9IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5wLnBhZ2UtdGl0bGUuc2hhZG93IHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWFQcm8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiNwYWdlIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KTsgfVxuICBib2R5Lm5vZGUtaWQtMSAjcGFnZSxcbiAgYm9keS5ub2RlLWlkLTYgI3BhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7IH1cblxuYS5idXR0b24sXG5idXR0b24ucGxlZGdlIHtcbiAgYmFja2dyb3VuZDogIzA0MUU0MjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggNDBweCA2cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAxMDgxMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5Lm5vZGUtaWQtMzM2IGEuYnV0dG9uLFxuICAgIGJvZHkubm9kZS1pZC0zMzEgYS5idXR0b24sIGJvZHkubm9kZS1pZC0zMzZcbiAgICBidXR0b24ucGxlZGdlLFxuICAgIGJvZHkubm9kZS1pZC0zMzFcbiAgICBidXR0b24ucGxlZGdlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5W2NsYXNzKj1cImNhbGlmb3JuaWFcIl0gYS5idXR0b24sIGJvZHlbY2xhc3MqPVwiY2FsaWZvcm5pYVwiXVxuICAgIGJ1dHRvbi5wbGVkZ2Uge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgYS5idXR0b246aG92ZXIsXG4gIGJ1dHRvbi5wbGVkZ2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMTA4MTI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgYS5idXR0b24uZ29sZCxcbiAgYnV0dG9uLnBsZWRnZS5nb2xkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQxRTQyOyB9XG4gICAgYS5idXR0b24uZ29sZDpob3ZlcixcbiAgICBidXR0b24ucGxlZGdlLmdvbGQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAxMDgxMjsgfVxuICBhLmJ1dHRvbi5zaG93LW1vYi1vbmx5LFxuICBidXR0b24ucGxlZGdlLnNob3ctbW9iLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGEuYnV0dG9uLnNob3ctbW9iLW9ubHksXG4gICAgICBidXR0b24ucGxlZGdlLnNob3ctbW9iLW9ubHkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBhLmJ1dHRvbi5zaG93LWRlcy1vbmx5LFxuICBidXR0b24ucGxlZGdlLnNob3ctZGVzLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgYS5idXR0b24uc2hvdy1kZXMtb25seSxcbiAgICAgIGJ1dHRvbi5wbGVkZ2Uuc2hvdy1kZXMtb25seSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5hIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwNDFFNDI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIgLm1jcC1zbGlkZSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyIC5tY3Atc2xpZGUgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlciAubWNwLXNsaWRlID4gZGl2Lm1jcC1zbGlkZS1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogNTBweDsgfSB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDQxRTQyO1xuICBvcGFjaXR5OiAwLjU1OyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogIzA0MUU0MjtcbiAgb3BhY2l0eTogLjkwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zIC5maWVsZC0tbmFtZS1icC1pbWFnZS1maWVsZCBpbWcge1xuICAgIG1hcmdpbjogMTVweCAwOyB9IH1cblxuLmZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5maWVsZC1yZXNwb25zaXZlLXZpZGVvIHtcbiAgICAgIHdpZHRoOiA5MCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keVtjbGFzcyo9XCJjYWxpZm9ybmlhXCJdIHAuYnRuLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGJvZHlbY2xhc3MqPVwiY2FsaWZvcm5pYVwiXSB0YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBib2R5W2NsYXNzKj1cImNhbGlmb3JuaWFcIl0gdGFibGUgdGJvZHkge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5sYW5nLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDQycHg7IH1cbiAgLmxhbmctc2VsZWN0b3IgLmJ1dHRvbi1sYW5nIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRDlFMUUyO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBwYWRkaW5nOiA3cHggMjBweCA1cHggMjBweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5sYW5nLXNlbGVjdG9yIC5idXR0b24tbGFuZzpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4OyB9XG4gICAgLmxhbmctc2VsZWN0b3IgLmJ1dHRvbi1sYW5nOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0QzlGQzg7XG4gICAgICBjb2xvcjogIzA0MWU0MjsgfVxuICAgIC5sYW5nLXNlbGVjdG9yIC5idXR0b24tbGFuZzpmb2N1cywgLmxhbmctc2VsZWN0b3IgLmJ1dHRvbi1sYW5nOmFjdGl2ZSwgLmxhbmctc2VsZWN0b3IgLmJ1dHRvbi1sYW5nLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjdGMzI7XG4gICAgICBjb2xvcjogIzA0MWU0MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxucC50ZXh0LXNoYWRvdyB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxucCA+IHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBNZWRpdW1cIiwgc2Fucy1zZXJpZjsgfVxuXG5wLnNob3ctbW9iLW9ubHkge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHAuc2hvdy1tb2Itb25seSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbnAuc2hvdy1kZXMtb25seSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHAuc2hvdy1kZXMtb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxucC5jaGVja2JveC10ZXh0IHtcbiAgLXdlYmtpdC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuI2FncmVlLWVycm9yIHtcbiAgLXdlYmtpdC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7IH1cblxubGFiZWxbZm9yPVwiZWRpdC1hZ3JlZVwiXSwgI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgbGVnZW5kW2Zvcj1cImVkaXQtYWdyZWVcIl0ge1xuICBkaXNwbGF5OiBncmlkOyB9XG5cbmJvZHkgLnZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLFxuYm9keSAudmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMzE7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5mdWxsLXdpZHRoLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0OmJlZm9yZSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXRjLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQ6YmVmb3JlLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodDpiZWZvcmUsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gR0VORVJBTFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBib2R5LnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2UgLnJlZ2lvbi1jb250ZW50ID4gYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkID4gLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBib2R5LnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2UgLnJlZ2lvbi1jb250ZW50ID4gYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkID4gLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24gPiBkaXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlIC5yZWdpb24tY29udGVudCA+IGFydGljbGUgPiAuY29udGVudCA+IGRpdjpmaXJzdC1jaGlsZCA+IC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uID4gZGl2IGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU29maWFQcm8tQmxhY2tcIjtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4OyB9XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZSAucmVnaW9uLWNvbnRlbnQgPiBhcnRpY2xlID4gLmNvbnRlbnQgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXY6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24pIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZSAucmVnaW9uLWNvbnRlbnQgPiBhcnRpY2xlID4gLmNvbnRlbnQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZSAucmVnaW9uLWNvbnRlbnQgPiBhcnRpY2xlID4gLmNvbnRlbnQgPiBkaXYgPiBkaXY6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tYnAtdmlldykge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuXG5ib2R5Lm5hdmJhci1pcy1maXhlZC10b3A6bm90KC5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlKSB7XG4gIG1hcmdpbi10b3A6IDkwcHg7IH1cblxuYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2UpOm5vdCgucGFnZS1ub2RlLXR5cGUtcHJlc3MtcmVsZWFzZSkgI2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuI3BhZ2UtaGVhZGVyIGgxLnBhZ2UtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAjcGFnZS1oZWFkZXIgaDEucGFnZS1oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDFFNDI7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gSG9tZVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuYm9keS5wYXRoLWZyb250cGFnZSAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkID4gLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhdGgtZnJvbnRwYWdlIC5yZWdpb24tY29udGVudCBhcnRpY2xlID4gLmNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuXG5ib2R5LnBhdGgtZnJvbnRwYWdlIC5mdWxsLXdpZHRoLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0OmJlZm9yZSwgYm9keS5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbi5mdWxsLXdpZHRoLWhlaWdodDpiZWZvcmUsIGJvZHkucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24uZnVsbC13aWR0aC1oZWlnaHQ6YmVmb3JlLCBib2R5LnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIuZnVsbC13aWR0aC1oZWlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gRkFRXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5ib2R5LnBhdGgtZmFxIHtcbiAgbWFyZ2luLXRvcDogOTBweDsgfVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gQWJvdXQgVXNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbmJvZHkubm9kZS1pZC0zNCAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkID4gLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5Lm5vZGUtaWQtMzQgLnJlZ2lvbi1jb250ZW50IGFydGljbGUgPiAuY29udGVudCA+IGRpdjpudGgtY2hpbGQoMikgPiAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbiwgYm9keS5ub2RlLWlkLTM0IC5yZWdpb24tY29udGVudCBhcnRpY2xlID4gLmNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDMpID4gLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuXG5ib2R5Lm5vZGUtaWQtMzQgLnJlZ2lvbi1jb250ZW50IGFydGljbGUgPiAuY29udGVudCA+IGRpdjpudGgtY2hpbGQobis0KSAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdG9wOiA0MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmJvZHkubm9kZS1pZC0zNCAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2ICNzaW1wbGUtc3RhdGVtZW50ID4gaW1nIHtcbiAgbWluLWhlaWdodDogNjAwcHg7IH1cblxuLypcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIEFib3V0IFVzIFBhZ2VzXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5ib2R5W2NsYXNzKj1cIi1hYm91dC11c1wiXSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zIHtcbiAgcGFkZGluZzogMjBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGJvZHlbY2xhc3MqPVwiLWFib3V0LXVzXCJdIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMgLmZpZWxkLS1uYW1lLWJwLWltYWdlLWZpZWxkIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuLypcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIEJlZXJzIFBhZ2VzXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keVtjbGFzcyo9XCItYmVlcnNcIl0gLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucyAuZmllbGQtLW5hbWUtYnAtaW1hZ2UtZmllbGQgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuLypcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIEJyZXdlcmllcyBQYWdlc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHlbY2xhc3MqPVwiLWJyZXdlcmllc1wiXSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zIC5maWVsZC0tbmFtZS1icC1pbWFnZS1maWVsZCBpbWcge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gU3VzdGFpbmFiaWxpdHkgUGFnZXNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5W2NsYXNzKj1cIi1zdXN0YWluYWJpbGl0eVwiXSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zIC5maWVsZC0tbmFtZS1icC1pbWFnZS1maWVsZCBpbWcge1xuICAgIG1hcmdpbjogMTVweCAwOyB9IH1cblxuYm9keVtjbGFzcyo9XCItc3VzdGFpbmFiaWxpdHktcmVwb3J0aW5nXCJdIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSAuZmllbGQtLW5hbWUtYnAtdGV4dCBhLm1lZGlhLXRhcmdldC1ibGFuayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYm9keVtjbGFzcyo9XCItc3VzdGFpbmFiaWxpdHktcmVwb3J0aW5nXCJdIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSAuZmllbGQtLW5hbWUtYnAtdGV4dCBhLm1lZGlhLXRhcmdldC1ibGFuazphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlOyB9XG4gIGJvZHlbY2xhc3MqPVwiLXN1c3RhaW5hYmlsaXR5LXJlcG9ydGluZ1wiXSAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgLmZpZWxkLS1uYW1lLWJwLXRleHQgYS5tZWRpYS10YXJnZXQtYmxhbms6aG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGJvZHlbY2xhc3MqPVwiLXN1c3RhaW5hYmlsaXR5LXJlcG9ydGluZ1wiXSAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgLmZpZWxkLS1uYW1lLWJwLXRleHQgYS5tZWRpYS10YXJnZXQtYmxhbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCAxNTksIDIwMCwgMC43KTsgfVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gVGltZWxpbmUgLSBza2lwXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4ubWNwLXRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tY3AtdGltZWxpbmUgYnV0dG9uLnNraXAtdGltZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5tY3AtdGltZWxpbmUgYnV0dG9uLnNraXAtdGltZTpob3ZlciwgLm1jcC10aW1lbGluZSBidXR0b24uc2tpcC10aW1lOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLm1jcC10aW1lbGluZSBidXR0b24uc2tpcC10aW1lIGkge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gUGxlZGdlXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4ucGFyYWdyYXBoLS10eXBlLS1tY3AtcGxlZGdlIHtcbiAgd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtcGxlZGdlIHtcbiAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAucGFyYWdyYXBoLS10eXBlLS1tY3AtcGxlZGdlIC5maWVsZC0tbmFtZS1maWVsZC1wbGVkZ2UtbXNnIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBHcmVhdCBCZWVyc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuYm9keS5ub2RlLWlkLTM0MSAucmVnaW9uLWNvbnRlbnQgPiBhcnRpY2xlID4gLmNvbnRlbnQgPiBkaXY6Zmlyc3QtY2hpbGQgPiAucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuYm9keS5ub2RlLWlkLTM0MSAucmVnaW9uLWNvbnRlbnQgPiBhcnRpY2xlID4gLmNvbnRlbnQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbik6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSxcbi52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjNlNztcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMsXG4gIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlcixcbiAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctZmlsdGVycyxcbiAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMnB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogIzA0MUU0MjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMgZm9ybSxcbiAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgZm9ybSxcbiAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1maWx0ZXJzIGZvcm0sXG4gICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIGZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctZmlsdGVycyBmb3JtLFxuICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgZm9ybSxcbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctZmlsdGVycyBmb3JtLFxuICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgZm9ybSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS1hY3Rpb25zLFxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIGZvcm0gLmZvcm0tYWN0aW9ucyxcbiAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS1hY3Rpb25zLFxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIGZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDI4MnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS10eXBlLXRleHRmaWVsZCxcbiAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciBmb3JtIC5mb3JtLXR5cGUtdGV4dGZpZWxkLFxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctZmlsdGVycyBmb3JtIC5mb3JtLXR5cGUtdGV4dGZpZWxkLFxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIGZvcm0gLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctZmlsdGVycyBmb3JtIC5mb3JtLXR5cGUtc2VsZWN0LFxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIGZvcm0gLmZvcm0tdHlwZS1zZWxlY3QsXG4gICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1maWx0ZXJzIGZvcm0gLmZvcm0tdHlwZS1zZWxlY3QsXG4gICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgZm9ybSAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS10eXBlLXNlbGVjdCxcbiAgICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgZm9ybSAuZm9ybS10eXBlLXNlbGVjdCxcbiAgICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1maWx0ZXJzIGZvcm0gLmZvcm0tdHlwZS1zZWxlY3QsXG4gICAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIGZvcm0gLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS10eXBlLXNlbGVjdCAuc2VsZWN0LXdyYXBwZXIsXG4gICAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIGZvcm0gLmZvcm0tdHlwZS1zZWxlY3QgLnNlbGVjdC13cmFwcGVyLFxuICAgICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS10eXBlLXNlbGVjdCAuc2VsZWN0LXdyYXBwZXIsXG4gICAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIGZvcm0gLmZvcm0tdHlwZS1zZWxlY3QgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctZmlsdGVycyBmb3JtIC5mb3JtLXR5cGUtc2VsZWN0IC5zZWxlY3Qtd3JhcHBlcjphZnRlcixcbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIGZvcm0gLmZvcm0tdHlwZS1zZWxlY3QgLnNlbGVjdC13cmFwcGVyOmFmdGVyLFxuICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1maWx0ZXJzIGZvcm0gLmZvcm0tdHlwZS1zZWxlY3QgLnNlbGVjdC13cmFwcGVyOmFmdGVyLFxuICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgZm9ybSAuZm9ybS10eXBlLXNlbGVjdCAuc2VsZWN0LXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1maWx0ZXJzIGZvcm0gLmZvcm0tdHlwZS1zZWxlY3QgbGFiZWwsIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS10eXBlLXNlbGVjdCAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCBsZWdlbmQsICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS10eXBlLXNlbGVjdCBsZWdlbmQsXG4gICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciBmb3JtIC5mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLFxuICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgZm9ybSAuZm9ybS10eXBlLXNlbGVjdCAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCBsZWdlbmQsXG4gICAgICAgICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciBmb3JtIC5mb3JtLXR5cGUtc2VsZWN0IGxlZ2VuZCxcbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctZmlsdGVycyBmb3JtIC5mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLFxuICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1maWx0ZXJzIGZvcm0gLmZvcm0tdHlwZS1zZWxlY3QgI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgbGVnZW5kLFxuICAgICAgICAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1maWx0ZXJzIGZvcm0gLmZvcm0tdHlwZS1zZWxlY3QgbGVnZW5kLFxuICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgZm9ybSAuZm9ybS10eXBlLXNlbGVjdCBsYWJlbCxcbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIGZvcm0gLmZvcm0tdHlwZS1zZWxlY3QgI21vbHNvbi1jb250YWN0LWZvcm0gZmllbGRzZXQgbGVnZW5kLFxuICAgICAgICAjbW9sc29uLWNvbnRhY3QtZm9ybSBmaWVsZHNldCAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgZm9ybSAuZm9ybS10eXBlLXNlbGVjdCBsZWdlbmQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd29yZC13cmFwOiBub3JtYWw7IH1cbiAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS1ncm91cCxcbiAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciBmb3JtIC5mb3JtLWdyb3VwLFxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctZmlsdGVycyBmb3JtIC5mb3JtLWdyb3VwLFxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIGZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS1ncm91cC5mb3JtLWl0ZW0tZmllbGQtcmVnaW9uLXRhcmdldC1pZCxcbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIGZvcm0gLmZvcm0tZ3JvdXAuZm9ybS1pdGVtLWZpZWxkLXJlZ2lvbi10YXJnZXQtaWQsXG4gICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS1ncm91cC5mb3JtLWl0ZW0tZmllbGQtcmVnaW9uLXRhcmdldC1pZCxcbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIGZvcm0gLmZvcm0tZ3JvdXAuZm9ybS1pdGVtLWZpZWxkLXJlZ2lvbi10YXJnZXQtaWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1maWx0ZXJzIGZvcm0gLmZvcm0tZ3JvdXAsXG4gICAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIGZvcm0gLmZvcm0tZ3JvdXAsXG4gICAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctZmlsdGVycyBmb3JtIC5mb3JtLWdyb3VwLFxuICAgICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWhlYWRlciBmb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctZmlsdGVycyBmb3JtIC5mb3JtLWdyb3VwLmZvcm0tYWN0aW9ucyxcbiAgICAgICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciBmb3JtIC5mb3JtLWdyb3VwLmZvcm0tYWN0aW9ucyxcbiAgICAgICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS1ncm91cC5mb3JtLWFjdGlvbnMsXG4gICAgICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgZm9ybSAuZm9ybS1ncm91cC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgcmlnaHQ6IDVweDsgfSB9XG4gICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctZmlsdGVycyBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctZmlsdGVycyBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogI2ZmZmZmZiBzb2xpZCAxcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1maWx0ZXJzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctZmlsdGVycyBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWhlYWRlciBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMgaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1maWx0ZXJzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyLFxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctZmlsdGVycyBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1maWx0ZXJzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1maWx0ZXJzIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1maWx0ZXJzIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWhlYWRlciBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMgYnV0dG9uW3R5cGU9XCJidXR0b25cIl0sXG4gICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWZpbHRlcnMgYnV0dG9uW3R5cGU9XCJidXR0b25cIl0sXG4gICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMgYnV0dG9uW3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciBidXR0b25bdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctZmlsdGVycyBidXR0b25bdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWVtcHR5LFxuICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1lbXB0eSB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDUwcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1lbXB0eSBoMyxcbiAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1lbXB0eSBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1lbXB0eSBoMyxcbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctZW1wdHkgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5hdHRhY2htZW50LWJlZm9yZSBkaXZbaWRePVwidmlld3MtYm9vdHN0cmFwLWJlZXJzLWF0dGFjaG1lbnQtMVwiXSxcbiAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmF0dGFjaG1lbnQtYmVmb3JlIGRpdltpZF49XCJ2aWV3cy1ib290c3RyYXAtYmVlcnMtYXR0YWNobWVudC0xXCJdIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5hdHRhY2htZW50LWJlZm9yZSBkaXZbaWRePVwidmlld3MtYm9vdHN0cmFwLWJlZXJzLWF0dGFjaG1lbnQtMVwiXTphZnRlcixcbiAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXR0YWNobWVudC1iZWZvcmUgZGl2W2lkXj1cInZpZXdzLWJvb3RzdHJhcC1iZWVycy1hdHRhY2htZW50LTFcIl06YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCAzMCwgNjYsIDAuNCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdywgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2LCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYsXG4gIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5yb3csXG4gIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdixcbiAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC5jb2wsIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuY29sLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmNvbCxcbiAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucm93IC5jb2wsXG4gICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5jb2wsXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5jb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgLmJlZXItY2FyZCwgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkLFxuICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5yb3cgLmJlZXItY2FyZCxcbiAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZCxcbiAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTsgfVxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyAuYmVlci1jYXJkOmhvdmVyLCAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZDpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQ6aG92ZXIsXG4gICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucm93IC5iZWVyLWNhcmQ6aG92ZXIsXG4gICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZDpob3ZlcixcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgLmJlZXItY2FyZCBhLCAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZCBhLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZCBhLFxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyAuYmVlci1jYXJkIGRpdi5iZWVyLXRhcmdldCxcbiAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkIGRpdi5iZWVyLXRhcmdldCxcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkIGRpdi5iZWVyLXRhcmdldCxcbiAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5yb3cgLmJlZXItY2FyZCBhLFxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgYSxcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkIGEsXG4gICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucm93IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0LFxuICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0LFxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC5iZWVyLWNhcmQgYSAuZmFtaWx5LWxvZ28sIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkIGEgLmZhbWlseS1sb2dvLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZCBhIC5mYW1pbHktbG9nbyxcbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyAuYmVlci1jYXJkIGRpdi5iZWVyLXRhcmdldCAuZmFtaWx5LWxvZ28sXG4gICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkIGRpdi5iZWVyLXRhcmdldCAuZmFtaWx5LWxvZ28sXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkIGRpdi5iZWVyLXRhcmdldCAuZmFtaWx5LWxvZ28sXG4gICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5yb3cgLmJlZXItY2FyZCBhIC5mYW1pbHktbG9nbyxcbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgYSAuZmFtaWx5LWxvZ28sXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkIGEgLmZhbWlseS1sb2dvLFxuICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucm93IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0IC5mYW1pbHktbG9nbyxcbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0IC5mYW1pbHktbG9nbyxcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0IC5mYW1pbHktbG9nbyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwOyB9XG4gICAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyAuYmVlci1jYXJkIGEgLmZhbWlseS1sb2dvIGltZywgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgYSAuZmFtaWx5LWxvZ28gaW1nLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZCBhIC5mYW1pbHktbG9nbyBpbWcsXG4gICAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyAuYmVlci1jYXJkIGRpdi5iZWVyLXRhcmdldCAuZmFtaWx5LWxvZ28gaW1nLFxuICAgICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkIGRpdi5iZWVyLXRhcmdldCAuZmFtaWx5LWxvZ28gaW1nLFxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkIGRpdi5iZWVyLXRhcmdldCAuZmFtaWx5LWxvZ28gaW1nLFxuICAgICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5yb3cgLmJlZXItY2FyZCBhIC5mYW1pbHktbG9nbyBpbWcsXG4gICAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgYSAuZmFtaWx5LWxvZ28gaW1nLFxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkIGEgLmZhbWlseS1sb2dvIGltZyxcbiAgICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucm93IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0IC5mYW1pbHktbG9nbyBpbWcsXG4gICAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0IC5mYW1pbHktbG9nbyBpbWcsXG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0IC5mYW1pbHktbG9nbyBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgLmJlZXItY2FyZCBhOmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1mYW1pbHktbG9nbywgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtZmFtaWx5LWxvZ28sIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkIGE6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWZhbWlseS1sb2dvLFxuICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0OmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1mYW1pbHktbG9nbyxcbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0OmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1mYW1pbHktbG9nbyxcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0OmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1mYW1pbHktbG9nbyxcbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnJvdyAuYmVlci1jYXJkIGE6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWZhbWlseS1sb2dvLFxuICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZCBhOmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1mYW1pbHktbG9nbyxcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtZmFtaWx5LWxvZ28sXG4gICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5yb3cgLmJlZXItY2FyZCBkaXYuYmVlci10YXJnZXQ6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWZhbWlseS1sb2dvLFxuICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZCBkaXYuYmVlci10YXJnZXQ6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWZhbWlseS1sb2dvLFxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZCBkaXYuYmVlci10YXJnZXQ6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWZhbWlseS1sb2dvIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC5iZWVyLWNhcmQgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtZmFtaWx5LWxvZ286YmVmb3JlLCAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZCBhOmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1mYW1pbHktbG9nbzpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkIGE6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWZhbWlseS1sb2dvOmJlZm9yZSxcbiAgICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0OmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1mYW1pbHktbG9nbzpiZWZvcmUsXG4gICAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0OmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1mYW1pbHktbG9nbzpiZWZvcmUsXG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0OmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1mYW1pbHktbG9nbzpiZWZvcmUsXG4gICAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnJvdyAuYmVlci1jYXJkIGE6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWZhbWlseS1sb2dvOmJlZm9yZSxcbiAgICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZCBhOmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1mYW1pbHktbG9nbzpiZWZvcmUsXG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtZmFtaWx5LWxvZ286YmVmb3JlLFxuICAgICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5yb3cgLmJlZXItY2FyZCBkaXYuYmVlci10YXJnZXQ6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWZhbWlseS1sb2dvOmJlZm9yZSxcbiAgICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZCBkaXYuYmVlci10YXJnZXQ6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWZhbWlseS1sb2dvOmJlZm9yZSxcbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZCBkaXYuYmVlci10YXJnZXQ6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWZhbWlseS1sb2dvOmJlZm9yZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3JlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgLmJlZXItY2FyZCBhID4gZGl2Om50aC1jaGlsZChuKzIpLCAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZCBhID4gZGl2Om50aC1jaGlsZChuKzIpLCAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZCBhID4gZGl2Om50aC1jaGlsZChuKzIpLFxuICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0ID4gZGl2Om50aC1jaGlsZChuKzIpLFxuICAgICAgICAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uLXdyYXBwZXIgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYgLmJlZXItY2FyZCBkaXYuYmVlci10YXJnZXQgPiBkaXY6bnRoLWNoaWxkKG4rMiksXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkIGRpdi5iZWVyLXRhcmdldCA+IGRpdjpudGgtY2hpbGQobisyKSxcbiAgICAgICAgLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnJvdyAuYmVlci1jYXJkIGEgPiBkaXY6bnRoLWNoaWxkKG4rMiksXG4gICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkIGEgPiBkaXY6bnRoLWNoaWxkKG4rMiksXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAudmlldy1pZC1iZWVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkIGEgPiBkaXY6bnRoLWNoaWxkKG4rMiksXG4gICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5yb3cgLmJlZXItY2FyZCBkaXYuYmVlci10YXJnZXQgPiBkaXY6bnRoLWNoaWxkKG4rMiksXG4gICAgICAgIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC10aW1lbGluZSAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdiAuYmVlci1jYXJkIGRpdi5iZWVyLXRhcmdldCA+IGRpdjpudGgtY2hpbGQobisyKSxcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIC52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVyID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2ID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2IC5iZWVyLWNhcmQgZGl2LmJlZXItdGFyZ2V0ID4gZGl2Om50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gQ29udGVudCB0eXBlOiBQcmVzcyByZWxlYXNlXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4ucGFnZS1ub2RlLXR5cGUtcHJlc3MtcmVsZWFzZSAjcGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucGFnZS1ub2RlLXR5cGUtcHJlc3MtcmVsZWFzZSAjcGFnZS1oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRpc3BsYXktZGF0ZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wYWdlLW5vZGUtdHlwZS1wcmVzcy1yZWxlYXNlIC5maWVsZC0tbmFtZS1maWVsZC1wcmVzcy1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXByZXNzLXJlbGVhc2UgLmZpZWxkLS1uYW1lLWZpZWxkLXByZXNzLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLypcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIEJlZXIgRGV0YWlsXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5ib2R5LnBhZ2Utdmlldy1pZC1iZWVyX2RldGFpbCAjZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4udmlldy1pZC1iZWVyX2RldGFpbCBoMSxcbi52aWV3LWlkLWJlZXJfZGV0YWlsIGgyLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLmZpZWxkLS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRhcndpbiBXMDBcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIGgxLFxuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIGgyLFxuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5maWVsZC0tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLmF0dGFjaG1lbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBtYXJnaW46IDIycHggMCAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnJvdy1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLnZpZXctaWQtYmVlcl9kZXRhaWwudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIHtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIG1hcmdpbjogMjJweCAwIDEwcHg7IH0gfVxuXG4udmlldy1pZC1iZWVyX2RldGFpbC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IGgzIHtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICAudmlldy1pZC1iZWVyX2RldGFpbC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IGgzOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udmlldy1pZC1iZWVyX2RldGFpbC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi52aWV3LWlkLWJlZXJfZGV0YWlsLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgPiAudmlldy1mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cbi52aWV3LWlkLWJlZXJfZGV0YWlsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgYXJ0aWNsZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi52aWV3LWlkLWJlZXJfZGV0YWlsIC5maWVsZC0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLmZpZWxkLS1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDIzcHg7IH0gfVxuXG4udmlldy1pZC1iZWVyX2RldGFpbCAudmlldy1oZWFkZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAudmlldy1pZC1iZWVyX2RldGFpbCAudmlldy1oZWFkZXIgYSBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnZpZXctaGVhZGVyIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAwLjJzIGVhc2UtaW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnZpZXctaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzEgLnZpZXctY29udGVudCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRhcndpbiBXMDBcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAxMHB4IDAgMCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi52aWV3LWlkLWJlZXJfZGV0YWlsIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8xIC52aWV3LWNvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDsgfVxuXG4udmlldy1pZC1iZWVyX2RldGFpbCAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMSAudmlldy1jb250ZW50IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTVweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8xIC52aWV3LWNvbnRlbnQgYSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8xIC52aWV3LWNvbnRlbnQgYSBpIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLm5hdi10YWJzLFxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLm5hdi1waWxscyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXRhYnMgbGksXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLm5hdi1waWxscyBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXRhYnMgbGkgYSxcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLm5hdi1waWxscyBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiU29maWFQcm8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXRhYnMgbGkgYTpob3ZlcixcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXBpbGxzIGxpIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLm5hdi10YWJzIGxpLmFjdGl2ZSBhLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXBpbGxzIGxpLmFjdGl2ZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzMzMzMzMztcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXRhYnMgbGkuYWN0aXZlIGE6Zm9jdXMsXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLm5hdi1waWxscyBsaS5hY3RpdmUgYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAjMTAxMDEwO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDBweDsgfVxuICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXRhYnMgbGkub3BlbiBhLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXBpbGxzIGxpLm9wZW4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXRhYnMgbGkub3BlbiBsaS5hY3RpdmUsXG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5uYXYtcGlsbHMgbGkub3BlbiBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXRhYnMgbGkub3BlbiBsaS5hY3RpdmUgYSxcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXBpbGxzIGxpLm9wZW4gbGkuYWN0aXZlIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU29maWFQcm8tQmxhY2tcIiwgc2Fucy1zZXJpZjsgfVxuICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMsXG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5uYXYtdGFicyA+IGg0ID4gYTpmb2N1cyxcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLm5hdi1waWxscyA+IGxpID4gYTpmb2N1cyxcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLm5hdi1waWxscyA+IGg0ID4gYTpmb2N1cyB7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gIzEwMTAxMDtcbiAgICBvdXRsaW5lLW9mZnNldDogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5uYXYtdGFicyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLm5hdi1waWxscyA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLm5hdi10YWJzID4gbGk6Zmlyc3QtY2hpbGQgaDIgPiBhW2RhdGEtdG9nZ2xlPVwidGFiXCJdLFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXBpbGxzID4gbGk6Zmlyc3QtY2hpbGQgaDIgPiBhW2RhdGEtdG9nZ2xlPVwidGFiXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXRhYnMgPiBsaTpmaXJzdC1jaGlsZCBoMiA+IGFbZGF0YS10b2dnbGU9XCJ0YWJcIl0sXG4gICAgICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXBpbGxzID4gbGk6Zmlyc3QtY2hpbGQgaDIgPiBhW2RhdGEtdG9nZ2xlPVwidGFiXCJdIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLm5hdi10YWJzID4gbGksXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLm5hdi1waWxscyA+IGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXRhYnMgPiBsaSA+IGEsXG4gICAgICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLm5hdi10YWJzID4gbGkgPiBhIC5jYXJldCxcbiAgICAgICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLm5hdi1waWxscyA+IGxpID4gYSAuY2FyZXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLm5hdi10YWJzID4gbGkgPiBhOmJlZm9yZSxcbiAgICAgICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLm5hdi1waWxscyA+IGxpID4gYTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluOyB9XG4gICAgICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5uYXYtdGFicyA+IGxpID4gYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUsXG4gICAgICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5uYXYtcGlsbHMgPiBsaSA+IGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTA2JztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluOyB9XG4gICAgICAudmlldy1pZC1iZWVyX2RldGFpbCAubmF2LXRhYnMgPiBsaSB1bCxcbiAgICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5uYXYtcGlsbHMgPiBsaSB1bCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgaDQgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCBoNCA+IGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCBoNCA+IGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDYnOyB9IH1cblxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLXRpdGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMzMzMzMzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC10aXRsZSBhIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4OyB9IH1cblxuLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4udmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQsXG4udmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtYmVlci1ib3R0bGUtaW1hZ2UsXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWJlZXItYm90dGxlLWltYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1iZWVyLWJvdHRsZS1pbWFnZSBpbWcsXG4gICAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuZmllbGQtLW5hbWUtZmllbGQtYmVlci1ib3R0bGUtaW1hZ2UgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5LFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgbWFyZ2luOiAyMnB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5LFxuICAgICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5zb2NpYWwtaWNvbnMgYSxcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLnNvY2lhbC1pY29ucyBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYSxcbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDFFNDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQxRTQyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGE6Zm9jdXMsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYS5mb2N1cyxcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYTpmb2N1cyxcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTA4MTI7XG4gICAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhOmhvdmVyLFxuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDgxMjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAxMDQwODsgfVxuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYTphY3RpdmUsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYS5hY3RpdmUsXG4gICAgLm9wZW4gPiAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGEuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBhOmFjdGl2ZSxcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYS5hY3RpdmUsXG4gICAgLm9wZW4gPlxuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTA4MTI7XG4gICAgICBib3JkZXItY29sb3I6ICMwMTA0MDg7IH1cbiAgICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYTphY3RpdmU6aG92ZXIsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYTphY3RpdmU6Zm9jdXMsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYTphY3RpdmUuZm9jdXMsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYS5hY3RpdmU6aG92ZXIsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYS5hY3RpdmU6Zm9jdXMsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYS5hY3RpdmUuZm9jdXMsXG4gICAgICAub3BlbiA+IC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgICAub3BlbiA+IC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgICAub3BlbiA+IC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4gICAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYTphY3RpdmU6aG92ZXIsXG4gICAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYTphY3RpdmU6Zm9jdXMsXG4gICAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYTphY3RpdmUuZm9jdXMsXG4gICAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYS5hY3RpdmU6aG92ZXIsXG4gICAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYS5hY3RpdmU6Zm9jdXMsXG4gICAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYS5hY3RpdmUuZm9jdXMsXG4gICAgICAub3BlbiA+XG4gICAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgICAub3BlbiA+XG4gICAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgICAub3BlbiA+XG4gICAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGE6YWN0aXZlLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGEuYWN0aXZlLFxuICAgIC5vcGVuID4gLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYTphY3RpdmUsXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEuYWN0aXZlLFxuICAgIC5vcGVuID5cbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYS5kaXNhYmxlZDpob3ZlciwgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhLmRpc2FibGVkOmZvY3VzLCAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGEuZGlzYWJsZWQuZm9jdXMsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYVtkaXNhYmxlZF06aG92ZXIsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYVtkaXNhYmxlZF06Zm9jdXMsIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYVtkaXNhYmxlZF0uZm9jdXMsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYTpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5iZWVyLWJ0biBhOmZvY3VzLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItYnRuIGEuZm9jdXMsXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEuZGlzYWJsZWQ6aG92ZXIsXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEuZGlzYWJsZWQ6Zm9jdXMsXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEuZGlzYWJsZWQuZm9jdXMsXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGFbZGlzYWJsZWRdOmhvdmVyLFxuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5iZWVyLWJ0biBhW2Rpc2FibGVkXTpmb2N1cyxcbiAgICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1idG4gYVtkaXNhYmxlZF0uZm9jdXMsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGE6aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGE6Zm9jdXMsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MUU0MjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA0MUU0MjsgfVxuICAgIC52aWV3LWlkLWJlZXJfZGV0YWlsIC50YWItY29udGVudCAuYmVlci1idG4gYSAuYmFkZ2UsXG4gICAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnBhbmVsLWJvZHkgLmJlZXItYnRuIGEgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjMDQxRTQyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAudmlldy1pZC1iZWVyX2RldGFpbCAudGFiLWNvbnRlbnQgLmJlZXItZXh0cmEgZGl2LFxuICAudmlldy1pZC1iZWVyX2RldGFpbCAucGFuZWwtYm9keSAuYmVlci1leHRyYSBkaXYge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLnZpZXctaWQtYmVlcl9kZXRhaWwgLnRhYi1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1iZWVyLWxvZ28sXG4gIC52aWV3LWlkLWJlZXJfZGV0YWlsIC5wYW5lbC1ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iZWVyLWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLnRhYi1wYW5lIGFydGljbGUgPiBoMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gQ29udGFjdCBVc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuYm9keS5ub2RlLWlkLTE2MjEgI3BhZ2UgLnJlZ2lvbi1jb250ZW50ID4gYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2ID4gZGl2LnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucy10d28tdW5ldmVuIHtcbiAgcGFkZGluZzogMDsgfVxuXG4jbW9sc29uLWNvbnRhY3QtZm9ybSBsYWJlbDpub3QoLm9wdGlvbiksICNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IGxlZ2VuZDpub3QoLm9wdGlvbiksXG4jbW9sc29uLWNvbnRhY3QtZm9ybSAubGFiZWwtZGV0YWlsczpub3QoLm9wdGlvbikge1xuICBmb250LWZhbWlseTogXCJEYXJ3aW4gVzAwXCIsIHNhbnMtc2VyaWY7IH1cblxuI21vbHNvbi1jb250YWN0LWZvcm0gLmZvcm0taXRlbSBpbnB1dCArIHNwYW4uZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cblxuI21vbHNvbi1jb250YWN0LWZvcm0gLmZvcm0taXRlbSBpbnB1dC5lcnJvcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbiNtb2xzb24tY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0gaW5wdXQuZXJyb3I6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuXG4jbW9sc29uLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtIGlucHV0LmVycm9yOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuXG4jbW9sc29uLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtIHNlbGVjdC5lcnJvciB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbiNtb2xzb24tY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXNlbGVjdCAuc2VsZWN0LXdyYXBwZXIgKyBzcGFuLmVycm9yIHtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbiNtb2xzb24tY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1ncm91cCArIHNwYW4uZXJyb3I6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7IH1cblxuI21vbHNvbi1jb250YWN0LWZvcm0gLmZvcm0taXRlbSBzcGFuLmVycm9yIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiRGFyd2luIFcwMFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbiNtb2xzb24tY29udGFjdC1mb3JtIGZpZWxkc2V0Lmhhcy1lcnJvciBsZWdlbmQgc3BhbiB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbiNtb2xzb24tY29udGFjdC1mb3JtIC5tb2RhbC1jb250ZW50IC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4jbW9sc29uLWNvbnRhY3QtZm9ybSAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gU2VhcmNoXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5ib2R5LnBhdGgtc2VhcmNoIGgyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5LnBhdGgtc2VhcmNoIC5zZWFyY2gtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4udmlldy1zZWFyY2gtY29udGVudC1hcGkgLmZvcm0taXRlbS5mb3JtLWl0ZW0ta2V5cyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnZpZXctc2VhcmNoLWNvbnRlbnQtYXBpIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWtleXMgI2VkaXQta2V5cyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnZpZXctc2VhcmNoLWNvbnRlbnQtYXBpICNlZGl0LWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjMDQxRTQyO1xuICBwYWRkaW5nOiA3cHggMTNweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnZpZXctc2VhcmNoLWNvbnRlbnQtYXBpICNlZGl0LWFjdGlvbnMgI2VkaXQtc3VibWl0LXNlYXJjaC1jb250ZW50LWFwaSB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC52aWV3LXNlYXJjaC1jb250ZW50LWFwaSAjZWRpdC1hY3Rpb25zICNlZGl0LXN1Ym1pdC1zZWFyY2gtY29udGVudC1hcGk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXGUwMDNcIjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gQWJvdXQgVXMgLSBMZWFkZXJzaGlwIFRlYW1cbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbmJvZHkubm9kZS1pZC0xNDk2IC5yZWdpb24tY29udGVudCBhcnRpY2xlID4gLmNvbnRlbnQgPiBkaXYgLnBhcmFncmFwaF9fY29sdW1uID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucy10d28tdW5ldmVuX18yY29sLWNvbHVtbjIgaW1nLmltZy1yZXNwb25zaXZlIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tdG9wOiA0NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGJvZHkubm9kZS1pZC0xNDk2IC5yZWdpb24tY29udGVudCBhcnRpY2xlID4gLmNvbnRlbnQgPiBkaXYgLnBhcmFncmFwaF9fY29sdW1uID4gLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucy10d28tdW5ldmVuX18yY29sLWNvbHVtbjIgaW1nLmltZy1yZXNwb25zaXZlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvOyB9IH1cblxuLypcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIEFib3V0IFVzIC0gQm9hcmQgb2YgRGlyZWN0b3JzXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5ib2R5Lm5vZGUtaWQtMTQ0NiAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdHdvLXVuZXZlbl9fMmNvbC1jb2x1bW4yIGltZy5pbWctcmVzcG9uc2l2ZSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5Lm5vZGUtaWQtMTQ0NiAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdHdvLXVuZXZlbl9fMmNvbC1jb2x1bW4yIGltZy5pbWctcmVzcG9uc2l2ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDEwcHggYXV0bzsgfSB9XG5cbi5mb3JtLXR5cGUtc2VhcmNoIGJ1dHRvbi5idXR0b24uanMtZm9ybS1zdWJtaXQuZm9ybS1zdWJtaXQuYnRuLXByaW1hcnkuYnRuLmljb24tb25seSwgLmZvcm0tdHlwZS1zZWFyY2ggI2FnZS12ZXJpZmljYXRpb24tZm9ybSBidXR0b24uYnV0dG9uLmpzLWZvcm0tc3VibWl0LmZvcm0tc3VibWl0LmJ0bi5pY29uLW9ubHlbdHlwZT1cInN1Ym1pdFwiXSwgI2FnZS12ZXJpZmljYXRpb24tZm9ybSAuZm9ybS10eXBlLXNlYXJjaCBidXR0b24uYnV0dG9uLmpzLWZvcm0tc3VibWl0LmZvcm0tc3VibWl0LmJ0bi5pY29uLW9ubHlbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQ6ICMwNDFFNDI7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDRweCAxMnB4OyB9XG5cbi8qXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBBYm91dCBVcyAtIEdvdmVybmFuY2UgYW5kIEV0aGljc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuYm9keS5ub2RlLWlkLTE1MDEgLnJlZ2lvbi1jb250ZW50IGFydGljbGUgPiAuY29udGVudCA+IGRpdiAucGFyYWdyYXBoLS10eXBlLS1icC10YWJzID4gLnBhcmFncmFwaF9fY29sdW1uIHVsLm5hdi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgYm9keS5ub2RlLWlkLTE1MDEgLnJlZ2lvbi1jb250ZW50IGFydGljbGUgPiAuY29udGVudCA+IGRpdiAucGFyYWdyYXBoLS10eXBlLS1icC10YWJzID4gLnBhcmFncmFwaF9fY29sdW1uIHVsLm5hdi5uYXYtdGFicyBsaSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhUHJvLUJsYWNrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICBib2R5Lm5vZGUtaWQtMTUwMSAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXRhYnMgPiAucGFyYWdyYXBoX19jb2x1bW4gdWwubmF2Lm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDFFNDI7XG4gICAgY29sb3I6ICNmZWZlZmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDFFNDI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICBib2R5Lm5vZGUtaWQtMTUwMSAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXRhYnMgPiAucGFyYWdyYXBoX19jb2x1bW4gdWwubmF2Lm5hdi10YWJzIGxpOm5vdCguYWN0aXZlKSA+IGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgICBib2R5Lm5vZGUtaWQtMTUwMSAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXRhYnMgPiAucGFyYWdyYXBoX19jb2x1bW4gdWwubmF2Lm5hdi10YWJzIGxpOm5vdCguYWN0aXZlKSA+IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDQxRTQyOyB9XG5cbmJvZHkubm9kZS1pZC0xNTAxIC5yZWdpb24tY29udGVudCBhcnRpY2xlID4gLmNvbnRlbnQgPiBkaXYgLnBhcmFncmFwaC0tdHlwZS0tYnAtdGFicyA+IC5wYXJhZ3JhcGhfX2NvbHVtbiBkaXYudGFiLWNvbnRlbnQgLnBhcmFncmFwaF9fY29sdW1uID4gLmNhcmQucGFuZWwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgYm9keS5ub2RlLWlkLTE1MDEgLnJlZ2lvbi1jb250ZW50IGFydGljbGUgPiAuY29udGVudCA+IGRpdiAucGFyYWdyYXBoLS10eXBlLS1icC10YWJzID4gLnBhcmFncmFwaF9fY29sdW1uIGRpdi50YWItY29udGVudCAucGFyYWdyYXBoX19jb2x1bW4gPiAuY2FyZC5wYW5lbCBbaWRePVwiaGVhZGluZy1hY2NvcmRpb25cIl0ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzLCBjb2xvciAuM3M7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgYm9keS5ub2RlLWlkLTE1MDEgLnJlZ2lvbi1jb250ZW50IGFydGljbGUgPiAuY29udGVudCA+IGRpdiAucGFyYWdyYXBoLS10eXBlLS1icC10YWJzID4gLnBhcmFncmFwaF9fY29sdW1uIGRpdi50YWItY29udGVudCAucGFyYWdyYXBoX19jb2x1bW4gPiAuY2FyZC5wYW5lbCBbaWRePVwiaGVhZGluZy1hY2NvcmRpb25cIl0gZGl2LnBhbmVsLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgYm9keS5ub2RlLWlkLTE1MDEgLnJlZ2lvbi1jb250ZW50IGFydGljbGUgPiAuY29udGVudCA+IGRpdiAucGFyYWdyYXBoLS10eXBlLS1icC10YWJzID4gLnBhcmFncmFwaF9fY29sdW1uIGRpdi50YWItY29udGVudCAucGFyYWdyYXBoX19jb2x1bW4gPiAuY2FyZC5wYW5lbCBbaWRePVwiaGVhZGluZy1hY2NvcmRpb25cIl0gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgICBib2R5Lm5vZGUtaWQtMTUwMSAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXRhYnMgPiAucGFyYWdyYXBoX19jb2x1bW4gZGl2LnRhYi1jb250ZW50IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IC5jYXJkLnBhbmVsIFtpZF49XCJoZWFkaW5nLWFjY29yZGlvblwiXSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZWZlZmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDFFNDI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICBib2R5Lm5vZGUtaWQtMTUwMSAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXRhYnMgPiAucGFyYWdyYXBoX19jb2x1bW4gZGl2LnRhYi1jb250ZW50IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IC5jYXJkLnBhbmVsIFtpZF49XCJoZWFkaW5nLWFjY29yZGlvblwiXSBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIGNvbG9yOiAjZmVmZWZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MUU0MjsgfVxuICBib2R5Lm5vZGUtaWQtMTUwMSAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2IC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXRhYnMgPiAucGFyYWdyYXBoX19jb2x1bW4gZGl2LnRhYi1jb250ZW50IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IC5jYXJkLnBhbmVsIFtpZF49XCJjb2xsYXBzZS1hY2NvcmRpb25cIl1bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDFFNDI7IH1cblxuLypcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIEFib3V0IFVzIC0gSGlzdG9yeVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuYm9keS5ub2RlLWlkLTE0ODEgLnJlZ2lvbi1jb250ZW50IGFydGljbGUgPiAuY29udGVudCA+IGRpdiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuYm9keS5ub2RlLWlkLTE0ODEgLnJlZ2lvbi1jb250ZW50IGFydGljbGUgPiAuY29udGVudCA+IGRpdiAucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmUgaW1nIHtcbiAgbWF4LXdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLypcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIE5ld3MgcGFnZVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuYm9keS5ub2RlLWlkLTE1MjEgLnJlZ2lvbi1jb250ZW50ID4gYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkID4gLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmJvZHkubm9kZS1pZC0xNTIxIC5yZWdpb24tY29udGVudCA+IGFydGljbGUgPiAuY29udGVudCA+IGRpdjpsYXN0LWNoaWxkID4gZGl2LnBhcmFncmFwaC0tdHlwZS0tYnAtdmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLypcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQ2FyZWVyc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZVtjbGFzcyo9XCJjYXJlZXJzXCJdIC5yZWdpb24tY29udGVudCA+IGFydGljbGUgPiAuY29udGVudCA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlW2NsYXNzKj1cImNhcmVlcnNcIl0gLnJlZ2lvbi1jb250ZW50ID4gYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZVtjbGFzcyo9XCJjYXJlZXJzXCJdIC5yZWdpb24tY29udGVudCA+IGFydGljbGUgPiAuY29udGVudCA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlW2NsYXNzKj1cImNhcmVlcnNcIl0gLnJlZ2lvbi1jb250ZW50ID4gYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZVtjbGFzcyo9XCJjYXJlZXJzXCJdIC5yZWdpb24tY29udGVudCA+IGFydGljbGUgPiAuY29udGVudCA+IGRpdjpsYXN0LWNoaWxkID4gZGl2LnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlW2NsYXNzKj1cImNhcmVlcnNcIl0gLnJlZ2lvbi1jb250ZW50ID4gYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2LnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1uc19fNGNvbDpudGgtY2hpbGQoMiksIGJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZVtjbGFzcyo9XCJjYXJlZXJzXCJdIC5yZWdpb24tY29udGVudCA+IGFydGljbGUgPiAuY29udGVudCA+IGRpdjpsYXN0LWNoaWxkID4gZGl2LnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXYucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zX180Y29sOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlW2NsYXNzKj1cImNhcmVlcnNcIl0gLnJlZ2lvbi1jb250ZW50ID4gYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2ID4gZGl2LnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucyBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZVtjbGFzcyo9XCJjYXJlZXJzXCJdIC5yZWdpb24tY29udGVudCA+IGFydGljbGUgPiAuY29udGVudCA+IGRpdiA+IGRpdi5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMgaW1nLmltZy1yZXNwb25zaXZlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKlxuICogICAgICAgICAgICBDVVNUT00gVkFSSUFCTEVTXG4gKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgUHJvbW90aW9uc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLyogU1VNTUVSIFNVTiBTZWx0emVyIFByb21vdGlvbiAqL1xuI3N1bW1lci1zdW4ge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBtYXJnaW4tdG9wOiA2NXB4OyB9XG4gICNzdW1tZXItc3VuIC5zaG9wLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICM0MDUxNGE7XG4gICAgY29sb3I6ICNmNmU4NjI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7IH1cbiAgI3N1bW1lci1zdW4gaDEge1xuICAgIGNvbG9yOiAjZjZlODYyO1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBmb250LWZhbWlseTogXCJBcmlhbC1NVC1TVEQtQmxhY2tcIiwgc2Fucy1zZXJpZjsgfVxuICAjc3VtbWVyLXN1biBwIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQXJpYWwtTVQtU1RELUJsYWNrXCIsIHNhbnMtc2VyaWY7IH1cbiAgI3N1bW1lci1zdW4gLnNob3AtYnRuIGltZyB7XG4gICAgcGFkZGluZzogMThweCAwO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAjc3VtbWVyLXN1biBmaWd1cmUgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG1heC13aWR0aDogMTIwJTsgfVxuICAjc3VtbWVyLXN1biBmaWd1cmUgZmlnY2FwdGlvbiBwIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkFyaWFsLU1ULVNURC1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDA1MTRhOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNzdW1tZXItc3VuIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAgICNzdW1tZXItc3VuIC5zaG9wLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICNzdW1tZXItc3VuIGZpZ3VyZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDsgfVxuICAgICNzdW1tZXItc3VuIGZpZ3VyZSBmaWdjYXB0aW9uIHAge1xuICAgICAgdG9wOiAtMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2UgLnJlZ2lvbi1jb250ZW50ID4gYXJ0aWNsZSA+IC5jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkID4gLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24jc3VtbWVyLXN1biB7XG4gICAgbWluLWhlaWdodDogMTQwdmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlIC5yZWdpb24tY29udGVudCA+IGFydGljbGUgPiAuY29udGVudCA+IGRpdjpmaXJzdC1jaGlsZCA+IC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uI3N1bW1lci1zdW4ge1xuICAgIG1pbi1oZWlnaHQ6IDE3MHZoOyB9IH1cblxuLmNvbW1pdC11cGRhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4iLCIvKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6YmVmb3JlLFxuICAgICo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGFbaHJlZl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICB9XG5cbiAgICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyAvLyBoNWJwLmNvbS90XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJ0bixcbiAgICAuZHJvcHVwID4gLmJ0biB7XG4gICAgICAgID4gLmNhcmV0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbn1cbiIsIi8vXG4vLyBHbHlwaGljb25zIGZvciBCb290c3RyYXBcbi8vXG4vLyBTaW5jZSBpY29ucyBhcmUgZm9udHMsIHRoZXkgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZSB0ZXh0IGlzIHBsYWNlZCBhbmQgYXJlXG4vLyB0aHVzIGF1dG9tYXRpY2FsbHkgc2l6ZWQgdG8gbWF0Y2ggdGhlIHN1cnJvdW5kaW5nIGNoaWxkLiBUbyB1c2UsIGNyZWF0ZSBhblxuLy8gaW5saW5lIGVsZW1lbnQgd2l0aCB0aGUgYXBwcm9wcmlhdGUgY2xhc3NlcywgbGlrZSBzbzpcbi8vXG4vLyA8YSBocmVmPVwiI1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1zdGFyXCI+PC9zcGFuPiBTdGFyPC9hPlxuXG5AYXQtcm9vdCB7XG4gIC8vIEltcG9ydCB0aGUgZm9udHNcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSk7XG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJykpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJykpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJykpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfScpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfScpKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG5cbi8vIENhdGNoYWxsIGJhc2VjbGFzc1xuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBJbmRpdmlkdWFsIGljb25zXG4uZ2x5cGhpY29uLWFzdGVyaXNrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJhXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYlwiOyB9IH1cbi5nbHlwaGljb24tZXVybyxcbi5nbHlwaGljb24tZXVyICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYWNcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjYwMVwiOyB9IH1cbi5nbHlwaGljb24tZW52ZWxvcGUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MDlcIjsgfSB9XG4uZ2x5cGhpY29uLXBlbmNpbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH0gfVxuLmdseXBoaWNvbi1nbGFzcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9IH1cbi5nbHlwaGljb24tbXVzaWMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfSB9XG4uZ2x5cGhpY29uLXNlYXJjaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9IH1cbi5nbHlwaGljb24tc3RhciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXItZW1wdHkgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH0gfVxuLmdseXBoaWNvbi11c2VyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9IH1cbi5nbHlwaGljb24tZmlsbSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxhcmdlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH0gfVxuLmdseXBoaWNvbi10aCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGlzdCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTJcIjsgfSB9XG4uZ2x5cGhpY29uLW9rICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20tb3V0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH0gfVxuLmdseXBoaWNvbi1vZmYgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9IH1cbi5nbHlwaGljb24tc2lnbmFsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH0gfVxuLmdseXBoaWNvbi10cmFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMFwiOyB9IH1cbi5nbHlwaGljb24taG9tZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbGUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH0gfVxuLmdseXBoaWNvbi10aW1lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyM1wiOyB9IH1cbi5nbHlwaGljb24tcm9hZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjRcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNlwiOyB9IH1cbi5nbHlwaGljb24tdXBsb2FkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWluYm94ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOVwiOyB9IH1cbi5nbHlwaGljb24tcmVwZWF0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZnJlc2ggICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH0gfVxuLmdseXBoaWNvbi1saXN0LWFsdCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9IH1cbi5nbHlwaGljb24tbG9jayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYWcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNVwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLW9mZiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOFwiOyB9IH1cbi5nbHlwaGljb24tcXJjb2RlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhcmNvZGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH0gfVxuLmdseXBoaWNvbi10YWcgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MVwiOyB9IH1cbi5nbHlwaGljb24tdGFncyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rbWFyayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NFwiOyB9IH1cbi5nbHlwaGljb24tcHJpbnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDVcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbWVyYSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH0gfVxuLmdseXBoaWNvbi1mb250ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0N1wiOyB9IH1cbi5nbHlwaGljb24tYm9sZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWl0YWxpYyAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC13aWR0aCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1M1wiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTRcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnkgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH0gfVxuLmdseXBoaWNvbi1saXN0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NlwiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LWxlZnQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1yaWdodCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH0gfVxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OVwiOyB9IH1cbi5nbHlwaGljb24tcGljdHVyZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjBcIjsgfSB9XG4uZ2x5cGhpY29uLW1hcC1tYXJrZXIgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH0gfVxuLmdseXBoaWNvbi1hZGp1c3QgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2M1wiOyB9IH1cbi5nbHlwaGljb24tdGludCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjRcIjsgfSB9XG4uZ2x5cGhpY29uLWVkaXQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NlwiOyB9IH1cbi5nbHlwaGljb24tY2hlY2sgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjdcIjsgfSB9XG4uZ2x5cGhpY29uLW1vdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzBcIjsgfSB9XG4uZ2x5cGhpY29uLWJhY2t3YXJkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MlwiOyB9IH1cbi5nbHlwaGljb24tcGF1c2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzNcIjsgfSB9XG4uZ2x5cGhpY29uLXN0b3AgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH0gfVxuLmdseXBoaWNvbi1mb3J3YXJkICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH0gfVxuLmdseXBoaWNvbi1lamVjdCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OFwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MVwiOyB9IH1cbi5nbHlwaGljb24tbWludXMtc2lnbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODJcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH0gfVxuLmdseXBoaWNvbi1vay1zaWduICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NFwiOyB9IH1cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODVcIjsgfSB9XG4uZ2x5cGhpY29uLWluZm8tc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH0gfVxuLmdseXBoaWNvbi1zY3JlZW5zaG90ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4N1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODhcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLWNpcmNsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH0gfVxuLmdseXBoaWNvbi1iYW4tY2lyY2xlICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MFwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5M1wiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctZG93biAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NlwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24gICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH0gfVxuLmdseXBoaWNvbi1naWZ0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9IH1cbi5nbHlwaGljb24tbGVhZiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWZpcmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtb3BlbiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9IH1cbi5nbHlwaGljb24tZXllLWNsb3NlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbiAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH0gfVxuLmdseXBoaWNvbi1wbGFuZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9IH1cbi5nbHlwaGljb24tY2FsZW5kYXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXJhbmRvbSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21tZW50ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMVwiOyB9IH1cbi5nbHlwaGljb24tbWFnbmV0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tdXAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9IH1cbi5nbHlwaGljb24tcmV0d2VldCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2UgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9IH1cbi5nbHlwaGljb24taGRkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWJ1bGxob3JuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH0gfVxuLmdseXBoaWNvbi1iZWxsICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyM1wiOyB9IH1cbi5nbHlwaGljb24tY2VydGlmaWNhdGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNlwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMlwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH0gfVxuLmdseXBoaWNvbi1nbG9iZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9IH1cbi5nbHlwaGljb24td3JlbmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXRhc2tzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH0gfVxuLmdseXBoaWNvbi1maWx0ZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9IH1cbi5nbHlwaGljb24tYnJpZWZjYXNlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW4gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH0gfVxuLmdseXBoaWNvbi1kYXNoYm9hcmQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MVwiOyB9IH1cbi5nbHlwaGljb24tcGFwZXJjbGlwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH0gfVxuLmdseXBoaWNvbi1saW5rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfSB9XG4uZ2x5cGhpY29uLXB1c2hwaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH0gfVxuLmdseXBoaWNvbi11c2QgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OFwiOyB9IH1cbi5nbHlwaGljb24tZ2JwICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0ICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXIgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH0gfVxuLmdseXBoaWNvbi11bmNoZWNrZWQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1N1wiOyB9IH1cbi5nbHlwaGljb24tZXhwYW5kICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS11cCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MFwiOyB9IH1cbi5nbHlwaGljb24tbG9nLWluICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctb3V0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2M1wiOyB9IH1cbi5nbHlwaGljb24tbmV3LXdpbmRvdyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlY29yZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NlwiOyB9IH1cbi5nbHlwaGljb24tb3BlbiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjdcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmVkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH0gfVxuLmdseXBoaWNvbi1pbXBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OVwiOyB9IH1cbi5nbHlwaGljb24tZXhwb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzBcIjsgfSB9XG4uZ2x5cGhpY29uLXNlbmQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktZGlzayAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MlwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzZcIjsgfSB9XG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH0gfVxuLmdseXBoaWNvbi10cmFuc2ZlciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OFwiOyB9IH1cbi5nbHlwaGljb24tY3V0bGVyeSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21wcmVzc2VkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MVwiOyB9IH1cbi5nbHlwaGljb24tZWFycGhvbmUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODJcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH0gfVxuLmdseXBoaWNvbi10b3dlciAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NFwiOyB9IH1cbi5nbHlwaGljb24tc3RhdHMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODVcIjsgfSB9XG4uZ2x5cGhpY29uLXNkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH0gfVxuLmdseXBoaWNvbi1oZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4N1wiOyB9IH1cbi5nbHlwaGljb24tc3VidGl0bGVzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODhcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNS0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTYtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC03LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5M1wiOyB9IH1cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcmsgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5N1wiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOThcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91cyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMFwiOyB9IH1cbi5nbHlwaGljb24tY2QgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDFcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUtZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwM1wiOyB9IH1cbi5nbHlwaGljb24tbGV2ZWwtdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH0gfVxuLmdseXBoaWNvbi1wYXN0ZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNlwiOyB9IH1cbi8vIFRoZSBmb2xsb3dpbmcgMiBHbHlwaGljb25zIGFyZSBvbWl0dGVkIGZvciB0aGUgdGltZSBiZWluZyBiZWNhdXNlXG4vLyB0aGV5IGN1cnJlbnRseSB1c2UgVW5pY29kZSBjb2RlcG9pbnRzIHRoYXQgYXJlIG91dHNpZGUgdGhlXG4vLyBCYXNpYyBNdWx0aWxpbmd1YWwgUGxhbmUgKEJNUCkuIE9sZGVyIGJ1Z2d5IHZlcnNpb25zIG9mIFdlYktpdCBjYW4ndCBoYW5kbGVcbi8vIG5vbi1CTVAgY29kZXBvaW50cyBpbiBDU1Mgc3RyaW5nIGVzY2FwZXMsIGFuZCB0aHVzIGNhbid0IGRpc3BsYXkgdGhlc2UgdHdvIGljb25zLlxuLy8gTm90YWJseSwgdGhlIGJ1ZyBhZmZlY3RzIHNvbWUgb2xkZXIgdmVyc2lvbnMgb2YgdGhlIEFuZHJvaWQgQnJvd3Nlci5cbi8vIE1vcmUgaW5mbzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDEwNlxuLy8gLmdseXBoaWNvbi1kb29yICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY2YWFcIjsgfSB9XG4vLyAuZ2x5cGhpY29uLWtleSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjUxMVwiOyB9IH1cbi5nbHlwaGljb24tYWxlcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDlcIjsgfSB9XG4uZ2x5cGhpY29uLWVxdWFsaXplciAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEwXCI7IH0gfVxuLmdseXBoaWNvbi1raW5nICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMVwiOyB9IH1cbi5nbHlwaGljb24tcXVlZW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhd24gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEzXCI7IH0gfVxuLmdseXBoaWNvbi1iaXNob3AgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNFwiOyB9IH1cbi5nbHlwaGljb24ta25pZ2h0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTVcIjsgfSB9XG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE2XCI7IH0gfVxuLmdseXBoaWNvbi10ZW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjZmYVwiOyB9IH1cbi5nbHlwaGljb24tYmxhY2tib2FyZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMThcIjsgfSB9XG4uZ2x5cGhpY29uLWJlZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE5XCI7IH0gfVxuLmdseXBoaWNvbi1hcHBsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmZlwiOyB9IH1cbi5nbHlwaGljb24tZXJhc2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWhvdXJnbGFzcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMzFiXCI7IH0gfVxuLmdseXBoaWNvbi1sYW1wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyM1wiOyB9IH1cbi5nbHlwaGljb24tZHVwbGljYXRlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXBpZ2d5LWJhbmsgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI1XCI7IH0gfVxuLmdseXBoaWNvbi1zY2lzc29ycyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNlwiOyB9IH1cbi5nbHlwaGljb24tYml0Y29pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWJ0YyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi14YnQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teWVuICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLWpweSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1ydWJsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tcnViICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXNjYWxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMwXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHkgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMVwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWVkdWNhdGlvbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNFwiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzVcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM2XCI7IH0gfVxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3cgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzN1wiOyB9IH1cbi5nbHlwaGljb24tb2lsICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWdyYWluICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH0gfVxuLmdseXBoaWNvbi1zdW5nbGFzc2VzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1zaXplICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtY29sb3IgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQyXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0M1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDRcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b20gICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ1XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NlwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDdcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbCAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ4XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUxXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b20gICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MlwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbnNvbGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH0gfVxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NVwiOyB9IH1cbi5nbHlwaGljb24tc3Vic2NyaXB0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTZcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OFwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTlcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjYwXCI7IH0gfVxuIiwiLy9cbi8vIFNjYWZmb2xkaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZ1xuKiB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG5cbi8vIEJvZHkgcmVzZXRcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xufVxuXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBXZSByZXNldCB0aGlzIGhlcmUgYmVjYXVzZSBwcmV2aW91c2x5IE5vcm1hbGl6ZSBoYWQgbm8gYGZpZ3VyZWAgbWFyZ2lucy4gVGhpc1xuLy8gZW5zdXJlcyB3ZSBkb24ndCBicmVhayBhbnlvbmUncyB1c2Ugb2YgdGhlIGVsZW1lbnQuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuXG4vLyBJbWFnZXNcblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4uaW1nLXJlc3BvbnNpdmUge1xuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZTtcbn1cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gdGh1bWJuYWlscy5sZXNzIGZvciBgLnRodW1ibmFpbGAuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xufVxuXG4vLyBQZXJmZWN0IGNpcmNsZVxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIHNldCByYWRpdXMgaW4gcGVyY2VudHNcbn1cblxuXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRoci1ib3JkZXI7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxuLy9cbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xufVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6ICRtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuXG4vLyBUcmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xufVxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbkBtaXhpbiB0YWItZm9jdXMoKSB7XG4gIC8vIFdlYktpdC1zcGVjaWZpYy4gT3RoZXIgYnJvd3NlcnMgd2lsbCBrZWVwIHRoZWlyIGRlZmF1bHQgb3V0bGluZSBzdHlsZS5cbiAgLy8gKEluaXRpYWxseSB0cmllZCB0byBhbHNvIGZvcmNlIGRlZmF1bHQgdmlhIGBvdXRsaW5lOiBpbml0aWFsYCxcbiAgLy8gYnV0IHRoYXQgc2VlbXMgdG8gZXJyb25lb3VzbHkgcmVtb3ZlIHRoZSBvdXRsaW5lIGluIEZpcmVmb3ggYWx0b2dldGhlci4pXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cbkBtaXhpbiBpbWctcmVzcG9uc2l2ZSgkZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0xeH1cIiksIFwiI3skZmlsZS0xeH1cIikpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTJ4fVwiKSwgXCIjeyRmaWxlLTJ4fVwiKSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy9cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xufVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIH1cbn1cblxuXG4vLyBFbXBoYXNpcyAmIG1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiAkZm9udC1zaXplLXNtYWxsIC8gJGZvbnQtc2l6ZS1iYXNlKSk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS13YXJuaW5nLWJnO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG59XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRzdGF0ZS1pbmZvLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXG4uYmctcHJpbWFyeSB7XG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXG4gIC8vIGF1dG9tYXRpY2FsbHkuXG4gIGNvbG9yOiAjZmZmO1xufVxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBQYWdlIGhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xuICBtYXJnaW46ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAubGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBsaXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLy8gRGVzY3JpcHRpb24gTGlzdHNcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcbi8vXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxuXG4uZGwtaG9yaXpvbnRhbCB7XG4gIGRkIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGwtaG9yaXpvbnRhbC1icmVha3BvaW50KSB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogKCRkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogJGRsLWhvcml6b250YWwtb2Zmc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcbmFiYnJbdGl0bGVdLFxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRhYmJyLWJvcmRlci1jb2xvcjtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIEBleHRlbmQgLnRleHQtdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbjogMCAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuXG4gIHAsXG4gIHVsLFxuICBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyAvLyBlbSBkYXNoLCBuYnNwXG4gICAgfVxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4vL1xuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IC8vIG5ic3AsIGVtIGRhc2hcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzc2VzXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbiIsIi8vIFR5cG9ncmFwaHlcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBUZXh0IG92ZXJmbG93XG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgZmxvb3IoKCRndXR0ZXIgLyAyKSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNlaWwoKCRndXR0ZXIgLyAyKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogIGNlaWwoKCRndXR0ZXIgLyAtMikpO1xuICBtYXJnaW4tcmlnaHQ6IGZsb29yKCgkZ3V0dGVyIC8gLTIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICBwYWRkaW5nLWxlZnQ6ICBjZWlsKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gICAgcGFkZGluZy1yaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xuICB9XG59XG5cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTtcbn1cbiIsIi8vXG4vLyBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQmFzZWxpbmUgc3R5bGVzXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgLy8gQ2VsbHNcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIFJlbW92ZSB0b3AgYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdFxuICA+IGNhcHRpb24gKyB0aGVhZCxcbiAgPiBjb2xncm91cCArIHRoZWFkLFxuICA+IHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXG4gID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBOZXN0aW5nXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG5cbi50YWJsZS1jb25kZW5zZWQge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gdGhlYWQgPiB0ciB7XG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWhvdmVyO1xuICB9XG59XG5cblxuLy8gVGFibGUgY2VsbCBzaXppbmdcbi8vXG4vLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXG5cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG50YWJsZSB7XG4gIHRkLFxuICB0aCB7XG4gICAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnYWN0aXZlJywgJHRhYmxlLWJnLWFjdGl2ZSk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdpbmZvJywgJHN0YXRlLWluZm8tYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3dhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcbiAgICA+IC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX0sXG4gICAgPiB0aC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX0gPiB0ZCxcbiAgICAmLiN7JHN0YXRlfSA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9OmhvdmVyLFxuICAgID4gdGguI3skc3RhdGV9OmhvdmVyLFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGQsXG4gICAgJjpob3ZlciA+IC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICRsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxuXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIEBpbmNsdWRlIHRhYi1mb2N1cztcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cztcblxuICAvLyBQbGFjZWhvbGRlclxuICBAaW5jbHVkZSBwbGFjZWhvbGRlcjtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxufVxuXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1Ncbi8vXG4vLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuLy9cbi8vIE5vdGUgdGhhdCBhcyBvZiA5LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1zbSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xufVxuXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuLy9cbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtYmFzZSk7XG5cbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LXNtJywgJGlucHV0LWhlaWdodC1zbWFsbCwgJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xuLmZvcm0tZ3JvdXAtc20ge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtc21hbGwpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gIH1cbn1cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LWxnJywgJGlucHV0LWhlaWdodC1sYXJnZSwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xuLmZvcm0tZ3JvdXAtbGcge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtbGFyZ2UpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxuICB9XG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5cbi8vIEhlbHAgdGV4dFxuLy9cbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IGxpZ2h0ZW4oJHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3Rcbn1cblxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxuXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG5AbWl4aW4gZm9ybS1pbmxpbmUge1xuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbi5mb3JtLWlubGluZSB7XG4gIEBpbmNsdWRlIGZvcm0taW5saW5lO1xufVxuXG5cblxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xuLy9cbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXG5cbi5mb3JtLWhvcml6b250YWwge1xuXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xuICAvL1xuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICB9XG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gge1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcbiAgfVxuXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xuICAuZm9ybS1ncm91cCB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gIH1cblxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gICAgfVxuICB9XG5cbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcbiAgLy9cbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG5cbiAgLy8gRm9ybSBncm91cCBzaXplc1xuICAvL1xuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxuICAuZm9ybS1ncm91cC1sZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cC1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcbi8vIGFuZCBzdWNjZXNzZXMuXG5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkdGV4dC1jb2xvcjogIzU1NSwgJGJvcmRlci1jb2xvcjogI2NjYywgJGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSxcbiAgJi5yYWRpbyBsYWJlbCxcbiAgJi5jaGVja2JveCBsYWJlbCxcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgJHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbigkYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICB9XG4gIH1cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXMpIHtcbiAgJGNvbG9yLXJnYmE6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgLjYpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggJGNvbG9yLXJnYmEpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIHNlbGVjdCN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhI3skcGFyZW50fSxcbiAgc2VsZWN0W211bHRpcGxlXSN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWJhc2UsICRsaW5lLWhlaWdodC1iYXNlLCAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5idG5cbn1cblxuYS5idG4ge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXN1Y2Nlc3MtY29sb3IsICRidG4tc3VjY2Vzcy1iZywgJGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxuLmJ0bi1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xufVxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxuLmJ0bi13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGFuZ2VyLWNvbG9yLCAkYnRuLWRhbmdlci1iZywgJGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cblxuXG4vLyBMaW5rIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmJ0bi14cyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXhzLXZlcnRpY2FsLCAkcGFkZGluZy14cy1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuIiwiLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcbn1cbiIsIi8vXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGVhZHMgdXAhXG4vL1xuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjE1cyBsaW5lYXIpO1xuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRyJi5pbiB0byB0ci5jb2xsYXBzZS5pblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGJvZHkmLmluIHRvIHRib2R5LmNvbGxhcHNlLmluXG59XG5cbnRyLmNvbGxhcHNlLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoaGVpZ2h0LCB2aXNpYmlsaXR5KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gbWVudXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogICAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gIGJvcmRlci10b3A6ICAgJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAvLyBBbGlnbnMgdGhlIGRyb3Bkb3duIG1lbnUgdG8gcmlnaHRcbiAgLy9cbiAgLy8gRGVwcmVjYXRlZCBhcyBvZiAzLjEuMCBpbiBmYXZvciBvZiBgLmRyb3Bkb3duLW1lbnUtW2Rpcl1gXG4gICYucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiB0aGUgZHJvcGRvd25cbiAgLmRpdmlkZXIge1xuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgfVxuXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuICA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICB9XG59XG5cbi8vIEhvdmVyL0ZvY3VzIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgc3RhdGVcbi8vXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcbiAgICBAaW5jbHVkZSByZXNldC1maWx0ZXI7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLm9wZW4ge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbiAgcmlnaHQ6IDA7XG59XG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cbi8vXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAoJHppbmRleC1kcm9wZG93biAtIDEwKTtcbn1cblxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vL1xuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cblxuLmRyb3B1cCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XG4gIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICByaWdodDogMDsgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICBsZWZ0OiAwOyByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuIiwiLy9cbi8vIEJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4uYnRuLWdyb3VwIHtcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5LCBnaXZlbiB0aGF0IGEgLmRyb3Bkb3duLW1lbnUgaXMgdXNlZCBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7IEBleHRlbmQgLmJ0bi14czsgfVxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2U7XG59XG5cblxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuIiwiLy9cbi8vIElucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxuXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuaW5wdXQtbGc7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1zbTtcbn1cblxuXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIFNpemluZ1xuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICAmLmlucHV0LWxnIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBOYXZzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBncmF5IGFuZCBudWtlcyBob3Zlci90YWIgZWZmZWN0c1xuICAgICYuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE9wZW4gZHJvcGRvd25zXG4gIC5vcGVuID4gYSB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXG4gIC8vXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcbiAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXG4gIC5uYXYtZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXI7XG4gIH1cblxuICAvLyBQcmV2ZW50IElFOCBmcm9tIG1pc3BsYWNpbmcgaW1nc1xuICAvL1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxuICA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cblxuLy8gVGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSB0YWJzIHNvbWV0aGluZyB0byBzaXQgb25cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxuICAgID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxuICAmLm5hdi1qdXN0aWZpZWQge1xuICAgIEBleHRlbmQgLm5hdi1qdXN0aWZpZWQ7XG4gICAgQGV4dGVuZCAubmF2LXRhYnMtanVzdGlmaWVkO1xuICB9XG59XG5cblxuLy8gUGlsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYtcGlsbHMge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXG4gICAgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGFja2VkIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdiB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XG4vL1xuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gID4gbGkgPiBhIHtcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIE5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBhbmQgYmFzZSBjbGFzc1xuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxuICBtYXJnaW4tYm90dG9tOiAkbmF2YmFyLW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBoZWFkaW5nXG4vL1xuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBjb2xsYXBzZSAoYm9keSlcbi8vXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXG4vLyB2YXJpb3VzIGRldmljZSBzaXplcy4gQnkgZGVmYXVsdCwgdGhpcyBjb250ZW50IGlzIGNvbGxhcHNlZCB3aGVuIDw3NjhweCwgYnV0XG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxuLy9cbi8vIFRvIHN0YXJ0IChvbiBtb2JpbGUgZGV2aWNlcykgdGhlIG5hdmJhciBsaW5rcywgZm9ybXMsIGFuZCBidXR0b25zIGFyZSBzdGFja2VkXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZy1sZWZ0OiAgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAmLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6ICRzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2Vcbi8vXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgPiAubmF2YmFyLWhlYWRlcixcbiAgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogIC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogIDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cblxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDM0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBXZSByZW1vdmUgdGhlIGBvdXRsaW5lYCBoZXJlLCBidXQgbGF0ZXIgY29tcGVuc2F0ZSBieSBhdHRhY2hpbmcgYDpob3ZlcmBcbiAgLy8gc3R5bGVzIHRvIGA6Zm9jdXNgLlxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gQmFyc1xuICAuaWNvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXYgbGlua3Ncbi8vXG4vLyBCdWlsZHMgb24gdG9wIG9mIHRoZSBgLm5hdmAgY29tcG9uZW50cyB3aXRoIGl0cyBvd24gbW9kaWZpZXIgY2xhc3MgdG8gbWFrZVxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgKC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cbiAgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAgICAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgPiBsaSA+IGEsXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gICAgICB9XG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICAgICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgZm9ybVxuLy9cbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXG4vLyBvdXIgbmF2YmFycy5cblxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDEwcHggJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAkc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duIG1lbnVzXG5cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2YmFyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbn1cblxuXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cblxuLm5hdmJhci1idG4ge1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAmLmJ0bi1zbSB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtc21hbGwpO1xuICB9XG4gICYuYnRuLXhzIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xuICB9XG59XG5cblxuLy8gVGV4dCBpbiBuYXZiYXJzXG4vL1xuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXG5cbi5uYXZiYXItdGV4dCB7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkbGluZS1oZWlnaHQtY29tcHV0ZWQpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVwdXJwb3NlIHRoZSBwdWxsIHV0aWxpdGllcyBhcyB0aGVpciBvd24gbmF2YmFyIHV0aWxpdGllcyB0byBhdm9pZCBzcGVjaWZpY2l0eVxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxuLy9cbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIH4gLm5hdmJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmF1bHQgbmF2YmFyXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcbiAgfVxuXG4gIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcbiAgLm5hdmJhci1uYXYge1xuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXG4gIC8vXG4gIC8vIEFkZCBhIGNsYXNzIHRvIGVuc3VyZSBsaW5rcyBvdXRzaWRlIHRoZSBuYXZiYXIgbmF2IGFyZSBjb2xvcmVkIGNvcnJlY3RseS5cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW52ZXJzZSBuYXZiYXJcblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJnO1xuICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDclKTtcbiAgfVxuXG4gIC8vIERyb3Bkb3duc1xuICAubmF2YmFyLW5hdiB7XG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5cbkBtaXhpbiBuYXZiYXItdmVydGljYWwtYWxpZ24oJGVsZW1lbnQtaGVpZ2h0KSB7XG4gIG1hcmdpbi10b3A6ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG59XG4iLCIvL1xuLy8gQnJlYWRjcnVtYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIGxpOmJlZm9yZSB7XG4gICAgICAvLyBbY29udmVydGVyXSBXb3JrYXJvdW5kIGZvciBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9saWJzYXNzL2lzc3Vlcy8xMTE1XG4gICAgICAkbmJzcDogXCJcXDAwYTBcIjtcbiAgICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1zZXBhcmF0b3J9I3skbmJzcH1cIjsgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2luYXRpb24gKG11bHRpcGxlIHBhZ2VzKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBDb2xsYXBzZSB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gbGkgPiBhLFxuICA+IGxpID4gc3BhbiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IHNwYW4ge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gID4gLmRpc2FibGVkIHtcbiAgICA+IHNwYW4sXG4gICAgPiBzcGFuOmhvdmVyLFxuICAgID4gc3Bhbjpmb2N1cyxcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIExhcmdlXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG5cbi8vIFNtYWxsXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgPiBsaSB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFnZXIgcGFnaW5hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdlci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcGFnZXItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpb3VzIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMsXG4gICAgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkcGFnZXItZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEubGFiZWxcblxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4vLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmxhYmVsIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsYWJlbC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQ29sb3JzXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGVmYXVsdC1iZyk7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtcHJpbWFyeS1iZyk7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtc3VjY2Vzcy1iZyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtaW5mby1iZyk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtd2FybmluZy1iZyk7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kYW5nZXItYmcpO1xufVxuIiwiLy8gTGFiZWxzXG5cbkBtaXhpbiBsYWJlbC12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYmFkZ2UtYm9yZGVyLXJhZGl1cztcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gIC5idG4teHMgJixcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gJiB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5iYWRnZVxuXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XG4gICAgY29sb3I6ICRiYWRnZS1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuLy8gSG92ZXIgc3RhdGUsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5iYWRnZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmFkZ2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIvL1xuLy8gSnVtYm90cm9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogICAgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuXG4gIGgxLFxuICAuaDEge1xuICAgIGNvbG9yOiAkanVtYm90cm9uLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gICAgZm9udC1zaXplOiAkanVtYm90cm9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XG4gIH1cblxuICAuY29udGFpbmVyICYsXG4gIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZy10b3A6ICAgICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcblxuICAgIC5jb250YWluZXIgJixcbiAgICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6ICRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgPiBpbWcsXG4gIGEgPiBpbWcge1xuICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJjpob3ZlciwgYSY6Zm9jdXMsIGEmLmFjdGl2ZSB0byBhLnRodW1ibmFpbDpob3ZlciwgYS50aHVtYm5haWw6Zm9jdXMsIGEudGh1bWJuYWlsLmFjdGl2ZVxuXG4gIC8vIEltYWdlIGNhcHRpb25zXG4gIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcbiAgICBjb2xvcjogJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICR0ZXh0LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIFByb2dyZXNzIGJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFyIGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV2ViS2l0XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4vLyBTcGVjIGFuZCBJRTEwK1xuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cblxuLy8gQmFyIGl0c2VsZlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBPdXRlciBjb250YWluZXJcbi5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgYm9yZGVyLXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpKTtcbn1cblxuLy8gQmFyIG9mIHByb2dyZXNzXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCAuNnMgZWFzZSk7XG59XG5cbi8vIFN0cmlwZWQgYmFyc1xuLy9cbi8vIGAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLXN0cmlwZWRgIGNsYXNzLCB3aGljaCB5b3UganVzdCBhZGQgdG8gYW4gZXhpc3Rpbmdcbi8vIGAucHJvZ3Jlc3MtYmFyYC5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cblxuLy8gQ2FsbCBhbmltYXRpb24gZm9yIHRoZSBhY3RpdmUgb25lXG4vL1xuLy8gYC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci5hY3RpdmVgIGFwcHJvYWNoLlxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICBAaW5jbHVkZSBhbmltYXRpb24ocHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlKTtcbn1cblxuXG4vLyBWYXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItaW5mby1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItd2FybmluZy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cblxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG59XG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIFByb2dyZXNzIGJhcnNcblxuQG1peGluIHByb2dyZXNzLWJhci12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgLy8gRGVwcmVjYXRlZCBwYXJlbnQgY2xhc3MgcmVxdWlyZW1lbnQgYXMgb2YgdjMuMi4wXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIC8vIFByb3BlciBzcGFjaW5nIGJldHdlZW4gaW5zdGFuY2VzIG9mIC5tZWRpYVxuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICB6b29tOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4O1xufVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLy8gRml4IGNvbGxhcHNlIGluIHdlYmtpdCBmcm9tIG1heC13aWR0aDogMTAwJSBhbmQgZGlzcGxheTogdGFibGUtY2VsbC5cbiAgJi5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cbi8vXG4vLyBVbmRvIGRlZmF1bHQgdWwvb2wgc3R5bGVzXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBMaXN0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyO1xuXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlIGl0ZW1zLlxuLy8gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzaG93aW5nIHNlbGVjdGVkIGl0ZW1zLlxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcblxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cbn1cblxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJi5kaXNhYmxlZCxcbiAgJi5kaXNhYmxlZDpob3ZlcixcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XG4gICYuYWN0aXZlLFxuICAmLmFjdGl2ZTpob3ZlcixcbiAgJi5hY3RpdmU6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzcywgJHN0YXRlLXN1Y2Nlc3MtYmcsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbywgJHN0YXRlLWluZm8tYmcsICRzdGF0ZS1pbmZvLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZywgJHN0YXRlLXdhcm5pbmctYmcsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyLCAkc3RhdGUtZGFuZ2VyLWJnLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG5cbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcbi8vXG4vLyBFeHRyYSBjbGFzc2VzIGZvciBjcmVhdGluZyB3ZWxsLWZvcm1hdHRlZCBjb250ZW50IHdpdGhpbiBgLmxpc3QtZ3JvdXAtaXRlbWBzLlxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiwgYnV0dG9uJiB0byBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9XG4gIH1cblxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICAgICYuYWN0aXZlLFxuICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFuZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XG59XG5cbi8vIFBhbmVsIGNvbnRlbnRzXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBPcHRpb25hbCBoZWFkaW5nXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFdpdGhpbiBoZWFkaW5nLCBzdHJpcCBhbnkgYGgqYCB0YWcgb2YgaXRzIGRlZmF1bHQgbWFyZ2lucyBmb3Igc3BhY2luZy5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgPiBhLFxuICA+IHNtYWxsLFxuICA+IC5zbWFsbCxcbiAgPiBzbWFsbCA+IGEsXG4gID4gLnNtYWxsID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRwYW5lbC1mb290ZXItcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbn1cblxuXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcbi8vXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3Jcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cblxuLnBhbmVsIHtcbiAgPiAubGlzdC1ncm91cCxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cbi8vIENvbGxhcHNlIHNwYWNlIGJldHdlZW4gd2hlbiB0aGVyZSdzIG5vIGFkZGl0aW9uYWwgY29udGVudC5cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAge1xuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4vLyBUYWJsZXMgaW4gcGFuZWxzXG4vL1xuLy8gUGxhY2UgYSBub24tYm9yZGVyZWQgYC50YWJsZWAgd2l0aGluIGEgcGFuZWwgKG5vdCB3aXRoaW4gYSBgLnBhbmVsLWJvZHlgKSBhbmRcbi8vIHdhdGNoIGl0IGdvIGZ1bGwgd2lkdGguXG5cbi5wYW5lbCB7XG4gID4gLnRhYmxlLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgICAgcGFkZGluZy1yaWdodDogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGhlYWQ6Zmlyc3QtY2hpbGQsXG4gICAgPiB0Ym9keTpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXG4gICAgPiB0Zm9vdDpsYXN0LWNoaWxkIHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuICA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuICA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gID4gLnRhYmxlLWJvcmRlcmVkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5IHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLy8gQ29sbGFwc2libGUgcGFuZWxzIChha2EsIGFjY29yZGlvbilcbi8vXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxuLy8gdGhlIGhlbHAgb2Ygb3VyIGNvbGxhcHNlIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXG4gIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcblxuICAgICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xuLnBhbmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kZWZhdWx0LWJvcmRlciwgJHBhbmVsLWRlZmF1bHQtdGV4dCwgJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZywgJHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtcHJpbWFyeS1ib3JkZXIsICRwYW5lbC1wcmltYXJ5LXRleHQsICRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmcsICRwYW5lbC1wcmltYXJ5LWJvcmRlcik7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyLCAkcGFuZWwtc3VjY2Vzcy10ZXh0LCAkcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnLCAkcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xufVxuLnBhbmVsLWluZm8ge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1pbmZvLWJvcmRlciwgJHBhbmVsLWluZm8tdGV4dCwgJHBhbmVsLWluZm8taGVhZGluZy1iZywgJHBhbmVsLWluZm8tYm9yZGVyKTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtd2FybmluZy1ib3JkZXIsICRwYW5lbC13YXJuaW5nLXRleHQsICRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmcsICRwYW5lbC13YXJuaW5nLWJvcmRlcik7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGFuZ2VyLWJvcmRlciwgJHBhbmVsLWRhbmdlci10ZXh0LCAkcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmcsICRwYW5lbC1kYW5nZXItYm9yZGVyKTtcbn1cbiIsIi8vIFBhbmVsc1xuXG5AbWl4aW4gcGFuZWwtdmFyaWFudCgkYm9yZGVyLCAkaGVhZGluZy10ZXh0LWNvbG9yLCAkaGVhZGluZy1iZy1jb2xvciwgJGhlYWRpbmctYm9yZGVyKSB7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGhlYWRpbmctYm9yZGVyO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJiA+IC5wYW5lbC1mb290ZXIge1xuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEVtYmVkcyByZXNwb25zaXZlXG4vL1xuLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgMTY6OSBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuIiwiLy9cbi8vIFdlbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3ZWxsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xuICB9XG59XG5cbi8vIFNpemVzXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xufVxuIiwiLy9cbi8vIENsb3NlIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIEBpbmNsdWRlIG9wYWNpdHkoLjIpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC41KTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBidXR0b24mIHRvIGJ1dHRvbi5jbG9zZVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjNzIGVhc2Utb3V0KTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCkgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcblxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gIH1cbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vXG4vLyBUb29sdGlwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cbiAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcblxuICAmLmluICAgICB7IEBpbmNsdWRlIG9wYWNpdHkoJHRvb2x0aXAtb3BhY2l0eSk7IH1cbiAgJi50b3AgICAgeyBtYXJnaW4tdG9wOiAgLTNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLnJpZ2h0ICB7IG1hcmdpbi1sZWZ0OiAgM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tIHsgbWFyZ2luLXRvcDogICAzcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cbiAgJi5sZWZ0ICAgeyBtYXJnaW4tbGVmdDogLTNweDsgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIEFycm93c1xuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4vLyBOb3RlOiBEZXByZWNhdGVkIC50b3AtbGVmdCwgLnRvcC1yaWdodCwgLmJvdHRvbS1sZWZ0LCBhbmQgLmJvdHRvbS1yaWdodCBhcyBvZiB2My4zLjFcbi50b29sdGlwIHtcbiAgJi50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuIiwiLy9cbi8vIFBvcG92ZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDFweDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgcG9wb3ZlcnMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMikpO1xuXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuICAmLnRvcCAgICAgeyBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5yaWdodCAgIHsgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tICB7IG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYubGVmdCAgICB7IG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItdGl0bGUtYmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcbiAgYm9yZGVyLXJhZGl1czogKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi8vIEFycm93c1xuLy9cbi8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgJixcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbn1cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBvcG92ZXIge1xuICAmLnRvcCA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5yaWdodCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5ib3R0b20gPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XG5cbiAgICAvLyBBY2NvdW50IGZvciBqYW5raXR1ZGUgb24gaW1hZ2VzXG4gICAgPiBpbWcsXG4gICAgPiBhID4gaW1nIHtcbiAgICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy8gV2ViS2l0IENTUzMgdHJhbnNmb3JtcyBmb3Igc3VwcG9ydGVkIGRldmljZXNcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjZzIGVhc2UtaW4tb3V0KTtcbiAgICAgIEBpbmNsdWRlIGJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcbiAgICAgIEBpbmNsdWRlIHBlcnNwZWN0aXZlKDEwMDBweCk7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5uZXh0LmxlZnQsXG4gICAgICAmLnByZXYucmlnaHQsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIEBpbmNsdWRlIG9wYWNpdHkoJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eSk7XG4gIGZvbnQtc2l6ZTogJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xuICAvLyBXZSBjYW4ndCBoYXZlIHRoaXMgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gU2V0IGdyYWRpZW50cyBmb3IgYmFja2dyb3VuZHNcbiAgJi5sZWZ0IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuNSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpKTtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSwgJGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjkpO1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6ICAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gIH1cblxuXG4gIC5pY29uLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMzknOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXG4gICAgfVxuICB9XG4gIC5pY29uLW5leHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM2EnOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiB1bm9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gSUU4LTkgaGFjayBmb3IgZXZlbnQgaGFuZGxpbmdcbiAgICAvL1xuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XG4gICAgLy8gYGJhY2tncm91bmQtY29sb3JgLiBXZSBjYW5ub3QgdXNlIGBmaWx0ZXJgIHNpbmNlIHRoYXQncyBub3Qgdmlld2VkIGFzIGFcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGJ5IHRoZSBicm93c2VyLiBUaHVzLCBhIGhhY2sgaXMgbmVlZGVkLlxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcbiAgICAvL1xuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTsgLy8gSUU4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gSUU5XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAgMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gICYgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgaGVpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIG1hcmdpbi10b3A6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgICBmb250LXNpemU6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuaWNvbi1wcmV2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGU7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZvciBBZmZpeCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAoaGFzIGJlZW4gcmVtb3ZlZCBpbiB2NClcbkBtaXhpbiBoaWRlLXRleHQoKSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgQGluY2x1ZGUgaGlkZS10ZXh0O1xufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXhzJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1sZycpO1xufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG5cbi8vXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSN7JHBhcmVudH0gIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgjeyRwYXJlbnR9LFxuICB0ZCN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvKkBpbXBvcnQgdXJsKFwiaHR0cDovL2Zhc3QuLi4vZm9udHMubmV0L3QvMS5jc3M/YXBpVHlwZT1jc3MmcHJvamVjdGlkPTcwZDMxNWFlLWY5ZjYtNDBjOS05ZmJlLTQ3ZjcxNDM2Njg0MFwiKTsqL1xuXG4vKiBEYXJ3aW4gQmxhY2sgKi9cbkBmb250LWZhY2V7XG5cdGZvbnQtZmFtaWx5OlwiRGFyd2luIFcwMFwiO1xuXHRzcmM6dXJsKFwiLi4vZm9udHMvMzg4ZWYwYjQtYjU0Ni00YjdlLTgzYTYtMTRlYTNkZGI0ZGQzLmVvdD8jaWVmaXhcIik7XG5cdHNyYzp1cmwoXCIuLi9mb250cy8zODhlZjBiNC1iNTQ2LTRiN2UtODNhNi0xNGVhM2RkYjRkZDMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiLi4vZm9udHMvODNjOTllYWYtZjM0Yy00ZTU1LWI0NDYtNmRkNDE3YjBhNjg5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzLzI5N2YzZTFjLThhMTEtNGRkNC1hYWUzLTVjNzBjMDc4YWUxNC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvMTYxNjZiYzktZjdiMi00NTJlLTkwMDMtZWQ4ODgxZWRhODQ5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy80MWFhN2Q1Zi1lNTk5LTQyZTktYmExYy05NDQzNTk4ODk2ODcuc3ZnIzQxYWE3ZDVmLWU1OTktNDJlOS1iYTFjLTk0NDM1OTg4OTY4N1wiKSBmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogQXZlbmlyIEJvb2sgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJBdmVuaXIgQm9va1wiO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzLzcxMDc4OWEwLTE1NTctNDhhMS04Y2VjLTAzZDUyZDY2M2Q3NC5lb3Q/I2llZml4XCIpO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzLzcxMDc4OWEwLTE1NTctNDhhMS04Y2VjLTAzZDUyZDY2M2Q3NC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvMDY1YTZiMTQtYjJjYy00NDZlLTk0MjgtMjcxYzU3MGRmMGQ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy82NWQ3NWViMC0yNjAxLTRkYTUtYTlhNC05ZWU2N2E0NzBhNTkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9jNzBlOTBiYy0zYzk0LTQxZGMtYmYxNC1jYWE3MjdjNzYzMDEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8wOTc5MjE1Yi0zYTFiLTQzNTYtOWM3Ni1lOTBmYTQ1NTFmMWQuc3ZnIzA5NzkyMTViLTNhMWItNDM1Ni05Yzc2LWU5MGZhNDU1MWYxZFwiKSBmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogQXZlbmlyIE1lZGl1bSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OlwiQXZlbmlyIE1lZGl1bVwiO1xuXHRzcmM6dXJsKFwiLi4vZm9udHMvZTA1NDIxOTMtYjJlNi00MjczLWJjNDUtMzlkNGRmZDNjMTViLmVvdD8jaWVmaXhcIik7XG5cdHNyYzp1cmwoXCIuLi9mb250cy9lMDU0MjE5My1iMmU2LTQyNzMtYmM0NS0zOWQ0ZGZkM2MxNWIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiLi4vZm9udHMvMTdiOTBlZjUtYjYzZi00NTdiLWE5ODEtNTAzYmI3YWZlM2MwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL2M5YWVlYWJkLWRkNjUtNDkxZC1iNGJlLTNlMGRiOWFlNDdhMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvMjVmOTk0ZGUtZDEzZi00YTVkLWE4MmItYmY5MjVhMWUwNTRkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy8zNjA0ZWRiZC03ODRlLTRjYTctYjk3OC0xODgzNjQ2OWM2MmQuc3ZnIzM2MDRlZGJkLTc4NGUtNGNhNy1iOTc4LTE4ODM2NDY5YzYyZFwiKSBmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogQXZlbmlyIEJsYWNrICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiQXZlbmlyIEJsYWNrXCI7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvNmFmOTk4OWUtMjM1Yi00Yzc1LThjMDgtYTgzYmRhZWYzZjY2LmVvdD8jaWVmaXhcIik7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvNmFmOTk4OWUtMjM1Yi00Yzc1LThjMDgtYTgzYmRhZWYzZjY2LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9kNTEzZTE1ZS04ZjM1LTQxMjktYWQwNS00ODE4MTVlNTI2MjUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzYxYmQzNjJlLTcxNjItNDZiZC1iNjdlLTI4ZjM2NmM0YWZiZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2NjZDE3YzZiLWU3ZWQtNGI3My1iMGQyLTc2NzEyYTRlZjQ2Yi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzIwNTc3ODUzLTQwYTctNGFkYS1hM2ZiLWRkNmU5MzkyZjQwMS5zdmcjMjA1Nzc4NTMtNDBhNy00YWRhLWEzZmItZGQ2ZTkzOTJmNDAxXCIpIGZvcm1hdChcInN2Z1wiKTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBTb2ZpYSBSZWd1bGFyICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYVByby1SZWd1bGFyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzLzNBRDcyM18xXzAuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8zQUQ3MjNfMV8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcuLi9mb250cy8zQUQ3MjNfMV8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnLi4vZm9udHMvM0FENzIzXzFfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcuLi9mb250cy8zQUQ3MjNfMV8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBTb2ZpYSBCbGFjayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWFQcm8tQmxhY2snO1xuICBzcmM6IHVybCgnLi4vZm9udHMvM0FENzIzXzBfMC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzLzNBRDcyM18wXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy4uL2ZvbnRzLzNBRDcyM18wXzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksdXJsKCcuLi9mb250cy8zQUQ3MjNfMF8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy4uL2ZvbnRzLzNBRDcyM18wXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIFJlY2lwZXMgZm9udHMgKi9cbkBmb250LWZhY2V7XG4gIGZvbnQtZmFtaWx5OlwiQ2FsZGVyIFcwNSBEYXJrXCI7XG4gIHNyYzp1cmwoXCIuLi9mb250cy8wZDg5OWFhOC00MzQ1LTQ1ODktOTJkOC05NTRlNDJiOTNhZmUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvMGU1YTJjOWItMjI1ZC00NWU1LWEzZDgtOTVjNTcwYjU1MDY2LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZXtcbiAgZm9udC1mYW1pbHk6XCJUcmVuZCBIbmQgTWQgVzAxIFNucyBGb3VyXCI7XG4gIHNyYzp1cmwoXCIuLi9mb250cy80NDk5YmY3ZC02Y2Y1LTRlMmItOTA2MS1jNTUyZmQ4NDNkNTcud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvMWZhOWMwMjUtOWQ2Mi00NDRjLWE4ZTItYTllZDFhNmE0MTU1LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuLy8gVENDQy1Vbml0eVRleHQgTWVkaXVtXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVENDQy1Vbml0eVRleHQtTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vbW9sc29uY28vYXNzZXRzL2ZvbnRzL3dlYmZvbnRzL1RDQ0MtVW5pdHlUZXh0LU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vbW9sc29uY28vYXNzZXRzL2ZvbnRzL3dlYmZvbnRzL1RDQ0MtVW5pdHlUZXh0LU1lZGl1bS50dGZcIilcbiAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi90aGVtZXMvY3VzdG9tL21vbHNvbmNvL2Fzc2V0cy9mb250cy93ZWJmb250cy9UQ0NDLVVuaXR5VGV4dC1NZWRpdW0ud29mZlwiKVxuICAgICAgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIvdGhlbWVzL2N1c3RvbS9tb2xzb25jby9hc3NldHMvZm9udHMvd2ViZm9udHMvVENDQy1Vbml0eVRleHQtTWVkaXVtLndvZmYyXCIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cblxuLy8gVENDQy1Vbml0eUhlYWRsaW5lIE1lZGl1bVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRDQ0MtVW5pdHlIZWFkbGluZS1NZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9tb2xzb25jby9hc3NldHMvZm9udHMvd2ViZm9udHMvVENDQy1Vbml0eUhlYWRsaW5lLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vbW9sc29uY28vYXNzZXRzL2ZvbnRzL3dlYmZvbnRzL1RDQ0MtVW5pdHlIZWFkbGluZS1NZWRpdW0udHRmXCIpXG4gICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIvdGhlbWVzL2N1c3RvbS9tb2xzb25jby9hc3NldHMvZm9udHMvd2ViZm9udHMvVENDQy1Vbml0eUhlYWRsaW5lLU1lZGl1bS53b2ZmXCIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi90aGVtZXMvY3VzdG9tL21vbHNvbmNvL2Fzc2V0cy9mb250cy93ZWJmb250cy9UQ0NDLVVuaXR5SGVhZGxpbmUtTWVkaXVtLndvZmYyXCIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cblxuLy8gVENDQy1Vbml0eUhlYWRsaW5lIFJlZ3VsYXJcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUQ0NDLVVuaXR5SGVhZGxpbmUtUmVndWxhclwiO1xuICBzcmM6IHVybChcIi90aGVtZXMvY3VzdG9tL21vbHNvbmNvL2Fzc2V0cy9mb250cy93ZWJmb250cy9UQ0NDLVVuaXR5SGVhZGxpbmUtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vbW9sc29uY28vYXNzZXRzL2ZvbnRzL3dlYmZvbnRzL1RDQ0MtVW5pdHlIZWFkbGluZS1SZWd1bGFyLnR0ZlwiKVxuICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiL3RoZW1lcy9jdXN0b20vbW9sc29uY28vYXNzZXRzL2ZvbnRzL3dlYmZvbnRzL1RDQ0MtVW5pdHlIZWFkbGluZS1SZWd1bGFyLndvZmZcIilcbiAgICAgIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiL3RoZW1lcy9jdXN0b20vbW9sc29uY28vYXNzZXRzL2ZvbnRzL3dlYmZvbnRzL1RDQ0MtVW5pdHlIZWFkbGluZS1SZWd1bGFyLndvZmYyXCIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cblxuJGZvbnQtdGNjYy1tZWRpdW06IFwiVENDQy1Vbml0eVRleHQtTWVkaXVtXCI7XG4kZm9udC1oZWFkLW1lZGl1bTogXCJUQ0NDLVVuaXR5SGVhZGxpbmUtTWVkaXVtXCI7XG4kZm9udC1oZWFkLXJlZ3VsYXI6IFwiVENDQy1Vbml0eUhlYWRsaW5lLVJlZ3VsYXJcIjtcblxuLyogQXJpYWwgTVQgU1REIEJsYWNrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbC1NVC1TVEQtQmxhY2snO1xuICBzcmM6IHVybCgnLi4vZm9udHMvYXJpYWwtbXQtc3RkLWJsYWNrLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvYXJpYWwtbXQtc3RkLWJsYWNrPyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy4uL2ZvbnRzL2FyaWFsLW10LXN0ZC1ibGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJy4uL2ZvbnRzL2FyaWFsLW10LXN0ZC1ibGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcuLi9mb250cy9hcmlhbC1tdC1zdGQtYmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEFyaWFsIE1UIFNURCBCb2xkICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbC1NVC1TVEQtQm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9hcmlhbC1tdC1zdGQtYm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2FyaWFsLW10LXN0ZC1ib2xkPyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy4uL2ZvbnRzL2FyaWFsLW10LXN0ZC1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnLi4vZm9udHMvYXJpYWwtbXQtc3RkLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnLi4vZm9udHMvYXJpYWwtbXQtc3RkLWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvKipcbiAqIEFsZXJ0IHN0eWxpbmcuXG4gKi9cbi5hbGVydC1zbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4vLyBUcmVhdCBhbGwgbGlua3MgaW5zaWRlIGFsZXJ0IGFzIC5hbGVydC1saW5rXG4uYWxlcnQgYSB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cbi5hbGVydC1zdWNjZXNzIHtcbiAgYSwgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkYWxlcnQtc3VjY2Vzcy10ZXh0LCAxMCUpO1xuICB9XG59XG4uYWxlcnQtaW5mbyB7XG4gIGEsIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiBkYXJrZW4oJGFsZXJ0LWluZm8tdGV4dCwgMTAlKTtcbiAgfVxufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBhLCBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogZGFya2VuKCRhbGVydC13YXJuaW5nLXRleHQsIDEwJSk7XG4gIH1cbn1cbi5hbGVydC1kYW5nZXIge1xuICBhLCBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogZGFya2VuKCRhbGVydC1kYW5nZXItdGV4dCwgMTAlKTtcbiAgfVxufVxuIiwiLyoqXG4gKiBBSkFYICh0aHJvYmJlcikgc3R5bGluZy5cbiAqL1xuXG4vLyAkdG9kbyBUaGlzIHNob3VsZCBwcm9iYWJseSBiZSBpdCdzIG93biBtaXhpbi9jb21wb25lbnQ/XG5Aa2V5ZnJhbWVzIGdseXBoaWNvbi1zcGluIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfVxufVxuLmdseXBoaWNvbi1zcGluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbmltYXRpb246IGdseXBoaWNvbi1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbmEgLmdseXBoaWNvbi1zcGluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmh0bWwuanMge1xuICAuYnRuIC5hamF4LXRocm9iYmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0uMjVlbTtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0gLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAuZ2x5cGhpY29uIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgdHJhbnNpdGlvbjogMTUwbXMgY29sb3IsIDE1MG1zIG9wYWNpdHk7XG4gICAgICAmLmdseXBoaWNvbi1zcGluIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhpZGUgZW1wdHkgd3JhcHBlcnMgZnJvbSBBSkFYL0ZpZWxkIEFQSXMuXG4gIC5hamF4LW5ldy1jb250ZW50OmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qKlxuICogJGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGZpZWxkcy5cbiAqL1xuXG4uZmllbGQtLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGQtLWxhYmVsLFxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkLS1pdGVtcyB7XG4gIGZsb2F0OiBsZWZ0OyAvKkxUUiovXG59XG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGQtLWxhYmVsLFxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiAuZmllbGQtLWl0ZW0sXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGQtLWl0ZW1zIHtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG5bZGlyPVwicnRsXCJdIC5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZC0tbGFiZWwsXG5bZGlyPVwicnRsXCJdIC5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZC0taXRlbXMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkLS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnOic7XG59XG4iLCIvKipcbiAqIEZpbGUgKGFuZCBJbWFnZSBXaWRnZXQpIHN0eWxlcy5cbiAqL1xuLmZpbGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcbiAgICB9XG4gIH1cbiAgPiAudGFibGVkcmFnLWNoYW5nZWQge1xuICAgICYsICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCA1JSk7XG4gICAgfVxuICAgIGJhY2tncm91bmQ6ICRhbGVydC13YXJuaW5nLWJnO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICRhbGVydC13YXJuaW5nLXRleHQ7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICB0b3A6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGluaGVyaXQ7XG4gIH1cbn1cbi5maWxlLWljb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmb250LXNpemU6IDE1MCU7XG4gIHBhZGRpbmc6IC4yNWVtIC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5maWxlLWxpbmsge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgYSwgYTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4uZmlsZS1zaXplIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMCAxZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW1hZ2Utd2lkZ2V0LnJvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIvKipcbiAqIEZpbHRlciBzdHlsZXMuXG4gKi9cblxuLy8gTWltaWMgLnBhbmVsLWRlZmF1bHQgc3R5bGluZy5cbi5maWx0ZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHBhbmVsLWRlZmF1bHQtYm9yZGVyO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgJHBhbmVsLWJvcmRlci1yYWRpdXMgJHBhbmVsLWJvcmRlci1yYWRpdXM7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogNTFweDtcbiAgQGV4dGVuZCAuY2xlYXJmaXg7XG59XG4uZmlsdGVyLWhlbHAge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IC41ZW0gMCAwO1xufVxuXG4vLyBGdWxsIGxpc3QgcGFnZS5cbi5uYXYubmF2LXRhYnMuZmlsdGVyLWZvcm1hdHMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuIiwiLyoqXG4gKiBGb3JtIHN0eWxlcy5cbiAqL1xuXG4vLyBDaGVja2JveGVzIC8gcmFkaW8gYnV0dG9ucy5cbi5jaGVja2JveCwgLnJhZGlvIHtcbiAgLy8gUmVtb3ZlIHRvcC9ib3R0b20gbWFyZ2lucyB3aGVuIGluIHRhYmxlIGNvbnRleHQsIGJlY2F1c2UgdGhpcyBpcyBtb3N0XG4gIC8vIGxpa2VseSBhIHRhYmxlc2VsZWN0IGNoZWNrYm94IGVsZW1lbnQuXG4gIHRhYmxlICYuZm9ybS1uby1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIEJyb3dzZXJzIGRvIG5vdCByZWNvZ25pemUgcHNldWRvIDphZnRlciBzZWxlY3RvcnMsIHdlIG11c3QgY3JlYXRlIGEgd3JhcHBlclxuLy8gYXJvdW5kIHRoZSBzZWxlY3QgZWxlbWVudCB0byBzdHlsZSBpdCBwcm9wZXJseS5cbi8vICRzZWUgaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3EvMjExMDM1NDJcbi5zZWxlY3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLmZvcm0taW5saW5lICYge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5pbnB1dC1ncm91cCAmIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICAgICY6Zmlyc3QtY2hpbGQgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgfVxuICB9XG5cbiAgc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIGNvbnRlbnQ6ICfilrwnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IC0uNWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgLy8gVXNlIGEgbW9yZSBzdHlsaXNoIGljb24gaWYgdGhlIHRoZW1lIHVzZXMgZ2x5cGhpY29ucy5cbiAgICAuaGFzLWdseXBoaWNvbnMgJiB7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiAnXFxlMTE0JzsgLy8gLmdseXBoaWNvbi1jaGV2cm9uLWRvd25cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgIH1cbiAgICAuaGFzLWVycm9yICYge1xuICAgICAgY29sb3I6ICRzdGF0ZS1kYW5nZXItdGV4dDtcbiAgICB9XG4gICAgLmhhcy1zdWNjZXNzICYge1xuICAgICAgY29sb3I6ICRzdGF0ZS1zdWNjZXNzLXRleHQ7XG4gICAgfVxuICAgIC5oYXMtd2FybmluZyAmIHtcbiAgICAgIGNvbG9yOiAkc3RhdGUtd2FybmluZy10ZXh0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBVc2UgQ1NTL1NWRyBpbWFnZSBmb3IgcmVxdWlyZWQgbWFyay5cbi8vIEBzZWUgaHR0cHM6Ly93d3cuZHJ1cGFsLm9yZy9ub2RlLzIxNTIyMTdcbi8vIEBzZWUgaHR0cHM6Ly93d3cuZHJ1cGFsLm9yZy9ub2RlLzIyNzQ2MzFcbi5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZXF1aXJlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggN3B4O1xuICBjb250ZW50OlwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6MTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4vLyBGb3JtIGFjdGlvbiBidXR0b25zLlxuLmZvcm0tYWN0aW9ucyB7XG4gIC5idG4sIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuYnRuLWdyb3VwIHtcbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLyogVVMgTXVsdGlGb3JtICovXG5cbmJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZVtjbGFzcyo9XCJub2RlLXRpdGxlLWNvbnRhY3RcIl17XG4gIC5yZWdpb24tY29udGVudCA+IGFydGljbGUgPiAuY29udGVudCA+IGRpdiA+IGRpdjpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbik6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIpOm5vdCgucGFyYWdyYXBoLS10eXBlLS1icC12aWV3KXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICBoMS5wYWdlLXRpdGxlLW1haW57XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1jX211bHRpZm9ybV9mb3JtX2NvbnRhaW5lcntcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuanMtZm9ybS1pdGVtLWJpcnRobW9udGh7XG4gICAgaW5wdXR7XG4gICAgICBtaW4td2lkdGg6IDU2cHg7XG4gICAgfVxuICB9XG4gIC5qcy1mb3JtLWl0ZW0tYmlydGh5ZWFye1xuICAgIGlucHV0e1xuICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgIH1cbiAgfVxuICAubWMtbXVsdGlmb20tb3B0aW4tdG9we1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5lcnJvciwgLmhhcy1lcnJvciBsZWdlbmR7XG4gICAgY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5oYXMtZXJyb3IgbGFiZWw6bGFzdC1jaGlsZHtcbiAgICBjb2xvcjogJGJyYW5kLWRhbmdlcjtcbiAgfVxuICAuZm9ybS1pdGVtIC5vcHRpb25hbHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICB9XG4gIGxhYmVsLCAuZmllbGRzZXQtbGVnZW5ke1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIH1cbiAgbGVnZW5ke1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAuZm9ybS10eXBlLXJhZGlvIGxhYmVse1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgLmZvcm0taXRlbS1vcHRpbiwgLmZvcm0tdHlwZS1jaGVja2JveHtcbiAgICBsYWJlbHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICB9XG4gIH1cbiAgYnV0dG9ue1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgI2VkaXQtcGhvbmUtbnVtYmVye1xuICAgIC5maWVsZHNldC13cmFwcGVyID4ge1xuICAgICAgLmZvcm0taXRlbXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm11bHRpZm9ybS1jb25maXJtYXRpb24tbWVzc2FnZXtcbiAgLnBhZ2UtdGl0bGUtbWFpbntcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYtYmxhY2s7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jb250YWN0X3VzX21vZGFsLCAuY29udGFjdF9jYV9tb2RhbHtcbiAgLm1vZGFsLXRpdGxle1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZi1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAubW9kYWwtZm9vdGVyIHB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYnRuLWJhY2t7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1vZGFsLWJ0bnN7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cbiAgLmNsb3Nle1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cblxuXG4iLCIvKipcbiAqIEljb24gc3R5bGVzLlxuICovXG5hIHtcbiAgJi5pY29uLWJlZm9yZSAuZ2x5cGhpY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuICB9XG4gICYuaWNvbi1hZnRlciAuZ2x5cGhpY29uIHtcbiAgICBtYXJnaW4tbGVmdDogLjI1ZW07XG4gIH1cbn1cblxuLmJ0biB7XG4gICYuaWNvbi1iZWZvcmUgLmdseXBoaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0uMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuICB9XG4gICYuaWNvbi1hZnRlciAuZ2x5cGhpY29uIHtcbiAgICBtYXJnaW4tbGVmdDogLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtLjI1ZW07XG4gIH1cbn1cbiIsIi8qKlxuICogTmF2YmFyIHN0eWxpbmcuXG4gKi9cbiRtb2JpbGU6ICAgICAgICAgIFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzY3JlZW4teHMtbWF4fSlcIjtcbiR0YWJsZXQ6ICAgICAgICAgIFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzY3JlZW4tc20tbWlufSlcIjtcbiRub3JtYWw6ICAgICAgICAgIFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzY3JlZW4tbWQtbWlufSlcIjtcbiR3aWRlOiAgICAgICAgICAgIFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzY3JlZW4tbGctbWlufSlcIjtcbiRncmlkLWJyZWFrcG9pbnQ6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRncmlkLWZsb2F0LWJyZWFrcG9pbnR9KVwiO1xuXG5ib2R5IHtcbiAgLy8gRml4IGhvcml6b250YWwgc2Nyb2xsaW5nIG9uIGlPUyBkZXZpY2VzLlxuICAvLyBodHRwOi8vZHJ1cGFsLm9yZy9ub2RlLzE4NzAwNzZcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYubmF2YmFyLWlzLXN0YXRpYy10b3Age1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgJi5uYXZiYXItaXMtZml4ZWQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAoJG5hdmJhci1oZWlnaHQgKyAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDY4cHgpO1xuICAgIH1cbiAgfVxuICAmLm5hdmJhci1pcy1maXhlZC1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAoJG5hdmJhci1oZWlnaHQgKyAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG5cbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIG1hcmdpbi10b3A6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgJi50b29sYmFyLXZlcnRpY2FsIHtcbiAgICAgICYubmF2YmFyLWlzLWZpeGVkLXRvcCxcbiAgICAgICYubmF2YmFyLWlzLWZpeGVkLWJvdHRvbSB7XG4gICAgICAgIC50b29sYmFyLWJhciB7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB9XG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgei1pbmRleDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyBEZWZhdWx0IHRvb2xiYXIgZml4ZWQgaGVpZ2h0IHZhbHVlLlxuICAgICAgLy8gQHNlZSBjb3JlL21vZHVsZXMvdG9vbGJhci9jc3MvdG9vbGJhci5pY29ucy50aGVtZS5jc3NAMjYxXG4gICAgICAmLm5hdmJhci1pcy1maXhlZC10b3AgaGVhZGVyIHtcbiAgICAgICAgdG9wOiAzOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm5hdmJhci5jb250YWluZXIge1xuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgbWF4LXdpZHRoOiAoKCRjb250YWluZXItc20gLSAkZ3JpZC1ndXR0ZXItd2lkdGgpKTtcbiAgfVxuICBAbWVkaWEgI3skbm9ybWFsfSB7XG4gICAgbWF4LXdpZHRoOiAoKCRjb250YWluZXItbWQgLSAkZ3JpZC1ndXR0ZXItd2lkdGgpKTtcbiAgfVxuICBAbWVkaWEgI3skd2lkZX0ge1xuICAgIG1heC13aWR0aDogKCgkY29udGFpbmVyLWxnIC0gJGdyaWQtZ3V0dGVyLXdpZHRoKSk7XG4gIH1cbn1cblxuLy8gQnJhbmRpbmcuXG4ubmF2YmFyIC5sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBAbWVkaWEgI3skZ3JpZC1icmVha3BvaW50fSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4iLCIvKipcbiAqIE5vZGUgc3R5bGluZy5cbiAqL1xuXG4ubm9kZS1wcmV2aWV3LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC0oJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbi5ub2RlLXByZXZpZXctZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nOiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG4iLCIvKipcbiAqIFBhbmVsIHN0eWxpbmcuXG4gKi9cbi5wYW5lbC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IC0xMHB4IC0xNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICYsICY6aG92ZXIsICY6Zm9jdXMsICY6aG92ZXI6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gICY6Zm9jdXMsICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiLyoqXG4gKiBQcm9ncmVzcyBiYXIgc3R5bGVzLlxuICovXG4ucHJvZ3Jlc3Mtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG5cbiAgJjpsYXN0LWNoaWxkIC5wcm9ncmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLm1lc3NhZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLnBlcmNlbnRhZ2UsXG4gIC5wcm9ncmVzcy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICB9XG5cbiAgLnByb2dyZXNzLWJhciB7XG4gICAgbWluLXdpZHRoOiAyZW07XG4gIH1cblxufVxuIiwiLyoqXG4gKiBUYWJsZSBkcmFnIHN0eWxlcy5cbiAqL1xuLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDFweCAycHggMXB4IDEwcHg7XG59XG4udGFibGVkcmFnLWNoYW5nZWQtd2FybmluZyB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50YWJsZWRyYWctaGFuZGxlIHtcbiAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICBjdXJzb3I6IG1vdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEyNSU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IC0xMHB4IDAgMCAtMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICB9XG59XG4uaW5kZW50YXRpb24ge1xuICBmbG9hdDogbGVmdDsgLyogTFRSICovXG4gIGhlaWdodDogMS43ZW07XG4gIG1hcmdpbjogLTAuNGVtIDAuMmVtIC0wLjRlbSAtMC40ZW07IC8qIExUUiAqL1xuICBwYWRkaW5nOiAwLjQyZW0gMCAwLjQyZW0gMC42ZW07IC8qIExUUiAqL1xuICB3aWR0aDogMjBweDtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAtMC40ZW0gLTAuNGVtIC0wLjRlbSAwLjJlbTtcbiAgICBwYWRkaW5nOiAwLjQyZW0gMC42ZW0gMC40MmVtIDA7XG4gIH1cbn1cbiIsIi8qKlxuICogVGFicyBhbmQgbG9jYWwgYWN0aW9uIHN0eWxlcy5cbiAqL1xuLmxvY2FsLWFjdGlvbnMge1xuICBtYXJnaW46IDEwcHggMCAxMHB4IC01cHg7XG59XG4udGFicy0tc2Vjb25kYXJ5IHtcbiAgbWFyZ2luOiAxMHB4IDAgNXB4O1xufVxuXG4vKipcbiAqIE1pc3NpbmcgQm9vdHN0cmFwIDIgdGFiIHN0eWxpbmcuXG4gKiAkc2VlIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTg0MzI1Nzcvc3RhY2tlZC10YWJzLWluLWJvb3RzdHJhcC0zXG4gKiAkc2VlIGh0dHA6Ly9ib290cGx5LmNvbS83NDkyNlxuICovXG4udGFiYmFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRhYnMtYmVsb3csIC50YWJzLWxlZnQsIC50YWJzLXJpZ2h0IHtcbiAgPiAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgLnN1bW1hcnkge1xuICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICB9XG4gIH1cbn1cbi50YWItcGFuZSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQmVsb3cuXG4udGFicy1iZWxvdyB7XG4gID4gLm5hdi10YWJzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICA+IGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgPiBhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUge1xuICAgICAgPiBhLFxuICAgICAgPiBhOmhvdmVyLFxuICAgICAgPiBhOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTGVmdCBhbmQgcmlnaHQgdGFicy5cbi50YWJzLWxlZnQsXG4udGFicy1yaWdodCB7XG4gID4gLm5hdi10YWJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgPiBsaSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuICAgICAgPiBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAudGFiLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5cbi8vIExlZnQgdGFicy5cbi50YWJzLWxlZnQge1xuICA+IC5uYXYtdGFicyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgMCAwICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSxcbiAgICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50ICRuYXYtdGFicy1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6IC0xcHggMXB4IDFweCByZ2JhKDAsMCwwLC4wNSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJpZ2h0IHRhYnMuXG4udGFicy1yaWdodCB7XG4gID4gLm5hdi10YWJzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMDtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLC4wNSk7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIFRvb2xiYXIgbW9kdWxlIHN0eWxpbmcuXG4gKi9cblxuJHRvb2xiYXItd2lkdGg6IDI0MHB4O1xuXG5ib2R5LnRvb2xiYXItZml4ZWQge1xuXG4gIC8vIEZpeCB6LWluZGV4LlxuICAudG9vbGJhci1vcmllbnRlZCAudG9vbGJhci1iYXIge1xuICAgIHotaW5kZXg6ICgkemluZGV4LW5hdmJhci1maXhlZCArIDEpO1xuICB9XG5cbiAgLm5hdmJhci1maXhlZC10b3Age1xuICAgIHRvcDogMzlweDtcbiAgfVxuXG4gIC8vIEhvcml6b250YWwuXG4gICYudG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItdHJheS1vcGVuIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgICB0b3A6IDc5cHg7XG4gIH1cblxuICAvLyBWZXJ0aWNhbCBPcGVuLlxuICAmLnRvb2xiYXItdmVydGljYWwudG9vbGJhci10cmF5LW9wZW4ge1xuXG4gICAgLm5hdmJhci1maXhlZC10b3Age1xuICAgICAgbGVmdDogJHRvb2xiYXItd2lkdGg7XG4gICAgfVxuXG4gICAgJi50b29sYmFyLWZpeGVkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkdG9vbGJhci13aWR0aDtcblxuICAgICAgLnRvb2xiYXItdHJheSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAmLCA+IC50b29sYmFyLWxpbmluZzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAkdG9vbGJhci13aWR0aDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4vLyBSZW1vdmUgZmxpY2tpbmcuXG5ib2R5LnRvb2xiYXItbG9hZGluZyB7XG5cbiAgbWFyZ2luLXRvcDogMDtcblxuICAmLnRvb2xiYXIge1xuICAgIG1hcmdpbi1ib3R0b206ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxufVxuIiwiLypcbiAqIEBmaWxlXG4gKiBTZWxlY3QgTWVudSBzdHlsZXMgalF1ZXJ5IC0gVUkuXG4gKi9cblxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMC41ZW0gMC4zZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnVpLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSB7XG4gIHVsLnVpLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufSIsIi8qXG4gKiBAZmlsZVxuICogU2lwcyAmIERpcHMgc3R5bGVzLlxuICovXG5cbi5ub2RlLXRpdGxlLXNpcHMtYW5kLWRpcHMge1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICBwLFxuICBhLFxuICBzcGFuIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGNjYy1tZWRpdW07XG4gIH1cblxuICBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMzNweDtcblxuICAgIEBtZWRpYSAjeyRub3JtYWx9IHtcbiAgICAgIGZvbnQtc2l6ZTogNzhweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcblxuICAgICAgQG1lZGlhICN7JG5vcm1hbH0ge1xuICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgIEBtZWRpYSAjeyRub3JtYWx9IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIEBtZWRpYSAjeyRub3JtYWx9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7XG5cbiAgICAgIEBtZWRpYSAjeyR3aWRlfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjIuMzMzMzMzMyU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDMwOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vb3ZlcndyaXRlc1xuICAmLnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2UgLnJlZ2lvbi1jb250ZW50PmFydGljbGU+LmNvbnRlbnQ+ZGl2PmRpdi5mZWF0dXJlOm5vdCgucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbik6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLXNsaWRlcik6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXZpZXcpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlIC5yZWdpb24tY29udGVudD5hcnRpY2xlPi5jb250ZW50PmRpdj5kaXYudmlld3MtdGl0bGU6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tYnAtdmlldykge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuXG4gICAgQG1lZGlhICN7JG5vcm1hbH0ge1xuICAgICAgcGFkZGluZzogOTBweCAwIDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlIC5yZWdpb24tY29udGVudD5hcnRpY2xlPi5jb250ZW50PmRpdjpmaXJzdC1jaGlsZD5kaXY6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24pIHtcbiAgICBtYXJnaW4tdG9wOiA2N3B4O1xuICB9XG5cbiAgJi5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlIC5yZWdpb24tY29udGVudD5hcnRpY2xlPi5jb250ZW50PmRpdj5kaXYuYm90dG9tLXNpcHM6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tYnAtdmlldykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLypcbiAqIFNJUFMgQU5EIERJUFMgUkVDSVBFUy5cbiAqXG4gKi9cbi5yZWNpcGUtdHlwZS1zaXBzZGlwcyxcbi5yZWNpcGUtdHlwZS1zaXBzYW5kZGlwcyB7XG4gIGFydGljbGUge1xuICAgIGNvbG9yOiAkYmctZ3JlZW47XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBjb2xvcjogJGJnLWdyZWVuO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWQtbWVkaXVtO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQG1lZGlhICN7JG5vcm1hbH0ge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWQtcmVndWxhcjtcbiAgICB9XG5cbiAgICAuZmllbGQtLWxhYmVsIHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDExcHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZC1tZWRpdW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5kLWZsZXgge1xuICAgICAgQG1lZGlhICN7JG5vcm1hbH0ge1xuICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXJlY2lwZS1pbWFnZSB7XG4gICAgICBAbWVkaWEgI3skd2lkZX0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICBAbWVkaWEgI3skbm9ybWFsfSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICN7JHdpZGV9IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA1MHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG5cbiAgICAgICAgQG1lZGlhICN7JG5vcm1hbH0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcblxuICAgICAgICAgIEBtZWRpYSAjeyRub3JtYWx9IHtcbiAgICAgICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuXG4gICAgICAgIEBtZWRpYSAjeyRub3JtYWx9IHtcbiAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skd2lkZX0ge1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDc1JTtcblxuICAgICAgICBAbWVkaWEgI3skbm9ybWFsfSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wbGF0ZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZC1tZWRpdW07XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgQG1lZGlhICN7JG5vcm1hbH0ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWluc3RydWN0aW9ucyxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW5ncmVkaWVudHMge1xuICAgICAgY29sb3I6ICM2RDZFNzE7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW5ncmVkaWVudHMge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL092ZXJ3cml0ZS5cbiAgJjpub3QoLnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2UpOm5vdCgucGFnZS1ub2RlLXR5cGUtcHJlc3MtcmVsZWFzZSkgI2Zvb3Rlci5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gICYubmF2YmFyLWlzLWZpeGVkLXRvcDpub3QoLnBhZ2Utbm9kZS10eXBlLW1jLXBhZ2UpIHtcbiAgICBtYXJnaW4tdG9wOiA2M3B4O1xuICB9XG59XG5cbi8qXG4gKlxuICogRmVhdHVyZSBzdHlsZXMuXG4gKi9cbi5mZWF0dXJlIHtcbiAgLnRleHQtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICByaWdodDogLTQwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB0b3A6IDMxcHg7XG4gICAgICByaWdodDogLTY0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG5vcm1hbH0ge1xuICAgICAgdG9wOiAzMXB4O1xuICAgICAgcmlnaHQ6IC03N3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyR3aWRlfSB7XG4gICAgICByaWdodDogLTExMHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkYmctZ3JlZW47XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG5cbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skd2lkZX0ge1xuICAgICAgICBmb250LXNpemU6IDc4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRleHQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcmlnaHQ6IDEwcHg7XG5cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICByaWdodDogN3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRub3JtYWx9IHtcbiAgICAgIHJpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyR3aWRlfSB7XG4gICAgICByaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAmID4gLmJ0biB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAjeyRub3JtYWx9IHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICN7JHdpZGV9IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgQG1lZGlhICN7JHdpZGV9IHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdncgLSA3MHZ3KTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWJwLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDAgNTBweDtcbiAgfVxuXG4gIC8vb3ZlcndyaXRlcyBmb3IgZmVhdHVyZS5cbiAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdHdvLXVuZXZlbi5wYXJhZ3JhcGgtLXN0eWxlLS0zMy02NiB7XG5cbiAgICA+LnBhcmFncmFwaF9fY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucy10d28tdW5ldmVuX18yY29sLWNvbHVtbjIsXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucy10d28tdW5ldmVuX18yY29sLWNvbHVtbjEge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdHdvLXVuZXZlbl9fMmNvbC1jb2x1bW4xIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuXG4gICAgICA+ZGl2LFxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlLFxuICAgICAgLnBhcmFncmFwaF9fY29sdW1uIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoX19jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAjeyRub3JtYWx9IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLXNpbXBsZSB7XG4gICAgICAgIEBtZWRpYSAjeyRub3JtYWx9IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWJwLXRleHQge1xuICAgICAgICBoZWlnaHQ6IDExOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNHB4O1xuXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICBoZWlnaHQ6IDE3MnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skd2lkZX0ge1xuICAgICAgICAgIGhlaWdodDogMjgxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXR3by11bmV2ZW5fXzJjb2wtY29sdW1uMiB7XG4gICAgICB3aWR0aDogNjYuNjY2NjY2NjYlO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICpcbiAqIFJlY2lwZSBsaXN0LlxuICovXG5cbi52aWV3cy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuYm9yZGVyLWdyZWVuIHtcbiAgICBAbWVkaWEgI3skbm9ybWFsfSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMnB4O1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgQG1lZGlhICN7JG5vcm1hbH0ge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2lwcy1kaXBzIC5yZWNpcGUtbGlzdCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGJnLWdyZWVuO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAbWVkaWEgI3skbm9ybWFsfSB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG5cbiAgICAgID4qIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG5cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRub3JtYWx9IHtcbiAgICAgIG1heC13aWR0aDogMjQ4cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLXJlY2lwZS1pbWFnZSB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSxcbiAgICAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgPiBkaXYge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnZpZXctd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLypcbiAqIEJvdHRvbSBTaXBzLlxuICpcbiAqL1xuXG4uYm90dG9tLXNpcHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnBhcmFncmFwaF9fY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGNjYy1tZWRpdW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQG1lZGlhICN7JG5vcm1hbH0ge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWJvdHRvbSB7XG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKiBqUXVlcnkgVUkgYXV0b2NvbXBsZXRlIHdpZGdldCBzdHlsZSBvdmVycmlkZXMuXG4gKlxuICogJHRvZG8gUmVtb3ZlIG9uY2UgalF1ZXJ5IFVJIGlzIG5vIGxvbmdlciB1c2VkP1xuICovXG5cbi8vIE1pbWljcyAuZHJvcGRvd24tbWVudSBzdHlsZXMuXG4udWktYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcblxuICAudWktbWVudS1pdGVtIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJi51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLnVpLXN0YXRlLWFjdGl2ZSwgJi51aS1zdGF0ZS1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIH1cblxuICB9XG5cbn1cbiIsIi8vIEB0b2RvIHRoZXNlIHNob3VsZCBiZSB0aGVpciBvd24gQ1NTIGZpbGVzIGFuZCBvbmx5IGluY2x1ZGVkIHdoZW5cbi8vIHNwZWNpZmljIERydXBhbCBsaWJyYXJpZXMgYXJlIHVzZWQuXG5AaW1wb3J0IFwiY29tcG9uZW50L2FsZXJ0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L2FqYXhcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvZmllbGRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvZmlsZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudC9maWx0ZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvZm9ybVwiO1xuQGltcG9ydCBcImNvbXBvbmVudC9pY29uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L25hdmJhclwiO1xuQGltcG9ydCBcImNvbXBvbmVudC9ub2RlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L3BhbmVsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L3Byb2dyZXNzLWJhclwiO1xuQGltcG9ydCBcImNvbXBvbmVudC90YWJsZS1kcmFnXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L3RhYnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvdG9vbGJhclwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudC9zZWxlY3RtZW51XCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50L3NpcHNfYW5kX2RpcHNcIjtcblxuLy8galF1ZXJ5IFVJIHN0eWxlIG92ZXJyaWRlcy5cbkBpbXBvcnQgXCJqcXVlcnktdWkvYXV0b2NvbXBsZXRlXCI7XG5cbm9sLCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIC5wb3BvdmVyICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBQYWdlIGhlYWRlci5cbi5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8vIEZvb3Rlci5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1O1xufVxuXG4vLyBQYXJhZ3JhcGhzLlxucDpsYXN0LWNoaWxkLFxuLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCxcbi5wYW5lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gSGVscCByZWdpb24uXG4ucmVnaW9uLWhlbHAge1xuICA+IC5nbHlwaGljb24ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IC0wLjA1ZW0gMC41ZW0gMCAwO1xuICB9XG4gIC5ibG9jayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5cbi5oZWxwLWJsb2NrLCAuY29udHJvbC1ncm91cCAuaGVscC1pbmxpbmUge1xuICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIExhbmd1YWdlIE92ZXJyaWRlc1xuXG4vLyBOb3J0aCBLb3JlYVxuLmNvdW50cnkta3B7XG4gICNmb290ZXJ7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gICYubm9kZS1pZC0xIHtcbiAgICBoMyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInBhdGhcIjtcbkBpbXBvcnQgXCJjb3JlXCI7XG5AaW1wb3J0IFwibGFyZ2VyXCI7XG5AaW1wb3J0IFwiZml4ZWQtd2lkdGhcIjtcbkBpbXBvcnQgXCJsaXN0XCI7XG5AaW1wb3J0IFwiYm9yZGVyZWQtcHVsbGVkXCI7XG5AaW1wb3J0IFwiYW5pbWF0ZWRcIjtcbkBpbXBvcnQgXCJyb3RhdGVkLWZsaXBwZWRcIjtcbkBpbXBvcnQgXCJzdGFja2VkXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbkBpbXBvcnQgXCJzY3JlZW4tcmVhZGVyXCI7XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxuIiwiLyoqXG4gKiBIZWFkZXIuXG4gKlxuICogTW9kaWZ5IHRoaXMgZmlsZSB0byBwcm92aWRlIGRlZmF1bHQgc3R5bGluZyBmb3IgaGVhZGVyLlxuICpcbiAqIFlvdSBjYW4gY29weSBleGlzdGluZyB2YXJpYWJsZXMgZGlyZWN0bHkgZnJvbSB0aGUgZm9sbG93aW5nIGZpbGU6XG4gKiAuL01vbHNvbkNPL2Fzc2V0cy9zY3NzL292ZXJyaWRlcy9fZGVmYXVsdC12YXJpYWJsZXMuc2Nzc1xuICovXG5cbiNuYXZiYXJ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG5hdmJhci1oZWFkZXItZGVmYXVsdC1iZywgLjkpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaGVhZGVyLWRlZmF1bHQtYmc7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdmJhci1oZWFkZXItZGVmYXVsdC1iZztcbiAgICBib3gtc2hhZG93OiAwIC0xcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgJi5zdGlja3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG5hdmJhci1oZWFkZXItZGVmYXVsdC1iZywgLjkpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgLTFweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1oZWFkZXItZGVmYXVsdC1iZztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXZiYXItaGVhZGVyLWRlZmF1bHQtYmc7XG4gICAgICBib3gtc2hhZG93OiAwIC0xcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuICB9XG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstY29sb3I7XG4gICAgICAmLmFjdGl2ZSB7IGNvbG9yOiAkbmF2LWxpbmstY29sb3I7IH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJG5hdi1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgICYuZXhwYW5kZWQgeyBmb250LWZhbWlseTogXCJTb2ZpYVByby1CbGFja1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICYub3BlbiB7XG4gICAgICAgID4gYSB7IGNvbG9yOiAkbmF2LWxpbmstaG92ZXItY29sb3I7IH1cbiAgICAgIH1cbiAgICAgICYub3BlbiB7XG4gICAgICAgIGEubWVudS0tc3VibWVudSArIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIGEgeyB3aGl0ZS1zcGFjZTogaW5pdGlhbDsgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEubWVudS0tc3VibWVudSArIHVsID4gbGkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogI0ZGN0YzMiBzb2xpZCAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lcntcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1taW4pe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5uYXZiYXItbmF2e1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgPiBsaSB7XG4gICAgICBmb250LWZhbWlseTogXCJTb2ZpYVByby1CbGFja1wiO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHg7XG4gICAgICAuY2FyZXR7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwNyc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCAjODg4ODg4IHNvbGlkO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAyMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgcGFkZGluZzogMjVweCA1cHggMjBweDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICA+IGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGZvcm17XG4gICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAuZm9ybS1ncm91cHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJde1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtbGluay1jb2xvcjtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQobiszKXtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIC5kcm9wZG93bi1tZW51e1xuICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAkbmF2LWxpbmstaG92ZXItY29sb3Igc29saWQgNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIGJvcmRlci10b3A6ICRuYXYtbGluay1ob3Zlci1jb2xvciBzb2xpZCAzcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICBAZm9yICRpIGZyb20gNCB0aHJvdWdoIDQge1xuICAgICAgICAgICAgICAmLml0ZW1zLSN7JGl9IHtcbiAgICAgICAgICAgICAgICBjb2x1bW5zOiAkaTtcbiAgICAgICAgICAgICAgICAtbW96LWNvbHVtbnM6ICRpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IHVse1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDA7XG5cblxuICAgICAgICB9XG4gICAgICAgID4gbGl7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZi1ibGFjaztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogJG5hdi1saW5rLWJvcmRlciBzb2xpZCAxcHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICA+IHVse1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICRuYXYtbGluay1jb2xvcjtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXYtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHVse1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgbGl7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogJGxpbmstdHJhbnNpdGlvbjtcbiAgICAgICYub3BlbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgdHJhbnNpdGlvbjogJGxpbmstdHJhbnNpdGlvbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1oZWFkZXJ7XG4gIC5sb2dve1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAbWVkaWEgI3skbm9ybWFsfSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyR3aWRlfSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG5cbiAgICAgIEBtZWRpYSAjeyRub3JtYWx9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICN7JHdpZGV9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxvZ28taGVhZGluZ3tcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xle1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDE5cHggMTJweDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXN7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgfVxuXG4gICAgLmljb24tYmFye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MUU0MiAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICsgLmljb24tYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjYmxvY2stbWFycXVhZ2VkdXNpdGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxufVxuXG5uYXYjYmxvY2staW55b3VyY29ybmVyIHtcbiAgdWwubWVudS0taW55b3VyY29ybmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICA+IGxpe1xuICAgICAgY29sb3I6ICRuYXYtbGluay1jb2xvcjtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBmb250LWZhbWlseTogXCJTb2ZpYVByby1CbGFja1wiLHNhbnMtc2VyaWY7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgY29sb3I6ICRuYXYtbGluay1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkbmF2LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICYub3BlbntcbiAgICAgICAgPiBhe1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbiIsIi8qKlxuICogRm9vdGVyLlxuICpcbiAqIE1vZGlmeSB0aGlzIGZpbGUgdG8gcHJvdmlkZSBkZWZhdWx0IHN0eWxpbmcgZm9yIGZvb3Rlci5cbiAqXG4gKiBZb3UgY2FuIGNvcHkgZXhpc3RpbmcgdmFyaWFibGVzIGRpcmVjdGx5IGZyb20gdGhlIGZvbGxvd2luZyBmaWxlOlxuICogLi9USEVNRU5BTUUvYXNzZXRzL3Njc3Mvb3ZlcnJpZGVzL19kZWZhdWx0LXZhcmlhYmxlcy5zY3NzXG4gKi9cblxuLmZvb3RlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1kZWZhdWx0LWJnO1xuICBib3JkZXItY29sb3I6ICRmb290ZXItZGVmYXVsdC1ib3JkZXI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDI1cHggMCAyMHB4IDA7XG4gIGNvbG9yOiAkZm9vdGVyLXRleHQ7XG4gIHB7XG4gICAgY29sb3I6ICRmb290ZXItdGV4dDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgdWx7XG4gICAgJi5tZW51e1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXtcbiAgICAgICAgY29sb3I6ICRmb290ZXItbGluay1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkbGluay10cmFuc2l0aW9uO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLWxpbmstY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAuY29udGFpbmVyID4gLnJvd3tcbiAgICA+IGRpdntcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gZm9vdGVye1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIHNlY3Rpb25baWQqPVwiLWdiZ3JcIl0sXG4gIHNlY3Rpb25baWQqPVwiLWNyXCJde1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYXtcbiAgICAgIGNvbG9yOiAkZm9vdGVyLWxpbmstY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAkbGluay10cmFuc2l0aW9uO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgZGl2LnJlZ2lvbi1mb290ZXItMSA+IHNlY3Rpb25baWQqPVwiLWNyXCJde1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgZGl2LnJlZ2lvbi1mb290ZXItMyA+IHNlY3Rpb25baWQqPVwiLWNyXCJde1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgc2VjdGlvbltpZCo9XCItY3ItMlwiXXtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgc2VjdGlvbltpZCo9XCItY29weXJpZ2h0XCJde1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDg4cHg7XG4gICAgfVxuICB9XG4gIHNlY3Rpb25baWQqPVwiLXNvY2lhbGxpbmtzXCJde1xuICAgIGF7XG4gICAgICBjb2xvcjogJGZvb3Rlci1saW5rLWNvbG9yO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAkbGluay10cmFuc2l0aW9uO1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgY29sb3I6ICRmb290ZXItbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICB9XG4gIH1cbiAgdWwubWVudTpsYXN0LWNoaWxkIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwidWwudGltZWxpbmV7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbnVsLnRpbWVsaW5lIGxpLnRpbWVsaW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBjbGVhcjogYm90aDtcbn1cblxudWwudGltZWxpbmUgbGkudGltZWxpbmUtaXRlbSAudGltZWxpbmUtdGV4dCB7XG4gIHdpZHRoOiA2NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tbGVmdDogMiU7XG59XG5cbnVsLnRpbWVsaW5lIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtNSU7XG4gICY6Zmlyc3QtY2hpbGR7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG4gIGltZ3tcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICB9XG4gIH1cbn1cblxudWwudGltZWxpbmUgbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgPiBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAmOmFmdGVye1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDEzcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcbiAgfVxufVxuXG51bC50aW1lbGluZSAudGltZWxpbmUtZGF0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAxJSAwO1xufVxuXG51bC50aW1lbGluZSBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSA+IGRpdiAudGltZWxpbmUtZGF0ZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnVsLnRpbWVsaW5lIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC01JTtcbiAgJjpmaXJzdC1jaGlsZHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuICBpbWd7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgfVxuICB9XG59XG5cbnVsLnRpbWVsaW5lIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkgPiBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAmOmFmdGVye1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxM3B4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuICAgIHRvcDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xuICB9XG59XG5cbnVsLnRpbWVsaW5lIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkgPiBkaXYgLnRpbWVsaW5lLXRleHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxudWwudGltZWxpbmUgLnRpbWVsaW5lLWltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbnVsLnRpbWVsaW5lIGxpLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkgPiBkaXYgLnRpbWVsaW5lLWltYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG51bC50aW1lbGluZSBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSA+IGRpdiAudGltZWxpbmUtaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbn1cblxudWwudGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDEyNXB4O1xufVxuXG51bC50aW1lbGluZSBsaS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChvZGQpID4gZGl2IC50aW1lbGluZS1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxudWwudGltZWxpbmUgbGkudGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgPiBkaXYgLnRpbWVsaW5lLWNvbnRlbnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuIiwiLyoqXG4gKiBDb29raWUgUG9wIHVwIHBhZ2UuXG4gKlxuICogTW9kaWZ5IHRoaXMgZmlsZSB0byBwcm92aWRlIGRlZmF1bHQgc3R5bGluZyBmb3IgQVYgcGFnZS5cbiAqXG4gKiBZb3UgY2FuIGNvcHkgZXhpc3RpbmcgdmFyaWFibGVzIGRpcmVjdGx5IGZyb20gdGhlIGZvbGxvd2luZyBmaWxlOlxuICogLi9USEVNRU5BTUUvYXNzZXRzL3Njc3Mvb3ZlcnJpZGVzL19kZWZhdWx0LXZhcmlhYmxlcy5zY3NzXG4gKi9cbi8qIGV1IGNvbXBsaWFuY2UgKi9cbi5ldS1jb29raWUtY29tcGxpYW5jZS1jb250ZW50IC5kZWNsaW5lLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXUtY29va2llLWNvbXBsaWFuY2UtY29udGVudCAuZXUtY29va2llLWNvbXBsaWFuY2Utc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDE1cHg7XG59XG5cbi5ldS1jb29raWUtY29tcGxpYW5jZS1tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uZXUtY29va2llLWNvbXBsaWFuY2UtbWVzc2FnZSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uZXUtY29va2llLWNvbXBsaWFuY2UtYmFubmVyIC5ldS1jb29raWUtY29tcGxpYW5jZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5ldS1jb29raWUtY29tcGxpYW5jZS1iYW5uZXJcbiAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWNvbnRlbnRcbiAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2Uge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ldS1jb29raWUtY29tcGxpYW5jZS1iYW5uZXJcbiAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWNvbnRlbnRcbiAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2VcbiAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1vcmUtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uZXUtY29va2llLWNvbXBsaWFuY2UtYmFubmVyXG4gIC5ldS1jb29raWUtY29tcGxpYW5jZS1jb250ZW50XG4gIC5ldS1jb29raWUtY29tcGxpYW5jZS1idXR0b25zXG4gIC5hZ3JlZS1idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmV1LWNvb2tpZS1jb21wbGlhbmNlLXNlY29uZGFyeS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG4uZXUtY29va2llLWNvbXBsaWFuY2UtYmFubmVyXG4gIC5ldS1jb29raWUtY29tcGxpYW5jZS1jb250ZW50XG4gIC5ldS1jb29raWUtY29tcGxpYW5jZS1idXR0b25zIHtcbiAgbWF4LXdpZHRoOiAyMCU7XG4gIC8qIGRpc3BsYXk6IGZsZXg7ICovXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXUtY29va2llLWNvbXBsaWFuY2UtYmFubmVyXG4gICAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWNvbnRlbnRcbiAgICAuZXUtY29va2llLWNvbXBsaWFuY2UtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZXUtY29va2llLWNvbXBsaWFuY2UtYmFubmVyXG4gICAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWNvbnRlbnRcbiAgICAuZXUtY29va2llLWNvbXBsaWFuY2UtbWVzc2FnZVxuICAgIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5ldS1jb29raWUtY29tcGxpYW5jZS1iYW5uZXJcbiAgICAuZXUtY29va2llLWNvbXBsaWFuY2UtY29udGVudFxuICAgIC5ldS1jb29raWUtY29tcGxpYW5jZS1tZXNzYWdlXG4gICAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1vcmUtYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJhbm5lclxuICAgIC5ldS1jb29raWUtY29tcGxpYW5jZS1jb250ZW50XG4gICAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbGlkaW5nLXBvcHVwLWJvdHRvbSwgLnNsaWRpbmctcG9wdXAtdG9we1xuICAgIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvKipcbiAqIEFWIHBhZ2UuXG4gKlxuICogTW9kaWZ5IHRoaXMgZmlsZSB0byBwcm92aWRlIGRlZmF1bHQgc3R5bGluZyBmb3IgQVYgcGFnZS5cbiAqXG4gKiBZb3UgY2FuIGNvcHkgZXhpc3RpbmcgdmFyaWFibGVzIGRpcmVjdGx5IGZyb20gdGhlIGZvbGxvd2luZyBmaWxlOlxuICogLi9USEVNRU5BTUUvYXNzZXRzL3Njc3Mvb3ZlcnJpZGVzL19kZWZhdWx0LXZhcmlhYmxlcy5zY3NzXG4gKi9cblxuYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlLm5vZGUtdGl0bGUtYWdlLXZlcmlmaWNhdGlvbixcbmJvZHkucGFnZS1ub2RlLXR5cGUtbWMtcGFnZS5ub2RlLWlkLTYge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgaGVhZGVyI25hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNwYWdlLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgYXJ0aWNsZS5tYy1wYWdlIHtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgPmRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgID4ucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTUwcHggMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMge1xuICAgICAgICAgICAgPi5wYXJhZ3JhcGhfX2NvbHVtbiB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2FnZS12ZXJpZmljYXRpb24tZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgaDEsXG4gIGgyIHtcbiAgICBjb2xvcjogIzA0MUU0MjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYtYmxhY2s7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByaXZhY3ktdGV4dCB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIGZpZWxkc2V0IHtcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICBsZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1pbmxpbmUgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzO1xuICAgIG1pbi13aWR0aDogNjBweDtcblxuICAgICYuYmlydGhkYXRlIHtcbiAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYuZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWRhbmdlcjtcblxuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuICAgICAgfVxuXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgICB9XG5cbiAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hdi1zZWwtY291bnRyeSB7XG4gICAgbWFyZ2luOiA1cHggMDtcblxuICAgIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2VkaXQtbGFuZ3VhZ2Uge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG5cbiAgICA+LmZvcm0taXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyLjVweCk7XG5cbiAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstY29sb3I7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LWxpbmstY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogIzY3Njg2YjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY3Njg2YjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogLTk5OTk5OTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIC4zcztcbiAgfVxuXG4gIC5hZ2V2ZXJpZmljYXRpb24tZm9ybS1lcnJvciB7XG4gICAgY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLnJhZGlvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmFvZGEtbGFiZWxzIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cblxuICAjZWRpdC1sYW5ndWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcblxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWlubGluZSB7XG4gICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICBcbiAgZGl2W2NsYXNzXj1cImF2LXNlbC1cIl0ge1xuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59IiwiI2NvbnNlbnRfYmxhY2tiYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxuICBcbiAgI3RlY29uc2VudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDVweCA1cHggM3B4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDQxRTQyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9IiwiJGNvbG9yLXBsYW5ldDogcmdiYSg3OSwgMTQzLCAyMDQsIDI1NSk7XG4kY29sb3ItcGVvcGxlOiByZ2JhKDI1MCwgMTc2LCAxLCAyNTUpO1xuJGNvbG9yLWRlZmF1bHQ6ICRicmFuZC1wcmltYXJ5O1xuJGJvcmRlci1jb2xvcjogJGNvbG9yLWRlZmF1bHQ7XG4kYmFja2dyb3VuZC1oZWFkZXJzOiByZ2JhKDI0LCAzMywgNjIsIDI1NSk7XG5cbiVzZWN0aW9uLXYtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuJWNoYXJ0LXRpdGxlLXNlY3Rpb24ge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogcmdiYShibGFjaywgMC41KTtcbiAgZm9udC1zaXplOiBzbWFsbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgQGV4dGVuZCAlc2VjdGlvbi12LXRpdGxlO1xuICB9XG5cbiAgLmNoYXJ0LXRpdGxlIHtcbiAgICBoMyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG4uY2hhcnQtcHJpbnQtZ29hbHMge1xuICAuY2hhcnQtaGVhZGVycyB7XG4gICAgPi5wYXJhZ3JhcGhfX2NvbHVtbiB7XG5cbiAgICAgIFtjbGFzc149XCJwYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdGhyZWUtdW5ldmVuXCJdIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaGFydC1oZWFkZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtaGVhZGVycztcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLmNoYXJ0LWJvZHkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuc2Vjb25kLWxpc3Qge1xuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IFwi4oCTIFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBAZXh0ZW5kICVzZWN0aW9uLXYtdGl0bGU7XG4gIH1cblxuICAuY2hhcnQtc2VjdGlvbiB7XG4gICAgJi0tcGVvcGxlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkICRjb2xvci1wZW9wbGU7XG4gICAgICBAZXh0ZW5kICVjaGFydC10aXRsZS1zZWN0aW9uO1xuXG4gICAgICAuY2hhcnQtdGl0bGUge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wZW9wbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wbGFuZXQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgJGNvbG9yLXBsYW5ldDtcbiAgICAgIEBleHRlbmQgJWNoYXJ0LXRpdGxlLXNlY3Rpb247XG5cbiAgICAgIC5jaGFydC10aXRsZSB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYW5ldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaGFydC1wZW9wbGUge1xuICAgID4ucGFyYWdyYXBoX19jb2x1bW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1wZW9wbGU7XG5cbiAgICAgIFtjbGFzc149XCJwYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdGhyZWUtdW5ldmVuXCJdIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hhcnQtcGxhbmV0IHtcbiAgICA+LnBhcmFncmFwaF9fY29sdW1uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItcGxhbmV0O1xuXG4gICAgICBbY2xhc3NePVwicGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXRocmVlLXVuZXZlblwiXSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY2cHgpIHtcbiAgLmNoYXJ0LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuY2hhcnQtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jaGFydC1wcmludC1nb2FscyB7XG5cbiAgICAuY2hhcnQtdGl0bGUge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY2hhcnQtcGVvcGxlIHtcbiAgICAgID4ucGFyYWdyYXBoX19jb2x1bW4ge1xuICAgICAgICBbY2xhc3NePVwicGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXRocmVlLXVuZXZlblwiXSB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCAkY29sb3ItcGVvcGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGFydC1wbGFuZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgID4ucGFyYWdyYXBoX19jb2x1bW4ge1xuXG4gICAgICAgIFtjbGFzc149XCJwYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdGhyZWUtdW5ldmVuXCJdIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkICRjb2xvci1wbGFuZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEZBUSB2aWV3LlxuICpcbiAqIFlvdSBjYW4gY29weSBleGlzdGluZyB2YXJpYWJsZXMgZGlyZWN0bHkgZnJvbSB0aGUgZm9sbG93aW5nIGZpbGU6XG4gKiAuL01vbHNvbkNPL2Fzc2V0cy9zY3NzL292ZXJyaWRlcy9fZGVmYXVsdC12YXJpYWJsZXMuc2Nzc1xuICovXG5cbi52aWV3LWlkLWZhcXtcbiAgLnBhbmVse1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLnBhbmVsLWdyb3Vwe1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnBhbmVsICsgLnBhbmVse1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgLnBhbmVsLWRlZmF1bHR7XG4gICAgICAucGFuZWwtaGVhZGluZ3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgaDN7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wYW5lbC1ib2R5e1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAucGFuZWwtYm9keXtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59IiwiLyoqXG4gKiBOZXdzIGdyaWQgdmlldy5cbiAqXG4gKiBZb3UgY2FuIGNvcHkgZXhpc3RpbmcgdmFyaWFibGVzIGRpcmVjdGx5IGZyb20gdGhlIGZvbGxvd2luZyBmaWxlOlxuICogLi9Nb2xzb25DTy9hc3NldHMvc2Nzcy9vdmVycmlkZXMvX2RlZmF1bHQtdmFyaWFibGVzLnNjc3NcbiAqL1xuXG4udmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLFxuLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWYzZTc7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgcGFkZGluZzogMTVweCAwIDMwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnJvd3tcbiAgICBtYXJnaW46IDA7XG4gICAgLmNvbHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xuICAgICAgICAmOm50aC1jaGlsZChuKzMpe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbil7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGFydGljbGV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLWVmZmVjdDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByZXNzLWltYWdle1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi1lZmZlY3Q7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGgye1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmVzcy1pbWFnZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIG1hcmdpbjogMTVweCAxNXB4IDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgICA+IGRpdjpudGgtY2hpbGQobisyKXtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18ye1xuICAudmlldy1oZWFkZXJ7XG4gICAgaDIucGFnZS10aXRsZS1tYWlue1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgLnZpZXdzLXJvd3tcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkICNlZWVlZWUgMXB4O1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICBhcnRpY2xle1xuICAgICAgLm1lZGlhLWxlZnR7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFnZXItbmF2e1xuICAgIC5wYWdpbmF0aW9ue1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogTmV3cyBibG9nIHZpZXcuXG4gKlxuICogWW91IGNhbiBjb3B5IGV4aXN0aW5nIHZhcmlhYmxlcyBkaXJlY3RseSBmcm9tIHRoZSBmb2xsb3dpbmcgZmlsZTpcbiAqIC4vTW9sc29uQ08vYXNzZXRzL3Njc3Mvb3ZlcnJpZGVzL19kZWZhdWx0LXZhcmlhYmxlcy5zY3NzXG4gKi9cblxuLnZpZXctaWQtbmV3c19ibG9nLnZpZXctZGlzcGxheS1pZC1ibG9ja18xe1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmM2U3O1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG4gIHBhZGRpbmc6IDMwcHggMCAxNXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5yb3d7XG4gICAgbWFyZ2luOiAwO1xuICAgIC5jb2x7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKXtcbiAgICAgICAgJjpudGgtY2hpbGQobiszKXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLWVmZmVjdDtcbiAgICAgIC52aWV3cy1maWVsZC1kZXNjcmlwdGlvbntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLWVmZmVjdDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBoMntcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICAudmlld3MtZmllbGQtZGVzY3JpcHRpb257XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW46IDE1cHggMTVweCAwIDE1cHg7XG4gICAgICB9XG4gICAgICA+IGRpdjpudGgtY2hpbGQobiszKXtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKlxuICogQGZpbGVcbiAqIEJlZXJzIHZpZXcgc3R5bGVzLlxuICovXG4uYmVlci1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cblxuICAuYmVlci1mYWNlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICArIGRpdiB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iZWVyLXJlZ2lvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogU29maWFQcm8tQmxhY2s7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IG5vbmU7IC8vdGVtcFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYSB7IFxuICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1tb2xzb25jby1icmFuZC1yZWdpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi51cyB7XG4gICAgICBkaXZbZGF0YS1yZWdpb249XCJ1c1wiXSAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jYW5hZGEge1xuICAgICAgZGl2W2RhdGEtcmVnaW9uPVwiY2FuYWRhXCJdICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm90aGVycyB7XG4gICAgICBkaXZbZGF0YS1yZWdpb249XCJvdGhlcnNcIl0gJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGF0YW0ge1xuICAgICAgZGl2W2RhdGEtcmVnaW9uPVwibGF0YW1cIl0gJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZXVyb3BlIHtcbiAgICAgIGRpdltkYXRhLXJlZ2lvbj1cImV1cm9wZVwiXSAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hc2lhIHtcbiAgICAgIGRpdltkYXRhLXJlZ2lvbj1cImFzaWFcIl0gJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcblxuICBAbWVkaWEgI3skbm9ybWFsfSB7XG4gICAgbWluLWhlaWdodDogMTQ0cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxufSIsIi8qKlxuICogUmVjaXBlcyB2aWV3LlxuICpcbiAqIFlvdSBjYW4gY29weSBleGlzdGluZyB2YXJpYWJsZXMgZGlyZWN0bHkgZnJvbSB0aGUgZm9sbG93aW5nIGZpbGU6XG4gKiAuL01vbHNvbkNPL2Fzc2V0cy9zY3NzL292ZXJyaWRlcy9fZGVmYXVsdC12YXJpYWJsZXMuc2Nzc1xuICovXG4vLyBIQVRDSCBDSElMRVxuLy9IRUFERVJcbiNibG9jay1oYXRjaGFuZGNoaWxlYmFubmVyIHtcbiAgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTE1cHg7XG4gICAgfVxuICB9XG5cbiAgaW1nLmhhdGNoLWNoaWxlLWxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNzUlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaW1nLmhhdGNoLWNoaWxlLW1vYmlsZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXItdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NDc1MzQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIGxlZnQ6IC02JTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMjkwcHg7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lci1zdWJ0ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM5NzI2MjQ7XG4gICAgdG9wOiAzNDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA3MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vL0xhbmRpbmcgcGFnZVxuLm5vZGUtdGl0bGUtaGF0Y2gtY2hpbGUtcmVjaXBlcyB7XG4gIGZvbnQtZmFtaWx5OiAkY2FsZGVyLWZvbnQ7XG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9tb2xzb25jby9hc3NldHMvaW1hZ2VzL2hhdGNoLWNoaWxlLWJnLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9tb2xzb25jby9hc3NldHMvaW1hZ2VzL2hhdGNoLWNoaWxlLW1vYmlsZS5wbmcpO1xuICB9XG5cbiAgI2Jsb2NrLWhhdGNoYW5kY2hpbGViYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuXG4gICAgQG1lZGlhICh3aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ5JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgbWFyZ2luLXRvcDogMyU7XG4gICAgfVxuICB9XG59XG5cbi5oYXRjaC1jaGlsZSB7XG4gIC5yZWNpcGUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgbWFyZ2luLXRvcDogLTYlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBtYXJnaW46IDRweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIG1hcmdpbjogMzVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luOiAzNXB4O1xuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtcmVjaXBlLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwcHg7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogc29saWQgIzk3MjYyNDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2R1Y3QtdGh1bWJuYWlsLTEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgbGVmdDogLTEzMXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdG9wOiA4MyU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjOTcyNjI0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vUkVDSVBFIERFVEFJTFxuLnJlY2lwZS10eXBlLWhhdGNocmVjaXBlcyB7XG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9tb2xzb25jby9hc3NldHMvaW1hZ2VzL2hhdGNoLWNoaWxlLWJnLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9tb2xzb25jby9hc3NldHMvaW1hZ2VzL2hhdGNoLWNoaWxlLW1vYmlsZS5wbmcpO1xuICB9XG5cbiAgJi5ub2RlLXRpdGxlLWNvcm4tdG9tYXRvLWFuZC1oYXRjaC1jaGlsZS1zYWxzYSxcbiAgJi5ub2RlLXRpdGxlLXN1bW1lci1yZWZyZXNoZXItY29ja3RhaWwsXG4gICYubm9kZS10aXRsZS1maXNoLXRhY29zLXdpdGgtaGF0Y2gtY2hpbGUtc2F1Y2UsXG4gICYubm9kZS10aXRsZS1oYXRjaC1jaGlsZS1hbmQtY2hlZGRhci1kcm9wLWJpc2N1aXRzIHtcbiAgICBhcnRpY2xlLmNvbnRhaW5lciAuY29sLW1kLTYgaDEgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLWhhdGNoYW5kY2hpbGViYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgbWFyZ2luLXRvcDogMyU7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lci1zdWJ0ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgZm9udC1mYW1pbHk6ICRjYWxkZXItZm9udDtcblxuICAjcGFnZS1oZWFkZXIgaDEucGFnZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBhcnRpY2xlLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNTAlO1xuICAgIGJvcmRlcjogc29saWQgIzk3MjYyNDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNyU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuXG4gICAgLmNvbC1tZC02IHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGNhbGRlci1mb250O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjOTcyNjI0O1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gICAgICAgIC5iYW5uZXItc3VidGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwOSU7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ3NTM0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIHdpZHRoOiAxMDUlO1xuICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yZWNpcGUtaW1hZ2VzIHtcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYyJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1yZWNpcGUtaW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDY2JTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjUlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4NyU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWluZ3JlZGllbnRzLFxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWluc3RydWN0aW9ucyB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjOTcyNjI0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDI1cHggMjVweDtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmFjay1saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzk3MjYyNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiAzMyU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4vKlxuICogUkVDSVBFUy5cbiAqXG4gKi9cblxuLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcblxuICAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgI3skbm9ybWFsfSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuXG4gICAgICBAbWVkaWEgI3skbm9ybWFsfSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMlO1xuICAgICAgfVxuXG4gICAgICBkaXYsXG4gICAgICBzcGFuLFxuICAgICAgYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI4LCA2OSwgNTcsIDAuNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDY1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGNjYy1tZWRpdW07XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAjMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgI3skd2lkZX0ge1xuICAgICAgd2lkdGg6IDUzJTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LWZvb3RlciB7XG4gICAgYSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRjY2MtbWVkaXVtO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBAbWVkaWEgI3skbm9ybWFsfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1ib3R0b20ge1xuICAgICAgLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlY2lwZXMtYmxvY2stMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgcGFkZGluZzogNHB4IDE1cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJnLWdyZWVuO1xuICAgIGNvbG9yOiAkYmctZ3JlZW47XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgQG1lZGlhICN7JG5vcm1hbH0ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBQYXJhZ3JhcGguXG4gKlxuICogWW91IGNhbiBjb3B5IGV4aXN0aW5nIHZhcmlhYmxlcyBkaXJlY3RseSBmcm9tIHRoZSBmb2xsb3dpbmcgZmlsZTpcbiAqIC4vVEhFTUVOQU1FL2Fzc2V0cy9zY3NzL292ZXJyaWRlcy9fZGVmYXVsdC12YXJpYWJsZXMuc2Nzc1xuICovXG5cblxuLnBhcmFncmFwaCB7XG4gID4gLnBhcmFncmFwaF9fY29sdW1ue1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIFBhcmFncmFwaCBpbWFnZSBiZy5cbkBpbXBvcnQgJ21jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uJztcblxuLy8gUGFyYWdyYXBoIHR3byBjb2x1bW5zIHNlY3Rpb24uXG5AaW1wb3J0ICdtY3AtZnVsbC1zY3JlZW4tdGMtc2VjdGlvbic7XG5cbi8vIFBhcmFncmFwaCB2aWRlbyBiZy5cbkBpbXBvcnQgJ21jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uJztcblxuLy8gUGFyYWdyYXBoIHNsaWRlci5cbkBpbXBvcnQgJ21jcC1zbGlkZXInO1xuXG4vLyBQYXJhZ3JhcGggbmF2aWdhdGlvbi5cbkBpbXBvcnQgJ21jcC12aXN1YWwtbmF2aWdhdGlvbic7IiwiLyoqXG4gKiBCYWNrZ3JvdW5kIGltYWdlIHdpdGggZnVsbCBzaXplIHdpZHRoIGFuZCBoZWlnaHQuXG4gKlxuICogWW91IGNhbiBjb3B5IGV4aXN0aW5nIHZhcmlhYmxlcyBkaXJlY3RseSBmcm9tIHRoZSBmb2xsb3dpbmcgZmlsZTpcbiAqIC4vVEhFTUVOQU1FL2Fzc2V0cy9zY3NzL292ZXJyaWRlcy9fZGVmYXVsdC12YXJpYWJsZXMuc2Nzc1xuICovXG5cblxuLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxuICA+IGltZ3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYuZnVsbC13aWR0aCxcbiAgJi5mdWxsLXdpZHRoLWhlaWdodHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi5mdWxsLXdpZHRoe1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICA+IGltZ3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICAgICYuaW1hZ2UtbW9iaWxle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJnLWxlZnQsXG4gICAgJi5iZy1yaWdodHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICA+IGltZyxcbiAgICAgID4gZGl2Lm9iamVjdC1maXQgaW1ne1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMzMwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gZGl2Lm9iamVjdC1maXR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMzMwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIC5zZWN0aW9uLWNvbnRlbnRcbiAgICAgID4gZGl2Om5vdCgub2JqZWN0LWZpdCl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYmctbGVmdHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgPiBkaXY6bm90KC5vYmplY3QtZml0KXtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJnLXJpZ2h0e1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCUgMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgPiBpbWcsXG4gICAgICA+IC5vYmplY3QtZml0e1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gZGl2Om5vdCgub2JqZWN0LWZpdCl7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5mdWxsLXdpZHRoLWhlaWdodHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuICB9XG4gIC8vIC5zZWN0aW9uLWNvbnRlbnRcbiAgPiBkaXZ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICAgIGgxLCBoMiwgaDMsIGg0e1xuICAgICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgICB9XG4gICAgPiBkaXYuY29udGFpbmVye1xuICAgICAgPiBkaXZ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQmFja2dyb3VuZCBpbWFnZSB3aXRoIGZ1bGwgc2l6ZSB3aWR0aCBhbmQgaGVpZ2h0LlxuICpcbiAqIFlvdSBjYW4gY29weSBleGlzdGluZyB2YXJpYWJsZXMgZGlyZWN0bHkgZnJvbSB0aGUgZm9sbG93aW5nIGZpbGU6XG4gKiAuL1RIRU1FTkFNRS9hc3NldHMvc2Nzcy9vdmVycmlkZXMvX2RlZmF1bHQtdmFyaWFibGVzLnNjc3NcbiAqL1xuXG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi10Yy1zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXG4gIH1cbiAgJi5mdWxsLXdpZHRoe1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTUwdnc7XG4gIH1cbiAgJi5mdWxsLXdpZHRoLWhlaWdodHtcbiAgICBAZXh0ZW5kIC5mdWxsLXdpZHRoO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIC5yb3d7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLmJsb2NrLWxlZnQsXG4gICAgICAgIC5ibG9jay1yaWdodHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgPiBkaXZ7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ibG9jay1sZWZ0LFxuICAuYmxvY2stcmlnaHR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgPiBkaXZ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMSwgaDIsIGgzLCBoNHtcbiAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICB9XG59IiwiLyoqXG4gKiBCYWNrZ3JvdW5kIGltYWdlIHdpdGggZnVsbCBzaXplIHdpZHRoIGFuZCBoZWlnaHQuXG4gKlxuICogWW91IGNhbiBjb3B5IGV4aXN0aW5nIHZhcmlhYmxlcyBkaXJlY3RseSBmcm9tIHRoZSBmb2xsb3dpbmcgZmlsZTpcbiAqIC4vVEhFTUVOQU1FL2Fzc2V0cy9zY3NzL292ZXJyaWRlcy9fZGVmYXVsdC12YXJpYWJsZXMuc2Nzc1xuICovXG5cblxuLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb257XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAmLmZ1bGwtd2lkdGh7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICY6bm90KC5pbWFnZS1zaXplKXtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2UtcmVmZXJlbmNle1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJnLWxlZnQsXG4gICAgJi5iZy1yaWdodHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICA+IGRpdi52aWRlby13cmFwcGVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMzMwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IGRpdi52aWRlby1jb250ZW50e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJnLWxlZnR7XG4gICAgICA+IGRpdi52aWRlby1jb250ZW50e1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYmctcmlnaHR7XG4gICAgICA+IGRpdi52aWRlby13cmFwcGVye1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gZGl2LnZpZGVvLWNvbnRlbnR7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5mdWxsLXdpZHRoLWhlaWdodHtcbiAgICBAZXh0ZW5kIC5mdWxsLXdpZHRoO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG4gIH1cbiAgPiBkaXYudmlkZW8tY29udGVudHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gICAgaDEsIGgyLCBoMywgaDR7XG4gICAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAgIH1cbiAgfVxuICA+IGRpdi52aWRlby13cmFwcGVye1xuICAgIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVve1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBpZnJhbWUsIHZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IDE1cHg7XG5cbiAgLmNvbnRlbnQtdmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIGkge1xuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn0iLCIvKipcbiAqIFNsaWRlci5cbiAqXG4gKiBZb3UgY2FuIGNvcHkgZXhpc3RpbmcgdmFyaWFibGVzIGRpcmVjdGx5IGZyb20gdGhlIGZvbGxvd2luZyBmaWxlOlxuICogLi9USEVNRU5BTUUvYXNzZXRzL3Njc3Mvb3ZlcnJpZGVzL19kZWZhdWx0LXZhcmlhYmxlcy5zY3NzXG4gKi9cblxuXG4ucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmLmZ1bGwtd2lkdGgsXG4gICYuc2xpY2stZG90dGVkLFxuICAmLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTUwdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYuZnVsbC13aWR0aC1oZWlnaHQge1xuICAgIEBleHRlbmQgLmZ1bGwtd2lkdGg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3QsXG4gICAgLnNsaWNrLXRyYWNrLFxuICAgIC5zbGljay1zbGlkZSxcbiAgICAuc2xpY2stc2xpZGU+ZGl2LFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm1jcC1zbGlkZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgPi5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICA+aW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+ZGl2Lm1jcC1zbGlkZS1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAgIH1cblxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQge1xuICAgICAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1wcmV2LFxuICAuc2xpY2stbmV4dCB7XG4gICAgei1pbmRleDogOTtcbiAgICB3aWR0aDogYXV0bztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJj5zcGFuOmJlZm9yZXtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cblxuICAgICY6Zm9jdXM+c3BhbjpiZWZvcmUge1xuICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDI1cHg7XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgei1pbmRleDogOTtcbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDE1cHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogMC41NTtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cz5zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICNGRjdGMzI7XG4gICAgICAgICAgICBvcGFjaXR5OiAuOTA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbiB7XG4gICAgei1pbmRleDogOTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMjVweDtcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKiBCYWNrZ3JvdW5kIGltYWdlIHdpdGggZnVsbCBzaXplIHdpZHRoIGFuZCBoZWlnaHQuXG4gKlxuICogWW91IGNhbiBjb3B5IGV4aXN0aW5nIHZhcmlhYmxlcyBkaXJlY3RseSBmcm9tIHRoZSBmb2xsb3dpbmcgZmlsZTpcbiAqIC4vVEhFTUVOQU1FL2Fzc2V0cy9zY3NzL292ZXJyaWRlcy9fZGVmYXVsdC12YXJpYWJsZXMuc2Nzc1xuICovXG5cblxuLnBhcmFncmFwaC0tdHlwZS0tbWNwLXZpc3VhbC1uYXZpZ2F0aW9uIHtcbiAgJi5mdWxsLXdpZHRoe1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTUwdnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6ICNmZmZmZmYgc29saWQgNHB4O1xuICB9XG4gID4gZGl2e1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuICAgID4gYXtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogI2ZmZmZmZiBzb2xpZCA0cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLWVmZmVjdCwgYm94LXNoYWRvdyAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi1lZmZlY3Q7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShkYXJrZW4oJGJyYW5kLXNlY29uZGFyeSwgMjAlKSwgMC44NSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zbXtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwgMCk7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbil7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMywgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubWR7XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsIDApO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5sZ3tcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsIDApO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig5LCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPiAuaXRlbS1jb250ZW50e1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICA+IHNwYW46bm90KC52aXN1YWxseS1oaWRkZW4pe1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZi1ibGFjaztcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsLjcpO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IGRpdntcbiAgICAgICYuc217XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsIDApO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pe1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDMsIDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1ke1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LCAwKTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubGd7XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLCAwKTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oOSwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAjZmZmZmZmIHNvbGlkIDRweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNik7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLWVmZmVjdCwgYm94LXNoYWRvdyAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi1lZmZlY3Q7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoZGFya2VuKCRicmFuZC1zZWNvbmRhcnksIDIwJSksIDAuODUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAudmlld3MtZmllbGQtdGl0bGV7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgID4gc3Bhbjpub3QoLnZpc3VhbGx5LWhpZGRlbil7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZi1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsMCwwLC44KTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEJhY2tncm91bmQgaW1hZ2Ugd2l0aCBmdWxsIHNpemUgd2lkdGggYW5kIGhlaWdodC5cbiAqXG4gKiBZb3UgY2FuIGNvcHkgZXhpc3RpbmcgdmFyaWFibGVzIGRpcmVjdGx5IGZyb20gdGhlIGZvbGxvd2luZyBmaWxlOlxuICogLi9Nb2xzb25DTy9hc3NldHMvc2Nzcy9vdmVycmlkZXMvX2RlZmF1bHQtdmFyaWFibGVzLnNjc3NcbiAqL1xuXG4ucGFyYWdyYXBoLS10eXBlLS1tY3AtdGltZWxpbmV7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbi13cmFwcGVye1xuICAgICAgICAgID4gLnBhcmFncmFwaF9fY29sdW1ue1xuICAgICAgICAgICAgQGV4dGVuZCB1bC50aW1lbGluZTtcbiAgICAgICAgICAgID4gZGl2e1xuICAgICAgICAgICAgICBAZXh0ZW5kIGxpLnRpbWVsaW5lLWl0ZW07XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgPiAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGV7XG4gICAgICAgICAgICAgICAgPiAucGFyYWdyYXBoX19jb2x1bW57XG4gICAgICAgICAgICAgICAgICA+IGRpdntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5yb3c7XG4gICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDNweCAwO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG59XG5cbiIsIi8qXG4gKiBAZmlsZVxuICogVmlkZW8gc3R5bGVzLlxuICovXG5cbi52aWRlby1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgaGVpZ2h0OiAwO1xuXG4gID4gaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59IiwiLyoqXG4gKiBNb2xzb25DTyBzdHlsZXNcbiAqXG4gKiBZb3UgY2FuIG92ZXJyaWRlIE1vbHNvbkNPIFRoZW1lIHN0eWxlcyBoZXJlXG4gKi9cblxuLy8gRGVmYXVsdCB2YXJpYWJsZXMuIERvIG5vdCByZW1vdmUgdGhlc2UgQGltcG9ydFxuQGltcG9ydCBcIm92ZXJyaWRlcy9hZHZhbmNlZC1zZXR0aW5nc1wiO1xuQGltcG9ydCBcIm92ZXJyaWRlcy9kZWZhdWx0LXZhcmlhYmxlc1wiO1xuXG4vLyBTZXQgdGhlIHByb3BlciBkaXJlY3RvcnkgZm9yIHRoZSBCb290c3RyYXAgR2x5cGhpY29uIGZvbnQuXG4kaWNvbi1mb250LXBhdGg6IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvZm9udHMvYm9vdHN0cmFwL1wiO1xuXG4vLyBCb290c3RyYXAgRnJhbWV3b3JrLlxuQGltcG9ydCAnLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwJztcblxuLy8gRm9udHMuXG5AaW1wb3J0ICdjb21wb25lbnQvZm9udHMnO1xuXG4vLyBCYXNlLXRoZW1lIG92ZXJyaWRlcy5cbkBpbXBvcnQgJ292ZXJyaWRlcy9vdmVycmlkZXMnO1xuXG4vLyBGb250IEF3ZXNvbWUuXG4kZmEtZm9udC1wYXRoOiBcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL2ZvbnRzXCI7XG5AaW1wb3J0ICcuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZSc7XG5cbi8vIEhlYWRlci5cbkBpbXBvcnQgJ2NvbXBvbmVudC9oZWFkZXInO1xuXG4vLyBGb290ZXIuXG5AaW1wb3J0ICdjb21wb25lbnQvZm9vdGVyJztcblxuLy8gVGltZWxpbmUuXG5AaW1wb3J0ICdjb21wb25lbnQvdGltZWxpbmUnO1xuXG4vLyBUaW1lbGluZS5cbkBpbXBvcnQgJ2NvbXBvbmVudC9jb29raWUnO1xuXG4vLyBBVi5cbkBpbXBvcnQgJ2NvbXBvbmVudC9hdic7XG5cbi8vIFRydXN0QXJjXG5AaW1wb3J0ICdjb21wb25lbnQvdHJ1c3RhcmMnO1xuXG4vLyBDaGFydCBHb2Fsc1xuQGltcG9ydCAnY29tcG9uZW50L2NoYXJ0LWdvYWxzJztcblxuLy8gVmlld3MuXG5AaW1wb3J0ICd2aWV3cy92aWV3cyc7XG5cbi8vIFBhcmFncmFwaC5cbkBpbXBvcnQgJ3BhcmFncmFwaC9wYXJhZ3JhcGgnO1xuXG4vLyBUaW1lbGluZS5cbkBpbXBvcnQgJ3BhcmFncmFwaC9tY3AtdGltZWxpbmUnO1xuXG4vLyBWaWRlby5cbkBpbXBvcnQgXCIuL2NvbXBvbmVudC92aWRlb1wiO1xuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gR0xPQkFMU1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICA+IGRpdiB7XG4gICAgQG1lZGlhICN7JG5vcm1hbH0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNibG9jay1jb250YWN0Zm9ybSBoMiB7XG4gICYuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxucHtcbiAgJi5wYWdlLXRpdGxlLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgICYuc2hhZG93IHtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIC43KTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgICYuc2hhZG93IHtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIC45KTtcbiAgICB9XG4gIH1cblxuICAmLnRpdGxlLWxpZ2h0IHtcbiAgICBmb250LWZhbWlseTogXCJTb2ZpYVByby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIC53ZS1hcmUtbW9sc29uIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZ3LTEwMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTUwdnc7XG4gIHJpZ2h0OiAtNTB2dztcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWdyZWVuO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cblxuXG5hLmJnLWdyZWVuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmctZ3JlZW4sIDUlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICA+ICoge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgICB9XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNiwgMSk7XG5cbiAgKiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmljb24tdG9wIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIGF1dG8gN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlO1xufVxuXG4uYnRuLWdyZWVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRiZy1ncmVlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ3JlZW47XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogJGJnLWdyZWVuO1xuICAgIGJvcmRlci1jb2xvcjogJGJnLWdyZWVuO1xuXG4gICAgKiB7XG4gICAgICBib3JkZXItY29sb3I6ICRiZy1ncmVlbjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skbm9ybWFsfSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDUwJSwgcmdiYSgyOCwgNjksIDU3LCAxKSA1MCUsIHJnYmEoMjgsIDY5LCA1NywgMSkgMTAwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAtMTQwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDI1MCU7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXMgZWFzZS1pbjtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2U7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5ib3JkZXItZ3JlZW4ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRiZy1ncmVlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXG4gIEBtZWRpYSAjeyRub3JtYWx9IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gICoge1xuICAgIGNvbG9yOiAkYmctZ3JlZW47XG4gIH1cblxuICAmLmJ0biB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkYmctZ3JlZW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWdyZWVuO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbm9ybWFsfSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyOCwgNjksIDU3LCAxKSAwJSwgcmdiYSgyOCwgNjksIDU3LCAxKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IC0xNDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMjUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxucC5wYWdlLXRpdGxlLnNoYWRvdyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI3BhZ2Uge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYwcHgpO1xuXG4gIGJvZHkubm9kZS1pZC0xICYsXG4gIGJvZHkubm9kZS1pZC02ICYge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XG4gIH1cbn1cblxuYS5idXR0b24sXG5idXR0b24ucGxlZGdlIHtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDQwcHggNnB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLWVmZmVjdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBib2R5Lm5vZGUtaWQtMzM2ICYsXG4gIGJvZHkubm9kZS1pZC0zMzEgJiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIGJvZHlbY2xhc3MqPVwiY2FsaWZvcm5pYVwiXSAmIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAmLmdvbGQge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5zaG93LW1vYi1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYuc2hvdy1kZXMtb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5hIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRuYXYtbGluay1ob3Zlci1jb2xvcjtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgLm1jcC1zbGlkZSB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcblxuICAgICAgPi5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgID5pbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+ZGl2Lm1jcC1zbGlkZS1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBsaSB7XG4gICAgICBidXR0b24ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBvcGFjaXR5OiAuOTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMgLmZpZWxkLS1uYW1lLWJwLWltYWdlLWZpZWxkIGltZyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG59XG5cbi5maWVsZC1yZXNwb25zaXZlLXZpZGVvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbmJvZHlbY2xhc3MqPVwiY2FsaWZvcm5pYVwiXSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHAuYnRuLWNvbnRhaW5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgdGJvZHkge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGFuZy1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0MnB4O1xuXG4gIC5idXR0b24tbGFuZyB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0Q5RTFFMjtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgcGFkZGluZzogN3B4IDIwcHggNXB4IDIwcHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJTb2ZpYVByby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNEM5RkM4O1xuICAgICAgY29sb3I6ICMwNDFlNDI7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjdGMzI7XG4gICAgICBjb2xvcjogIzA0MWU0MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuICB9XG59XG5cbnAge1xuICAmLnRleHQtc2hhZG93IHtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAuOSk7XG4gIH1cblxuICA+c3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAmLnNob3ctbW9iLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYuc2hvdy1kZXMtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5jaGVja2JveC10ZXh0IHtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cblxuI2FncmVlLWVycm9yIHtcbiAgLXdlYmtpdC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7XG59XG5cbmxhYmVsW2Zvcj1cImVkaXQtYWdyZWVcIl0ge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG5ib2R5IHtcblxuICAudmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXG4gIC52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAzMTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxufVxuXG4uZnVsbC13aWR0aC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbi5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gR0VORVJBTFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG5ib2R5IHtcbiAgJi5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgIC5yZWdpb24tY29udGVudCB7XG4gICAgICA+YXJ0aWNsZSB7XG4gICAgICAgID4uY29udGVudCB7XG4gICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgPi5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU29maWFQcm8tQmxhY2tcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+ZGl2Om5vdCgucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbik6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi12aWRlby1zZWN0aW9uKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICA+ZGl2Om5vdCgucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPmRpdjpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4tdmlkZW8tc2VjdGlvbik6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1zbGlkZXIpOm5vdCgucGFyYWdyYXBoLS10eXBlLS1icC12aWV3KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5hdmJhci1pcy1maXhlZC10b3A6bm90KC5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlKSB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuXG4gICY6bm90KC5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlKTpub3QoLnBhZ2Utbm9kZS10eXBlLXByZXNzLXJlbGVhc2UpIHtcbiAgICAjZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbiNwYWdlLWhlYWRlciB7XG4gIGgxLnBhZ2UtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gSG9tZVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG5ib2R5LnBhdGgtZnJvbnRwYWdlIHtcbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICBhcnRpY2xlIHtcbiAgICAgID4uY29udGVudCB7XG4gICAgICAgID5kaXYge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgPi5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICA+LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZ1bGwtd2lkdGgucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG5cbi8qXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBGQVFcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuYm9keS5wYXRoLWZhcSB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi8qXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBBYm91dCBVc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG5ib2R5Lm5vZGUtaWQtMzQge1xuICAucmVnaW9uLWNvbnRlbnQge1xuICAgIGFydGljbGUge1xuICAgICAgPi5jb250ZW50IHtcbiAgICAgICAgPmRpdiB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICA+LnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLWltYWdlLXNlY3Rpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgID4ucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbiB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZChuKzQpIHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW4td3JhcHBlciB7XG4gICAgICAgICAgICAgID4ucGFyYWdyYXBoX19jb2x1bW4ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICNzaW1wbGUtc3RhdGVtZW50PmltZyB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gQWJvdXQgVXMgUGFnZXNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuYm9keVtjbGFzcyo9XCItYWJvdXQtdXNcIl0ge1xuICAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAuZmllbGQtLW5hbWUtYnAtaW1hZ2UtZmllbGQge1xuICAgICAgaW1nIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gQmVlcnMgUGFnZXNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuYm9keVtjbGFzcyo9XCItYmVlcnNcIl0ge1xuICAucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zIHtcbiAgICAuZmllbGQtLW5hbWUtYnAtaW1hZ2UtZmllbGQge1xuICAgICAgaW1nIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gQnJld2VyaWVzIFBhZ2VzXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbmJvZHlbY2xhc3MqPVwiLWJyZXdlcmllc1wiXSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMge1xuICAgIC5maWVsZC0tbmFtZS1icC1pbWFnZS1maWVsZCB7XG4gICAgICBpbWcge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBTdXN0YWluYWJpbGl0eSBQYWdlc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG5ib2R5W2NsYXNzKj1cIi1zdXN0YWluYWJpbGl0eVwiXSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMge1xuICAgIC5maWVsZC0tbmFtZS1icC1pbWFnZS1maWVsZCB7XG4gICAgICBpbWcge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5W2NsYXNzKj1cIi1zdXN0YWluYWJpbGl0eS1yZXBvcnRpbmdcIl0ge1xuICAucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUge1xuICAgIC5maWVsZC0tbmFtZS1icC10ZXh0IHtcbiAgICAgIGEubWVkaWEtdGFyZ2V0LWJsYW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NiwgMTU5LCAyMDAsIDAuNyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBUaW1lbGluZSAtIHNraXBcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLm1jcC10aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBidXR0b24uc2tpcC10aW1lIHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICB9XG4gIH1cbn1cblxuLypcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIFBsZWRnZVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG4ucGFyYWdyYXBoLS10eXBlLS1tY3AtcGxlZGdlIHtcbiAgd2lkdGg6IDUwJTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBsZWRnZS1tc2cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLypcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIEdyZWF0IEJlZXJzXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5ib2R5Lm5vZGUtaWQtMzQxIHtcbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICA+YXJ0aWNsZSB7XG4gICAgICA+LmNvbnRlbnQge1xuICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgID4ucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgID5kaXY6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tbWNwLWZ1bGwtc2NyZWVuLXZpZGVvLXNlY3Rpb24pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1tY3Atc2xpZGVyKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3LWlkLWJlZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLFxuLnZpZXctaWQtYmVlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmM2U3O1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnZpZXctZmlsdGVycyxcbiAgLnZpZXctaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMnB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogJG5hdi1saW5rLWNvbG9yO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAyODJweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcblxuICAgICAgICBAbWVkaWEgI3skbm9ybWFsfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICYuZm9ybS1pdGVtLWZpZWxkLXJlZ2lvbi10YXJnZXQtaWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vdGVtcG9yYXJ5XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAmLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206ICNmZmZmZmYgc29saWQgMXB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCNmZmZmZmYsIC43KTtcbiAgICAgIH1cblxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCNmZmZmZmYsIC43KTtcbiAgICAgIH1cblxuICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoI2ZmZmZmZiwgLjcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy1lbXB0eSB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDUwcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmF0dGFjaG1lbnQtYmVmb3JlIHtcbiAgICBkaXZbaWRePVwidmlld3MtYm9vdHN0cmFwLWJlZXJzLWF0dGFjaG1lbnQtMVwiXSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgLjQpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJvdyB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmNvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5iZWVyLWNhcmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi1lZmZlY3Q7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIH1cblxuICAgICAgYSxcbiAgICAgIGRpdi5iZWVyLXRhcmdldCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgLy8gY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIC5mYW1pbHktbG9nbyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+ZGl2Om50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1mYW1pbHktbG9nbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+ZGl2Om50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBDb250ZW50IHR5cGU6IFByZXNzIHJlbGVhc2VcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLnBhZ2Utbm9kZS10eXBlLXByZXNzLXJlbGVhc2Uge1xuICAjcGFnZS1oZWFkZXIge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kaXNwbGF5LWRhdGUge1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1wcmVzcy1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIEJlZXIgRGV0YWlsXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbmJvZHkucGFnZS12aWV3LWlkLWJlZXJfZGV0YWlsIHtcbiAgI2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udmlldy1pZC1iZWVyX2RldGFpbCB7XG5cbiAgaDEsXG4gIGgyLFxuICAuZmllbGQtLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuXG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgfVxuICB9XG5cbiAgLmF0dGFjaG1lbnQge1xuICAgIGgyIHtcbiAgICAgIEBtZWRpYSAjeyRub3JtYWx9IHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBtYXJnaW46IDIycHggMCAxMHB4O1xuICAgICAgfVxuICAgIH0gXG4gIH1cblxuICAucm93LXNtIHtcbiAgICBAbWVkaWEgI3skbm9ybWFsfSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgICAudmlldy1oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBoMiB7XG4gICAgICAgIEBtZWRpYSAjeyRub3JtYWx9IHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgbWFyZ2luOiAyMnB4IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgaDMge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDsgXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiB7XG4gICAgJiA+IC52aWV3LWZvb3RlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIGFydGljbGUge1xuICAgIGgyIHtcbiAgICAgIEBtZWRpYSAjeyRub3JtYWx9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQG1lZGlhICN7JG5vcm1hbH0ge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LWhlYWRlciB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAwLjJzIGVhc2UtaW4sXG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMSB7XG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgQGV4dGVuZCAuY2xlYXJmaXg7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL1RhYnNcbiAgLm5hdi10YWJzLFxuICAubmF2LXBpbGxzIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc29maWEtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRoZWFkaW5ncy1jb2xvciwgMTUlKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZmZmZjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkaGVhZGluZ3MtY29sb3I7XG4gICAgICAgICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDVweCBhdXRvIHJnYigxNiwgMTYsIDE2KTtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYub3BlbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaS5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZi1ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmPmxpLFxuICAgICY+aDQge1xuICAgICAgJj5hIHtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogNXB4IGF1dG8gcmdiKDE2LCAxNiwgMTYpO1xuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmPmxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICY+YSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgICY+YVtkYXRhLXRvZ2dsZT1cInRhYlwiXSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAmPmxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgJj5hIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRoZWFkaW5ncy1jb2xvcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAuY2FyZXQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDYnO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICBoNCA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgfVxuXG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDYnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLXRpdGxlIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRoZWFkaW5ncy1jb2xvcjtcbiAgICAgIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL0NvbnRlbnRcbiAgLnBhbmVsIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnRhYi1jb250ZW50LFxuICAucGFuZWwtYm9keSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYmVlci1ib3R0bGUtaW1hZ2Uge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgIG1hcmdpbjogMjJweCAwO1xuXG4gICAgICBAbWVkaWEgI3skbm9ybWFsfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbC1pY29ucyB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iZWVyLWJ0biB7XG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgjZmZmZmZmLCAkYnJhbmQtcHJpbWFyeSwgJGJyYW5kLXByaW1hcnkpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iZWVyLWV4dHJhIGRpdiB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJlZXItbG9nbyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4udmlldy1kaXNwbGF5LWlkLXBhZ2VfMyB7XG4gIC50YWItcGFuZSB7XG4gICAgYXJ0aWNsZSA+IGgyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gQ29udGFjdCBVc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG5ib2R5Lm5vZGUtaWQtMTYyMSB7XG4gICNwYWdlIHtcbiAgICAucmVnaW9uLWNvbnRlbnQge1xuICAgICAgPmFydGljbGUge1xuICAgICAgICA+LmNvbnRlbnQge1xuICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgPmRpdi5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdHdvLXVuZXZlbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNtb2xzb24tY29udGFjdC1mb3JtIHtcblxuICBsYWJlbCxcbiAgLmxhYmVsLWRldGFpbHMge1xuICAgICY6bm90KC5vcHRpb24pIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taXRlbSB7XG4gICAgaW5wdXQge1xuICAgICAgK3NwYW4uZXJyb3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICB9XG5cbiAgICAgICYuZXJyb3Ige1xuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJHN0YXRlLWRhbmdlci10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICRzdGF0ZS1kYW5nZXItdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICRzdGF0ZS1kYW5nZXItdGV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAmLmVycm9yIHtcbiAgICAgICAgY29sb3I6ICRzdGF0ZS1kYW5nZXItdGV4dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgK3NwYW4uZXJyb3Ige1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZm9ybS1ncm91cCB7XG4gICAgICArc3Bhbi5lcnJvcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLmVycm9yIHtcbiAgICAgIGNvbG9yOiAkc3RhdGUtZGFuZ2VyLXRleHQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgZmllbGRzZXQge1xuICAgIGxlZ2VuZCB7XG4gICAgICBAZXh0ZW5kIGxhYmVsO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmhhcy1lcnJvciB7XG4gICAgICBsZWdlbmQge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJHN0YXRlLWRhbmdlci10ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gU2VhcmNoXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbmJvZHkucGF0aC1zZWFyY2gge1xuICBoMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udmlldy1zZWFyY2gtY29udGVudC1hcGkge1xuICAuZm9ybS1pdGVtLmZvcm0taXRlbS1rZXlzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDJweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAjZWRpdC1rZXlzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICNlZGl0LWFjdGlvbnMge1xuICAgIGJhY2tncm91bmQ6ICMwNDFFNDI7XG4gICAgcGFkZGluZzogN3B4IDEzcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAjZWRpdC1zdWJtaXQtc2VhcmNoLWNvbnRlbnQtYXBpIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIlxcZTAwM1wiO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gQWJvdXQgVXMgLSBMZWFkZXJzaGlwIFRlYW1cbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuYm9keS5ub2RlLWlkLTE0OTYge1xuICAucmVnaW9uLWNvbnRlbnQge1xuICAgIGFydGljbGUge1xuICAgICAgPi5jb250ZW50IHtcbiAgICAgICAgPmRpdiB7XG4gICAgICAgICAgLnBhcmFncmFwaF9fY29sdW1uPi5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMtdHdvLXVuZXZlbl9fMmNvbC1jb2x1bW4yIHtcbiAgICAgICAgICAgIGltZy5pbWctcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIEFib3V0IFVzIC0gQm9hcmQgb2YgRGlyZWN0b3JzXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbmJvZHkubm9kZS1pZC0xNDQ2IHtcbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICBhcnRpY2xlIHtcbiAgICAgID4uY29udGVudCB7XG4gICAgICAgID5kaXYge1xuICAgICAgICAgIC5wYXJhZ3JhcGhfX2NvbHVtbj4ucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zLXR3by11bmV2ZW5fXzJjb2wtY29sdW1uMiB7XG4gICAgICAgICAgICBpbWcuaW1nLXJlc3BvbnNpdmUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLXR5cGUtc2VhcmNoIGJ1dHRvbi5idXR0b24uanMtZm9ybS1zdWJtaXQuZm9ybS1zdWJtaXQuYnRuLXByaW1hcnkuYnRuLmljb24tb25seSB7XG4gIGJhY2tncm91bmQ6ICMwNDFFNDI7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDRweCAxMnB4O1xufVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gQWJvdXQgVXMgLSBHb3Zlcm5hbmNlIGFuZCBFdGhpY3NcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuYm9keS5ub2RlLWlkLTE1MDEge1xuICAucmVnaW9uLWNvbnRlbnQge1xuICAgIGFydGljbGUge1xuICAgICAgPi5jb250ZW50IHtcbiAgICAgICAgPmRpdiB7XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYnAtdGFicz4ucGFyYWdyYXBoX19jb2x1bW4ge1xuICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgICAgICBsaT5hIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYtYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgbGkuYWN0aXZlPmEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGluay1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtbGluay1jb2xvcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgbGk6bm90KC5hY3RpdmUpPmEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi1saW5rLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYudGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgICAucGFyYWdyYXBoX19jb2x1bW4+LmNhcmQucGFuZWwge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAgICAgW2lkXj1cImhlYWRpbmctYWNjb3JkaW9uXCJdIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzLCBjb2xvciAuM3M7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgIGRpdi5wYW5lbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MUU0MjtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIFtpZF49XCJjb2xsYXBzZS1hY2NvcmRpb25cIl1bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA0MUU0MjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIEFib3V0IFVzIC0gSGlzdG9yeVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuYm9keS5ub2RlLWlkLTE0ODEge1xuICAucmVnaW9uLWNvbnRlbnQge1xuICAgIGFydGljbGUge1xuICAgICAgPi5jb250ZW50IHtcbiAgICAgICAgPmRpdiB7XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWNwLXRpbWVsaW5lIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gTmV3cyBwYWdlXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbmJvZHkubm9kZS1pZC0xNTIxIHtcbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICA+YXJ0aWNsZSB7XG4gICAgICA+LmNvbnRlbnQge1xuICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgID4ucGFyYWdyYXBoLS10eXBlLS1tY3AtZnVsbC1zY3JlZW4taW1hZ2Utc2VjdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgID5kaXYucGFyYWdyYXBoLS10eXBlLS1icC12aWV3IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQ2FyZWVyc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlW2NsYXNzKj1cImNhcmVlcnNcIl0ge1xuICAucmVnaW9uLWNvbnRlbnQ+YXJ0aWNsZT4uY29udGVudD5kaXYge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID5kaXYucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYnAtc2ltcGxlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgPmRpdi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgPmRpdi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1icC1zaW1wbGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICA+ZGl2LnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnMge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgPmRpdi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgPmRpdi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1icC1jb2x1bW5zPi5wYXJhZ3JhcGhfX2NvbHVtbiB7XG4gICAgICAgICAgPmRpdi5wYXJhZ3JhcGgtLXR5cGUtLWJwLWNvbHVtbnNfXzRjb2w6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+ZGl2LnBhcmFncmFwaC0tdHlwZS0tYnAtY29sdW1ucyB7XG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcuaW1nLXJlc3BvbnNpdmUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKlxuICogICAgICAgICAgICBDVVNUT00gVkFSSUFCTEVTXG4gKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbi8qXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgUHJvbW90aW9uc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG4vKiBTVU1NRVIgU1VOIFNlbHR6ZXIgUHJvbW90aW9uICovXG4jc3VtbWVyLXN1bntcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgLnNob3Atd3JhcHBlcntcbiAgICBiYWNrZ3JvdW5kOiAjNDA1MTRhO1xuICAgIGNvbG9yOiAjZjZlODYyO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICB9XG4gIGgxe1xuICAgIGNvbG9yOiAjZjZlODYyO1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFyaWFsLWJsYWNrO1xuICB9XG4gIHB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYXJpYWwtYmxhY2s7XG4gIH1cbiAgLnNob3AtYnRuIGltZ3tcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGZpZ3VyZXtcbiAgICBpbWd7XG4gICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEyMCU7XG4gICAgfVxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgcHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFyaWFsLWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM0MDUxNGE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICAgIC5zaG9wLXdyYXBwZXJ7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBmaWd1cmV7XG4gICAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgfVxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIHB7XG4gICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuYm9keS5wYWdlLW5vZGUtdHlwZS1tYy1wYWdlIC5yZWdpb24tY29udGVudCA+IGFydGljbGUgPiAuY29udGVudCA+IGRpdjpmaXJzdC1jaGlsZCA+IC5wYXJhZ3JhcGgtLXR5cGUtLW1jcC1mdWxsLXNjcmVlbi1pbWFnZS1zZWN0aW9uI3N1bW1lci1zdW57XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XG4gICAgbWluLWhlaWdodDogMTQwdmg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KXtcbiAgICBtaW4taGVpZ2h0OiAxNzB2aDtcbiAgfVxufVxuXG4uY29tbWl0LXVwZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59Il19 */
