@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{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]{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;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}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:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;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{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(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/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,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;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:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.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:10px;margin-bottom:10px}.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 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.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:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}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:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote 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:20px;font-style:normal;line-height:1.42857}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}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}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{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-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{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-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{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-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{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}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{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}.navigation .navigation-global ul .dropbtn .table>tbody>tr.on-page>td,.navigation .navigation-global ul .dropbtn .table>tbody>tr.on-page>th,.navigation .navigation-global ul .dropbtn .table>tbody>tr>td.on-page,.navigation .navigation-global ul .dropbtn .table>tbody>tr>th.on-page,.navigation .navigation-global ul .dropbtn .table>tfoot>tr.on-page>td,.navigation .navigation-global ul .dropbtn .table>tfoot>tr.on-page>th,.navigation .navigation-global ul .dropbtn .table>tfoot>tr>td.on-page,.navigation .navigation-global ul .dropbtn .table>tfoot>tr>th.on-page,.navigation .navigation-global ul .dropbtn .table>thead>tr.on-page>td,.navigation .navigation-global ul .dropbtn .table>thead>tr.on-page>th,.navigation .navigation-global ul .dropbtn .table>thead>tr>td.on-page,.navigation .navigation-global ul .dropbtn .table>thead>tr>th.on-page,.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}.navigation .navigation-global ul .dropbtn .table-hover>tbody>tr.on-page:hover>td,.navigation .navigation-global ul .dropbtn .table-hover>tbody>tr.on-page:hover>th,.navigation .navigation-global ul .dropbtn .table-hover>tbody>tr:hover>.on-page,.navigation .navigation-global ul .dropbtn .table-hover>tbody>tr>td.on-page:hover,.navigation .navigation-global ul .dropbtn .table-hover>tbody>tr>th.on-page:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{margin:0;min-width:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{display:block;font-size:14px;line-height:1.42857;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;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:34px}.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-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[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.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-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[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:30px;line-height:30px}.input-group-sm>.input-group-btn>select.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:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:46px;line-height:46px}.input-group-lg>.input-group-btn>select.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:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;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}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;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}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;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}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .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}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .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:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.navigation .navigation-global ul .dropbtn .btn.focus.on-page,.navigation .navigation-global ul .dropbtn .btn.on-page:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active,.navigation .navigation-global ul .dropbtn .btn.on-page{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.navigation .navigation-global ul .dropbtn .btn-default.on-page,.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,.navigation .navigation-global ul .dropbtn .btn-default.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-default.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-default.on-page: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,.navigation .navigation-global ul .dropbtn .btn-default.on-page,.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}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.navigation .navigation-global ul .dropbtn .btn-primary.on-page,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.navigation .navigation-global ul .dropbtn .btn-primary.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-primary.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-primary.on-page:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.navigation .navigation-global ul .dropbtn .btn-primary.on-page,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.navigation .navigation-global ul .dropbtn .btn-success.on-page,.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,.navigation .navigation-global ul .dropbtn .btn-success.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-success.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-success.on-page: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,.navigation .navigation-global ul .dropbtn .btn-success.on-page,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.navigation .navigation-global ul .dropbtn .btn-info.on-page,.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,.navigation .navigation-global ul .dropbtn .btn-info.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-info.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-info.on-page: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,.navigation .navigation-global ul .dropbtn .btn-info.on-page,.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.active,.btn-warning:active,.btn-warning:hover,.navigation .navigation-global ul .dropbtn .btn-warning.on-page,.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,.navigation .navigation-global ul .dropbtn .btn-warning.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-warning.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-warning.on-page: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,.navigation .navigation-global ul .dropbtn .btn-warning.on-page,.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:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.navigation .navigation-global ul .dropbtn .btn-danger.on-page,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.navigation .navigation-global ul .dropbtn .btn-danger.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-danger.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-danger.on-page:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.navigation .navigation-global ul .dropbtn .btn-danger.on-page,.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:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],.navigation .navigation-global ul .dropbtn .btn-link.on-page,fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;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;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.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:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;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:9px 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,.navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a,.navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);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:12px;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;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.navigation .navigation-global ul .dropbtn .btn-group-vertical>.btn.on-page,.navigation .navigation-global ul .dropbtn .btn-group>.btn.on-page{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn: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){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{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{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn: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{padding-left:8px;padding-right:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.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-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control: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:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-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),.input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.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,.input-group .form-control:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{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:4px 4px 0 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,.navigation .navigation-global ul .dropbtn .nav-tabs>li.on-page>a,.navigation .navigation-global ul .dropbtn .nav-tabs>li.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-tabs>li.on-page>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.navigation .navigation-global ul .dropbtn .nav-pills>li.on-page>a,.navigation .navigation-global ul .dropbtn .nav-pills>li.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-pills>li.on-page>a:hover{color:#fff;background-color:#337ab7}.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:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>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:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.navigation .navigation-global ul .dropbtn .tab-content>.on-page,.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:20px;border:1px solid transparent}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:4px}}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.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:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.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:768px){.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:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.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:15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container-fluid .navbar-brand,.navbar>.container .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:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin:8px -15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@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}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;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:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a,.navbar-default .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a:focus,.navbar-default .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav>.on-page>a,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav>.on-page>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a,.navbar-default .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:focus,.navbar-default .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav .open .dropdown-menu>.on-page>a,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav .open .dropdown-menu>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav .open .dropdown-menu>.on-page>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a,.navbar-inverse .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a:focus,.navbar-inverse .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav>.on-page>a,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav>.on-page>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#090909;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a,.navbar-inverse .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:focus,.navbar-inverse .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav .open .dropdown-menu>.on-page>a,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav .open .dropdown-menu>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav .open .dropdown-menu>.on-page>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active,.navigation .navigation-global ul .dropbtn .breadcrumb>.on-page{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.navigation .navigation-global ul .dropbtn .pagination>.on-page>a,.navigation .navigation-global ul .dropbtn .pagination>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .pagination>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .pagination>.on-page>span,.navigation .navigation-global ul .dropbtn .pagination>.on-page>span:focus,.navigation .navigation-global ul .dropbtn .pagination>.on-page>span:hover,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager:after,.pager:before{content:" ";display:table}.pager: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{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:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;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{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge,.navigation .navigation-global ul .dropbtn .list-group-item.on-page>.badge,.navigation .navigation-global ul .dropbtn .nav-pills>.on-page>a>.badge{color:#337ab7;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;background-color:#eee}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container-fluid .jumbotron,.container .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container-fluid .jumbotron,.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#333}.navigation .navigation-global ul .dropbtn a.thumbnail.on-page,a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight: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}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.navigation .navigation-global ul .dropbtn .progress-bar.on-page,.navigation .navigation-global ul .dropbtn .progress.on-page .progress-bar,.progress-bar.active,.progress.active .progress-bar{animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,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:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover,.navigation .navigation-global ul .dropbtn .list-group-item.on-page,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:focus,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page .list-group-item-heading,.navigation .navigation-global ul .dropbtn .list-group-item.on-page .list-group-item-heading>.small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page .list-group-item-heading>small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:focus .list-group-item-heading,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:focus .list-group-item-heading>.small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:focus .list-group-item-heading>small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:hover .list-group-item-heading,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:hover .list-group-item-heading>.small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page: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,.navigation .navigation-global ul .dropbtn .list-group-item.on-page .list-group-item-text,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:focus .list-group-item-text,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}.navigation .navigation-global ul .dropbtn a.list-group-item-success.on-page,.navigation .navigation-global ul .dropbtn a.list-group-item-success.on-page:focus,.navigation .navigation-global ul .dropbtn a.list-group-item-success.on-page:hover,.navigation .navigation-global ul .dropbtn button.list-group-item-success.on-page,.navigation .navigation-global ul .dropbtn button.list-group-item-success.on-page:focus,.navigation .navigation-global ul .dropbtn button.list-group-item-success.on-page:hover,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}.navigation .navigation-global ul .dropbtn a.list-group-item-info.on-page,.navigation .navigation-global ul .dropbtn a.list-group-item-info.on-page:focus,.navigation .navigation-global ul .dropbtn a.list-group-item-info.on-page:hover,.navigation .navigation-global ul .dropbtn button.list-group-item-info.on-page,.navigation .navigation-global ul .dropbtn button.list-group-item-info.on-page:focus,.navigation .navigation-global ul .dropbtn button.list-group-item-info.on-page:hover,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}.navigation .navigation-global ul .dropbtn a.list-group-item-warning.on-page,.navigation .navigation-global ul .dropbtn a.list-group-item-warning.on-page:focus,.navigation .navigation-global ul .dropbtn a.list-group-item-warning.on-page:hover,.navigation .navigation-global ul .dropbtn button.list-group-item-warning.on-page,.navigation .navigation-global ul .dropbtn button.list-group-item-warning.on-page:focus,.navigation .navigation-global ul .dropbtn button.list-group-item-warning.on-page:hover,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}.navigation .navigation-global ul .dropbtn a.list-group-item-danger.on-page,.navigation .navigation-global ul .dropbtn a.list-group-item-danger.on-page:focus,.navigation .navigation-global ul .dropbtn a.list-group-item-danger.on-page:hover,.navigation .navigation-global ul .dropbtn button.list-group-item-danger.on-page,.navigation .navigation-global ul .dropbtn button.list-group-item-danger.on-page:focus,.navigation .navigation-global ul .dropbtn button.list-group-item-danger.on-page:hover,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:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-body:after,.panel-body:before{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle,.panel-title{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.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:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;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:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{right:0;bottom:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transform:translateY(-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;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;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.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{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{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:Helvetica Neue,Helvetica,Arial,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:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{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:Helvetica Neue,Helvetica,Arial,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:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;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:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#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,.carousel-inner-button{position:relative;overflow:hidden;width:100%}.carousel-inner-button>.item,.carousel-inner>.item{display:none;position:relative;transition:left .6s ease-in-out}.carousel-inner-button>.item>a>img,.carousel-inner-button>.item>img,.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner-button>.item,.carousel-inner>.item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.carousel-inner-button>.item.active.right,.carousel-inner-button>.item.next,.carousel-inner>.item.active.right,.carousel-inner>.item.next,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.item.right.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.item.right.on-page{transform:translate3d(100%,0,0);left:0}.carousel-inner-button>.item.active.left,.carousel-inner-button>.item.prev,.carousel-inner>.item.active.left,.carousel-inner>.item.prev,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.item.left.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.item.left.on-page{transform:translate3d(-100%,0,0);left:0}.carousel-inner-button>.item.active,.carousel-inner-button>.item.next.left,.carousel-inner-button>.item.prev.right,.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.item.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.item.on-page{transform:translateZ(0);left:0}}.carousel-inner-button>.active,.carousel-inner-button>.next,.carousel-inner-button>.prev,.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.on-page{display:block}.carousel-inner-button>.active,.carousel-inner>.active,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.on-page{left:0}.carousel-inner-button>.next,.carousel-inner-button>.prev,.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner-button>.next,.carousel-inner>.next{left:100%}.carousel-inner-button>.prev,.carousel-inner>.prev{left:-100%}.carousel-inner-button>.next.left,.carousel-inner-button>.prev.right,.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner-button>.active.left,.carousel-inner>.active.left,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.left.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.left.on-page{left:-100%}.carousel-inner-button>.active.right,.carousel-inner>.active.right,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.right.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.right.on-page{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent}.carousel-control.left{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.carousel-indicators .active,.carousel-indicators .navigation .navigation-global ul .dropbtn .on-page,.navigation .navigation-global ul .dropbtn .carousel-indicators .on-page{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{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{content:" ";display:table}.clearfix: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-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@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}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{text-align:center}@font-face{font-family:VideoJS;src:url(../fonts/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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FjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button,.video-js .vjs-play-control,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before,.vjs-icon-play:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:""}.video-js .vjs-play-control.vjs-playing,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing:before,.vjs-icon-pause:before{content:""}.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before{content:""}.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before{content:""}.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before{content:""}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before{content:""}.video-js .vjs-fullscreen-control,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before{content:""}.video-js.vjs-fullscreen .vjs-fullscreen-control,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before{content:""}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:""}.video-js .vjs-subtitles-button,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subtitles-button:before,.vjs-icon-subtitles:before{content:""}.video-js .vjs-captions-button,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button:before,.vjs-icon-captions:before{content:""}.video-js .vjs-chapters-button,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button:before,.vjs-icon-chapters:before{content:""}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:""}.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:""}.video-js .vjs-control.vjs-close-button,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button:before,.vjs-icon-cancel:before{content:""}.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:""}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:""}.video-js .vjs-descriptions-button,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button:before,.vjs-icon-audio-description:before{content:""}.video-js .vjs-audio-button,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button:before,.vjs-icon-audio:before{content:""}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill,.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto;font-family:Arial,Helvetica,sans-serif}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-ms-flexbox;display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:none;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-ms-flex:auto;flex:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-ms-flex:auto;flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666666666667em}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after,.video-js .vjs-progress-control:hover .vjs-time-tooltip{font-family:Arial,Helvetica,sans-serif;visibility:visible;font-size:.6em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after,.video-js .vjs-time-tooltip{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em}.video-js .vjs-play-progress:after,.video-js .vjs-play-progress:before,.video-js .vjs-time-tooltip{z-index:1}.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em}.vjs-tooltip-progress-bar{visibility:hidden}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.video-js .vjs-progress-control .vjs-mouse-display:after,.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal:hover .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important}.vjs-poster{display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster,.vjs-poster img{vertical-align:middle;padding:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-ms-flexbox;display:flex;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;margin:0 auto;padding:.5em;height:16em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:none}.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top;float:right}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em}.vjs-caption-settings fieldset .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-caption-settings input[type=button]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.siemens-orange{color:#dc6914}.siemens-orange-bg{background-color:#dc6914}.siemens-blue{color:#2387aa}.siemens-blue-bg{background-color:#2387aa}.colorsTest{width:100%;padding:10px}.grey-light-bg{background-color:#eff0f4}.petrol-bg{background-color:#099}.stone-dark-bg{background-color:#3c464b}.stone-light-bg{background-color:#879baa}.stone-light35-bg{background-color:#becdd7}.sand-dark-bg{background-color:#73645a}.sand-light-bg{background-color:#aaaa96}.sand-light35-bg{background-color:#d7d7cd}.snow-bg{background-color:#fff}.teal-dark-bg{background-color:#00646e}.teal-light-bg{background-color:#41aaaa}.blue-dark-bg{background-color:#005f87}.blue-light-bg{background-color:#50bed7}.yellow-dark-bg{background-color:#eb780a}.yellow-light-bg{background-color:#ffb900}.red-dark-bg{background-color:#641946}.red-light-bg{background-color:#af235f}.green-dark-bg{background-color:#647d2d}.green-light-bg{background-color:#aab414}.test-grad{background:linear-gradient(90deg,#50bebe 0,#099 50%,#0099cb)}.store-grad{background:linear-gradient(180deg,#e4eaef 0,#fefeff 50%,#f4f8f9)}.white-grad{background:linear-gradient(to bottom right,#fff 0,hsla(0,0%,100%,.2))}.slick-next,.slick-prev{position:absolute;display:block;height:50px;width:50px;line-height:0;font-size:0;cursor:pointer;background-color:#3c464b;top:50%;transform:translateY(-50%);padding:0;border:none;z-index:1}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.8}.slick-next:before,.slick-prev:before{font-family:SiemensWebIcon;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:768px) and (max-width:991px){.slick-next,.slick-prev{display:none!important}}@media only screen and (max-width:767px){.slick-next,.slick-prev{display:none!important}}.slick-prev{left:0}[dir=rtl] .slick-prev{left:auto;right:0}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:0}[dir=rtl] .slick-next{left:0;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-50px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;font-family:SiemensWebIcon;font-size:8px;line-height:20px;text-align:center;color:#000;opacity:.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{font-size:20px;color:#000;opacity:.75}.slick-slide:focus{outline:none}.margin-btm-small{margin-bottom:1rem}.margin-top-reg{margin-top:2rem}.chapter-padding{padding-bottom:5rem}@font-face{font-family:SiemensBlack;src:url(../fonts/SiemensPro/SiemensSans-Black.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSans-Black.woff) format("woff")}@font-face{font-family:SiemensBlackItalic;src:url(../fonts/SiemensPro/SiemensSans-BlackItalic.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSans-BlackItalic.woff) format("woff")}@font-face{font-family:SiemensBold;src:url(../fonts/SiemensPro/SiemensSans-Bold.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSans-Bold.woff) format("woff")}@font-face{font-family:SiemensBoldItalic;src:url(../fonts/SiemensPro/SiemensSans-BoldItalic.woff) format("woff")}@font-face{font-family:SiemensItalic;src:url(../fonts/SiemensPro/SiemensSans-Italic.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSans-Italic.woff) format("woff")}@font-face{font-family:SiemensRoman;src:url(../fonts/SiemensPro/SiemensSans-Roman.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSans-Roman.woff) format("woff")}@font-face{font-family:SiemensSerifBold;src:url(../fonts/SiemensPro/SiemensSerif-Bold.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSerif-Bold.woff) format("woff")}@font-face{font-family:SiemensSerifItalic;src:url(../fonts/SiemensPro/SiemensSerif-Italic.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSerif-Italic.woff) format("woff")}@font-face{font-family:SiemensWebIcon;src:url(../fonts/SiemensPro/siemens-webicons-webfont.woff) format("woff"),url(../fonts/SiemensPro/siemens-webicons-webfont.woff2) format("woff2")}[class*=" icon-"],[class^=icon-]{font-family:SiemensWebIcon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-apps:before{content:"\e600"}.icon-arrow-down-extrasmall:before{content:"\e601"}.icon-arrow-left-extrasmall:before{content:"\e602"}.icon-arrow-right-extrasmall:before{content:"\e603"}.icon-arrow-up-extrasmall:before{content:"\e604"}.icon-arrow-down-large:before{content:"\e605"}.icon-arrow-left-large:before{content:"\e606"}.icon-arrow-right-large:before{content:"\e607"}.icon-arrow-up-large:before{content:"\e608"}.icon-arrow-down-small:before{content:"\e609"}.icon-arrow-left-small:before{content:"\e60a"}.icon-arrow-right-small:before{content:"\e60b"}.icon-arrow-up-small:before{content:"\e60c"}.icon-arrow-to-top:before{content:"\e60d"}.icon-at:before{content:"\e60e"}.icon-bookmark:before{content:"\e60f"}.icon-calculate:before{content:"\e610"}.icon-calendar:before{content:"\e611"}.icon-chat:before{content:"\e612"}.icon-check-mark:before{content:"\e613"}.icon-circle:before{content:"\e614"}.icon-close:before{content:"\e615"}.icon-control:before{content:"\e616"}.icon-delete:before{content:"\e617"}.icon-double-arrow-backward:before{content:"\e618"}.icon-double-arrow-down:before{content:"\e619"}.icon-double-arrow-forward:before{content:"\e61a"}.icon-double-arrow-up:before{content:"\e61b"}.icon-download:before{content:"\e61c"}.icon-drag:before{content:"\e61d"}.icon-edit:before{content:"\e61e"}.icon-email:before{content:"\e61f"}.icon-ext:before{content:"\e620"}.icon-facebook:before{content:"\e621"}.icon-facebook-negative:before{content:"\e622"}.icon-fax:before{content:"\e623"}.icon-file:before{content:"\e624"}.icon-avi:before{content:"\e625"}.icon-doc:before{content:"\e626"}.icon-eps:before{content:"\e627"}.icon-jpg:before{content:"\e628"}.icon-mov:before{content:"\e629"}.icon-mp3:before{content:"\e62a"}.icon-mp4:before{content:"\e62b"}.icon-pdf:before{content:"\e62c"}.icon-png:before{content:"\e62d"}.icon-ppt:before{content:"\e62e"}.icon-files:before{content:"\e62f"}.icon-tif:before{content:"\e630"}.icon-vcf:before{content:"\e631"}.icon-xls:before{content:"\e632"}.icon-zip:before{content:"\e633"}.icon-forum:before{content:"\e634"}.icon-fullscreen:before{content:"\e635"}.icon-globe:before{content:"\e636"}.icon-glossary:before{content:"\e637"}.icon-google:before{content:"\e638"}.icon-google-negative:before{content:"\e639"}.icon-home:before{content:"\e63a"}.icon-information:before{content:"\e63b"}.icon-information-package:before{content:"\e63c"}.icon-instagram:before{content:"\e63d"}.icon-instagram-negative:before{content:"\e63e"}.icon-legal-notice:before{content:"\e63f"}.icon-level-up:before{content:"\e640"}.icon-linkedin:before{content:"\e641"}.icon-linkedin-negative:before{content:"\e642"}.icon-list-view:before{content:"\e643"}.icon-location-pin:before{content:"\e644"}.icon-log-in:before{content:"\e645"}.icon-log-out:before{content:"\e646"}.icon-menu:before{content:"\e647"}.icon-minus:before{content:"\e648"}.icon-more:before{content:"\e649"}.icon-navigation-gyroscope:before{content:"\e64a"}.icon-navigation-mouse:before{content:"\e64b"}.icon-newton_product-catalogue:before{content:"\e64c"}.icon-outline:before{content:"\e64d"}.icon-phone:before{content:"\e64e"}.icon-play:before{content:"\e64f"}.icon-plus:before{content:"\e650"}.icon-print:before{content:"\e651"}.icon-rating:before{content:"\e652"}.icon-region:before{content:"\e653"}.icon-replay:before{content:"\e654"}.icon-rss:before{content:"\e655"}.icon-scaling:before{content:"\e656"}.icon-search:before{content:"\e657"}.icon-share-ios:before{content:"\e658"}.icon-share-newton-android:before{content:"\e659"}.icon-shopping-cart:before{content:"\e65a"}.icon-show-location:before{content:"\e65b"}.icon-single-arrow-backward:before{content:"\e65c"}.icon-single-arrow-down:before{content:"\e65d"}.icon-single-arrow-forward:before{content:"\e65e"}.icon-single-arrow-up:before{content:"\e65f"}.icon-slider:before{content:"\e660"}.icon-social-feed:before{content:"\e661"}.icon-speakers-off:before{content:"\e662"}.icon-speakers-on:before{content:"\e663"}.icon-subscribe:before{content:"\e664"}.icon-theenergyblog:before{content:"\e665"}.icon-theenergyblog-negative:before{content:"\e666"}.icon-tile-view:before{content:"\e667"}.icon-twitter:before{content:"\e668"}.icon-twitter-negative:before{content:"\e669"}.icon-user-account:before{content:"\e66a"}.icon-video-chat:before{content:"\e66b"}.icon-warning:before{content:"\e66c"}.icon-youtube:before{content:"\e66d"}.icon-youtube-negative:before{content:"\e66e"}.icon-zoom:before{content:"\e66f"}.icon-weibo:before{content:"\e900"}.icon-weibo-negative:before{content:"\e901"}.icon-youku:before{content:"\e902"}.icon-youku-negative:before{content:"\e903"}.icon-support:before{content:"\e904"}.icon-service:before{content:"\e905"}.headTestBlack h1,.headTestBlack h2,.headTestBlack h3,.headTestBlack h4,.headTestBlack h5,.headTestBlack h6{font-family:SiemensBlack}.headTestRoman h1,.headTestRoman h2,.headTestRoman h3,.headTestRoman h4,.headTestRoman h5,.headTestRoman h6{font-family:SiemensRoman}p{font-size:16px;line-height:20px}.bold{font-family:SiemensBold}.italic{font-family:SiemensItalic}.black{font-family:SiemensBlack}.bigger-text{font-size:18px!important}.underline{text-decoration:underline}.no-margin{margin:0}.no-padding{padding:0}.show{display:block}.noshow{display:none}.height-20{height:20px}.height-40{height:40px}.height-60{height:60px}.height-80{height:80px}.height-100{height:100px}.height-120{height:120px}.height-140{height:140px}.height-160{height:160px}.height-180{height:180px}.height-200{height:200px}.height-220{height:220px}.height-240{height:240px}.height-260{height:260px}.height-280{height:280px}.height-300{height:300px}.height-320{height:320px}.height-360{height:360px}.height-400{height:400px}.height-450{height:450px}.height-500{height:500px}.height-550{height:550px}.width-20{width:20px}.width-40{width:40px}.width-60{width:60px}.width-80{width:80px}.width-100{width:100px}.width-120{width:120px}.width-140{width:140px}.width-160{width:160px}.width-180{width:180px}.width-200{width:200px}.width-220{width:220px}.width-240{width:240px}.width-260{width:260px}.width-280{width:280px}.width-300{width:300px}.width-320{width:320px}.width-360{width:360px}.width-400{width:400px}.width-450{width:450px}.width-500{width:500px}.width-550{width:550px}.font-bold{font-weight:700}.width-auto{width:auto}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:768px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:992px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1200px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:768px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:992px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:1200px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.px-3{padding-right:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.px-5{padding-right:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}@media (min-width:768px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}}@media (min-width:992px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.px-md-0{padding-right:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}}@media (min-width:1200px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}}.footer{background:#fff;border-top:1px solid #dedede;margin-top:-2px;padding-top:30px;font-family:SiemensRoman;font-size:12px}.footer p{font-size:12px;margin-bottom:5px;color:#3f3f3f}.foot-header,.footer p{unicode-bidi:bidi-override}.foot-header{font-family:SiemensRoman;font-size:20px;color:#3c464b;text-shadow:#fff 1px 1px 0}.contact:hover{text-decoration:none}.contact:hover p{color:#00646e}.foot-links{list-style-type:none}.foot-links li{position:relative;margin-bottom:10px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;font-family:SiemensRoman;font-size:12px;color:#3f3f3f;text-shadow:#fff 1px 1px 0}.foot-links li a{unicode-bidi:bidi-override;display:block;width:90%;margin-left:10px;text-decoration:none;color:#3c464b}.foot-links li a:hover{color:#00646e}.foot-links li:before{position:absolute;top:0;display:inline-block;font-family:SiemensRoman;content:"›";font-size:14px}html[dir=rtl] .foot-links a{margin-left:0;margin-right:10px}.social-link{text-decoration:none;margin-right:16px}html[dir=rtl] .social-link{margin-right:0;margin-left:6px}.social-link:hover{text-decoration:none}.social-links{vertical-align:top!important;color:#3c464b;display:inline-block;font-size:30px!important}.social-links-img{width:35px;height:35px;display:inline-block;padding-top:10px;margin-left:5px}html[dir=rtl] .social-links-img{margin-right:5px;margin-left:5px}.bottom-footer{padding-top:40px;padding-bottom:30px}.bottom-footer a{color:inherit;margin-left:35px}.bottom-footer a:hover{color:#00646e}.mobile-bottom-footer{display:none;margin-top:35px;margin-bottom:15px;text-align:center}.mobile-bottom-footer a{display:inline-block;color:inherit;margin-left:10px;margin-right:10px;margin-bottom:10px}.footer select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:12px;color:#becdd7;line-height:1.42857143rem;border:1px solid #ccc;border-radius:4px;background:#fff;position:relative;height:28px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow.png) no-repeat 100%}.footer select::-ms-expand{display:none}@media only screen and (min-width:1246px){.footer select{display:none}.footer .foot-links{display:inline;font-size:0}}@media only screen and (min-width:992px) and (max-width:1199px){.footer select{display:none}.footer .foot-links{display:inline;font-size:0}}@media only screen and (min-width:1200px) and (max-width:1245px){.footer select{display:none}.footer .foot-links{display:inline;font-size:0}}@media only screen and (min-width:768px) and (max-width:991px){.footer select{display:none}.footer .foot-links{display:inline}}@media only screen and (max-width:767px){.footer{padding-top:10px}.footer select{display:inline}.footer .foot-links{display:none}.foot-header{margin-bottom:10px;margin-top:20px}.bottom-footer{display:none}.mobile-bottom-footer{display:block;font-size:11px}}.minict_wrapper{font-family:Siemens Sans Roman}.top55{top:55px}.top60{top:60px}.top65{top:65px}.top75{top:75px}.top80{top:80px}.top85{top:85px}.top-0{top:0}.top-5{top:-5px}.top-10{top:-10px}.top-15{top:-15px}.top-20{top:-20px}.top-25{top:-25px}.top-30{top:-30px}.top-35{top:-35px}.top-40{top:-40px}.top-45{top:-45px}.top-50{top:-50px}.top-55{top:-55px}.top-60{top:-60px}.top-65{top:-65px}.top-70{top:-70px}.top-75{top:-75px}.top-80{top:-80px}.top-85{top:-85px}.fixed{position:fixed}.siemens-head{margin-top:25px;background-color:#fff;overflow:auto;text-align:right}.siemens-head .logo{height:60px}.siemens-head .logo-main{height:auto;max-height:19px}.siemens-head .logo-tagline{max-height:29px}.siemens-head a{text-decoration:none;color:#879baa}.siemens-head a:hover{color:#3c464b}.siemens-head .user-name,.siemens-head span{font-size:12px;height:16px;unicode-bidi:bidi-override}.siemens-head i{font-size:14px;display:inline-block;vertical-align:middle}.siemens-head .icon-left{padding-right:5px}.siemens-head .service img{margin-left:20px}.siemens-head .service a{margin-left:10px}.siemens-head .top-banner{position:fixed;z-index:8889;width:100%;background-color:#fff}.siemens-head .top-banner .col-xs-offset-2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;-ms-flex-align:center;align-items:center}.siemens-head .top-banner .search-field .search-box{display:inline-block}.siemens-head .top-banner .email-lang-box{display:inline-block;margin-right:1rem;margin-bottom:20px;height:35px;padding-top:5px}.siemens-head .top-banner .email-lang-box .icon-lang{padding-left:0}.siemens-head .search-field{margin-right:0;margin-bottom:20px}.siemens-head .search-field .search-box{margin-top:20px;height:35px;width:240px;position:relative;border:1px solid #becdd7;border-radius:2px;background-color:#fff}.siemens-head .search-field .search-box input::-webkit-input-placeholder{unicode-bidi:bidi-override}.siemens-head .search-field .search-box input{padding-top:2px;padding-bottom:3px;padding-left:10px;width:65%;position:absolute;left:0;top:0;line-height:28px;border:none}@media only screen and (min-width:768px) and (max-width:991px){.siemens-head .search-field .search-box input{width:55%}}.siemens-head .search-field .search-box input:focus{outline:none}.siemens-head .search-field .search-box .search-buttons{position:absolute;right:0;top:0;height:100%;width:80px;display:table}.siemens-head .search-field .search-box .search-buttons button{background-color:#fff;border:none;margin:0;height:33px;text-align:center}.siemens-head .search-field .search-box .search-buttons button i{font-size:18px;color:#879baa;vertical-align:middle}.siemens-head .search-field .search-box .search-buttons .search-btn:hover{background-color:#879baa}.siemens-head .search-field .search-box .search-buttons .search-btn:hover i{color:#fff}.siemens-head .search-field .search-box .search-buttons .search-btn{float:right;text-align:center;width:40px;display:table-cell}.siemens-head .search-field .search-box .search-buttons .search-btn i{margin-left:-2px}.siemens-head .search-field .search-box .search-buttons .reset-btn{display:table-cell;background-color:#fff;width:40px;display:none;text-align:center}.siemens-head .search-field .search-box .search-buttons .reset-btn i{font-size:14px}.siemens-head .search-field .search-box .search-buttons .search-btn-active{background-color:#879baa}.siemens-head .search-field .search-box .search-buttons .search-btn-active i{color:#fff}.country-site .navigation{margin-bottom:56px}.country-site .navigation .breadcrumbs{height:57px}.language-region.hovered,.language-region:hover{text-decoration:none;color:#2d373c;border-bottom:4px solid #41aaaa;padding-bottom:13px;margin-bottom:-19px}.language-region{cursor:pointer}.nts-siteid{background:#ebf0f5;color:#697882;top:60px;width:100%;z-index:8896;padding:18px 0 16px;border-bottom:2px solid #dfe6ed;margin-top:-1px}.nts-siteid .icon-left{padding-right:10px}.nts-siteid .region-country-languages div{display:inline-block}@media only screen and (max-width:767px){.nts-siteid .region-country-languages div{display:block}}.nts-siteid .region-country-languages ul{margin-bottom:0;margin-top:0;padding:0}@media only screen and (max-width:767px){.nts-siteid .region-country-languages ul{margin-top:5px}}.nts-siteid .region-country-languages ul li{display:inline;padding-left:10px}@media only screen and (max-width:767px){.nts-siteid .region-country-languages ul li:first-child{padding-left:0}}.nts-siteid .region-country-languages ul li a [class*=" icon-"],.nts-siteid .region-country-languages ul li a [class^=icon-]{font-size:18px;line-height:15px;padding-bottom:1px;vertical-align:middle;display:inline-block}.nts-siteid .region-country-languages ul li a [class*=" icon-"]:before,.nts-siteid .region-country-languages ul li a [class^=icon-]:before{content:"\e60b"}.nts-siteid .region-lang{text-align:left}.nts-siteid .available-languages-list,.nts-siteid .siteid-col-inline{display:inline-block;width:auto}.nts-siteid .available-languages-list ul{padding:0}.nts-siteid .available-languages-list ul li{display:inline}.nts-siteid .country-label,.nts-siteid .country-language-label{margin-bottom:12px}.nts-navbar-header-siteid hr,.nts-siteid hr{display:block;height:1px;border:0;border-top:1px solid #cdd9e1;margin-top:30px;margin-bottom:15px;padding:0}.nts-button-container{margin-left:13px;margin-bottom:10px;top:16px}.B2{font-family:SiemensBold;font-size:14px;color:#2387aa;display:inline-block;width:120px;padding:10px;border:2px solid #2387aa}.B2 [class*=" icon-"],.B2 [class^=icon-]{display:inline-block;float:right;padding-top:3px}.B2:hover{color:#fff;background:#005578;border:2px solid #005578}.navigation{border-bottom:1px solid #becdd7;padding-top:1px;height:48px;margin-top:10px;margin-bottom:30px;position:relative}.navigation .breadcrumbs{unicode-bidi:bidi-override;display:table-cell;vertical-align:middle;height:35px;color:#879baa;font-size:12px}.navigation .breadcrumbs a{text-decoration:none;color:inherit;line-height:normal}.navigation .breadcrumbs a:hover{color:#3c464b}.navigation .navigation-global{padding:0 15px;position:static;white-space:nowrap;overflow:hidden}.navigation .navigation-global ul{padding:0;display:-ms-flexbox;display:flex;width:100%;margin-bottom:0}.navigation .navigation-global ul a{display:block;line-height:46px;text-decoration:none;color:#879baa;unicode-bidi:bidi-override;white-space:nowrap;overflow:hidden}.navigation .navigation-global ul>li{padding-right:45px}@media only screen and (min-width:1200px) and (max-width:1245px){.navigation .navigation-global ul>li{padding-right:45px}}@media only screen and (min-width:992px) and (max-width:1199px){.navigation .navigation-global ul>li{padding-right:25px}}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul>li{padding-right:15px}}.navigation .navigation-global ul li{display:table-cell;font-size:18px}.navigation .navigation-global ul .dropbtn:hover{color:#3c464b}.navigation .navigation-global ul .dropbtn:hover .active-state{padding-bottom:10px;border-bottom:3px solid #099}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul .dropbtn:hover .active-state{padding-bottom:12px}}.navigation .navigation-global ul .dropbtn .active,.navigation .navigation-global ul .dropbtn .on-page{color:#3c464b;padding-bottom:10px;border-bottom:3px solid #099}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul .dropbtn .active,.navigation .navigation-global ul .dropbtn .on-page{padding-bottom:12px}}.navigation .navigation-global ul .dropdown{z-index:9999;background-color:#eff0f4;width:100%;left:0;top:47px;position:absolute;padding-top:70px;padding-bottom:60px}.navigation .navigation-global ul .dropbtn .dropdown.on-page,.navigation .navigation-global ul .dropdown.active{display:-ms-flexbox;display:flex}.navigation .navigation-global ul .dropdown ul{position:relative;display:block;min-height:169px;width:940px;left:calc(50% - 470px)}@media only screen and (min-width:1246px){.navigation .navigation-global ul .dropdown ul{width:1140px;left:calc(50% - 570px)}}@media only screen and (min-width:1200px) and (max-width:1245px){.navigation .navigation-global ul .dropdown ul{width:1070px;left:calc(50% - 535px)}}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul .dropdown ul{width:720px;left:calc(50% - 360px)}}.navigation .navigation-global ul .dropdown ul li{width:calc(33.333333% - 20px);display:block}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul .dropdown ul li{width:45%}}.navigation .navigation-global ul .dropdown ul li a:hover{text-decoration:underline;color:#005578}.navigation .navigation-global ul .dropdown ul li a{display:block;margin-right:20px;line-height:25px;font-size:14px;color:#3c464b}@media only screen and (min-width:992px) and (max-width:1199px){.navigation .navigation-global ul .dropdown ul li a{margin-right:0}}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul .dropdown ul li a{overflow:visible}}.navigation .navigation-global ul .dropdown ul li span{float:right}.navigation .navigation-global ul .dropdown ul li .flyout{height:100%;display:none;width:66.666666%;position:absolute;top:0;left:320px}@media only screen and (min-width:1246px){.navigation .navigation-global ul .dropdown ul li .flyout{left:340px}}@media only screen and (min-width:992px) and (max-width:1199px){.navigation .navigation-global ul .dropdown ul li .flyout{left:294px}}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul .dropdown ul li .flyout{left:340px;width:55%}}.navigation .navigation-global ul .dropdown ul li .flyout.show{display:-ms-flexbox!important;display:flex!important}.navigation .navigation-global ul .dropdown ul li .flyout .flyout-image{-ms-flex-item-align:start;align-self:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:50%}.navigation .navigation-global ul .dropdown ul li .flyout .flyout-image img{width:calc(100% - 80px);height:100%}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul .dropdown ul li .flyout .flyout-image{display:none}}@media only screen and (min-width:992px) and (max-width:1199px){.navigation .navigation-global ul .dropdown ul li .flyout .flyout-image{margin-right:20px;width:calc(50% - 20px)}}.navigation .navigation-global ul .dropdown ul li .flyout .content{width:50%}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul .dropdown ul li .flyout .content{width:100%}}.navigation .navigation-global ul .dropdown ul li .flyout .content .nav-heading{font-size:24px;font-family:SiemensRoman;unicode-bidi:bidi-override;letter-spacing:-.03em;color:#3c464b;margin:0 0 15px;word-break:normal;white-space:pre-wrap}.navigation .navigation-global ul .dropdown ul li .flyout .content p{margin:0 0 15px;font-size:14px;word-break:normal;white-space:pre-wrap}.navigation .navigation-global ul .dropdown ul li .flyout .content .button-conversion{margin-right:0;margin-top:0;display:table;width:100%;max-width:310px;color:#fff;font-size:18px}.navigation .navigation-global ul .dropdown ul li .flyout .content .button-conversion i{text-align:right}.navigation .navigation-global ul .dropdown .dropdown-list.columns{min-height:225px}.navigation .navigation-global ul .dropdown .dropdown-list.columns .flyout .content{width:100%}.navigation .navigation-global ul .dropdown .dropdown-list.columns .flyout .content ul{column-count:2;-moz-column-count:2;-webkit-column-count:2;width:auto;left:auto}.navigation .navigation-global ul .dropdown .dropdown-list.columns .flyout .content ul li{width:auto}.navigation .navigation-country .country-name{line-height:22px;padding-left:10px;padding-right:10px;display:block;background-color:#099;color:#fff;text-transform:uppercase;font-size:12px;font-family:SiemensRoman;letter-spacing:.15em;unicode-bidi:bidi-override}.navigation .navigation-country ul{background-color:#eff0f4;padding-left:0;margin-bottom:0;width:100%;display:table}.navigation .navigation-country ul a{display:block;line-height:35px;text-decoration:none;color:#879baa;unicode-bidi:bidi-override}.navigation .navigation-country ul li{padding:0 20px;text-align:center;display:table-cell;font-size:16px}@media only screen and (min-width:992px) and (max-width:1199px){.navigation .navigation-country ul li{padding:0 10px}}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-country ul li{padding:0 5px}}.navigation .navigation-country ul li :hover{color:#3c464b}.navigation .navigation-country ul li :hover span{padding-bottom:11px;border-bottom:3px solid #099}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-country ul li :hover span{padding-bottom:14px}}.navigation .navigation-country .navigation-global ul .dropbtn .on-page,.navigation .navigation-country ul .active,.navigation .navigation-global .navigation-country ul .dropbtn .on-page{color:#3c464b}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-country .navigation-global ul .dropbtn .on-page,.navigation .navigation-country ul .active,.navigation .navigation-global .navigation-country ul .dropbtn .on-page{padding-bottom:14px}}.navigation-mobile__v2{display:none}.navigation-mobile__v2 .navigation-mobile__header{margin-top:10px;margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.navigation-mobile__v2 .navigation-mobile__header .mobile-logo{margin-right:auto}.navigation-mobile__v2 .navigation-mobile__header .mobile-logo a img{-ms-flex-align:center;align-items:center;max-height:19px}.navigation-mobile__v2 .navigation-mobile__icons a{color:#879baa;text-decoration:none;font-size:18px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px}.navigation-mobile__v2 .navigation-mobile__icons .mobile-menu-toggle{color:#fff;background-color:#099}.navigation-mobile__v2 .breadcrumbs{unicode-bidi:bidi-override;border-top:1px solid #879baa;border-bottom:1px solid #879baa;font-size:12px;color:#879baa;padding-bottom:5px;padding-top:5px;padding-left:15px}.navigation-mobile__v2 .breadcrumbs a{color:inherit;text-decoration:none}.navigation-mobile__v2 .breadcrumbs a:hover{color:#3c464b}.navigation-mobile__v2 .navigation-mobile__menu{position:absolute;top:57px;left:0;display:block;height:100vh;z-index:9990;width:100%;background-color:#e6ecf3}.navigation-mobile__v2 .navigation-mobile__menu .region-language-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:15px;margin-bottom:10px;color:#3c464b;line-height:20px;text-decoration:none}.navigation-mobile__v2 .navigation-mobile__menu .region-language-bar i{margin-right:15px}.navigation-mobile__v2 .navigation-mobile__menu .region-language-bar .site-id{margin-left:0;margin-right:15px}.navigation-mobile__v2 .navigation-mobile__menu ul{background-color:#fff;padding:35px 15px;list-style:none;margin-bottom:0}.navigation-mobile__v2 .navigation-mobile__menu ul .mobile-nav-item{font-size:15px;border-top:1px solid #d3dde5;display:block}.navigation-mobile__v2 .navigation-mobile__menu ul .mobile-nav-item>a{min-height:44px;padding-right:60px;padding-left:10px;display:-ms-flexbox;display:flex;text-decoration:none;color:#3c464b;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navigation-mobile__v2 .navigation-mobile__menu ul .mobile-nav-item:last-child{border-bottom:1px solid #d3dde5}.navigation-mobile__v2 .navigation-mobile__menu ul .mobile-nav-item-header{background-color:#41aaaa;color:#fff;margin-left:-15px;margin-right:-15px;padding-left:25px;padding-right:25px;height:46px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-family:SiemensRoman;font-size:18px}.navigation-mobile__v2 .navigation-mobile__menu ul .mobile-nav-item-header+.mobile-nav-item{border-top:0}.navigation-mobile__v2 .navigation-mobile__menu ul+ul{padding-top:0;margin-top:-20px}.navigation-mobile__v2 .navigation-mobile__menu .navigation-mobile__sub-menu{width:100%;height:100vh;position:absolute;left:0;top:45px;padding:0 15px;background-color:#fff}.navigation-mobile__v2 .navigation-mobile__menu .navigation-mobile__sub-menu .nav-sub__level-up{color:#3c464b;font-size:15px;margin:25px 0;display:inline-block}.navigation-mobile__v2 .navigation-mobile__menu .navigation-mobile__sub-menu .nav-sub__header{font-size:26px;display:block;margin-bottom:15px;color:#879baa}.navigation-mobile__v2 .navigation-mobile__menu .navigation-mobile__sub-menu ul{margin-left:-15px;margin-right:-15px;padding-top:0}.navigation-mobile__v2 .navigation-mobile__search{width:100%;height:100vh;position:absolute;left:0;top:57px;background-color:#e6ecf3;z-index:9999}.navigation-mobile__v2 .navigation-mobile__search .mobile-search{display:block;width:100%;padding:30px 15px;background-color:#fff}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar{height:35px;position:relative;border:1px solid #becdd7;border-radius:2px;unicode-bidi:bidi-override;background-color:#fff}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar input{padding-top:2px;padding-bottom:2px;padding-left:10px;width:70%;position:absolute;left:0;top:0;line-height:28px;border:none}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar input:focus{outline:none}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons{position:absolute;right:0;top:0;height:100%;width:80px;display:table}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons button{background-color:#fff;border:none;margin:0;height:33px;text-align:center}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons button i{font-size:18px;color:#879baa;vertical-align:middle}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons .search-btn:hover{background-color:#879baa}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons .search-btn:hover i{color:#fff}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons .search-btn{float:right;text-align:center;width:40px;display:table-cell}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons .search-btn i{margin-left:-2px}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons .reset-btn{display:table-cell;background-color:#fff;width:40px;display:none;text-align:center}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons .reset-btn i{font-size:14px}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons .search-btn-active{background-color:#879baa}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons .search-btn-active i{color:#fff}.navigation-mobile__v2 .navigation-mobile__region{position:absolute;top:57px;left:0;display:block;height:100vh;z-index:9990;width:100%;background-color:#e6ecf3}.navigation-mobile__v2 .navigation-mobile__region .region-lang{background-color:#fff;padding:10px 15px 35px;font-size:18px;border-bottom:1px solid #d3dde5}.navigation-mobile__v2 .navigation-mobile__region .region-lang .button-conversion{margin:10px 0 0;width:120px;font-size:16px}.navigation-mobile__v2 .navigation-mobile__region .region-country{background-color:#fff;padding:20px 15px 55px}.navigation-mobile__v2 .navigation-mobile__region .region-country div.country-label{font-size:18px;display:block}.navigation-mobile__v2 .navigation-mobile__region .region-country select{width:100%;margin-top:15px;height:30px}.navigation-mobile{margin-top:10px;display:none}.navigation-mobile .logo{margin-top:5px}.navigation-mobile .logo img{display:inline-block;width:105px;height:auto}.navigation-mobile .logo-main{max-height:19px}.navigation-mobile .logo-main img{max-height:19px;max-width:none;width:auto}.navigation-mobile .site-id-mobile{display:inline-block}.navigation-mobile .breadcrumbs{unicode-bidi:bidi-override;border-top:1px solid #879baa;border-bottom:1px solid #879baa;display:inline-block;width:100%;font-size:12px;color:#879baa;padding-bottom:5px;padding-top:5px;padding-left:15px;margin-top:10px;margin-bottom:0}.navigation-mobile .breadcrumbs a{color:inherit;text-decoration:none}.navigation-mobile .breadcrumbs a:hover{color:#3c464b}.navigation-mobile .navigation-mobile-components{text-align:right;padding-left:0}.navigation-mobile .navigation-mobile-components a{text-align:center;display:inline-block;line-height:30px;width:30px;font-size:16px;text-decoration:none;color:#879baa;height:100%}.navigation-mobile .navigation-mobile-components a[hidden]{display:none}.navigation-mobile .navigation-mobile-components i{display:inline-block;vertical-align:middle}.navigation-mobile .navigation-mobile-components #hamburger{background-color:#099;color:#fff}.navigation-mobile .navigation-mobile-components #hamburger i{margin-top:-2px}.navigation-mobile .mobile-dropdown{height:auto;position:absolute;top:41px;background-color:#eff0f4;z-index:9999;margin-top:10px;padding-left:0;padding-top:3px;padding-right:0}.navigation-mobile .mobile-dropdown ul{margin-bottom:0;margin-right:0;padding-left:0;padding-top:0;padding-bottom:0}.navigation-mobile .mobile-dropdown ul li{margin-bottom:3px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.navigation-mobile .mobile-dropdown ul li a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;padding-right:20px;background-color:#fff;width:100%;height:35px;text-decoration:none;color:#879baa;font-size:18px;line-height:36px}.navigation-mobile .mobile-dropdown ul .country-name{background-color:#099;color:#fff;height:35px;font-family:SiemensRoman;line-height:36px;letter-spacing:2px;padding-left:20px}.navigation-mobile .mobile-dropdown ul .mobile-flyout ul{margin-left:15px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start}.navigation-mobile .mobile-dropdown ul .mobile-flyout ul li a{font-family:SiemensRoman;font-size:16px;padding-right:20px;background-color:transparent;height:auto}.navigation-mobile .mobile-dropdown ul .mobile-flyout ul li a:hover{text-decoration:underline;color:#005578}.navigation-mobile .mobile-dropdown ul .mobile-flyout ul li a span{color:#3c464b;transform:rotate(0deg)}.navigation-mobile .mobile-dropdown ul .mobile-dropdown-hidden .mobile-flyout{height:0;overflow:hidden}.navigation-mobile .mobile-dropdown ul .mobile-dropdown-active a{color:#3c464b;background-color:transparent;font-family:SiemensRoman}.navigation-mobile .mobile-dropdown ul .mobile-dropdown-active a span{color:#099;transform:rotate(-90deg)}.navigation-mobile .mobile-dropdown ul .mobile-dropdown-active .mobile-flyout{height:auto;overflow:none}.navigation-mobile .search-active{background-color:#eff0f4}.navigation-mobile .search-on{display:block!important}.navigation-mobile .mobile-search{display:none}.navigation-mobile .mobile-search-bar{margin-top:20px;height:35px;position:relative;border:1px solid #becdd7;border-radius:2px;unicode-bidi:bidi-override;background-color:#fff}.navigation-mobile .mobile-search-bar input{padding-top:2px;padding-bottom:2px;padding-left:10px;width:70%;position:absolute;left:0;top:0;line-height:28px;border:none}.navigation-mobile .mobile-search-bar input:focus{outline:none}.navigation-mobile .mobile-search-bar .search-buttons{position:absolute;right:0;top:0;height:100%;width:80px;display:table}.navigation-mobile .mobile-search-bar .search-buttons button{background-color:#fff;border:none;margin:0;height:33px;text-align:center}.navigation-mobile .mobile-search-bar .search-buttons button i{font-size:18px;color:#879baa;vertical-align:middle}.navigation-mobile .mobile-search-bar .search-buttons .search-btn:hover{background-color:#879baa}.navigation-mobile .mobile-search-bar .search-buttons .search-btn:hover i{color:#fff}.navigation-mobile .mobile-search-bar .search-buttons .search-btn{float:right;text-align:center;width:40px;display:table-cell}.navigation-mobile .mobile-search-bar .search-buttons .search-btn i{margin-left:-2px}.navigation-mobile .mobile-search-bar .search-buttons .reset-btn{display:table-cell;background-color:#fff;width:40px;display:none;text-align:center}.navigation-mobile .mobile-search-bar .search-buttons .reset-btn i{font-size:14px}.navigation-mobile .mobile-search-bar .search-buttons .search-btn-active{background-color:#879baa}.navigation-mobile .mobile-search-bar .search-buttons .search-btn-active i{color:#fff}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul li{width:auto;font-size:14px}.navigation .navigation-country ul li{width:auto;font-size:13px}}@media only screen and (max-width:767px){.navigation,.siemens-head{display:none}.navigation-mobile,.navigation-mobile__v2{display:block}.navigation-mobile .top-banner-mobile,.navigation-mobile__v2 .top-banner-mobile{position:fixed;z-index:8889;width:100%;background-color:#fff}}.visually-hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:-1px}.visible-when-focused:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto;margin:auto}.bypass-block-link{position:absolute;text-decoration:none;background:#ffc;padding:.2em;z-index:10}.minict_wrapper{font-size:1rem;line-height:1.42857143rem;color:#2d373c;border:1px solid #cdd9e1;border-bottom:1px solid #879baa;background:#fff;position:relative;height:40px;box-sizing:border-box;cursor:pointer}.minict_wrapper.active:after,.navigation .navigation-global ul .dropbtn .minict_wrapper.on-page:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e604"}body{background-color:#fff!important}.blue-text{color:#005f87!important}.news-tile-title{margin-top:0;margin-bottom:0}.news-tile-desktop-only{display:block}.news-tile-mobile-only{display:none}.white-page-tile .tile-details p a{white-space:pre-line}@media (min-width:1200px) and (max-width:1245px){.container{width:1100px}.video-button{margin-top:10px}}@media (min-width:768px){.shoutbox .button-conversion{float:right}}@media only screen and (min-width:1246px){.container{width:1170px}.video-button{margin-top:10px}}@media only screen and (min-width:992px) and (max-width:1199px){.shoutbox .details{margin-top:-2px}.video-button{margin-top:10px}}@media only screen and (min-width:768px) and (max-width:991px){.shoutbox .details{margin-top:-2px}.blue-text{margin-right:50px}.video-button{margin-top:10px}}@media only screen and (max-width:767px){.mobile-details{text-align:center;margin-top:32px}.news-tile-title{margin-top:20px;margin-bottom:-40px}.news-tile-desktop-only{display:none}.news-tile-mobile-only{display:block;height:20px!important}}.ais-InstantSearch #searchbox{padding-bottom:20px}.ais-InstantSearch h2{padding:0;margin:0}.ais-InstantSearch #pagination{padding:12px 0 20px}.ais-InstantSearch #pagination .ais-Pagination-item--selected .ais-Pagination-link{background-color:#41aaaa;color:#fff;padding:6px 12px}.ais-InstantSearch #pagination .ais-Pagination-link{border:none;font-size:14px;color:#3b464a}.ais-InstantSearch .ais-SearchBox-submit{margin-top:0!important;float:inherit}.ais-InstantSearch .ais-SearchBox-input{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;font-size:14px;line-height:1.42857;font-family:inherit;padding-left:30px}.ais-InstantSearch .ais-Hits-item{background-color:#dfe6ed;box-shadow:none;padding:0}@media only screen and (max-width:767px){.ais-InstantSearch .ais-Hits-item{width:calc(100% - 1rem)}}@media only screen and (min-width:768px) and (max-width:991px){.ais-InstantSearch .ais-Hits-item{width:calc(50% - 1rem)}}.ais-InstantSearch .ais-Hits-item a{display:block}.ais-InstantSearch .ais-Hits-item a.ais-padd{padding:15px 15px 40px}.ais-InstantSearch .ais-Hits-item a:hover{text-decoration:none}.ais-InstantSearch .ais-Hits-item h2{font-size:24px;font-family:SiemensRoman;color:#2387aa}#featured-press-release{padding-bottom:40px;background-color:#555f69;color:#fff}#featured-press-release ul{padding-left:1.5rem;font-size:16px;line-height:20px}#featured-press-release a{text-decoration:none;color:#fff}#featured-press-release .featured-press-release-img-container{margin-top:20px}#featured-press-release .featured-press-release-link{padding-top:15px}#featured-press-release .featured-press-release-link a{font-size:18px}#featured-press-release .featured-press-release-link i{vertical-align:middle}.newsroom-search-form .form-group input.form-control{height:45px}#press-release-featured-tile .feature-tile-chapter__tile__details h1,#press-release-featured-tile .feature-tile-chapter__tile__details h2,#press-release-featured-tile .feature-tile-chapter__tile__details h3,#press-release-featured-tile .feature-tile-chapter__tile__details h4,#press-release-featured-tile .feature-tile-chapter__tile__details h5{word-wrap:break-word}#press-release-featured-tile .feature-tile-chapter__tile--featured__details i{font-size:16px;padding:4px 0 10px 4px}#press-release-featured-tile .icon-arrow-right-small{vertical-align:middle}#older-press-releases{padding:20px 0 40px}#older-press-releases a{text-decoration:none;color:#3c464b}#boiler-plate{margin-bottom:30px}#boiler-plate .boiler-legal{font-size:14px;line-height:20px;margin-bottom:15px}#leadership-bio{background-color:#becdd7;padding-bottom:40px}#leadership-bio a{color:#337ab7;text-decoration:none}#leadership-bio .profile-block{margin-bottom:15px}#press-release-detail ul{padding:1.5rem;font-size:16px;line-height:20px}#press-release-detail .caption{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:14px;margin-top:10px;display:block}#press-release-detail .body{font-size:16px;line-height:20px}#press-release-detail .body,#press-release-detail .summary-bullets,#press-release-detail .title{margin-bottom:2.5rem}#press-release-detail .summary-bullets{background:linear-gradient(90deg,#50bebe,#41aaaa 50%,#0099cb);color:#fff!important}#primary-contact{padding-bottom:40px;background-color:#becdd7}.total{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}.total span{width:100%;text-align:center}.search-app{min-height:300px}.search-app .fa-spinner{color:#ad235f;margin:80px 0}.search-app .searchButtons{position:absolute;right:0;top:0;height:100%;width:40px;display:-ms-flexbox;display:flex;padding-top:26px;Color:#2387a9}.search-app button{display:contents}.search-app .searchReset{position:absolute;right:0;top:0;height:100%;width:70px;display:-ms-flexbox;display:flex;padding-top:26px}.search-app .searchBox{margin-top:20px;height:35px;width:600px;position:relative;border-radius:2px;background-color:#fff}.search-app .searchInput{padding:10px 50px 10px 10px;width:100%;border:1px solid #bbc3c9}.search-app .input-wrapper{position:relative}.search-app .input-wrapper:before{content:"\f002";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#879bab;font-size:.9em;padding-right:1em;position:absolute;top:12px;right:0}.search-app .searchForm{padding-top:20px}.search-app .hideResetButton{display:none}.search-app .restIconColor{color:#a5afb4}.search-app .searchIconColor{color:#2387a9}.search-app .hide{display:none}.search-app .show{display:block}.search-app .disabled{pointer-events:none;opacity:.6}.search-app ul{display:block;list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px}.search-app li{display:list-item;text-align:-webkit-match-parent}.search-app .paginationFilter{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;padding-left:0;border-radius:4px;margin:0 0 50px}.search-app .paginationFilter:hover{cursor:pointer}.search-app .paginationFilter i{margin-left:12px;font-size:1.2em}.search-app .paginationFilter.top{margin:0}.search-app .paginationFilter>li{display:inline}.search-app .paginationFilter>li>a,.search-app .paginationFilter>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#2287aa;text-decoration:none;border:none}.search-app .search-result-heading{padding-top:20px;text-align:left;font:Regular 36px/42px SiemensRoman;letter-spacing:0;color:#343434;opacity:1;padding-bottom:40px}.search-app .search-result-count{font:Regular 16px/19px SiemensRoman}.search-app .search-result-link{text-align:left;font:Bold 14px/16px SiemensRoman;letter-spacing:0;color:#879bab;text-transform:uppercase;opacity:1;padding-bottom:5px}.search-app .search-result-title{text-decoration:none}.search-app .search-result-title a{text-align:left;font:1.1em SiemensRoman;letter-spacing:0;color:#2287aa;opacity:1;display:block;padding-bottom:12px;padding-top:12px;text-decoration:none}.search-app .search-result-description{text-align:left;font:Regular 16px/23px SiemensRoman;letter-spacing:0;color:#343434;opacity:1;padding-bottom:40px}.search-app .search-result-description span ul{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.search-app .searchResultInput{padding:20px 15px 25px;width:600px}.search-app .searchResultWidth{width:600px}.search-app .inputFieldPadding{padding-left:5px}.search-app .flex-grid .item--primary .cta{color:#2387aa}.search-app .flex-grid .item--primary .cta:hover{text-decoration:none}.search-app .flex-grid .p-left{margin-left:50px}.search-app .flex-grid .item--tertiary{opacity:1;border-radius:3px;background:#fff 0 0 no-repeat padding-box;border:1px solid #bbc3c9;margin-bottom:12px}.search-app .flex-grid .item--tertiary a{display:block}.search-app .flex-grid .item--tertiary a:hover{text-decoration:none}.search-app .flex-grid .item--tertiary img{border-radius:3px 3px 0 0}.search-app .flex-grid .item--secondary{margin:2px;background:#2287aa 0 0 no-repeat padding-box;opacity:1;margin-bottom:45px;border-radius:3px}.search-app .flex-grid .item--secondary a{color:inherit;text-decoration:inherit}.search-app .flex-grid .item--primary{opacity:1;background:#fff 0 0 no-repeat padding-box;border:1px solid #bbc3c9;margin-bottom:15px;border-radius:3px}.search-app .results-listing{margin-top:50px;margin-bottom:50px}.search-app .item__description_secondary{text-align:left;letter-spacing:0;color:#fff;opacity:1;padding:24px}.search-app .item__description_secondary .title{text-transform:uppercase;font-weight:700;padding-bottom:12px;display:block}.search-app .item__description{text-align:left;letter-spacing:0;opacity:1;padding:19px 23px}.search-app .item__description .title{font:Bold 14px/16px SiemensRoman;text-transform:uppercase}.search-app .item__description .heading{font:Regular 18px/26px SiemensRoman}.search-app .item__description .content{font:Regular 16px/23px SiemensRoman}.search-app .item_customer_heading{text-align:left;font:Bold 20px/24px SiemensRoman;letter-spacing:0;color:#343434;opacity:1;margin-bottom:20px}.search-app .card--subheading{text-align:left;font:Bold 14px/26px SiemensRoman;letter-spacing:0;color:#879bab;opacity:1;text-transform:uppercase;margin-bottom:12px;display:block}.search-app .item_customer_title{text-align:left;font:18px SiemensRoman;line-height:1.5em;letter-spacing:0;color:#2287aa;opacity:1}.search-app .flexImg{width:100%;height:100px;object-fit:cover;border-radius:3px 3px 0 0}.search-app .flexImg.img-200{height:200px}.search-app .flexImgBig{border-radius:5px 5px 0 0;opacity:1}.search-app .secondary{background-color:#2387aa;margin-right:25px}.search-app .hero-buttons{padding-top:15px;text-align:center;margin:10px 20px}.search-app .primary{background-color:#dc6914}.search-app .button-conversion{display:inline-block;position:relative;min-height:45px;text-align:center;padding:.8571428571rem 1.0714285714rem;width:140px;font-family:SiemensRoman;font-size:18px;color:#fff;text-decoration:none}.search-app .readAll{display:block;-ms-flex-pack:justify;justify-content:space-between;font:Bold 16px/26px SiemensRoman;letter-spacing:0;color:#2287aa;opacity:1;margin-top:1.1em}.search-app .readAll a:hover{text-decoration:none}.search-app .readAll i{margin-left:12px;font-size:.8em}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}a[ng-click]{cursor:pointer}.form-group.button-bump .button-conversion{float:left;margin-top:0}.button-conversion{display:inline-block;position:relative;min-height:45px;text-align:left;padding:.8571428571rem 1.0714285714rem;width:240px;font-family:SiemensRoman;font-size:18px;color:#fff;text-decoration:none}.button-conversion:disabled{opacity:.65}.button-conversion.wide{width:100%}.button-conversion.float-conversion-right{float:right;margin-top:20px}.button-conversion i{width:15%;padding-right:8px;display:table-cell;vertical-align:middle}.button-conversion .play-icon{font-size:24px}.button-conversion .button-text{width:100%;display:table-cell;vertical-align:middle;unicode-bidi:bidi-override}.link-icon{font-size:16px;font-family:SiemensBold;position:inherit;bottom:-10px;margin-bottom:16px;right:0;text-decoration:none;color:#2387aa;line-height:25px}.link-icon span.link-container-icon{padding-top:2px;display:inline-block;height:25px;width:25px;margin-left:10px;background-color:#2387aa;text-align:center}.link-icon span.link-container-icon em,.link-icon span.link-container-icon i{font-size:16px;color:#fff}.store-catalog-tile .button-conversion.secondary{margin-top:5px}button.button-conversion{border:none}.button-conversion,.button-conversion:active,.button-conversion:hover,.button-conversion:visited,a.button-conversion:focus{text-decoration:none!important;color:#fff}.secondary{background-color:#2387aa}.secondary:hover{background-color:#005f87}.primary{background-color:#dc6914}.primary:hover{background-color:#c85a1e}.tertiary{background-color:#9bafbe}.tertiary:hover{background-color:#879baa}.quaternary{background-color:#faa50a}.quaternary:hover{background-color:#e09508}.rose-red,.rose-red:hover{background-color:#c7014a}.ghost{border:3px solid #fff}.ghost,.ghost-alt{font-family:SiemensRoman}.ghost-alt{border:3px solid #005f87}.ghost-alt,.ghost-alt:active,.ghost-alt:hover,.ghost-alt:visited{color:#005f87}.centered{display:inline-block!important;text-align:center!important}@media only screen and (max-width:767px){.button-conversion{display:block;margin:0 auto}.detail-banner p{white-space:normal!important}.detail-banner .button-conversion{margin-bottom:10px;width:75%!important}.detail-banner .button-conversion .button-text{margin:auto;display:block}}@media only screen and (min-width:768px) and (max-width:991px){.button-conversion{display:block;margin:0 auto}.detail-banner .button-conversion{margin-bottom:10px;display:inline-block;margin:inherit}}.buy-tiles{padding:55px 0 80px}@media only screen and (max-width:767px){.buy-tiles{padding-top:0}}.buy-tiles .header h1{font-size:36px}.buy-tiles .header__more-info{width:20px;text-align:center;vertical-align:top;line-height:20px;color:#fff;display:inline-block;font-size:18px;background-color:#2387aa;border-radius:50%}.buy-tiles .header p{margin-top:25px;margin-bottom:25px;line-height:24px}@media only screen and (max-width:767px){.buy-tiles .header{background-color:#eff0f4;margin-left:-15px;margin-right:-15px;padding:20px 15px 0;color:#000}.buy-tiles .header p{margin-bottom:0}}.buy-tiles .tile-container div.tile div.tile-details{padding:25px 25px 100px}.buy-tiles .tile-container div.tile div.tile-details .h-title-tag{margin-bottom:15px}@media (min-width:768px){.buy-tiles .tile-container div.tile.three-column{width:calc(33% - 20px)}.buy-tiles .tile-container div.tile.three-column:nth-child(3n+1),.buy-tiles .tile-container div.tile.three-column:nth-child(3n+2){margin-right:30px}.buy-tiles .tile-container div.tile.three-column:nth-child(3n+3){margin-right:0;margin-left:0}}@media only screen and (max-width:767px){.buy-tiles .tile-container div.tile img{display:block}}.buy-tiles .tile-container div.tile-info{-ms-flex-pack:justify;justify-content:space-between}.buy-tiles .tile-container .buy-button-anchor{width:56%;position:absolute;left:22%;bottom:0;text-align:center;margin:25px auto}.buy-tiles .tile-container .buy-button-anchor span.button-text{display:inline;margin:0 auto}@media only screen and (max-width:767px){.buy-tiles .tile-container{positive:relative}}.capability-page .detail-banner,.collateral-content .detail-banner,.detail-page .detail-banner,.live-webinar .detail-banner,.on-demand-webinar .detail-banner,.physical-event .detail-banner,.product-support .detail-banner,.single-topic .detail-banner,.stlp-event-info .detail-banner{display:block;color:#fff;background-color:#099}.capability-page .detail-banner.light,.collateral-content .detail-banner.light,.detail-page .detail-banner.light,.live-webinar .detail-banner.light,.on-demand-webinar .detail-banner.light,.physical-event .detail-banner.light,.product-support .detail-banner.light,.single-topic .detail-banner.light,.stlp-event-info .detail-banner.light{color:#323c46;background-color:#eff0f4}.capability-page .detail-banner .row.equal,.collateral-content .detail-banner .row.equal,.detail-page .detail-banner .row.equal,.live-webinar .detail-banner .row.equal,.on-demand-webinar .detail-banner .row.equal,.physical-event .detail-banner .row.equal,.product-support .detail-banner .row.equal,.single-topic .detail-banner .row.equal,.stlp-event-info .detail-banner .row.equal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.capability-page .detail-banner .row .col-padded,.collateral-content .detail-banner .row .col-padded,.detail-page .detail-banner .row .col-padded,.live-webinar .detail-banner .row .col-padded,.on-demand-webinar .detail-banner .row .col-padded,.physical-event .detail-banner .row .col-padded,.product-support .detail-banner .row .col-padded,.single-topic .detail-banner .row .col-padded,.stlp-event-info .detail-banner .row .col-padded{padding:12px 0}.capability-page .detail-banner .row .btn-align,.collateral-content .detail-banner .row .btn-align,.detail-page .detail-banner .row .btn-align,.live-webinar .detail-banner .row .btn-align,.on-demand-webinar .detail-banner .row .btn-align,.physical-event .detail-banner .row .btn-align,.product-support .detail-banner .row .btn-align,.single-topic .detail-banner .row .btn-align,.stlp-event-info .detail-banner .row .btn-align{display:-ms-flexbox;display:flex}.capability-page .detail-banner .row .btn-align a.button-conversion,.collateral-content .detail-banner .row .btn-align a.button-conversion,.detail-page .detail-banner .row .btn-align a.button-conversion,.live-webinar .detail-banner .row .btn-align a.button-conversion,.on-demand-webinar .detail-banner .row .btn-align a.button-conversion,.physical-event .detail-banner .row .btn-align a.button-conversion,.product-support .detail-banner .row .btn-align a.button-conversion,.single-topic .detail-banner .row .btn-align a.button-conversion,.stlp-event-info .detail-banner .row .btn-align a.button-conversion{margin:auto}.capability-page .detail-banner .banner-buttons,.collateral-content .detail-banner .banner-buttons,.detail-page .detail-banner .banner-buttons,.live-webinar .detail-banner .banner-buttons,.on-demand-webinar .detail-banner .banner-buttons,.physical-event .detail-banner .banner-buttons,.product-support .detail-banner .banner-buttons,.single-topic .detail-banner .banner-buttons,.stlp-event-info .detail-banner .banner-buttons{border-style:solid}.capability-page .detail-banner .banner-buttons:hover,.collateral-content .detail-banner .banner-buttons:hover,.detail-page .detail-banner .banner-buttons:hover,.live-webinar .detail-banner .banner-buttons:hover,.on-demand-webinar .detail-banner .banner-buttons:hover,.physical-event .detail-banner .banner-buttons:hover,.product-support .detail-banner .banner-buttons:hover,.single-topic .detail-banner .banner-buttons:hover,.stlp-event-info .detail-banner .banner-buttons:hover{background:#50bebe}.capability-page .detail-banner .no-pad p,.collateral-content .detail-banner .no-pad p,.detail-page .detail-banner .no-pad p,.live-webinar .detail-banner .no-pad p,.on-demand-webinar .detail-banner .no-pad p,.physical-event .detail-banner .no-pad p,.product-support .detail-banner .no-pad p,.single-topic .detail-banner .no-pad p,.stlp-event-info .detail-banner .no-pad p{padding:4px 0!important}.capability-page .detail-banner .content,.collateral-content .detail-banner .content,.detail-page .detail-banner .content,.live-webinar .detail-banner .content,.on-demand-webinar .detail-banner .content,.physical-event .detail-banner .content,.product-support .detail-banner .content,.single-topic .detail-banner .content,.stlp-event-info .detail-banner .content{text-align:center}.capability-page .detail-banner .content p,.collateral-content .detail-banner .content p,.detail-page .detail-banner .content p,.live-webinar .detail-banner .content p,.on-demand-webinar .detail-banner .content p,.physical-event .detail-banner .content p,.product-support .detail-banner .content p,.single-topic .detail-banner .content p,.stlp-event-info .detail-banner .content p{font-size:20px;display:inline-block;font-weight:700;padding-top:11px;padding-right:50px;line-height:normal;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:75%;margin:0 0 10px}@media only screen and (max-width:767px){.capability-page .detail-banner .content p,.collateral-content .detail-banner .content p,.detail-page .detail-banner .content p,.live-webinar .detail-banner .content p,.on-demand-webinar .detail-banner .content p,.physical-event .detail-banner .content p,.product-support .detail-banner .content p,.single-topic .detail-banner .content p,.stlp-event-info .detail-banner .content p{padding-right:0;font-size:16px;text-align:center;max-width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.capability-page .detail-banner .content p,.collateral-content .detail-banner .content p,.detail-page .detail-banner .content p,.live-webinar .detail-banner .content p,.on-demand-webinar .detail-banner .content p,.physical-event .detail-banner .content p,.product-support .detail-banner .content p,.single-topic .detail-banner .content p,.stlp-event-info .detail-banner .content p{font-size:18px}}.capability-page .detail-banner .button-conversion,.collateral-content .detail-banner .button-conversion,.detail-page .detail-banner .button-conversion,.live-webinar .detail-banner .button-conversion,.on-demand-webinar .detail-banner .button-conversion,.physical-event .detail-banner .button-conversion,.product-support .detail-banner .button-conversion,.single-topic .detail-banner .button-conversion,.stlp-event-info .detail-banner .button-conversion{width:auto;font-size:18px}.capability-page .detail-banner .button-conversion span,.collateral-content .detail-banner .button-conversion span,.detail-page .detail-banner .button-conversion span,.live-webinar .detail-banner .button-conversion span,.on-demand-webinar .detail-banner .button-conversion span,.physical-event .detail-banner .button-conversion span,.product-support .detail-banner .button-conversion span,.single-topic .detail-banner .button-conversion span,.stlp-event-info .detail-banner .button-conversion span{text-align:center;font-weight:700}.live-webinar .detail-banner,.on-demand-webinar .detail-banner,.physical-event .detail-banner,.single-topic .detail-banner,.stlp-event-info .detail-banner{margin-top:-35px;margin-bottom:20px}.campaign-chapter{padding:50px 0 60px;background-color:#2d373c}.campaign-chapter__header{margin-bottom:25px}.campaign-chapter__header .header-tag{color:#fff}.campaign-chapter__header h1,.campaign-chapter__header h2,.campaign-chapter__header h3,.campaign-chapter__header h4,.campaign-chapter__header h5,.campaign-chapter__header h6{color:#fff;display:inline;margin-right:5px;letter-spacing:-.03em;font-variant-ligatures:none}.campaign-chapter__header h1{font-size:36px}.campaign-chapter__header h2{color:#fff;font-size:28px;display:inline;margin-right:5px;letter-spacing:-.03em;font-variant-ligatures:none}.campaign-chapter__header .share-button{margin-top:3px;font-size:18px;color:#fff!important}.campaign-chapter__header .share.is-active .share-button{color:#879baa!important}.campaign-chapter__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px) and (max-width:991px){.campaign-chapter__content{-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.campaign-chapter__content{-ms-flex-direction:column;flex-direction:column}}.campaign-chapter__content__btnStyle{position:relative}.campaign-chapter__content__btns{position:absolute;right:0;bottom:0}.campaign-chapter__content__btnMargins{margin-bottom:-17px;margin-right:15px}.campaign-chapter__content__img{margin-right:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-preferred-size:0;flex-basis:0}@media only screen and (min-width:768px) and (max-width:991px){.campaign-chapter__content__img{display:block;-ms-flex:none;flex:none;width:100%;margin-bottom:30px}.campaign-chapter__content__img img{width:100%;height:auto}}@media only screen and (max-width:767px){.campaign-chapter__content__img{width:100%;display:block;-ms-flex:none;flex:none;margin-bottom:30px}.campaign-chapter__content__img img{width:100%;height:auto}}.campaign-chapter__content__img img{-ms-flex-negative:0;flex-shrink:0}.campaign-chapter__content__text{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-preferred-size:0;flex-basis:0}@media only screen and (min-width:768px) and (max-width:991px){.campaign-chapter__content__text{display:block;-ms-flex:none;flex:none}}@media only screen and (max-width:767px){.campaign-chapter__content__text{display:block;-ms-flex:none;flex:none}}.campaign-chapter__content__text h2{font-variant-ligatures:none;font-size:24px;margin:0 0 20px;line-height:30px}.campaign-chapter__content__text p{line-height:24px!important}@media only screen and (min-width:768px) and (max-width:991px){.campaign-chapter__content__text p{margin-bottom:30px}}@media only screen and (max-width:767px){.campaign-chapter__content__text p{margin-bottom:30px}}.campaign-chapter__content__text a,.campaign-chapter__content__text a:active,.campaign-chapter__content__text a:hover,.campaign-chapter__content__text a:visited{color:inherit}.campaign-chapter__content__text>a{text-decoration:none;white-space:nowrap}.campaign-chapter__content__text .button-conversion{margin-top:auto;-ms-flex-item-align:end;align-self:flex-end}.campaign-chapter-large{padding:50px 0 60px;background-color:#2d373c;color:#ffff}.campaign-chapter-large h2{font-variant-ligatures:none;font-size:32px;margin:0 0 20px;line-height:30px}.campaign-chapter-large a,.campaign-chapter-large p{font-size:24px;line-height:30px}.campaign-chapter-large a{color:inherit;margin-top:20px;text-align:center}.campaign-chapter-large a:active,.campaign-chapter-large a:hover,.campaign-chapter-large a:visited{color:inherit}.campaign-chapter-large>a{text-decoration:none;white-space:nowrap}.details-block{background-color:#eff0f4;padding:40px 0}.featured-solutions .drop-down{float:right;-webkit-appearance:none;-moz-appearance:none;appearance:none;moz-appearance:none;webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:25%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.featured-solutions .tile-container .tile-content div{width:100%}@media (max-width:768px){.featured-solutions .drop-down{float:left;width:100%;margin:20px 0 24px}}.solution-partners-cluster{margin-top:15px;margin-bottom:15px}.solution-partners-cluster .partner-headline{margin-bottom:20px}.solution-partners-cluster .card-cluster{margin-bottom:35px}.solution-partners-cluster .card-cluster a .card-cluster-item p{color:#3c464b}.solution-partners-cluster .card-cluster a .card-cluster-item:hover{background:#e8e8ee;transition:.6s}.solution-partners-cluster .card-cluster a .card-cluster-item.card-quote:hover{background:#003550}.solution-partners-cluster .card-cluster .card-cluster-item,.solution-partners-cluster .card-cluster .card-cluster-sizer{width:calc(33.3% - 15px);background:#f7f7f9;border:thin solid #8aacb3;padding:20px;margin-bottom:15px}.solution-partners-cluster .card-cluster .card-cluster-item.card-quote,.solution-partners-cluster .card-cluster .card-cluster-sizer.card-quote{background:#004669;color:#fff}.solution-partners-cluster .card-cluster .card-cluster-item.card-quote em,.solution-partners-cluster .card-cluster .card-cluster-sizer.card-quote em{margin-bottom:10px;display:inline-block}.solution-partners-cluster .card-cluster .card-cluster-item.card-quote p,.solution-partners-cluster .card-cluster .card-cluster-sizer.card-quote p{margin:0;color:#fff}.solution-partners-cluster .card-cluster .card-cluster-item.flip-container,.solution-partners-cluster .card-cluster .card-cluster-sizer.flip-container{background:none;border:none;padding:2px}.solution-partners-cluster .card-cluster .card-cluster-item.flip-container .flip-back,.solution-partners-cluster .card-cluster .card-cluster-item.flip-container .flip-front,.solution-partners-cluster .card-cluster .card-cluster-sizer.flip-container .flip-back,.solution-partners-cluster .card-cluster .card-cluster-sizer.flip-container .flip-front{background:#f7f7f9;border:thin solid #8aacb3;padding:20px 40px 20px 20px;width:100%}.solution-partners-cluster .card-cluster .card-cluster-item h1,.solution-partners-cluster .card-cluster .card-cluster-item h2,.solution-partners-cluster .card-cluster .card-cluster-item h3,.solution-partners-cluster .card-cluster .card-cluster-item h4,.solution-partners-cluster .card-cluster .card-cluster-item h5,.solution-partners-cluster .card-cluster .card-cluster-item h6,.solution-partners-cluster .card-cluster .card-cluster-sizer h1,.solution-partners-cluster .card-cluster .card-cluster-sizer h2,.solution-partners-cluster .card-cluster .card-cluster-sizer h3,.solution-partners-cluster .card-cluster .card-cluster-sizer h4,.solution-partners-cluster .card-cluster .card-cluster-sizer h5,.solution-partners-cluster .card-cluster .card-cluster-sizer h6{font-weight:700;margin-top:0;color:#3b7e98}.solution-partners-cluster .card-cluster .card-cluster-item p,.solution-partners-cluster .card-cluster .card-cluster-sizer p{font-size:1em}.solution-partners-cluster .card-cluster .card-cluster-item span.scaled,.solution-partners-cluster .card-cluster .card-cluster-sizer span.scaled{font-size:3em;padding-right:30px}.solution-partners-cluster .card-cluster .card-cluster-item i.fa,.solution-partners-cluster .card-cluster .card-cluster-sizer i.fa{font-size:2em;position:absolute;bottom:15px;right:15px}.solution-partners-cluster .card-cluster .blank-card{border:none;background:none;text-align:right;position:absolute;width:calc(33.3% - 15px);padding:20px 20px 10px;margin-bottom:15px}.solution-partners-cluster .card-cluster .blank-card.stretched-v{height:100px}.solution-partners-cluster .card-cluster .blank-card.top-left{top:0;left:15px}.solution-partners-cluster .card-cluster .blank-card.top-right{top:0;right:15px}.solution-partners-cluster .card-cluster .blank-card.top-middle{top:0;left:33.3%}.solution-partners-cluster .card-cluster .blank-card h1,.solution-partners-cluster .card-cluster .blank-card h2,.solution-partners-cluster .card-cluster .blank-card h3,.solution-partners-cluster .card-cluster .blank-card h4,.solution-partners-cluster .card-cluster .blank-card h5,.solution-partners-cluster .card-cluster .blank-card h6{color:#0b0b0b;font-weight:400;margin-bottom:0;margin-top:15px}.solution-partners-cluster .card-cluster .blank-card h1.left,.solution-partners-cluster .card-cluster .blank-card h2.left,.solution-partners-cluster .card-cluster .blank-card h3.left,.solution-partners-cluster .card-cluster .blank-card h4.left,.solution-partners-cluster .card-cluster .blank-card h5.left,.solution-partners-cluster .card-cluster .blank-card h6.left{text-align:left}@media (max-width:768px){.solution-partners-cluster{margin-top:0!important;margin-bottom:0!important}.solution-partners-cluster .partner-headline{margin-top:20px}.solution-partners-cluster .card-cluster{margin-bottom:0!important}.solution-partners-cluster .card-cluster .card-cluster-item{width:100%!important}.solution-partners-cluster .card-cluster .card-cluster-item span.scaled{font-size:2.75em}.solution-partners-cluster .card-cluster .card-cluster-item h1,.solution-partners-cluster .card-cluster .card-cluster-item h2,.solution-partners-cluster .card-cluster .card-cluster-item h3,.solution-partners-cluster .card-cluster .card-cluster-item h4,.solution-partners-cluster .card-cluster .card-cluster-item h5,.solution-partners-cluster .card-cluster .card-cluster-item h6{text-align:left!important}.solution-partners-cluster .card-cluster .blank-card{width:100%!important;text-align:left;padding:0}.solution-partners-cluster .card-cluster .blank-card h1,.solution-partners-cluster .card-cluster .blank-card h2,.solution-partners-cluster .card-cluster .blank-card h3,.solution-partners-cluster .card-cluster .blank-card h4,.solution-partners-cluster .card-cluster .blank-card h5,.solution-partners-cluster .card-cluster .blank-card h6{text-align:left}.solution-partners-cluster .card-cluster .blank-card.top-left{top:0;left:0}.solution-partners-cluster .card-cluster .blank-card.top-right{top:0;right:0}.solution-partners-cluster .card-cluster .blank-card.top-middle{top:0;left:0}}@media (max-width:991px){.solution-partners-cluster .card-cluster .card-cluster-item span.scaled{font-size:2.75em}}.flip-container{perspective:1000px}.flip-container .flip-define{position:relative}.flip-container .flip-define .flip-anim{transition:all 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.flip-container .flip-define .flip-front{z-index:2}.flip-container .flip-define .flip-back{z-index:1;transform:rotateY(-180deg)}.flip-container .flip-define .flip-front-ed{z-index:1;transform:rotateY(180deg)}.flip-container .flip-define .flip-back-ed{z-index:2;transform:rotateY(0deg)}.flip-container .flip-define.flipped{transform:rotateY(180deg)}.career-flex{background-color:#d9e3ee;padding-top:70px;padding-bottom:50px}.career-flex:focus{outline:none}.career-flex h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0;margin-bottom:30px}@media only screen and (max-width:767px){.career-flex h1{margin-top:25px;margin-bottom:20px;font-size:28px}}.career-flex .career-flex-tile .career-flex-img img{width:100%}.career-flex .career-flex-tile .career-flex-title{margin-bottom:10px}.career-flex .career-flex-tile .career-flex-title h1{font-family:SiemensRoman;font-size:24px;color:#2387aa;display:inline;margin-right:7px}.career-flex .career-flex-tile .career-flex-title .share-container{height:20px;width:20px}.career-flex .career-flex-tile .career-flex-title .share{margin-left:-5px;margin-top:0}.career-flex .career-flex-tile .career-flex-title .is-active .share-wrapper{left:-10px;top:-10px}.career-flex .career-flex-tile .career-flex-title .is-active-left .share-wrapper{left:-140px;top:-10px}.career-flex .career-flex-tile .career-flex-title a{display:inline;white-space:nowrap;font-size:20px;color:#879baa;text-decoration:none}.career-flex .career-flex-tile .career-flex-title p{margin-bottom:10px}.career-flex .career-flex-tile .career-flex-contents{min-height:200px;position:relative}.career-flex .career-flex-tile .career-flex-contents .cta{font-size:18px;position:inherit;float:right;bottom:-10px;margin-bottom:0;right:0;text-decoration:none;font-family:SiemensBold;color:#2387aa;line-height:25px}@media only screen and (min-width:992px) and (max-width:1199px){.career-flex .career-flex-tile .career-flex-contents .cta{bottom:-35px}}@media only screen and (min-width:768px) and (max-width:991px){.career-flex .career-flex-tile .career-flex-contents .cta{bottom:-35px}}.career-flex .career-flex-tile .career-flex-contents .cta .icon-container{padding-top:2px;display:inline-block;height:25px;width:25px;margin-left:10px;background-color:#2387aa;text-align:center}.career-flex .career-flex-tile .career-flex-contents .cta .icon-container i{font-size:16px;color:#fff}.career-flex .career-flex-tile:last-child{margin-bottom:0}@media only screen and (max-width:767px){.career-flex{padding-top:15px;padding-bottom:15px;position:relative}.career-flex .career-flex-tile{margin-bottom:15px}.career-flex .career-flex-tile .career-flex-contents{background-color:#fff;padding:15px;min-height:180px}.career-flex .career-flex-tile .career-flex-contents .career-flex-title h1{display:block;margin-top:0;font-size:20px;width:90%}.career-flex .career-flex-tile .career-flex-contents .career-flex-title .share-container{position:absolute;right:15px;top:15px}.career-flex .career-flex-tile .career-flex-contents p{margin-bottom:10px}.career-flex .career-flex-tile .career-flex-contents .cta{position:static;float:right}}@media only screen and (max-width:480px){.career-flex{padding-top:15px;padding-bottom:15px;position:relative}.career-flex .career-flex-tile{margin-bottom:15px}.career-flex .career-flex-tile .career-flex-contents{background-color:#fff;padding:15px;min-height:230px}.career-flex .career-flex-tile .career-flex-contents .career-flex-title h1{display:block;margin-top:0;font-size:20px;width:90%}.career-flex .career-flex-tile .career-flex-contents .career-flex-title .share-container{position:absolute;right:15px;top:15px}}.white-page-desc{unicode-bidi:bidi-override}.carousel-tiles{position:relative;background-color:#becdd7;padding-top:40px;padding-bottom:80px}.carousel-tiles:focus{outline:none}.carousel-tiles__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.carousel-tiles h1{color:#3c464b;margin-top:0}.carousel-tiles h2,.carousel-tiles h3,.carousel-tiles h4,.carousel-tiles h5,.carousel-tiles h6{font-family:SiemensRoman;color:#3c464b;margin-top:0}.carousel-tiles h1{font-family:SiemensRoman;unicode-bidi:bidi-override;letter-spacing:-.03em;font-variant-ligatures:none;margin-bottom:20px}.carousel-tiles .img-responsive{width:100%}.carousel-tile{padding-left:10px;padding-right:10px;min-height:230px}.carousel-tile .tile-header{margin-top:2px;margin-bottom:10px;unicode-bidi:bidi-override}.carousel-tile .tile-header h3{font-family:SiemensRoman;display:inline}.carousel-tile .tile-header .share{margin-top:1px}@media only screen and (max-width:767px){.carousel-tile .tile-header .share{margin-top:-3px}}.carousel-tile .tile-header .share-button:focus,.carousel-tile .tile-header .share:focus{outline:none}.carousel-tile .tile-header a{display:inline;font-size:24px;text-decoration:none}.carousel-tile .tile-header i{font-weight:lighter;color:#879baa}.carousel-tile .content{margin-bottom:10px;unicode-bidi:bidi-override}.carousel-tile .content p{display:inline}.carousel-tile .content a{text-decoration:none;font-size:16px;display:inline;font-family:SiemensBold;color:#3c464b}.carousel-tile .content a:focus{outline:none}.carousel-tile .button-conversion{width:220px}.carousel-tile .button-conversion:focus{outline:none}@media only screen and (min-width:768px) and (max-width:991px){.carousel-tile h3{margin-top:10px}}@media only screen and (max-width:767px){.carousel-tiles .white-page-desc{display:none;unicode-bidi:bidi-override}.carousel-tiles h1{font-size:28px}.carousel-tile{margin-left:15px;margin-right:15px}.carousel-tile .tile-image{padding-left:0;padding-right:0}.carousel-tile .tile-details{margin-bottom:30px;padding-top:20px;padding-bottom:20px;background-color:#fff}.carousel-tile .tile-details h3 img{display:none}.carousel-tile .button-conversion{width:100%}}.carousel-inner-button{text-align:right;background-color:#2d373c;padding-bottom:20px;font-family:SiemensRoman;font-size:18px;margin-top:-20px}.carousel-inner-button a{color:#fff;text-decoration:none}.case-study-search .featured-solutions .two-column,.case-study-search .featured-solutions__tile,.case-study-search .featured-solutions__tile--alt,.featured-solutions .case-study-search .two-column{margin-bottom:30px}.case-study-search .featured-solutions .featured.two-column,.case-study-search .featured-solutions__tile.featured,.case-study-search .featured.featured-solutions__tile--alt,.featured-solutions .case-study-search .featured.two-column{background-color:#fff}.case-study-search.buy-tiles p,.case-study-search.chapter-tiles p,.case-study-search.segments p,.case-study-search .show-filter-options{margin-bottom:20px}.case-study-search .search-bar{padding-top:0}.case-study-search .search-bar .container{padding-left:0}.case-study-search .search-result{margin-top:15px}.case-study-search .search-filter-container{padding-top:0}.case-study-search .search-filter-container .search-filter button{margin-bottom:10px;cursor:pointer;border-radius:4px}.case-study-search .search-filters{margin-bottom:10px}.case-study-search .search-filters button.gpcToggleOff{border:1px solid #879baa;background-color:#eff0f4;color:#879baa}.case-study-search .search-filters button.gpcToggleOff,.case-study-search .search-filters button.gpcToggleOn{font-family:SiemensRoman;font-size:18px;width:100%;display:table-cell;vertical-align:middle;unicode-bidi:bidi-override;line-height:2}.case-study-search .search-filters button.gpcToggleOn{border:1px solid #1e3650;background-color:#004669;color:#fff}.case-study-search .search-filters button.gpcToggleOn:hover{border:1px solid #879baa;background-color:#eff0f4;color:#879baa}.case-study-search .search-filters button.gpcToggleOff:hover{border:1px solid #1e3650;background-color:#004669;color:#fff}.case-study-search .more-results{padding-top:10px}.case-study-tiles{background-color:#eff0f4;color:#3c464b;padding-top:30px;padding-bottom:30px;position:relative}.case-study-tiles .header{margin-top:0;margin-bottom:20px}@media only screen and (max-width:767px){.case-study-tiles .header{margin-bottom:10px}}.case-study-tiles .header h1{display:inline;font-size:44px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}.case-study-tiles .header a{display:inline;text-decoration:none;font-size:24px;color:#879baa}@media only screen and (max-width:767px){.case-study-tiles .header a{font-size:20px}}.case-study-tiles .header .share{margin-top:-3px}@media only screen and (max-width:767px){.case-study-tiles .header .share{margin-top:0}}@media only screen and (max-width:767px){.case-study-tiles .header .is-active .share-wrapper{left:-10px;top:-10px}.case-study-tiles .header .is-active-left .share-wrapper{left:-140px;top:-10px}}.case-study-tiles p{margin-bottom:30px}.case-study-tiles .mobile-share{display:none;position:absolute;right:15px;top:0;height:30px;width:30px;background-color:#dfe6ed;text-align:center;text-decoration:none}.case-study-tiles .mobile-share i{line-height:30px;font-size:20px;color:#74899a}.case-study-tiles .case-study-tile .case-study-tile-img{width:100%}.case-study-tiles .case-study-tile .tile-details{position:relative;height:200px;margin-top:0;padding:15px 15px 20px;background-color:#fff;margin-bottom:20px}@media only screen and (min-width:992px) and (max-width:1199px){.case-study-tiles .case-study-tile .tile-details{height:240px}}@media only screen and (min-width:768px) and (max-width:991px){.case-study-tiles .case-study-tile .tile-details{height:240px}}.case-study-tiles .case-study-tile .tile-details h2{font-size:24px;margin-top:0;margin-bottom:5px;font-family:SiemensRoman;color:#2387aa}@media only screen and (min-width:992px) and (max-width:1199px){.case-study-tiles .case-study-tile .tile-details h2{width:90%}}@media only screen and (min-width:768px) and (max-width:991px){.case-study-tiles .case-study-tile .tile-details h2{width:90%}}@media only screen and (max-width:767px){.case-study-tiles .case-study-tile .tile-details h2{width:90%}}.case-study-tiles .case-study-tile .tile-details .tile-share-icon{text-decoration:none;color:#879baa;font-size:20px;display:block}.case-study-tiles .case-study-tile .tile-details .is-active .share-wrapper{left:-10px;top:-10px}.case-study-tiles .case-study-tile .tile-details .is-active-left .share-wrapper{left:-140px;top:-10px}.case-study-tiles .case-study-tile .tile-details .share-container{position:absolute;top:15px;right:15px}.case-study-tiles .case-study-tile .tile-details .location-info{display:block;margin-bottom:3px;font-family:SiemensItalic}.case-study-tiles .case-study-tile .tile-details .cta{font-size:18px;position:absolute;bottom:20px;margin-bottom:0;right:20px;text-decoration:none;font-family:SiemensBold;color:#2387aa;line-height:25px;display:block;text-align:right}.case-study-tiles .case-study-tile .tile-details .icon-container{padding-top:2px;display:inline-block;height:25px;width:25px;margin-left:10px;background-color:#2387aa;text-align:center}.case-study-tiles .case-study-tile .tile-details .icon-container i{font-size:16px;color:#fff}@media only screen and (max-width:767px){.case-study-tiles{padding-top:15px;padding-bottom:35px}.case-study-tiles .header h1{font-size:28px}.case-study-tiles .case-study-tile .tile-details{height:160px;margin-bottom:10px}.case-study-tiles .case-study-tile .tile-details a{text-decoration:none}.case-study-tiles .case-study-tile .tile-details p{margin-bottom:10px}.case-study-tiles .case-study-tile .tile-details .cta{position:static}.case-study-tiles .case-study-tile .case-study-tile-img{display:none}}@media only screen and (max-width:480px){.case-study-tiles{padding-top:15px;padding-bottom:35px}.case-study-tiles .header h1{font-size:28px}.case-study-tiles .case-study-tile .tile-details{height:190px;margin-bottom:10px}.case-study-tiles .case-study-tile .tile-details a{text-decoration:none}.case-study-tiles .case-study-tile .case-study-tile-img{display:none}}.catalog{padding-top:20px;padding-bottom:20px}.catalog .catalog-tile{margin-top:5px;margin-bottom:15px}.catalog .coming-soon{background-color:#879baa}.catalog-tiles .tile-col-column .tile-details{height:auto;padding:15px 15px 40px;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}.catalog-tiles .tile-col-column .tile-details .cta{bottom:10px}@media screen and (max-width:768px){.catalog-tiles .tile-col-column .tile-details{padding:15px}}.catalog-headline{padding-top:20px;padding-bottom:50px}.catalog-headline img{padding-right:35px;float:left}.catalog-headline .catalog-title{margin-top:20px;margin-bottom:10px}.catalog-headline .catalog-title h1{font-family:SiemensRoman;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}@media only screen and (max-width:767px){.catalog-headline .catalog-title h1{font-size:28px}}.catalog-headline .catalog-title .share{margin-top:-2px}@media only screen and (max-width:767px){.catalog-headline .catalog-title .share{margin-top:-1px}}.catalog-headline .catalog-title a{font-size:24px;display:inline;text-decoration:none;color:#879baa}@media only screen and (max-width:767px){.catalog-headline .catalog-title a{font-size:20px}}@media only screen and (max-width:767px){.catalog-headline .catalog-title .is-active .share-wrapper{left:-10px;top:-10px}.catalog-headline .catalog-title .is-active-left .share-wrapper{left:-140px;top:-10px}}.catalog-headline h4{font-family:SiemensBold}.catalog-headline .catalog-tile{margin-top:5px;margin-bottom:15px}.catalog-headline .coming-soon{background-color:#879baa}.catalog-headline .button-conversion{margin-top:5px}.catalog-headline .text-holder{clear:right}.catalog-headline p{overflow:hidden}.catalog-headline .no-gutter{padding-left:0;padding-right:0}.catalog-tiles{background-color:#dfe6ed;color:#3c464b;padding-top:45px;padding-bottom:70px}.catalog-tiles h1,.catalog-tiles h2{margin-top:0;margin-bottom:20px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.catalog-tiles h1,.catalog-tiles h2{font-size:28px}}.catalog-tiles .row-colheight-elastic:hover .catalog-tile{opacity:.5}.catalog-tiles .row-colheight-elastic .catalog-tile{transition:opacity .5s ease-in-out}.catalog-tiles .row-colheight-elastic .catalog-tile:hover{opacity:1;transition:opacity .3s ease-in-out}.catalog-tiles .row-colheight-elastic .catalog-tile.tile-video-img a{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;padding-top:0}.catalog-tiles .catalog-tile a,.catalog-tiles .catalog-tile a:active,.catalog-tiles .catalog-tile a:hover,.catalog-tiles .catalog-tile a:visited,.catalog-tiles a.catalog-tile,.catalog-tiles a.catalog-tile:active,.catalog-tiles a.catalog-tile:hover,.catalog-tiles a.catalog-tile:visited{text-decoration:none!important;color:#3c464b;padding-top:10px}.catalog-tiles .catalog-tile .img-height-ie{min-height:1px}.catalog-tiles .catalog-tile .catalog-tile-img{width:100%;-ms-flex-negative:0;flex-shrink:0}.catalog-tiles .catalog-tile .tile-details{position:relative;margin-top:0;padding:15px 15px 20px;background-color:#fff;margin-bottom:20px}.catalog-tiles .catalog-tile .tile-details h3{margin-top:0;font-family:SiemensRoman;color:#2387aa}.catalog-tiles .catalog-tile .tile-details .cta{font-size:18px;position:absolute;bottom:20px;right:20px;text-decoration:none;font-family:SiemensRoman;color:#2387aa;line-height:25px;display:block;text-align:right}.catalog-tiles .catalog-tile .tile-details .cta span{padding-top:1px;display:inline-block;height:25px;width:25px;background-color:#2387aa;text-align:center}.catalog-tiles .catalog-tile .tile-details .cta span i{font-size:16px;color:#fff}.catalog-tiles .catalog-tile .tile-details .tagline{display:block;margin-bottom:20px}.catalog-tiles .catalog-tile .tile-details .tagline span.left{float:left}.catalog-tiles .catalog-tile .tile-details .tagline span.right{float:right}.catalog-tiles .catalog-tile .tile-details p.article{display:inline}.catalog-tiles.white{background-color:#fff}.catalog-tiles.white .catalog-tile .tile-details{background-color:#dfe6ed}.catalog-tiles.white .pagination-filter>li>a{background-color:#fff}.catalog-tiles.white .navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>a,.catalog-tiles.white .pagination-filter>.active>a,.navigation .navigation-global ul .dropbtn .catalog-tiles.white .pagination-filter>.on-page>a{background-color:#41aaaa}.catalog-tiles .title-content-bottom{margin-top:3rem}.catalog-tiles .title-content-bottom p{font-size:24px;line-height:1.1}@media only screen and (max-width:767px){.catalog-tiles{padding-top:30px;padding-bottom:35px}.catalog-tiles .catalog-tile .tile-details{height:auto}.catalog-tiles .catalog-tile .tile-details .cta{position:static;margin-top:20px}.catalog-tiles .catalog-tile .catalog-tile-img{display:none}}.store-cc-checkout{padding-top:25px;padding-bottom:35px}.store-cc-checkout .promo-input{margin-left:15px;vertical-align:middle;display:inline-block}.store-cc-checkout .promo-input span{font-size:16px}.store-cc-checkout .promo-input input{border:3px solid #becdd7;height:45px;width:200px;font-size:24px;padding-left:5px}.store-cc-checkout .promo-input .button-conversion{width:145px;vertical-align:top}.store-cc-checkout .promo-input .button-conversion .button-text{margin-top:2px;display:block;text-align:center}.store-cc-checkout .promo-input .promo-caption{display:block;margin-top:25px;margin-bottom:10px;width:345px;font-size:14px;font-family:SiemensItalic}.store-cc-checkout .cc-checkout-total{margin-bottom:30px;display:inline-block;width:264px;font-size:16px}.store-cc-checkout .cc-checkout-total div{margin-bottom:10px;display:block}.store-cc-checkout .cc-checkout-total .display-block{display:block}.store-cc-checkout .cc-checkout-total .add-underline{border-bottom:1px solid #3c464b}.store-cc-checkout .cc-checkout-total a{color:#2387aa}.store-cc-checkout .blue-link{color:#2387aa;font-size:18px;font-family:SiemensBold}.store-cc-checkout .ra{display:inline-block;width:60%;text-align:right}.store-cc-checkout .old-price{text-decoration:line-through}@media only screen and (max-width:767px){.store-cc-checkout .cc-checkout-total{margin-right:auto}.store-cc-checkout .blue-link{text-align:center}.store-cc-checkout .enter-info{margin:0 auto;display:block;float:none!important}.store-cc-checkout .promo-input{margin-left:auto}.store-cc-checkout .promo-input input{width:178px}.store-cc-checkout .promo-input .button-conversion.promo-align{margin-left:89px}}.store-cc-submit{padding-top:25px;padding-bottom:35px}.store-cc-submit .promo-input{margin-left:15px;vertical-align:middle;display:inline-block}.store-cc-submit .promo-input span{font-size:16px}.store-cc-submit .promo-input input{border:3px solid #becdd7;height:45px;width:120px;font-size:24px;padding-left:5px}.store-cc-submit .promo-input .button-conversion{width:145px;vertical-align:top}.store-cc-submit .promo-input .button-conversion .button-text{margin-top:2px;display:block;text-align:center}.store-cc-submit .promo-input .promo-caption{display:block;margin-top:25px;width:345px;font-size:14px;font-family:SiemensItalic}.store-cc-submit .cc-submit-total{margin-right:5%;margin-bottom:10px;display:inline-block;width:45%;font-size:16px}.store-cc-submit .cc-submit-total span{display:inline-block;width:50%;text-align:right}.store-cc-submit .cc-submit-total div{margin-bottom:10px;display:block}.store-cc-submit .cc-submit-total .old-price{text-decoration:line-through}.store-cc-submit .cc-submit-total .add-underline{border-bottom:1px solid #3c464b;padding-bottom:10px}.store-cc-submit .cc-submit-total a{color:#2387aa}.store-cc-submit .header{color:#3c464b;margin-top:20px;margin-bottom:20px;display:block;line-height:40px;font-size:18px;font-family:SiemensBold;background-color:#dfe6ed;padding-left:20px}.store-cc-submit .billing{margin-bottom:20px;font-size:16px}.store-cc-submit .billing span{display:block}.store-cc-submit .payment{font-size:16px}.store-cc-submit .payment span{display:inline-block;margin-bottom:5px;margin-right:5px}.store-cc-submit .radio-buttons .radio-button{margin-bottom:20px;margin-left:10px;display:block;width:auto;line-height:20px}.store-cc-submit .radio-buttons .radio-button span{font-size:16px}.store-cc-submit .radio-buttons .radio-button img{width:140px;display:inline-block;margin-left:20px;padding:10px;border:1px solid #879baa;margin-right:25px}.store-cc-submit .radio-buttons .radio-button a{color:#2387aa;font-size:16px}.store-cc-submit .submit{margin-top:-65px}.buy-tiles,.chapter-tiles,.segments{background-color:#fff;color:#3c464b;padding-top:30px;padding-bottom:30px;position:relative}.chapter-tiles.tiles-empty-bg,.tiles-empty-bg.buy-tiles,.tiles-empty-bg.segments{background-color:#fff}.buy-tiles:focus,.chapter-tiles:focus,.segments:focus{outline:none}.buy-tiles .header,.chapter-tiles .header,.segments .header{margin-top:0;margin-bottom:20px}@media only screen and (max-width:767px){.buy-tiles .header,.chapter-tiles .header,.segments .header{margin-bottom:10px}}.buy-tiles .header h1,.chapter-tiles .header h1,.segments .header h1{display:inline;font-size:44px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}.buy-tiles .header a,.chapter-tiles .header a,.segments .header a{display:inline;text-decoration:none;font-size:24px;color:#879baa}@media only screen and (max-width:767px){.buy-tiles .header a,.chapter-tiles .header a,.segments .header a{font-size:20px}}.buy-tiles .header .share,.chapter-tiles .header .share,.segments .header .share{margin-top:-3px}@media only screen and (max-width:767px){.buy-tiles .header .share,.chapter-tiles .header .share,.segments .header .share{margin-top:0}}@media only screen and (max-width:767px){.buy-tiles .header .is-active .share-wrapper,.chapter-tiles .header .is-active .share-wrapper,.segments .header .is-active .share-wrapper{left:-10px;top:-10px}.buy-tiles .header .is-active-left .share-wrapper,.chapter-tiles .header .is-active-left .share-wrapper,.segments .header .is-active-left .share-wrapper{left:-140px;top:-10px}}.buy-tiles p,.chapter-tiles p,.segments p{margin-bottom:30px}.buy-tiles .mobile-share,.chapter-tiles .mobile-share,.segments .mobile-share{display:none;position:absolute;right:15px;top:0;height:30px;width:30px;background-color:#dfe6ed;text-align:center;text-decoration:none}.buy-tiles .mobile-share i,.chapter-tiles .mobile-share i,.segments .mobile-share i{line-height:30px;font-size:20px;color:#74899a}.buy-tiles .tile-container,.chapter-tiles .tile-container,.segments .tile-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.buy-tiles .tile-container:hover .tile,.chapter-tiles .tile-container:hover .tile,.segments .tile-container:hover .tile{opacity:.5}.buy-tiles .tile-container .three-columns,.chapter-tiles .tile-container .three-columns,.segments .tile-container .three-columns{width:calc(25% - 11px)}@media only screen and (max-width:767px){.buy-tiles .tile-container .three-columns,.chapter-tiles .tile-container .three-columns,.segments .tile-container .three-columns{width:100%}}.buy-tiles .tile-container .nine-columns,.chapter-tiles .tile-container .nine-columns,.segments .tile-container .nine-columns{width:calc(75% - 11px)}@media only screen and (max-width:767px){.buy-tiles .tile-container .nine-columns,.chapter-tiles .tile-container .nine-columns,.segments .tile-container .nine-columns{width:100%}}.buy-tiles .tile-container .tile,.chapter-tiles .tile-container .tile,.segments .tile-container .tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:#3c464b;margin-bottom:20px;transition:opacity .5s ease-in-out}.buy-tiles .tile-container .tile:hover,.chapter-tiles .tile-container .tile:hover,.segments .tile-container .tile:hover{opacity:1;transition:opacity .3s ease-in-out}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile .filter-img-container,.chapter-tiles .tile-container .tile .filter-img-container,.segments .tile-container .tile .filter-img-container{display:none}}.buy-tiles .tile-container .tile img,.chapter-tiles .tile-container .tile img,.segments .tile-container .tile img{width:100%;height:auto;min-height:1px}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile img,.chapter-tiles .tile-container .tile img,.segments .tile-container .tile img{display:none}}.buy-tiles .tile-container .tile.two-column,.chapter-tiles .tile-container .tile.two-column,.segments .tile-container .tile.two-column{width:calc(50% - 15px)}.buy-tiles .tile-container .tile.two-column:nth-child(odd),.chapter-tiles .tile-container .tile.two-column:nth-child(odd),.segments .tile-container .tile.two-column:nth-child(odd){margin-left:0;margin-right:20px}.buy-tiles .tile-container .tile.two-column:nth-child(2n+2),.chapter-tiles .tile-container .tile.two-column:nth-child(2n+2),.segments .tile-container .tile.two-column:nth-child(2n+2){margin-left:0;margin-right:0}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile.two-column,.chapter-tiles .tile-container .tile.two-column,.segments .tile-container .tile.two-column{width:100%}.buy-tiles .tile-container .tile.two-column:nth-child(n),.chapter-tiles .tile-container .tile.two-column:nth-child(n),.segments .tile-container .tile.two-column:nth-child(n){margin-left:0;margin-right:0}}.buy-tiles .tile-container .tile.three-column,.chapter-tiles .tile-container .tile.three-column,.segments .tile-container .tile.three-column{width:calc(33% - 11px)}.buy-tiles .tile-container .tile.three-column:nth-child(3n+1),.chapter-tiles .tile-container .tile.three-column:nth-child(3n+1),.segments .tile-container .tile.three-column:nth-child(3n+1){margin-left:0;margin-right:20px}.buy-tiles .tile-container .tile.three-column:nth-child(3n+2),.chapter-tiles .tile-container .tile.three-column:nth-child(3n+2),.segments .tile-container .tile.three-column:nth-child(3n+2){margin-left:0;margin-right:0}.buy-tiles .tile-container .tile.three-column:nth-child(3n+3),.chapter-tiles .tile-container .tile.three-column:nth-child(3n+3),.segments .tile-container .tile.three-column:nth-child(3n+3){margin-left:20px;margin-right:0}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile.three-column,.chapter-tiles .tile-container .tile.three-column,.segments .tile-container .tile.three-column{width:100%}.buy-tiles .tile-container .tile.three-column:nth-child(n),.chapter-tiles .tile-container .tile.three-column:nth-child(n),.segments .tile-container .tile.three-column:nth-child(n){margin-left:0;margin-right:0}}.buy-tiles .tile-container .tile.four-column,.chapter-tiles .tile-container .tile.four-column,.segments .tile-container .tile.four-column{width:calc(25% - 15px)}.buy-tiles .tile-container .tile.four-column:nth-child(4n+1),.chapter-tiles .tile-container .tile.four-column:nth-child(4n+1),.segments .tile-container .tile.four-column:nth-child(4n+1){margin-left:0;margin-right:10px}.buy-tiles .tile-container .tile.four-column:nth-child(4n+2),.buy-tiles .tile-container .tile.four-column:nth-child(4n+3),.chapter-tiles .tile-container .tile.four-column:nth-child(4n+2),.chapter-tiles .tile-container .tile.four-column:nth-child(4n+3),.segments .tile-container .tile.four-column:nth-child(4n+2),.segments .tile-container .tile.four-column:nth-child(4n+3){margin-left:10px;margin-right:10px}.buy-tiles .tile-container .tile.four-column:nth-child(4n+4),.chapter-tiles .tile-container .tile.four-column:nth-child(4n+4),.segments .tile-container .tile.four-column:nth-child(4n+4){margin-left:10px;margin-right:0}@media only screen and (min-width:768px) and (max-width:991px){.buy-tiles .tile-container .tile.four-column,.chapter-tiles .tile-container .tile.four-column,.segments .tile-container .tile.four-column{width:calc(33% - 11px)}.buy-tiles .tile-container .tile.four-column:nth-child(3n+1),.chapter-tiles .tile-container .tile.four-column:nth-child(3n+1),.segments .tile-container .tile.four-column:nth-child(3n+1){margin-left:0;margin-right:20px}.buy-tiles .tile-container .tile.four-column:nth-child(3n+2),.chapter-tiles .tile-container .tile.four-column:nth-child(3n+2),.segments .tile-container .tile.four-column:nth-child(3n+2){margin-left:0;margin-right:0}.buy-tiles .tile-container .tile.four-column:nth-child(3n+3),.chapter-tiles .tile-container .tile.four-column:nth-child(3n+3),.segments .tile-container .tile.four-column:nth-child(3n+3){margin-left:20px;margin-right:0}}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile.four-column,.chapter-tiles .tile-container .tile.four-column,.segments .tile-container .tile.four-column{width:100%}.buy-tiles .tile-container .tile.four-column:nth-child(n),.chapter-tiles .tile-container .tile.four-column:nth-child(n),.segments .tile-container .tile.four-column:nth-child(n){margin-left:0;margin-right:0}}.buy-tiles .tile-container .tile .tile-details,.chapter-tiles .tile-container .tile .tile-details,.segments .tile-container .tile .tile-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;background-color:#eff0f4!important;padding:16px}.buy-tiles .tile-container .tile .tile-details .h-title-tag,.chapter-tiles .tile-container .tile .tile-details .h-title-tag,.segments .tile-container .tile .tile-details .h-title-tag{font-size:24px;font-weight:700;font-family:SiemensRoman;color:#000;margin-top:5px;margin-bottom:5px}@media only screen and (min-width:992px) and (max-width:1199px){.buy-tiles .tile-container .tile .tile-details .h-title-tag,.chapter-tiles .tile-container .tile .tile-details .h-title-tag,.segments .tile-container .tile .tile-details .h-title-tag{width:90%}}@media only screen and (min-width:768px) and (max-width:991px){.buy-tiles .tile-container .tile .tile-details .h-title-tag,.chapter-tiles .tile-container .tile .tile-details .h-title-tag,.segments .tile-container .tile .tile-details .h-title-tag{width:90%}}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile .tile-details .h-title-tag,.chapter-tiles .tile-container .tile .tile-details .h-title-tag,.segments .tile-container .tile .tile-details .h-title-tag{width:90%}}.buy-tiles .tile-container .tile .tile-details h2,.chapter-tiles .tile-container .tile .tile-details h2,.segments .tile-container .tile .tile-details h2{font-size:22px;margin-top:0;margin-bottom:5px;font-family:SiemensRoman;color:#2387aa}@media only screen and (min-width:992px) and (max-width:1199px){.buy-tiles .tile-container .tile .tile-details h2,.chapter-tiles .tile-container .tile .tile-details h2,.segments .tile-container .tile .tile-details h2{width:90%}}@media only screen and (min-width:768px) and (max-width:991px){.buy-tiles .tile-container .tile .tile-details h2,.chapter-tiles .tile-container .tile .tile-details h2,.segments .tile-container .tile .tile-details h2{width:90%}}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile .tile-details h2,.chapter-tiles .tile-container .tile .tile-details h2,.segments .tile-container .tile .tile-details h2{width:90%}}.buy-tiles .tile-container .tile .tile-details .tile-share-icon,.chapter-tiles .tile-container .tile .tile-details .tile-share-icon,.segments .tile-container .tile .tile-details .tile-share-icon{text-decoration:none;color:#879baa;font-size:20px;display:block}.buy-tiles .tile-container .tile .tile-details .is-active .share-wrapper,.chapter-tiles .tile-container .tile .tile-details .is-active .share-wrapper,.segments .tile-container .tile .tile-details .is-active .share-wrapper{left:-10px;top:-10px}.buy-tiles .tile-container .tile .tile-details .is-active-left .share-wrapper,.chapter-tiles .tile-container .tile .tile-details .is-active-left .share-wrapper,.segments .tile-container .tile .tile-details .is-active-left .share-wrapper{left:-140px;top:-10px}.buy-tiles .tile-container .tile .tile-details .share-container,.chapter-tiles .tile-container .tile .tile-details .share-container,.segments .tile-container .tile .tile-details .share-container{position:absolute;top:10px;right:10px}.buy-tiles .tile-container .tile .tile-details .location-info,.chapter-tiles .tile-container .tile .tile-details .location-info,.segments .tile-container .tile .tile-details .location-info{display:block;margin-bottom:3px;font-family:SiemensItalic}.buy-tiles .tile-container .tile .tile-details p,.chapter-tiles .tile-container .tile .tile-details p,.segments .tile-container .tile .tile-details p{margin-bottom:5px;line-height:24px;margin:8px 0;font-size:14px}.buy-tiles .tile-container .tile-info,.chapter-tiles .tile-container .tile-info,.segments .tile-container .tile-info{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:auto}.buy-tiles .tile-container .tile-info .solutions,.chapter-tiles .tile-container .tile-info .solutions,.segments .tile-container .tile-info .solutions{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:end;align-self:flex-end;font-size:16px;font-family:SiemensItalic}.buy-tiles .tile-container .tile-info .cta,.chapter-tiles .tile-container .tile-info .cta,.segments .tile-container .tile-info .cta{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:18px;font-family:SiemensRoman;color:#2387aa;line-height:25px}.buy-tiles .tile-container .tile-info .cta .icon-container,.chapter-tiles .tile-container .tile-info .cta .icon-container,.segments .tile-container .tile-info .cta .icon-container{padding-top:2px;display:inline-block;height:25px;width:25px;margin-left:10px;background-color:#2387aa;text-align:center}.buy-tiles .tile-container .tile-info .cta .icon-container i,.chapter-tiles .tile-container .tile-info .cta .icon-container i,.segments .tile-container .tile-info .cta .icon-container i{font-size:16px;color:#fff}.buy-tiles .tile-container.border:hover .tile,.chapter-tiles .tile-container.border:hover .tile,.segments .tile-container.border:hover .tile{opacity:unset}.buy-tiles .tile-container.border .tile:hover,.chapter-tiles .tile-container.border .tile:hover,.segments .tile-container.border .tile:hover{transition:unset;opacity:unset}.buy-tiles .tile-container.border .tile .tile-details,.chapter-tiles .tile-container.border .tile .tile-details,.segments .tile-container.border .tile .tile-details{margin-right:20px;border:1px solid #2387aa;padding:20px}.buy-tiles .tile-container.border .tile .tile-details:hover,.chapter-tiles .tile-container.border .tile .tile-details:hover,.segments .tile-container.border .tile .tile-details:hover{background-color:#eff0f4}.buy-tiles .tile-container.border .tile .tile-details h3,.chapter-tiles .tile-container.border .tile .tile-details h3,.segments .tile-container.border .tile .tile-details h3{margin-top:0;margin-bottom:15px;font-size:24px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;color:#2387aa}.buy-tiles .tile-container.border .tile .tile-details p,.chapter-tiles .tile-container.border .tile .tile-details p,.segments .tile-container.border .tile .tile-details p{margin:20px 0 10px}.buy-tiles .tile-container.border .tile-info .icon-container,.chapter-tiles .tile-container.border .tile-info .icon-container,.segments .tile-container.border .tile-info .icon-container{padding-top:2px;display:inline-block;height:25px;width:25px;margin-left:10px;color:#2387aa;text-align:center;font-size:30px}.chapter-tiles.light,.light.buy-tiles,.light.segments{background-color:#fff}.filter-container{padding-left:0}@media (min-width:992px){.filter-container{position:-webkit-sticky;position:sticky;top:70px}}.filter-container .form-group{color:#000!important}.collateral-content{padding:112px 0;color:#3c464b;font-family:SiemensRoman;font-size:1em}@media only screen and (max-width:768px){.collateral-content .resource-item+.resource-item{padding-top:15px}}.collateral-content .collateral-form{display:inline-block}@media only screen and (max-width:991px){.collateral-content .collateral-form{width:100%;padding-left:10px!important}}@media only screen and (min-width:992px){.collateral-content .collateral-form{border-radius:25px;border:1px solid #cad6de;padding:13px;padding-left:15px}}@media only screen and (max-width:320px){.collateral-content .collateral-form{border-radius:25px;border:1px solid #cad6de;padding:13px}}@media only screen and (min-width:321px) and (max-width:768px){.collateral-content .collateral-form{border-radius:25px;border:1px solid #cad6de;padding:13px}}@media only screen and (min-width:769px){.collateral-content .collateral-form{border-radius:25px;border:1px solid #cad6de;padding:13px 13px 30px}}@media only screen and (max-width:992px){.collateral-content .collateral-form .button-conversion{margin:0}}.collateral-content a:hover{cursor:pointer}@media (max-width:767px){.collateral-content{padding:40px 0}}.collateral-content p{line-height:25px}.collateral-content.featured h1{margin:46px 0}.collateral-content .share{margin-top:-3px}.collateral-content .share .share-button .icon-share-newton-android{font-size:16px}.collateral-content h1.collateral-header a{display:inline;text-decoration:none;font-size:24px;color:#879baa;line-height:20px}.collateral-content .collateral-rtf-content{font-size:16px!important}.collateral-content .collateral-rtf-content a,.collateral-content .collateral-rtf-content a:visited{text-decoration:none}.collateral-content .collateral-rtf-content p:empty{display:none}.collateral-content .collateral-rtf-content p{font-size:16px!important}.collateral-content .collateral-rtf-content ul li{font-size:16px!important;margin-bottom:8px}.collateral-content .collateral-rtf-content h1,.collateral-content .collateral-rtf-content h2,.collateral-content .collateral-rtf-content h3,.collateral-content .collateral-rtf-content h4,.collateral-content .collateral-rtf-content h5{margin:20px 0 12px!important}.collateral-content .collateral-rtf-content h2{font-size:24px!important}.collateral-content .collateral-rtf-content h3{font-size:21px!important}.collateral-content .collateral-rtf-content h4{font-size:18px!important}.collateral-content h1{font-size:36px;font-family:SiemensBold;margin:18px 0;line-height:50px}.collateral-content h2{font-size:30px;font-family:SiemensBold;margin:12px 0;line-height:36px}.collateral-content h3{font-size:16px;font-family:SiemensBold;margin:6px 0;line-height:24px}.collateral-content a,.collateral-content a:active,.collateral-content a:focus,.collateral-content a:hover,.collateral-content a:visited{text-decoration:none}.collateral-content .form-group-legal a,.collateral-content .form-group-legal a:hover,.collateral-content .form-group-legal a:visited{color:#337ab7}.collateral-content a{color:inherit}.collateral-content a i{color:#fff!important}.collateral-content a:hover{text-decoration:none;color:inherit}.collateral-content a:visited{color:inherit}.collateral-content a.button-conversion.secondary i{color:#fff}.collateral-content .collateral-rtf-content a{color:#337ab7}.collateral-content span.collateral-tag{font-size:14px;color:#dc6913;margin:0 0 10px;text-transform:uppercase;font-family:SiemensBold;display:block}.collateral-content span.collateral-tag.read{color:#555f69;font-family:SiemensRoman}.collateral-content h3.hover-title:hover{text-decoration:underline}.collateral-content .knownUsers span{color:#3c464b;font-size:16px;text-transform:inherit;font-family:SiemensRoman;display:inline}.collateral-content .form-title{padding:0 0 10px}.collateral-content .www-inline-form span{font-family:SiemensRoman;text-transform:inherit}.collateral-content .www-inline-form .button-conversion span{color:#fff;text-align:left;font-size:18px}.collateral-content .www-inline-form button.button-conversion{float:right;margin-bottom:40px}.collateral-content .www-inline-form .form-control{width:90%}.collateral-content .www-inline-form .form-group{float:left;width:50%;padding-bottom:15px}@media only screen and (max-width:600px){.collateral-content .www-inline-form .form-group{width:100%}}.collateral-content .www-inline-form .form-group .LV_validation_message,.collateral-content .www-inline-form .form-group .validation_message{position:absolute;font-size:12px;margin:3px 0 0 5px}.collateral-content .www-inline-form .form-group textarea{box-sizing:border-box;width:90%;resize:none;height:110px}.collateral-content .www-inline-form .form-group-legal{float:left;width:100%}.collateral-content .www-inline-form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.collateral-content .www-inline-form .text-block .buttons{margin:0;float:right;text-align:right}@media (max-width:768px){.collateral-content .www-inline-form .text-block .buttons{margin:20px 0;float:none}}.collateral-content .www-inline-form .text-block-ul span{display:inline}.collateral-content .www-inline-form .arrow-vertical-align-middle{vertical-align:middle}.collateral-content .www-inline-form .button-conversion-resource{width:270px}.collateral-content img{width:100%;padding:0 0 28px}.collateral-content .resource-img-container{width:100%;height:175px;overflow:hidden;position:relative;min-height:175px;margin-bottom:8px}.collateral-content .resource-img-container.img-shrink{height:100px;min-height:100px}.collateral-content .resource-img-container img{width:100%;height:auto;overflow:hidden}.collateral-content.collateral-landing{padding:0}.collateral-content.collateral-landing h1,.collateral-content.collateral-landing h2{font-family:SiemensRoman}.collateral-content.collateral-landing .landing-content{padding-top:60px}.collateral-content.collateral-landing .landing-content hr{border-top:1px solid #cad6de}.collateral-content.collateral-landing .landing-content-bottom{padding-bottom:75px}.collateral-content.collateral-landing .landing-content-top{padding-top:30px}@media only screen and (min-width:768px){.collateral-content.collateral-landing .landing-content-top .container{padding-left:0}}.collateral-content.collateral-landing .landing-content-top .container .collateral-inner-text{padding-left:0}@media only screen and (max-width:991px){.collateral-content.collateral-landing .landing-content-top .container .collateral-inner-text{padding-left:10px}}.collateral-content.collateral-landing .landing-content-top .container .collateral-inner-text .collateral-rtf-content{padding-left:0}.collateral-content.collateral-landing .content-underline{border-bottom:1px solid #cbcbcb}.collateral-content.collateral-landing .collateral-related{background-color:#eff0f4;padding:53px 0}.collateral-content.collateral-landing .collateral-related h2{margin-bottom:52px}@media (max-width:767px){.collateral-content.collateral-underline{padding-bottom:20px;border-bottom:1px solid #cbcbcb}}.collateral-content .collateral-promo{margin-bottom:30px}.collateral-content .collateral-top{background-image:linear-gradient(#fff,#edf2f6);color:#3c464b;padding:20px 0}@media only screen and (max-width:768px){.collateral-content .collateral-top .container{margin-left:25px;padding-left:0}}.collateral-content .collateral-top .collateral-heading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.collateral-content .collateral-top .collateral-heading .collateral-title-content{padding:15px 0}.collateral-content .collateral-top .collateral-heading .collateral-title-content h1{margin-top:0;margin-bottom:10px}.collateral-content .collateral-top .collateral-heading .collateral-title-content .row{display:-ms-flexbox;display:flex}.collateral-content .collateral-top .collateral-heading .collateral-title-content .time-est{color:#9b9b9b}.collateral-content .collateral-top .collateral-heading .collateral-title-content .clock-icon{padding-right:6px;padding-left:17px}.collateral-content .collateral-top .collateral-heading .collateral-title-content .collateral-tag{color:#2387ab;margin-bottom:0}.collateral-content .collateral-top .collateral-heading img{padding:18px 0;max-width:450px;margin-right:0;margin-left:auto}@media only screen and (max-width:991px){.collateral-content .collateral-text-mobile-only{display:block!important}.collateral-content .collateral-text-desktop-only{display:none!important}.collateral-content .collateral-form{margin-bottom:20px}}.collateral-content .collateral-text-mobile-only{display:none}.collateral-content .collateral-text-desktop-only{display:block}.collateral-content .secondary-collateral-list{padding-left:30px}.contact-page{background-color:#eff0f4;padding-bottom:50px;padding-top:30px;margin-top:35px}.contact-page .address-holder div:last-child .address-tile hr{display:none}@media only screen and (max-width:767px){.contact-page .address-holder div:last-child .address-tile hr{display:block}}.contact-page .title{margin-top:0;margin-bottom:10px}.contact-page .title h1{font-family:SiemensRoman;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}.contact-page .title a{display:inline;text-decoration:none;font-size:24px;color:#879baa}@media only screen and (max-width:767px){.contact-page .title a{font-size:20px}}.contact-page .title .share{margin-top:-3px}@media only screen and (max-width:767px){.contact-page .title .share{margin-top:0}}@media only screen and (max-width:767px){.contact-page .title .is-active .share-wrapper{left:-10px;top:-10px}.contact-page .title .is-active-left .share-wrapper{left:-140px;top:-10px}}.contact-page .mobile-share{display:none;position:absolute;right:15px;top:0;height:30px;width:30px;background-color:#dfe6ed;text-align:center;text-decoration:none}.contact-page .mobile-share i{line-height:30px;font-size:20px;color:#74899a}.contact-page h3{font-family:SiemensBold;margin-bottom:15px;margin-top:17px;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.contact-page h3{font-size:20px}}.contact-page .contact-info{margin-bottom:20px}.contact-page .bold{font-size:18px}.contact-page .address-tile{min-height:200px;padding-top:20px;padding-bottom:10px}.contact-page .address-tile .no-padding{padding-left:0;padding-right:0}.contact-page .address-tile p{margin-bottom:25px}.contact-page .address-tile .telephone-title{display:block;text-decoration:none;color:inherit;white-space:nowrap}.contact-page .address-tile .address a{text-decoration:none;color:inherit}.contact-page .address-tile .address a:hover{color:inherit}@media only screen and (max-width:767px){.contact-page .address-tile .address a{color:#2387aa}.contact-page .address-tile .address a:hover{color:#2387aa;text-decoration:underline}}.contact-page .address-tile .telephone-info{display:block;padding-left:2px;text-decoration:none;color:inherit}.contact-page .address-tile .contents{display:block;border-bottom:1px solid #3c464b;padding-top:10px;padding-bottom:10px}.contact-page .address-tile img{width:100%;margin-bottom:10px;height:auto}.contact-page .address-tile hr{border-top:1px solid #879baa;width:100%;clear:both}.contact-page .address-tile .map-caption{font-family:SiemensItalic;color:#879baa;margin-bottom:13px;display:block}.contact-page .address-tile a{display:block;color:inherit;color:#2387aa}.contact-page .address-tile a:hover{color:#2387aa}.contact-page .address-tile .add-margin{margin-top:30px}.contact-page .contactForm{padding-top:10px;padding-bottom:20px}.contact-page form span{display:block;margin-bottom:15px;font-size:16px}.contact-page form .form-group input{height:40px}.contact-page form button{margin-top:20px;width:240px;border:0;float:right}@media only screen and (min-width:768px) and (max-width:991px){.contact-page form button{width:100%}}.contact-page form input[type=checkbox]{margin-top:3px;font-size:24px}.contact-page form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background-color:#fff;background-image:url(../images/icons/dropdown-arrow-lg.png);background-repeat:no-repeat;background-position:100%}.contact-page form select::-ms-expand{display:none}.contact-page form .checkbox label{font-size:16px}@media only screen and (max-width:767px){.contact-page{margin-top:0}.contact-page .mobile-share{display:block}.contact-page .title{margin-top:10px}.contact-page .title h1{font-size:28px}.contact-page .address-tile .location{width:80%}.contact-page .address-tile .right{display:none}.contact-page form button{float:none}}.contact-global input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-global .contacts-office-location-link{display:inline-table}.contact-global h4{font-size:20px;font-family:SiemensBold;margin-top:25px}.contact-global .contact-forms{padding-right:50px;border-right:1px solid #879baa}.contact-global .contact-forms .title{margin-bottom:0}.contact-global .contact-forms .title p{margin-bottom:25px;margin-top:28px}.contact-global .contact-forms .contactTypes{padding-top:0}.contact-global .contact-offices{padding-left:45px;padding-bottom:25px;border-top:none}.contact-global .contact-offices p{margin-bottom:15px}.contact-global .contact-offices ol,.contact-global .contact-offices ul{padding-left:20px;margin-bottom:15px}@media only screen and (min-width:768px) and (max-width:991px){.contact-global .contact-forms{padding-bottom:20px;padding-right:15px}.contact-global .contact-forms .title p{margin-top:20px}}@media only screen and (max-width:767px){.contact-global .contact-forms{padding-bottom:20px;padding-right:15px}.contact-global .contact-forms .title p{margin-top:20px}.contact-global .contact-offices{padding-left:15px;border-top:1px solid #879baa;border-left:none}.contact-global .contact-offices ol,.contact-global .contact-offices ul{padding-left:20px}}.contact-sales{background-color:#eff0f4;padding-bottom:60px;padding-top:40px}.contact-sales .headline{margin-bottom:10px}.contact-sales .headline h1{display:inline;margin-right:10px;font-size:36px;font-family:SiemensRoman;letter-spacing:-.03em;margin-right:5px;font-variant-ligatures:none}@media only screen and (max-width:767px){.contact-sales .headline h1{font-size:28px}}.contact-sales .headline a{display:inline;font-size:24px;color:#879baa;text-decoration:none}@media only screen and (max-width:767px){.contact-sales .headline a{font-size:20px}}.contact-sales .headline .share{margin-top:-3px}@media only screen and (max-width:767px){.contact-sales .headline .share{margin-top:0}}@media only screen and (max-width:767px){.contact-sales .headline .is-active .share-wrapper{left:-10px;top:-10px}.contact-sales .headline .is-active-left .share-wrapper{left:-140px;top:-10px}}@media only screen and (max-width:767px){.contact-sales .collapse-on-mobile{max-height:250px;overflow:hidden}}.contact-sales .continue-reading{margin-top:10px;display:none;line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:25px;width:100%;border:none;text-align:left;outline:none}.contact-sales .continue-reading .panel-title{font-family:SiemensBold;font-size:24px;width:90%}.contact-sales .continue-reading .panel-title-expanded{display:none}.contact-sales .continue-reading i{font-size:20px;position:absolute;right:15px;top:15px}@media only screen and (max-width:767px){.contact-sales .continue-reading{display:block}}@media only screen and (max-width:767px){.contact-sales .desktop-button{display:none}}@media only screen and (min-width:1246px){.contact-sales .desktop-button .primary+.secondary,.contact-sales .desktop-button .secondary+.primary{margin-left:10px}}.contact-sales .mobile-button{display:none;padding:10px}@media only screen and (max-width:767px){.contact-sales .mobile-button{display:block}.contact-sales .mobile-button .primary+.secondary,.contact-sales .mobile-button .secondary+.primary{margin-top:10px}}.contact-sales .summary{display:block;margin-bottom:15px;line-height:1.1;font-family:SiemensRoman;font-size:24px;width:80%}@media only screen and (max-width:767px){.contact-sales .summary{width:100%}}.contact-sales .row a.desktop-button{float:right}.contact-sales .row:first-child{margin-bottom:0}.contact-sales .row:not(:first-child){margin-bottom:30px}@media only screen and (max-width:767px){.contact-sales .row:not(:last-child) .mobile-button{border-bottom:1px solid #879baa}}.contact-sales ul{font-size:16px}.contact-sales .buttons-right{sfloat:right}.contact-sales h2{font-family:SiemensRoman;font-size:30px;margin-top:40px}.contact-sales .video-caption{display:block;margin-top:5px;font-family:SiemensItalic;color:#879baa;line-height:14px}@media only screen and (max-width:767px){.contact-sales .desktop-video{display:none}}.contact-sales .mobile-video{display:none}@media only screen and (max-width:767px){.contact-sales .mobile-video{display:block;margin-bottom:20px}}@media only screen and (max-width:767px){.contact-sales .desktop-image{display:none}}.contact-sales .mobile-image{display:none}@media only screen and (max-width:767px){.contact-sales .mobile-image{display:block}}.contact-sales .img-responsive{margin-bottom:10px}.contact-us__tiles{background-color:#becdd7;padding:55px 0}@media only screen and (max-width:767px){.contact-us__tiles{padding:25px 0 40px}}.contact-us__form{background-color:#dfe6ed;padding:55px 0}@media only screen and (max-width:767px){.contact-us__form{padding:25px 0 40px}}.contact-us h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0;margin-bottom:25px}@media only screen and (max-width:767px){.contact-us h1{font-size:28px}}.contact-us__grid{display:-ms-flexbox;display:flex;margin-top:25px}@media only screen and (max-width:767px){.contact-us__grid{-ms-flex-direction:column;flex-direction:column}}.contact-us__tile{width:calc(33% - 15px);margin-right:30px;border-right:1px solid #3c464b;padding-right:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact-us__tile .phone-info{margin-top:auto;color:inherit;font-size:16px}.contact-us__tile .phone-info a{text-decoration:none;color:#2387aa}@media only screen and (min-width:768px) and (max-width:991px){.contact-us__tile .button-conversion{width:100%}}.contact-us__tile form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}#prechatForm .contact-us__tile form textarea[type=text],.contact-us__tile form #prechatForm textarea[type=text],.contact-us__tile form input[type=text]{height:40px;width:100%;padding-left:10px}.contact-us__tile form button{border:none}.contact-us__tile h2{font-family:SiemensBold;font-size:24px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0}.contact-us__tile p{margin-bottom:15px}.contact-us__tile:last-child{border-right:none;margin-right:0}@media only screen and (max-width:767px){.contact-us__tile:last-child{margin-bottom:0}}@media only screen and (max-width:767px){.contact-us__tile{border-right:0;border-top:1px solid #3c464b;padding-top:25px;padding-right:0;margin-bottom:25px;width:100%}}.contact-us-confirmation{background-color:#becdd7;padding:55px 0}@media only screen and (max-width:767px){.contact-us-confirmation{padding:25px 0 40px}}.contact-us-confirmation h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0;margin-bottom:25px}@media only screen and (max-width:767px){.contact-us-confirmation h1{font-size:28px}}.contact-us-confirmation p span:before{content:"["}.contact-us-confirmation p span:after{content:"]"}.content-grid{background-color:#004669;color:#fff;padding:40px 0 60px}@media only screen and (max-width:767px){.content-grid{padding:25px 0 60px}}.content-grid h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin:0 0 15px}@media only screen and (max-width:767px){.content-grid h1{font-size:28px}}.content-grid:focus{outline:none}.content-grid__grid{display:-ms-flexbox;display:flex}@media only screen and (min-width:768px) and (max-width:991px){.content-grid__grid{display:none}}@media only screen and (max-width:767px){.content-grid__grid{display:none}}.content-grid__grid__mobile{display:none}@media only screen and (min-width:768px) and (max-width:991px){.content-grid__grid__mobile{display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.content-grid__grid__mobile{display:-ms-flexbox;display:flex}}.content-grid__grid,.content-grid__grid__mobile{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:45px;-ms-flex-pack:start;justify-content:flex-start;padding-left:0}.content-grid__grid:hover .content-grid__tile,.content-grid__grid__mobile:hover .content-grid__tile{opacity:.5;border:2px solid hsla(0,0%,100%,0)}.content-grid__grid .content-grid__tile,.content-grid__grid__mobile .content-grid__tile{width:calc(33.33333% - 10px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;margin-right:15px;min-height:200px;text-decoration:none;color:inherit;border:2px solid #fff;transition:all .4s ease-in-out}.content-grid__grid .content-grid__tile:nth-child(3n+3),.content-grid__grid__mobile .content-grid__tile:nth-child(3n+3){margin-right:0}.content-grid__grid .content-grid__tile:focus,.content-grid__grid .content-grid__tile:hover,.content-grid__grid__mobile .content-grid__tile:focus,.content-grid__grid__mobile .content-grid__tile:hover{opacity:1}.content-grid__grid .content-grid__tile:focus .tile__header,.content-grid__grid .content-grid__tile:hover .tile__header,.content-grid__grid__mobile .content-grid__tile:focus .tile__header,.content-grid__grid__mobile .content-grid__tile:hover .tile__header{display:none}.content-grid__grid .content-grid__tile:focus .tile__card,.content-grid__grid .content-grid__tile:hover .tile__card,.content-grid__grid__mobile .content-grid__tile:focus .tile__card,.content-grid__grid__mobile .content-grid__tile:hover .tile__card{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}.content-grid__grid .content-grid__tile .tile__header,.content-grid__grid__mobile .content-grid__tile .tile__header{padding:0 15px;display:-ms-flexbox;display:flex}.content-grid__grid .content-grid__tile .tile__header h2,.content-grid__grid__mobile .content-grid__tile .tile__header h2{font-size:30px;margin-top:0;margin-bottom:15px;font-family:SiemensBold;font-variant-ligatures:none;letter-spacing:-.03em}@media only screen and (max-width:767px){.content-grid__grid .content-grid__tile .tile__header h2,.content-grid__grid__mobile .content-grid__tile .tile__header h2{font-size:24px;margin-bottom:0;padding:15px 0}}.content-grid__grid .content-grid__tile .tile__card,.content-grid__grid__mobile .content-grid__tile .tile__card{display:none;background-color:#fff;padding:20px 15px 0;color:#3c464b;text-decoration:none}.content-grid__grid .content-grid__tile .tile__card__description,.content-grid__grid__mobile .content-grid__tile .tile__card__description{margin-right:8px}.content-grid__grid .content-grid__tile .tile__card__description h2,.content-grid__grid__mobile .content-grid__tile .tile__card__description h2{font-size:16px;margin-top:0;margin-bottom:15px;font-family:SiemensBold;font-variant-ligatures:none;letter-spacing:-.03em}.content-grid__grid .content-grid__tile .tile__card i,.content-grid__grid__mobile .content-grid__tile .tile__card i{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#26627f;font-size:18px;margin-left:auto}.content-grid__grid .content-grid__tile__mobile,.content-grid__grid__mobile .content-grid__tile__mobile{display:none;border:2px solid #fff;transition:border .5s ease;margin-bottom:15px}.content-grid__grid .content-grid__tile__mobile.inactive,.content-grid__grid__mobile .content-grid__tile__mobile.inactive{border:2px solid transparent}.content-grid__grid .content-grid__tile__mobile.inactive .tile__header,.content-grid__grid__mobile .content-grid__tile__mobile.inactive .tile__header{opacity:.4}.content-grid__grid .content-grid__tile__mobile:last-child,.content-grid__grid__mobile .content-grid__tile__mobile:last-child{margin-bottom:0}.content-grid__grid .content-grid__tile__mobile .tile__card__description:focus,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card__description:focus{outline:none}.content-grid__grid .content-grid__tile__mobile .tile__button,.content-grid__grid__mobile .content-grid__tile__mobile .tile__button{background-color:transparent;border:none;width:100%}.content-grid__grid .content-grid__tile__mobile .navigation .navigation-global ul .dropbtn .tile__button.on-page,.content-grid__grid .content-grid__tile__mobile .tile__button.active,.content-grid__grid__mobile .content-grid__tile__mobile .navigation .navigation-global ul .dropbtn .tile__button.on-page,.content-grid__grid__mobile .content-grid__tile__mobile .tile__button.active,.navigation .navigation-global ul .dropbtn .content-grid__grid .content-grid__tile__mobile .tile__button.on-page,.navigation .navigation-global ul .dropbtn .content-grid__grid__mobile .content-grid__tile__mobile .tile__button.on-page{background-color:#f3f3f4}.content-grid__grid .content-grid__tile__mobile .navigation .navigation-global ul .dropbtn .tile__button.on-page .tile__header--text,.content-grid__grid .content-grid__tile__mobile .navigation .navigation-global ul .dropbtn .tile__button.on-page h2,.content-grid__grid .content-grid__tile__mobile .tile__button.active .tile__header--text,.content-grid__grid .content-grid__tile__mobile .tile__button.active h2,.content-grid__grid__mobile .content-grid__tile__mobile .navigation .navigation-global ul .dropbtn .tile__button.on-page .tile__header--text,.content-grid__grid__mobile .content-grid__tile__mobile .navigation .navigation-global ul .dropbtn .tile__button.on-page h2,.content-grid__grid__mobile .content-grid__tile__mobile .tile__button.active .tile__header--text,.content-grid__grid__mobile .content-grid__tile__mobile .tile__button.active h2,.navigation .navigation-global ul .dropbtn .content-grid__grid .content-grid__tile__mobile .tile__button.on-page .tile__header--text,.navigation .navigation-global ul .dropbtn .content-grid__grid .content-grid__tile__mobile .tile__button.on-page h2,.navigation .navigation-global ul .dropbtn .content-grid__grid__mobile .content-grid__tile__mobile .tile__button.on-page .tile__header--text,.navigation .navigation-global ul .dropbtn .content-grid__grid__mobile .content-grid__tile__mobile .tile__button.on-page h2{font-size:24px;margin:0;font-family:SiemensBold;font-variant-ligatures:none;letter-spacing:-.03em;color:#3c464b}.content-grid__grid .content-grid__tile__mobile .navigation .navigation-global ul .dropbtn .tile__button.on-page i,.content-grid__grid .content-grid__tile__mobile .tile__button.active i,.content-grid__grid__mobile .content-grid__tile__mobile .navigation .navigation-global ul .dropbtn .tile__button.on-page i,.content-grid__grid__mobile .content-grid__tile__mobile .tile__button.active i,.navigation .navigation-global ul .dropbtn .content-grid__grid .content-grid__tile__mobile .tile__button.on-page i,.navigation .navigation-global ul .dropbtn .content-grid__grid__mobile .content-grid__tile__mobile .tile__button.on-page i{color:#24607e;font-size:20px}.content-grid__grid .content-grid__tile__mobile .tile__header,.content-grid__grid__mobile .content-grid__tile__mobile .tile__header{padding:20px 10px 20px 5px;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between}.content-grid__grid .content-grid__tile__mobile .tile__header .tile__header--text,.content-grid__grid .content-grid__tile__mobile .tile__header h2,.content-grid__grid__mobile .content-grid__tile__mobile .tile__header .tile__header--text,.content-grid__grid__mobile .content-grid__tile__mobile .tile__header h2{font-size:24px;margin:0;font-family:SiemensBold;font-variant-ligatures:none;text-align:left;letter-spacing:-.03em}.content-grid__grid .content-grid__tile__mobile .tile__header i,.content-grid__grid__mobile .content-grid__tile__mobile .tile__header i{font-size:20px}.content-grid__grid .content-grid__tile__mobile .tile__card,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card{display:none;padding:0 10px 15px;background-color:#f3f3f4;color:#3c464b}.content-grid__grid .content-grid__tile__mobile .tile__card__header,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card__header{display:-ms-flexbox;display:flex;-ms-flex-line-pack:baseline;align-content:baseline;-ms-flex-pack:justify;justify-content:space-between}.content-grid__grid .content-grid__tile__mobile .tile__card__header h2,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card__header h2{font-size:24px;margin:0 0 25px;font-family:SiemensBold;font-variant-ligatures:none;letter-spacing:-.03em}.content-grid__grid .content-grid__tile__mobile .tile__card__header i,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card__header i{color:#24607e;font-size:20px}.content-grid__grid .content-grid__tile__mobile .tile__card p,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card p{margin-bottom:20px}.content-grid__grid .content-grid__tile__mobile .tile__card .button-conversion,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card .button-conversion{display:block;margin-left:auto}.content-grid__grid .content-grid__tile__mobile .tile__card .tile__card__header,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card .tile__card__header{position:absolute;left:-1000;width:1px;overflow:hidden}.content-grid__grid .content-grid__tile__mobile .tile__card.show,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card.show{display:-ms-flexbox;display:flex}@media only screen and (min-width:768px) and (max-width:991px){.content-grid__grid .content-grid__tile__mobile,.content-grid__grid__mobile .content-grid__tile__mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}}@media only screen and (max-width:767px){.content-grid__grid .content-grid__tile__mobile,.content-grid__grid__mobile .content-grid__tile__mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}}.ncontent-grid{background-color:#004669;color:#fff;padding:40px 0 60px}@media only screen and (max-width:767px){.ncontent-grid{padding:25px 0 60px}}.ncontent-grid h2{font-family:SiemensRoman;font-size:28px;letter-spacing:-.03em;font-variant-ligatures:none;margin:0 0 15px}@media only screen and (max-width:767px){.ncontent-grid h2{font-size:28px}}.ncontent-grid__grid{display:-ms-flexbox;display:flex}@media only screen and (min-width:768px) and (max-width:991px){.ncontent-grid__grid{display:none}}@media only screen and (max-width:767px){.ncontent-grid__grid{display:none}}.ncontent-grid__grid__mobile{display:none}@media only screen and (min-width:768px) and (max-width:991px){.ncontent-grid__grid__mobile{display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.ncontent-grid__grid__mobile{display:-ms-flexbox;display:flex}}.ncontent-grid__grid,.ncontent-grid__grid__mobile{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:45px;-ms-flex-pack:start;justify-content:flex-start;padding-left:0}.ncontent-grid__grid .ncontent-grid__tile,.ncontent-grid__grid__mobile .ncontent-grid__tile{width:calc(33.33333% - 10px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;margin-right:15px;min-height:200px;text-decoration:none;color:inherit;border:2px solid #fff;transition:all .4s ease-in-out}.ncontent-grid__grid .ncontent-grid__tile:nth-child(3n+3),.ncontent-grid__grid__mobile .ncontent-grid__tile:nth-child(3n+3){margin-right:0}.ncontent-grid__grid .ncontent-grid__tile .tile__card,.ncontent-grid__grid__mobile .ncontent-grid__tile .tile__card{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;padding:20px 15px 0;text-decoration:none}.ncontent-grid__grid .ncontent-grid__tile .tile__card__description,.ncontent-grid__grid__mobile .ncontent-grid__tile .tile__card__description{margin-right:8px}.ncontent-grid__grid .ncontent-grid__tile .tile__card__description h2,.ncontent-grid__grid__mobile .ncontent-grid__tile .tile__card__description h2{font-size:24px;margin-top:0;margin-bottom:15px;font-family:SiemensBold;font-variant-ligatures:none;letter-spacing:-.03em}.ncontent-grid__grid .ncontent-grid__tile .tile__card i,.ncontent-grid__grid__mobile .ncontent-grid__tile .tile__card i{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:18px;margin-left:auto}.ncontent-grid__grid .ncontent-grid__tile__mobile,.ncontent-grid__grid__mobile .ncontent-grid__tile__mobile{display:none;border:2px solid #fff;transition:border .5s ease;margin-bottom:15px}.ncontent-grid__grid .ncontent-grid__tile__mobile:last-child,.ncontent-grid__grid__mobile .ncontent-grid__tile__mobile:last-child{margin-bottom:0}.ncontent-grid__grid .ncontent-grid__tile__mobile .tile__card,.ncontent-grid__grid__mobile .ncontent-grid__tile__mobile .tile__card{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;padding:0 10px 15px}.ncontent-grid__grid .ncontent-grid__tile__mobile .tile__card h2,.ncontent-grid__grid__mobile .ncontent-grid__tile__mobile .tile__card h2{font-size:24px;margin:25px 0;font-family:SiemensBold;font-variant-ligatures:none;letter-spacing:-.03em}.ncontent-grid__grid .ncontent-grid__tile__mobile .tile__card p,.ncontent-grid__grid__mobile .ncontent-grid__tile__mobile .tile__card p{margin-bottom:20px}.ncontent-grid__grid .ncontent-grid__tile__mobile .tile__card .button-conversion,.ncontent-grid__grid__mobile .ncontent-grid__tile__mobile .tile__card .button-conversion{display:block;margin-left:auto}@media only screen and (min-width:768px) and (max-width:991px){.ncontent-grid__grid .ncontent-grid__tile__mobile,.ncontent-grid__grid__mobile .ncontent-grid__tile__mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}}@media only screen and (max-width:767px){.ncontent-grid__grid .ncontent-grid__tile__mobile,.ncontent-grid__grid__mobile .ncontent-grid__tile__mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}}.site-id{display:inline-block;padding-left:18px;vertical-align:bottom;margin-left:20px}.site-id,.site-id-mobile{width:15px;height:15px;padding-bottom:1px;background-image:url(../images/icons/si-country-sprite.gif);background-repeat:no-repeat;overflow:hidden}.site-id-mobile{padding-left:24px;vertical-align:middle;margin-top:3px;margin-left:6px}.ad{background-position:0 0}.ae{background-position:0 -40px}.af{background-position:0 -80px}.ag{background-position:0 -120px}.ai{background-position:0 -160px}.al{background-position:0 -200px}.am{background-position:0 -240px}.an{background-position:0 -280px}.ao{background-position:0 -320px}.ar{background-position:0 -360px}.as{background-position:0 -400px}.at{background-position:0 -440px}.au{background-position:0 -480px}.ax{background-position:0 -520px}.az{background-position:0 -560px}.ba{background-position:0 -600px}.bb{background-position:0 -640px}.bd{background-position:0 -680px}.be{background-position:0 -720px}.bf{background-position:0 -760px}.bg{background-position:0 -800px}.bh{background-position:0 -840px}.bi{background-position:0 -880px}.bj{background-position:0 -920px}.bm{background-position:0 -960px}.bn{background-position:0 -1000px}.bo{background-position:0 -1040px}.br{background-position:0 -1080px}.bs{background-position:0 -1120px}.bt{background-position:0 -1160px}.bv{background-position:0 -1200px}.bw{background-position:0 -1240px}.by{background-position:0 -1280px}.bz{background-position:0 -1320px}.ca{background-position:0 -1360px}.cc{background-position:0 -1400px}.cd{background-position:0 -1440px}.cf{background-position:0 -1480px}.cg{background-position:0 -1520px}.ch{background-position:0 -1560px}.ci{background-position:0 -1600px}.ck{background-position:0 -1640px}.cl{background-position:0 -1680px}.cm{background-position:0 -1720px}.cn{background-position:0 -1760px}.co{background-position:0 -1800px}.cr{background-position:0 -1840px}.cs{background-position:0 -1880px}.cu{background-position:0 -1920px}.cv{background-position:0 -1960px}.cx{background-position:0 -2000px}.cy{background-position:0 -2040px}.cz{background-position:0 -2080px}.de{background-position:0 -2120px}.dj{background-position:0 -2160px}.dk{background-position:0 -2200px}.dm{background-position:0 -2240px}.do{background-position:0 -2280px}.dz{background-position:0 -2320px}.ec{background-position:0 -2360px}.ee{background-position:0 -2400px}.eg{background-position:0 -2440px}.eh{background-position:0 -2480px}.er{background-position:0 -2520px}.es-ct{background-position:0 -2560px}.es{background-position:0 -2600px}.et{background-position:0 -2640px}.eu{background-position:0 -2680px}.fi{background-position:0 -2720px}.fj{background-position:0 -2760px}.fk{background-position:0 -2800px}.fm{background-position:0 -2840px}.fo{background-position:0 -2880px}.fr{background-position:0 -2920px}.ga{background-position:0 -2960px}.gb-eng{background-position:0 -3000px}.gb-sct{background-position:0 -3040px}.gb-wls{background-position:0 -3080px}.gb{background-position:0 -3120px}.gd{background-position:0 -3160px}.ge{background-position:0 -3200px}.gf{background-position:0 -3240px}.gh{background-position:0 -3280px}.gi{background-position:0 -3320px}.gl{background-position:0 -3360px}.gm{background-position:0 -3400px}.gn{background-position:0 -3440px}.gp{background-position:0 -3480px}.gq{background-position:0 -3520px}.gr{background-position:0 -3560px}.gs{background-position:0 -3600px}.gt{background-position:0 -3640px}.gu{background-position:0 -3680px}.gw{background-position:0 -3720px}.gy{background-position:0 -3760px}.hk{background-position:0 -3800px}.hn{background-position:0 -3840px}.hr{background-position:0 -3880px}.ht{background-position:0 -3920px}.hu{background-position:0 -3960px}.id{background-position:0 -4000px}.ie{background-position:0 -4040px}.il{background-position:0 -4080px}.in{background-position:0 -4120px}.io{background-position:0 -4160px}.iq{background-position:0 -4200px}.ir{background-position:0 -4240px}.is{background-position:0 -4280px}.it{background-position:0 -4320px}.jm{background-position:0 -4360px}.jo{background-position:0 -4400px}.jp{background-position:0 -4440px}.ke{background-position:0 -4480px}.kg{background-position:0 -4520px}.kh{background-position:0 -4560px}.ki{background-position:0 -4600px}.km{background-position:0 -4640px}.kn{background-position:0 -4680px}.kp{background-position:0 -4720px}.kr{background-position:0 -4760px}.kw{background-position:0 -4800px}.ky{background-position:0 -4840px}.kz{background-position:0 -4880px}.la{background-position:0 -4920px}.lb{background-position:0 -4960px}.lc{background-position:0 -5000px}.li{background-position:0 -5040px}.lk{background-position:0 -5080px}.lr{background-position:0 -5120px}.ls{background-position:0 -5160px}.lt{background-position:0 -5200px}.lu{background-position:0 -5240px}.lv{background-position:0 -5280px}.ly{background-position:0 -5320px}.ma{background-position:0 -5360px}.mc{background-position:0 -5400px}.md{background-position:0 -5440px}.me{background-position:0 -5480px}.mg{background-position:0 -5520px}.mh{background-position:0 -5560px}.mk{background-position:0 -5600px}.ml{background-position:0 -5640px}.mm{background-position:0 -5680px}.mn{background-position:0 -5720px}.mo{background-position:0 -5760px}.mp{background-position:0 -5800px}.mq{background-position:0 -5840px}.mr{background-position:0 -5880px}.ms{background-position:0 -5920px}.mt{background-position:0 -5960px}.mu{background-position:0 -6000px}.mv{background-position:0 -6040px}.mw{background-position:0 -6080px}.mx{background-position:0 -6120px}.my{background-position:0 -6160px}.mz{background-position:0 -6200px}.na{background-position:0 -6240px}.nc{background-position:0 -6280px}.ne{background-position:0 -6320px}.nf{background-position:0 -6360px}.ng{background-position:0 -6400px}.ni{background-position:0 -6440px}.nl{background-position:0 -6480px}.no{background-position:0 -6520px}.np{background-position:0 -6560px}.nr{background-position:0 -6600px}.nu{background-position:0 -6640px}.nz{background-position:0 -6680px}.om{background-position:0 -6720px}.pa{background-position:0 -6760px}.pe{background-position:0 -6800px}.pf{background-position:0 -6840px}.pg{background-position:0 -6880px}.ph{background-position:0 -6920px}.pk{background-position:0 -6960px}.pl{background-position:0 -7000px}.pm{background-position:0 -7040px}.pn{background-position:0 -7080px}.pr{background-position:0 -7120px}.ps{background-position:0 -7160px}.pt{background-position:0 -7200px}.pw{background-position:0 -7240px}.py{background-position:0 -7280px}.qa{background-position:0 -7320px}.re{background-position:0 -7360px}.ro{background-position:0 -7400px}.rs{background-position:0 -7440px}.ru{background-position:0 -7480px}.rw{background-position:0 -7520px}.sa{background-position:0 -7560px}.sb{background-position:0 -7600px}.sc{background-position:0 -7640px}.sd{background-position:0 -7680px}.se{background-position:0 -7720px}.sg{background-position:0 -7760px}.sh{background-position:0 -7800px}.si{background-position:0 -7840px}.sj{background-position:0 -7880px}.sk{background-position:0 -7920px}.sl{background-position:0 -7960px}.sm{background-position:0 -8000px}.sn{background-position:0 -8040px}.so{background-position:0 -8080px}.sr{background-position:0 -8120px}.st{background-position:0 -8160px}.sv{background-position:0 -8200px}.sy{background-position:0 -8240px}.sz{background-position:0 -8280px}.tc{background-position:0 -8320px}.td{background-position:0 -8360px}.tf{background-position:0 -8400px}.tg{background-position:0 -8440px}.th{background-position:0 -8480px}.tj{background-position:0 -8520px}.tk{background-position:0 -8560px}.tl{background-position:0 -8600px}.tm{background-position:0 -8640px}.tn{background-position:0 -8680px}.to{background-position:0 -8720px}.tr{background-position:0 -8760px}.tt{background-position:0 -8800px}.tv{background-position:0 -8840px}.tw{background-position:0 -8880px}.tz{background-position:0 -8920px}.ua{background-position:0 -8960px}.ug{background-position:0 -9000px}.us{background-position:0 -9040px}.uy{background-position:0 -9080px}.uz{background-position:0 -9120px}.va{background-position:0 -9160px}.vc{background-position:0 -9200px}.ve{background-position:0 -9240px}.vg{background-position:0 -9280px}.vi{background-position:0 -9320px}.vn{background-position:0 -9360px}.vu{background-position:0 -9400px}.wf{background-position:0 -9440px}.ws{background-position:0 -9480px}.ye{background-position:0 -9520px}.yt{background-position:0 -9560px}.za{background-position:0 -9600px}.zm{background-position:0 -9640px}.zw{background-position:0 -9680px}.events-training form .form-group input,.form-control{color:#879baa}.events-training form .form-group input::-webkit-input-placeholder{color:#879baa}.events-training form .form-group input:-moz-placeholder,.events-training form .form-group input::-moz-placeholder{color:#879baa}.events-training form .form-group input:-ms-input-placeholder{color:#879baa}.contact-page form .form-group input{color:#879baa}.contact-page form .form-group input::-webkit-input-placeholder{color:#879baa}.contact-page form .form-group input:-moz-placeholder,.contact-page form .form-group input::-moz-placeholder{color:#879baa}.contact-page form .form-group input:-ms-input-placeholder{color:#879baa}.on-demand-webinar form .form-group input,.single-topic form .form-group input,.stlp-event-info form .form-group input{color:#879baa}.on-demand-webinar form .form-group input::-webkit-input-placeholder,.single-topic form .form-group input::-webkit-input-placeholder,.stlp-event-info form .form-group input::-webkit-input-placeholder{color:#879baa}.on-demand-webinar form .form-group input:-moz-placeholder,.on-demand-webinar form .form-group input::-moz-placeholder,.single-topic form .form-group input:-moz-placeholder,.single-topic form .form-group input::-moz-placeholder,.stlp-event-info form .form-group input:-moz-placeholder,.stlp-event-info form .form-group input::-moz-placeholder{color:#879baa}.on-demand-webinar form .form-group input:-ms-input-placeholder,.single-topic form .form-group input:-ms-input-placeholder,.stlp-event-info form .form-group input:-ms-input-placeholder{color:#879baa}.physical-event #agenda-title{padding-bottom:25px;padding-top:25px}.physical-event #hide-event-locations,.physical-event .page-tag.event-locations-show-hide,.physical-event .session-details-show-hide{display:none}.physical-event .page-tag a{text-transform:none;font-size:16px}.events-training .headline{margin-top:-2px;margin-bottom:5px}.events-training .headline h1{display:inline;margin-right:10px;font-size:36px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}@media only screen and (max-width:767px){.events-training .headline h1{font-size:28px}}.events-training .headline a{display:inline;font-size:24px;color:#879baa;text-decoration:none}@media only screen and (max-width:767px){.events-training .headline a{font-size:20px}}.events-training .headline .share{margin-top:-2px}@media only screen and (max-width:767px){.events-training .headline .share{margin-top:0}}.events-training .headline .is-active .share-wrapper{left:-10px;top:-10px}.events-training .headline .is-active-left .share-wrapper{left:-140px;top:-10px}.events-training .no-margin{margin-left:0;margin-right:0}.events-training .tabs{margin-top:10px;list-style:none;padding-left:0;margin-bottom:0;border-bottom:4px solid #2387aa}.events-training .tabs li{cursor:pointer;text-align:left;border-top:1px solid #879baa;border-left:1px solid #879baa;border-right:1px solid #879baa;border-radius:3px 3px 0 0;display:inline-block;text-transform:uppercase;font-size:18px;line-height:38px;font-family:SiemensRoman;color:#8fa2b0;width:49.7%}.events-training .tabs .active,.events-training .tabs .navigation .navigation-global ul .dropbtn .on-page,.navigation .navigation-global ul .dropbtn .events-training .tabs .on-page{background-color:#2387aa;color:#fff;border-top:1px solid #2387aa;border-left:1px solid #2387aa;border-right:1px solid #2387aa}.events-training .tabs li:last-child{float:right}.events-training .video-caption{display:block;margin-top:5px;margin-bottom:20px;font-family:SiemensItalic;color:#879baa;line-height:14px}.events-training .subheading{margin-top:10px;margin-bottom:10px;display:block;font-size:24px;font-family:SiemensRoman;line-height:1.2}@media only screen and (max-width:767px){.events-training .subheading{font-size:20px;margin-top:5px}}.events-training .events{padding-top:65px;padding-bottom:70px;background-color:#eff0f4;padding-top:45px}@media only screen and (max-width:767px){.events-training .events{padding-top:20px;padding-bottom:0}}.events-training .events .mobile-btn{display:none}@media only screen and (max-width:767px){.events-training .events .mobile-btn{display:block}.events-training .events .mobile-btn .button-text{display:inline-block;text-align:center}}.events-training .events .button-conversion{float:right}@media only screen and (max-width:767px){.events-training .events .button-conversion{float:none}}.events-training .event-listings{background-color:#dfe6ed;padding-bottom:45px;padding-top:45px}@media only screen and (max-width:767px){.events-training .event-listings{background-color:#eff0f4;padding-bottom:10px;padding-top:10px}}.events-training .event-listings h1{display:inline;margin-top:10px}@media only screen and (max-width:767px){.events-training .event-listings .button-container{border-top:1px solid #222}}.events-training .event-listings .mobile-listings{display:none}@media only screen and (max-width:767px){.events-training .event-listings .mobile-listings{display:block}}.events-training .event-listings .mobile-listings h1{font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;font-size:28px;display:block;margin-top:0}.events-training .event-listings .mobile-listings .error-message{font-family:SiemensItalic;color:#af235f;font-size:18px;margin-top:20px;margin-bottom:30px}.events-training .event-listings .mobile-listings .dropdown-container .page-tag{display:inline-block;vertical-align:middle}.events-training .event-listings .mobile-listings .dropdown-container .form-group{margin-top:0}.events-training .event-listings .mobile-listings .dropdown-container select{margin-top:-6px;padding-top:3px;padding-bottom:3px;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;color:#879baa;position:relative;height:28px;cursor:pointer;display:inline-block;width:48%;float:right;background-color:#fff;background-image:url(../images/icons/dropdown-arrow-sm.png);background-repeat:no-repeat;background-position:100%}.events-training .event-listings .mobile-listings .dropdown-container select::-ms-expand{display:none}.events-training .event-listings .mobile-listings .collapse-on-mobile{height:500px;overflow:hidden}.events-training .event-listings .mobile-listings .events-container{padding-top:10px}.events-training .event-listings .mobile-listings .events-container .event-tile{border-top:1px solid #3c464b;position:relative}.events-training .event-listings .mobile-listings .events-container .event-tile .event-title{display:block;width:90%;font-size:18px;font-family:SiemensBold;margin-bottom:10px;margin-top:10px}.events-training .event-listings .mobile-listings .events-container .event-tile .event-date{display:inline-block;width:30%;height:35px}.events-training .event-listings .mobile-listings .events-container .event-tile .event-date img{display:inline-block;margin-right:3px}.events-training .event-listings .mobile-listings .events-container .event-tile .event-date span{display:inline-block;font-size:16px}.events-training .event-listings .mobile-listings .events-container .event-tile .event-location{display:inline-block;width:65%;height:35px;vertical-align:top}.events-training .event-listings .mobile-listings .events-container .event-tile .event-location img{display:inline-block;margin-right:3px;vertical-align:top}.events-training .event-listings .mobile-listings .events-container .event-tile .event-location span{display:inline-block;font-size:16px;width:90%;height:auto}@media only screen and (max-width:767px){.events-training .event-listings .mobile-listings .events-container .event-tile .event-location{display:inline-block;width:90%;height:auto}}.events-training .event-listings .mobile-listings .events-container .event-tile .share-container{position:absolute;top:15px;right:0;text-decoration:none}.events-training .event-listings .mobile-listings .events-container .event-tile .is-active .share-wrapper{left:-10px;top:-14px}.events-training .event-listings .mobile-listings .events-container .event-tile .is-active-left .share-wrapper{left:-145px;top:-14px}.events-training .event-listings .mobile-listings .events-container .event-tile .button-conversion{margin-bottom:20px;margin-top:15px}.events-training .event-listings .no-padding{padding-left:0;padding-right:0}@media only screen and (max-width:767px){.events-training .event-listings .no-padding{border-top:1px solid #3c464b}}.events-training .event-listings .continue-reading{margin-top:10px;display:none;line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:25px;width:100%;text-align:left;outline:none}.events-training .event-listings .continue-reading .panel-title{font-family:SiemensBold;font-size:24px;width:90%}.events-training .event-listings .continue-reading .panel-title-expanded{display:none}.events-training .event-listings .continue-reading i{font-size:20px;position:absolute;right:15px;top:15px}@media only screen and (max-width:767px){.events-training .event-listings .continue-reading{display:block}}.events-training .event-listings .desktop-listings h1{font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none}.events-training .event-listings .desktop-listings .error-message{font-family:SiemensItalic;color:#af235f;font-size:20px;line-height:24px}.events-training .event-listings .desktop-listings table{width:100%;margin-top:30px;margin-bottom:20px}.events-training .event-listings .desktop-listings table th{font-size:16px;font-family:SiemensBold;color:#2387aa;text-transform:uppercase}.events-training .event-listings .desktop-listings table tr{border-bottom:1px solid #879baa}.events-training .event-listings .desktop-listings table td{font-size:16px}.events-training .event-listings .desktop-listings table .event-row{height:66px}.events-training .event-listings .desktop-listings table .event-row .date-cell{width:14%}.events-training .event-listings .desktop-listings table .event-row .content-cell{width:28%}@media only screen and (min-width:768px) and (max-width:991px){.events-training .event-listings .desktop-listings table .event-row .content-cell{width:36%}}.events-training .event-listings .desktop-listings table .event-row .content-cell .share-container{width:16px;height:16px}.events-training .event-listings .desktop-listings table .event-row .content-cell .share{margin-top:0;margin-left:0}.events-training .event-listings .desktop-listings table .event-row .content-cell .share .share-button{font-size:16px}.events-training .event-listings .desktop-listings table .event-row .content-cell .share span{font-size:14px}.events-training .event-listings .desktop-listings table .event-row .content-cell .is-active .share-wrapper{left:-10px;top:-11px}.events-training .event-listings .desktop-listings table .event-row .content-cell .is-active-left .share-wrapper{left:-140px;top:-11px}.events-training .event-listings .desktop-listings table .event-row .location-cell{width:13%}.events-training .event-listings .desktop-listings table .event-row .button-cell{width:27%}.events-training .event-listings .desktop-listings table .content span{font-size:16px}.events-training .event-listings .desktop-listings table .content a{text-decoration:none;color:#879baa;vertical-align:middle}.events-training .event-listings .desktop-listings table .button-conversion{float:right;vertical-align:middle}@media only screen and (max-width:767px){.events-training .event-listings .desktop-listings table .button-conversion{float:none}}.events-training .event-listings .desktop-listings .button-conversion{float:right}@media only screen and (max-width:767px){.events-training .event-listings .desktop-listings .button-conversion{float:none}}.events-training .event-listings .desktop-listings .page-results{font-size:18px;display:inline-block;line-height:36px}.events-training .event-listings .desktop-listings .page-results .input-box{color:#2387aa;text-align:center;display:inline-block;width:36px;height:36px;line-height:34px;border:1px solid #879baa;background-color:#fff;font-family:SiemensBold}.events-training .event-listings .desktop-listings .page-results a{margin-left:5px;text-decoration:none;display:inline-block;color:#fff;background-color:#2387aa;width:36px;line-height:33px;text-align:center;font-size:16px;padding-top:3px}.events-training .event-listings .desktop-listings .page-results input[type=number]::-webkit-inner-spin-button,.events-training .event-listings .desktop-listings .page-results input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.events-training .event-listings .desktop-listings .page-results input[type=number]{-moz-appearance:textfield}.events-training .event-listings .desktop-listings .blue-font{color:#2387aa}@media only screen and (max-width:767px){.events-training .event-listings .desktop-listings{display:none}}.events-training .training{display:none;background-color:#eff0f4;padding-top:45px;padding-bottom:40px}.events-training .training h2{margin-top:0;font-size:24px;font-family:SiemensBold;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.events-training .training h2{margin-bottom:20px}}.events-training .training form .form-group input{height:40px}.events-training .training form button{margin-top:20px;width:240px;border:0;float:right}.events-training .training form input[type=checkbox]{margin-top:3px;font-size:24px}.events-training .training form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background-color:#fff;background-image:url(../images/icons/dropdown-arrow-lg.png);background-repeat:no-repeat;background-position:100%}.events-training .training form select::-ms-expand{display:none}.events-training .training .button-conversion{float:right}@media only screen and (max-width:767px){.events-training .training .button-conversion{float:none}}@media only screen and (max-width:767px){.events-training .tabs{margin-top:5px}.events-training .training{padding-top:20px;padding-bottom:10px}.events-training .training .headline{margin-bottom:10px}.events-training .training .subheading{font-size:20px}.events-training .button-conversion{margin-bottom:30px}}.featured-solutions{padding:60px 0}@media only screen and (max-width:767px){.featured-solutions{padding:20px 0}}@media only screen and (max-width:767px){.featured-solutions .container{padding:0}}.featured-solutions .header-tag{margin-bottom:10px}.featured-solutions.flush-top{padding-top:0}@media only screen and (max-width:767px){.featured-solutions__header .container{padding:0 15px}}@media only screen and (max-width:767px){.featured-solutions__header{margin-bottom:3px;background-color:#dfe6ed}}.featured-solutions__header .title{display:inline-block}.featured-solutions__header .title h1{display:inline-block;font-family:SiemensRoman;font-size:36px;margin:0 0 10px}@media only screen and (max-width:767px){.featured-solutions__header .title h1,.featured-solutions__header .title p{color:#fff;margin-left:15px}}.featured-solutions__header .title__more-info{width:20px;text-align:center;vertical-align:top;line-height:20px;color:#fff;display:inline-block;font-size:18px;background-color:#2387aa;border-radius:50%}@media only screen and (max-width:767px){.featured-solutions__header .title{margin:0 -15px;padding:20px 0;display:block;background-color:#004669}}.featured-solutions__header .header__cta{display:inline-block;float:right}.featured-solutions__header .header__cta .button-conversion{margin:0}@media only screen and (max-width:767px){.featured-solutions__header .header__cta .button-conversion{margin:0 auto}}@media only screen and (max-width:767px){.featured-solutions__header .header__cta{display:block;float:none;padding:20px 0}}.featured-solutions .two-column,.featured-solutions__tile,.featured-solutions__tile--alt{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:312px;padding:0;margin-bottom:70px}.featured-solutions .featured.two-column,.featured-solutions__tile.featured,.featured.featured-solutions__tile--alt{background-color:#eff0f4;min-height:312px;padding-bottom:20px}.featured-solutions .featured.two-column .tile-content,.featured-solutions__tile.featured .tile-content,.featured.featured-solutions__tile--alt .tile-content{padding-top:20px}.featured-solutions .featured.two-column .tile-content,.featured-solutions .featured.two-column .tile-cta,.featured-solutions__tile.featured .tile-content,.featured-solutions__tile.featured .tile-cta,.featured.featured-solutions__tile--alt .tile-content,.featured.featured-solutions__tile--alt .tile-cta{padding-right:30px}@media only screen and (max-width:767px){.featured-solutions .featured.two-column .tile-content,.featured-solutions .featured.two-column .tile-cta,.featured-solutions__tile.featured .tile-content,.featured-solutions__tile.featured .tile-cta,.featured.featured-solutions__tile--alt .tile-content,.featured.featured-solutions__tile--alt .tile-cta{padding-left:0}}.featured-solutions .two-column:last-child,.featured-solutions__tile--alt:last-child,.featured-solutions__tile:last-child{margin-bottom:0}@media only screen and (max-width:767px){.featured-solutions .two-column,.featured-solutions__tile,.featured-solutions__tile--alt{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;background-color:#dfe6ed;padding:25px 10px 20px;margin-bottom:3px;width:100%}}.featured-solutions .two-column .tile-content,.featured-solutions__tile--alt .tile-content,.featured-solutions__tile .tile-content{width:calc(50% - 15px);-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center}.featured-solutions .two-column .tile-content p,.featured-solutions__tile--alt .tile-content p,.featured-solutions__tile .tile-content p{width:100%}@media only screen and (max-width:767px){.featured-solutions .two-column .tile-content,.featured-solutions__tile--alt .tile-content,.featured-solutions__tile .tile-content{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;width:100%}}.featured-solutions .two-column .tile-content .header,.featured-solutions__tile--alt .tile-content .header,.featured-solutions__tile .tile-content .header{position:relative;margin-bottom:10px;width:100%}.featured-solutions .two-column .tile-content .header h2,.featured-solutions__tile--alt .tile-content .header h2,.featured-solutions__tile .tile-content .header h2{margin-right:5px;display:inline;font-size:24px;font-family:SiemensRoman}@media only screen and (max-width:767px){.featured-solutions .two-column .tile-content .header h2,.featured-solutions__tile--alt .tile-content .header h2,.featured-solutions__tile .tile-content .header h2{font-size:28px}}.featured-solutions .two-column .tile-content .header .share-button,.featured-solutions__tile--alt .tile-content .header .share-button,.featured-solutions__tile .tile-content .header .share-button{font-size:20px}.featured-solutions .two-column .tile-content .tag,.featured-solutions__tile--alt .tile-content .tag,.featured-solutions__tile .tile-content .tag{display:inline-block;background-color:#879baa;color:#fff;padding:5px;margin-bottom:10px}.featured-solutions .two-column .tile-content p,.featured-solutions__tile--alt .tile-content p,.featured-solutions__tile .tile-content p{margin:0 0 20px}@media only screen and (max-width:767px){.featured-solutions .two-column .tile-content p,.featured-solutions__tile--alt .tile-content p,.featured-solutions__tile .tile-content p{margin-bottom:10px}}.featured-solutions .two-column .tile-content .catalog-tiles,.featured-solutions__tile--alt .tile-content .catalog-tiles,.featured-solutions__tile .tile-content .catalog-tiles{color:inherit;text-decoration:none!important}.featured-solutions .two-column .tile-img,.featured-solutions__tile--alt .tile-img,.featured-solutions__tile .tile-img{width:calc(50% - 15px);max-height:200px;margin-left:30px;-ms-flex-order:2;order:2}@media only screen and (max-width:767px){.featured-solutions .two-column .tile-img,.featured-solutions__tile--alt .tile-img,.featured-solutions__tile .tile-img{width:100%;margin-left:0;margin-bottom:20px;max-height:none}}.featured-solutions .two-column .tile-img img,.featured-solutions__tile--alt .tile-img img,.featured-solutions__tile .tile-img img{width:100%;height:auto}.featured-solutions .two-column .tile-cta,.featured-solutions__tile--alt .tile-cta,.featured-solutions__tile .tile-cta{-ms-flex-order:3;order:3}.featured-solutions__tile--alt .tile-content{-ms-flex-order:2;order:2}@media only screen and (max-width:767px){.featured-solutions__tile--alt .tile-content{-ms-flex-order:1;order:1}}.featured-solutions__tile--alt .tile-img{-ms-flex-order:1;order:1;margin:0 30px 0 0}@media only screen and (max-width:767px){.featured-solutions__tile--alt .tile-img{margin-bottom:20px;-ms-flex-order:2;order:2}}.featured-solutions__tile--alt .tile-cta{-ms-flex-order:3;order:3;margin-left:calc(50% + 15px)}@media only screen and (max-width:767px){.featured-solutions__tile--alt .tile-cta{margin:0 auto}}.featured-solutions .two-column{width:calc(50% - 15px);margin-left:0;margin-right:0;-ms-flex-item-align:baseline;align-self:baseline;min-height:312px;margin-bottom:60px}@media only screen and (max-width:767px){.featured-solutions .two-column{width:100%}.featured-solutions .two-column:nth-child(2n){margin:0}}.featured-solutions .two-column .tile-content{-ms-flex-order:2;order:2;width:auto}@media only screen and (max-width:767px){.featured-solutions .two-column .tile-content{-ms-flex-order:1;order:1;width:100%}}.featured-solutions .two-column .tile-img{-ms-flex-order:1;order:1;margin:0 30px 0 0}@media only screen and (max-width:767px){.featured-solutions .two-column .tile-img{margin-bottom:20px;-ms-flex-order:2;order:2}}.featured-solutions .two-column .tile-cta{-ms-flex-order:3;order:3;margin-top:0}@media only screen and (max-width:767px){.featured-solutions .two-column .tile-cta{margin:10px auto}}@media only screen and (max-width:767px){.featured-solutions .two-column{background-color:#dfe6ed;padding:15px;height:auto;margin-bottom:3px}}.featured-solutions .two-col-right{margin-left:30px}.featured-solutions .tile-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.feature-tile-chapter{background-color:#ebf0f5;padding-top:40px;padding-bottom:40px;color:#3c464b}.feature-tile-chapter__header{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between}.feature-tile-chapter__header h1{font-family:SiemensRoman;font-size:32px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0}@media only screen and (max-width:767px){.feature-tile-chapter__header h1{font-size:28px}}.feature-tile-chapter__header a{color:#1a87aa;font-size:16px;text-decoration:none}.feature-tile-chapter__tile-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.feature-tile-chapter__tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:calc(33% - 15px);margin-bottom:20px;background:#fff;color:inherit;text-decoration:none!important}.feature-tile-chapter__tile:focus,.feature-tile-chapter__tile:hover{color:inherit;text-decoration:none}.feature-tile-chapter__tile img{width:100%;height:auto;min-height:204px}@media only screen and (min-width:768px) and (max-width:991px){.feature-tile-chapter__tile{width:calc(50% - 15px)}}@media only screen and (max-width:767px){.feature-tile-chapter__tile{width:100%}}.feature-tile-chapter__tile__details{padding:25px 15px}.feature-tile-chapter__tile__details span{display:block;margin-bottom:20px}.feature-tile-chapter__tile__details .no-image{margin-top:auto}.feature-tile-chapter__tile__details .no-image h1,.feature-tile-chapter__tile__details .no-image h2,.feature-tile-chapter__tile__details .no-image h3,.feature-tile-chapter__tile__details .no-image h4,.feature-tile-chapter__tile__details .no-image h5,.feature-tile-chapter__tile__details .no-image p{font-size:37px;line-height:1.1;display:inline;font-family:SiemensRoman}.feature-tile-chapter__tile__details .no-image i{display:inline;margin-left:10px}.feature-tile-chapter__tile__details div{margin-top:auto}.feature-tile-chapter__tile__details div p{display:inline;font-size:16px;font-family:SiemensRoman}.feature-tile-chapter__tile__details div i{display:inline;margin-left:10px;font-size:14px;padding:4px 0 4px 4px}.feature-tile-chapter__tile--featured{width:calc(67.5% - 15px);margin-bottom:20px;position:relative;color:#fff!important}.feature-tile-chapter__tile--featured:hover{text-decoration:none;color:#fff}.feature-tile-chapter__tile--featured:focus{color:inherit;text-decoration:none}.feature-tile-chapter__tile--featured img{width:100%;height:auto}.feature-tile-chapter__tile--featured__details{padding:10px 30px 25px 35px;position:absolute;bottom:0;left:0;width:100%;background:rgba(0,100,110,.85)}.feature-tile-chapter__tile--featured__details .no-image{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.feature-tile-chapter__tile--featured__details .no-image p{font-size:48px;line-height:1.1;display:inline;font-family:SiemensRoman;margin-top:auto}.feature-tile-chapter__tile--featured__details .no-image i{display:inline;margin-left:10px;padding-top:250px}.feature-tile-chapter__tile--featured__details div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.feature-tile-chapter__tile--featured__details div p{font-size:22px;line-height:25px;width:80%}.feature-tile-chapter__tile--featured__details div i{font-size:25px}@media only screen and (max-width:767px){.feature-tile-chapter__tile--featured{width:100%;margin-right:0}}.featured-press-top-section h2{font-size:30px}.featured-press-top-section .col-md-7{color:#ffb900}.featured-press-release-container{margin-top:30px}.featured-press-release-container .details{margin-right:5px;font-family:SiemensItalic;font-size:14px;unicode-bidi:bidi-override;color:#ffb900}.featured-press-release-container span{font-size:20px}.featured-press-release-container h1{font-size:48px;margin-top:-12px}#featured-press-release{background-color:#004669}#featured-press-release .featured-press-release-img-container{margin-top:30px}@media (max-width:320px),(max-width:480px),(max-width:768px){.feature-tile-chapter__tile--featured{width:100%!important}.feature-tile-chapter__tile--featured__details{display:block;position:relative;background:#00646e}}form .form-group input:not([type=checkbox]){height:40px}form button{float:right;margin-top:20px;width:240px;border:0}@media only screen and (min-width:768px) and (max-width:991px){form button{width:100%;max-width:240px}}@media only screen and (max-width:767px){form button{float:none}}form input[type=checkbox]{margin-top:3px}form .checkbox label,form select{font-size:14px}form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}form select::-ms-expand{display:none}.www-inline-form form p.checkbox{padding-left:15px;text-indent:-15px}.www-inline-form form p.checkbox.error{border:1px solid red}.www-inline-form form p.checkbox input[type=checkbox]{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-5px;overflow:hidden;display:inline}.www-inline-form form .form-group-legal p{font-size:12px}.www-inline-form form .form-group-legal p.checkbox{font-size:medium;font-weight:700}.www-inline-form .LV_validation_message,.www-inline-form .validation_message{display:none;font-size:14px;color:#c00;font-weight:700;margin:0 0 0 5px}.www-inline-form .form-control.error{border:1px solid red}.www-inline-form .form-error-message{color:#af235f;font-family:SiemensItalic;line-height:24px;margin-bottom:20px}.www-inline-form .form-error-message li{color:#000}.www-inline-form .form-error-message,.www-inline-form .form-success-message{display:none;line-height:24px}.www-inline-form .form-error-message h4,.www-inline-form .form-success-message h4{text-align:center}.www-inline-form .form-error-message .content,.www-inline-form .form-success-message .content{margin-bottom:10px;padding-right:0;padding-left:0;font-family:SiemensRoman}.www-inline-form .form-error-message .content a,.www-inline-form .form-success-message .content a{font-size:16px}.www-inline-form .form-error-message .content p,.www-inline-form .form-success-message .content p{display:inline;line-height:1.1;unicode-bidi:bidi-override}.other-inline-form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.other-inline-form select::-ms-expand{display:none}.free-trial{background-color:#becdd7;padding-bottom:60px}.free-trial .headline{margin-bottom:10px}.free-trial .headline h1{display:inline;margin-right:10px;font-size:36px;font-family:SiemensRoman;letter-spacing:-.03em;margin-right:5px;font-variant-ligatures:none}@media only screen and (max-width:767px){.free-trial .headline h1{font-size:28px}}.free-trial .headline a{display:inline;font-size:24px;color:#879baa;text-decoration:none}@media only screen and (max-width:767px){.free-trial .headline a{font-size:20px}}.free-trial .headline .share{margin-top:-3px}@media only screen and (max-width:767px){.free-trial .headline .share{margin-top:0}}@media only screen and (max-width:767px){.free-trial .headline .is-active .share-wrapper{left:-10px;top:-10px}.free-trial .headline .is-active-left .share-wrapper{left:-140px;top:-10px}}@media only screen and (max-width:767px){.free-trial .collapse-on-mobile{max-height:250px;overflow:hidden}}.free-trial .continue-reading{margin-top:10px;display:none;line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:25px;width:100%;border:none;text-align:left;outline:none}.free-trial .continue-reading .panel-title{font-family:SiemensBold;font-size:24px;width:90%}.free-trial .continue-reading .panel-title-expanded{display:none}.free-trial .continue-reading i{font-size:20px;position:absolute;right:15px;top:15px}@media only screen and (max-width:767px){.free-trial .continue-reading{display:block}}@media only screen and (max-width:767px){.free-trial .desktop-button{display:none}}@media only screen and (min-width:1246px){.free-trial .desktop-button .primary+.secondary,.free-trial .desktop-button .secondary+.primary{margin-left:10px}}.free-trial .mobile-button{display:none;padding:10px}@media only screen and (max-width:767px){.free-trial .mobile-button{display:block}.free-trial .mobile-button .primary+.secondary,.free-trial .mobile-button .secondary+.primary{margin-top:10px}}.free-trial .summary{display:block;margin-bottom:15px;line-height:1.1;font-family:SiemensRoman;font-size:24px;width:80%}@media only screen and (max-width:767px){.free-trial .summary{width:100%}}.free-trial .row a.desktop-button{float:right}.free-trial .row:first-child{margin-bottom:0}.free-trial .row:not(:first-child){margin-bottom:30px}@media only screen and (max-width:767px){.free-trial .row:not(:last-child) .mobile-button{border-bottom:1px solid #879baa}}.free-trial ul{font-size:16px}.free-trial .buttons-right{sfloat:right}.free-trial h2{font-family:SiemensRoman;font-size:30px;margin-top:40px}.free-trial .video-caption{display:block;margin-top:5px;font-family:SiemensItalic;color:#879baa;line-height:14px}@media only screen and (max-width:767px){.free-trial .desktop-video{display:none}}.free-trial .mobile-video{display:none}@media only screen and (max-width:767px){.free-trial .mobile-video{display:block;margin-bottom:20px}}@media only screen and (max-width:767px){.free-trial .desktop-image{display:none}}.free-trial .mobile-image{display:none}@media only screen and (max-width:767px){.free-trial .mobile-image{display:block}}.free-trial .img-responsive{margin-bottom:10px}.general-article{background-color:#eff0f4;padding-top:40px;padding-bottom:50px}.general-article .headline{margin-bottom:10px}.general-article .headline h1{display:inline;margin-right:10px;font-size:36px;font-family:SiemensRoman;letter-spacing:-.03em;margin-right:5px;font-variant-ligatures:none}@media only screen and (max-width:767px){.general-article .headline h1{font-size:28px}}.general-article .headline a{display:inline;font-size:24px;color:#879baa;text-decoration:none}@media only screen and (max-width:767px){.general-article .headline a{font-size:20px}}.general-article .headline .share{margin-top:-3px}@media only screen and (max-width:767px){.general-article .headline .share{margin-top:0}}@media only screen and (max-width:767px){.general-article .headline .is-active .share-wrapper{left:-10px;top:-10px}.general-article .headline .is-active-left .share-wrapper{left:-140px;top:-10px}}@media only screen and (max-width:767px){.general-article .collapse-on-mobile{max-height:250px;overflow:hidden}}.general-article .continue-reading{margin-top:10px;display:none;line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:25px;width:100%;border:none;text-align:left;outline:none}.general-article .continue-reading .panel-title{font-family:SiemensBold;font-size:24px;width:90%}.general-article .continue-reading .panel-title-expanded{display:none}.general-article .continue-reading i{font-size:20px;position:absolute;right:15px;top:15px}@media only screen and (max-width:767px){.general-article .continue-reading{display:block}}@media only screen and (max-width:767px){.general-article .desktop-button{display:none}}@media only screen and (min-width:1246px){.general-article .desktop-button .primary+.secondary,.general-article .desktop-button .secondary+.primary{margin-left:10px}}.general-article .mobile-button{display:none;padding:10px}@media only screen and (max-width:767px){.general-article .mobile-button{display:block}.general-article .mobile-button .primary+.secondary,.general-article .mobile-button .secondary+.primary{margin-top:10px}}.general-article .summary{display:block;margin-bottom:15px;line-height:1.1;font-family:SiemensRoman;font-size:24px;width:80%}@media only screen and (max-width:767px){.general-article .summary{width:100%}}.general-article .row a.desktop-button{float:right}.general-article .row:first-child{margin-bottom:0}.general-article .row:not(:first-child){margin-bottom:30px}@media only screen and (max-width:767px){.general-article .row:not(:last-child) .mobile-button{border-bottom:1px solid #879baa}}.general-article ul{font-size:16px}.general-article .buttons-right{sfloat:right}.general-article h2{font-family:SiemensRoman;color:#2387aa;font-size:24px;margin-top:0}.general-article .video-caption{display:block;margin-top:5px;font-family:SiemensItalic;color:#879baa;line-height:14px}@media only screen and (max-width:767px){.general-article .desktop-video{display:none}}.general-article .mobile-video{display:none}@media only screen and (max-width:767px){.general-article .mobile-video{display:block;margin-bottom:20px}}@media only screen and (max-width:767px){.general-article .desktop-image{display:none}}.general-article .mobile-image{display:none}@media only screen and (max-width:767px){.general-article .mobile-image{display:block}}.product-offering-desktop .product-description,.product-offering-desktop .side-content,.simple-rate-desktop .product-description,.simple-rate-desktop .side-content{margin-bottom:25px}.product-offering-desktop .product-description h4,.product-offering-desktop .side-content h4,.simple-rate-desktop .product-description h4,.simple-rate-desktop .side-content h4{margin-top:25px}.product-offering-desktop .product-description>ul,.product-offering-desktop .side-content>ul,.simple-rate-desktop .product-description>ul,.simple-rate-desktop .side-content>ul{padding-bottom:10px;list-style-type:none;list-style-position:outside}.product-offering-desktop .product-description>ul li:before,.product-offering-desktop .side-content>ul li:before,.simple-rate-desktop .product-description>ul li:before,.simple-rate-desktop .side-content>ul li:before{font-family:SiemensWebIcon!important;content:"\e613";margin-left:-20px;margin-right:8px}.product-offering-desktop .product-description ul ul,.product-offering-desktop .side-content ul ul,.simple-rate-desktop .product-description ul ul,.simple-rate-desktop .side-content ul ul{margin:8px 0}.product-offering-desktop .product-description ul ul li:before,.product-offering-desktop .side-content ul ul li:before,.simple-rate-desktop .product-description ul ul li:before,.simple-rate-desktop .side-content ul ul li:before{content:none}.product-offering-desktop .side-content h4,.simple-rate-desktop .side-content h4{font-size:16px}.product-offering-desktop .side-content ul li,.simple-rate-desktop .side-content ul li{font-size:14px}@media only screen and (min-width:768px){.product-offering-desktop .button-conversion,.simple-rate-desktop .button-conversion{width:100%}}.back-to-catalog{color:#2387aa;font-family:SiemensBold;font-size:18px;text-decoration:none;position:absolute;top:-30px}.topSection{margin-bottom:30px}.topSection__container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.topSection__title{width:100%;font-size:16px;font-family:SiemensRoman;line-height:2.5em;margin:10px 0 25px}.topSection__title p{font-family:SiemensRoman;font-size:2.5em;margin-bottom:20px;overflow:visible}.topSection__tile-left{display:-ms-flexbox;display:flex;width:calc(70% - 30px);-ms-flex-direction:column;flex-direction:column}.topSection__tile-left__details{margin-bottom:20px;font-size:16px;line-height:20px}.topSection__tile-left__details,.topSection__tile-left h2{margin-top:0}.topSection__tile-left img{width:100%}.topSection__tile-right{display:-ms-flexbox;display:flex;width:30%;-ms-flex-direction:column;flex-direction:column}.topSection__tile-right__container{width:100%;border-bottom:1px solid #3c464b;margin:0 0 10px}.topSection__tile-right__container .heading{margin-bottom:5px;font-family:SiemensBold}.topSection__tile-right ul{padding:0;list-style-type:none;margin-bottom:30px}.topSection__tile-right ul li{margin-bottom:8px}.topSection__tile-right a:hover{text-decoration:underline}.quoteSection-definition{background-color:#fff;padding-top:40px;padding-bottom:40px;color:#3c464b}.quoteSection{padding:20px 0}.quoteSection__container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.quoteSection__title{width:100%;font-size:16px;font-family:SiemensRoman;line-height:2.5em;margin:10px 0 5px}.quoteSection__title p{font-family:SiemensRoman;font-size:2.5em;margin-bottom:20px;overflow:visible}.quoteSection__tile-left{display:-ms-flexbox;display:flex;width:calc(40% - 30px);-ms-flex-direction:column;flex-direction:column;color:#3c464b}.quoteSection__tile-left__details,.quoteSection__tile-left h2{margin-top:0}.quoteSection__tile-left__details,.quoteSection__tile-left p{font-family:SiemensRoman;font-size:24px;line-height:30px;margin-bottom:20px}.quoteSection__tile-left__details--bolded{font-family:SiemensBold}.quoteSection__tile-left img{width:100%}.quoteSection__tile-right{display:-ms-flexbox;display:flex;width:60%;-ms-flex-direction:column;flex-direction:column}.quoteSection__tile-right__details,.quoteSection__tile-right li{font-size:16px;line-height:20px}.quoteSection__tile-right a{text-decoration:none}.section-definition{background-color:#ebf0f5;padding-top:40px;color:#3c464b}.section-definition .img-caption{margin-top:10px}.section-definition h1{font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0;margin-bottom:15px}@media only screen and (max-width:767px){.section-definition h1{font-size:28px}}.section-definition__header,.section-definition h2{margin-bottom:15px}.section-definition__header .share-container i{font-size:24px}.section-definition__header h1{display:inline;margin-right:5px;font-family:SiemensRoman;font-size:32px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0}@media only screen and (max-width:767px){.section-definition__header h1{font-size:28px}}.section-definition__header a{color:#1a87aa;font-size:16px;text-decoration:none}.section-definition__tile-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;border:1px dashed red}.section-definition__tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:calc(33% - 15px);margin-bottom:20px;background:#fff;color:inherit}.section-definition__tile:hover{color:inherit;text-decoration:none}.section-definition__tile img{width:100%;height:auto}@media only screen and (min-width:768px) and (max-width:991px){.section-definition__tile{width:calc(50% - 15px)}}@media only screen and (max-width:767px){.section-definition__tile{width:100%}}.section-definition__tile__details{padding:25px 15px}.section-definition__tile__details span{display:block;margin-bottom:20px}.section-definition__tile__details div{margin-top:auto}.section-definition__tile__details div p{display:inline;font-size:16px;font-family:SiemensBold}.section-definition__tile__details div i{display:inline;margin-left:10px}.section-definition__tile--featured{width:calc(67.5% - 15px);margin-bottom:20px;position:relative;color:#fff}.section-definition__tile--featured:hover{text-decoration:none;color:#fff}.section-definition__tile--featured img{width:100%;height:auto}.section-definition__tile--featured__details{padding:0 30px 35px;position:absolute;bottom:0;left:0}.section-definition__tile--featured__details div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.section-definition__tile--featured__details div p{font-size:22px;line-height:25px;width:80%}.section-definition__tile--featured__details div i{font-size:25px}@media only screen and (min-width:768px) and (max-width:991px){.section-definition__tile--featured{width:100%}}@media only screen and (max-width:767px){.section-definition__tile--featured{width:100%;margin-right:0}}ul.two-column{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;padding-left:0}ul.two-column li{width:50%;padding-left:10px;padding-right:15px;padding-top:15px}ul.two-column li:before{content:"\2022";color:#099;display:inline-block;width:12px;height:12px;margin-left:-12px;vertical-align:top}ul.two-column li p,ul.two-column li span{word-wrap:break-word;overflow-wrap:break-word}ul.two-column li p{display:inline;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}.glossary-landing .glossary-top-form{display:none;-webkit-appearance:none;padding-left:10px;font-size:14px;color:#879baa;position:relative;height:40px;cursor:pointer;width:80%;background-color:#fff;background-image:url(../images/icons/dropdown-arrow-lg.png);background-repeat:no-repeat;background-position:100%}.glossary-landing .letter-list{margin-top:3em;margin-bottom:3em;margin-left:0}.glossary-landing .letter-list div{margin-right:7px;margin-top:10px;font-size:14px;font-weight:700;width:30px;height:30px;padding:5px 0;display:inline-block;text-align:center}.glossary-landing .letter-list div:hover{background-color:#099}.glossary-landing .letter-list div:hover a{color:#fff}.glossary-landing .letter-list div.select{background-color:#099}.glossary-landing .letter-list div.select a{color:#fff}.glossary-landing .letter-list div.no-content{color:#ccc}.glossary-landing .letter-list div.no-content:hover{color:#ccc;background-color:inherit}.glossary-landing .letter-list div a{text-decoration:none;color:#000}.glossary-landing .row .glossary-title{padding-top:20px}.glossary-landing .row .line-separate{padding-top:12px;margin-bottom:10px;border-bottom:1px solid #ccc;float:none}.glossary-landing .row .col-xs-12{width:100%;white-space:nowrap;overflow:auto;margin-bottom:12px}.glossary-landing .row .col-xs-12 .col-xs-1,.glossary-landing .row .col-xs-12 .col-xs-2,.glossary-landing .row .col-xs-12 .col-xs-8{float:none;display:inline-block}.glossary-landing .row .col-xs-12 .back-top-a a:hover{text-decoration:none}.glossary-landing .row .col-xs-12 .back-top{font-size:10px;font-weight:700;word-wrap:break-word;overflow-wrap:break-word;padding:0;width:36px;height:30px;white-space:normal;margin-left:20px}.glossary-landing .row .col-xs-12 .back-top-sign{font-size:26px;font-weight:700;vertical-align:bottom;padding:0}.graphic-chapter{background-color:#becdd7;padding:60px 0}.graphic-chapter h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin:0 0 25px}@media only screen and (max-width:767px){.graphic-chapter h1{font-size:28px}}.graphic-chapter .subtitle{font-family:SiemensBold;font-size:24px;margin-bottom:30px;display:block}@media only screen and (max-width:767px){.graphic-chapter .subtitle{font-size:20px}}.graphic-chapter p{margin-bottom:20px;width:50%}.graphic-chapter img{width:100%;height:auto}@media (min-width:768px){.country-site .hero,.country-site .hero-product-landing,.country-site .hero-video{margin-top:56px}}.hero,.hero-product-landing,.hero-video{background:linear-gradient(180deg,#e4eaef 0,#fefeff 50%,#f4f8f9);min-height:500px;margin-top:35px;padding-bottom:20px;position:relative}.hero-product-landing:focus,.hero-video:focus,.hero:focus{outline:none}.hero-product-landing .hero-img,.hero-video .hero-img,.hero .hero-img{margin-top:60px}.hero-product-landing .hero-img img,.hero-video .hero-img img,.hero .hero-img img{margin:0 auto}.hero-product-landing .tags,.hero-video .tags,.hero .tags{margin-top:45px;margin-bottom:5px}.hero-product-landing .tags .tag,.hero-video .tags .tag,.hero .tags .tag{display:inline-block;line-height:26px;background-color:#2387aa;padding-left:10px;padding-right:10px;color:#fff;text-decoration:none;margin-right:5px}.hero-product-landing .headline,.hero-video .headline,.hero .headline{margin-top:20px}.hero-product-landing .mobile-share-icon,.hero-video .mobile-share-icon,.hero .mobile-share-icon{position:absolute;right:15px;top:15px;height:30px;width:30px;background-color:#dfe6ed;text-align:center;text-decoration:none}.hero-product-landing .mobile-share-icon i,.hero-video .mobile-share-icon i,.hero .mobile-share-icon i{line-height:30px;font-size:20px;color:#74899a}.hero-product-landing .promo,.hero-video .promo,.hero .promo{background-color:transparent;padding:30px 26px;color:#3c464b;margin-top:10px}.hero-product-landing .promo .hero-title,.hero-video .promo .hero-title,.hero .promo .hero-title{unicode-bidi:bidi-override;margin-bottom:10px}.hero-product-landing .promo .hero-title h1,.hero-video .promo .hero-title h1,.hero .promo .hero-title h1{font-family:SiemensRoman;font-size:43px;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}.hero-product-landing .promo .hero-title .share,.hero-video .promo .hero-title .share,.hero .promo .hero-title .share{margin-top:-3px}.hero-product-landing .promo .hero-title a,.hero-video .promo .hero-title a,.hero .promo .hero-title a{display:inline;text-decoration:none;font-size:24px;color:#879baa}.hero-product-landing .promo h3,.hero-video .promo h3,.hero .promo h3{unicode-bidi:bidi-override;font-family:SiemensRoman;letter-spacing:-.03em;margin-top:0}.hero-product-landing .promo .details,.hero-video .promo .details,.hero .promo .details{unicode-bidi:bidi-override;font-family:SiemensRoman;font-size:14px;display:block}.hero-product-landing .promo .content,.hero-video .promo .content,.hero .promo .content{unicode-bidi:bidi-override;font-family:SiemensRoman;margin-top:10px;margin-bottom:15px}.hero-product-landing .promo .content p,.hero-video .promo .content p,.hero .promo .content p{display:inline;letter-spacing:-.03em}.hero-product-landing .promo .content>a,.hero-video .promo .content>a,.hero .promo .content>a{font-size:16px;text-decoration:none;font-family:SiemensBold;color:inherit;display:inline;white-space:nowrap}.hero-product-landing .promo .hero-buttons,.hero-video .promo .hero-buttons,.hero .promo .hero-buttons{text-align:right}.hero.multi-column,.multi-column.hero-product-landing,.multi-column.hero-video{background-color:#fff;background-image:none;padding-bottom:40px;min-height:auto}.hero.multi-column .promo,.multi-column.hero-product-landing .promo,.multi-column.hero-video .promo{padding:0 26px 30px;margin:initial}.hero.multi-column .hero-img,.multi-column.hero-product-landing .hero-img,.multi-column.hero-video .hero-img{margin-top:40px}.hero.multi-column .headline+.hero-img,.multi-column.hero-product-landing .headline+.hero-img,.multi-column.hero-video .headline+.hero-img{margin-top:20px}.hero.multi-column .headline .hero-title a,.multi-column.hero-product-landing .headline .hero-title a,.multi-column.hero-video .headline .hero-title a{display:inline;text-decoration:none;font-size:24px;color:#879baa}.hero.multi-column .content p,.multi-column.hero-product-landing .content p,.multi-column.hero-video .content p{display:block}.hero.multi-column .tagline-h3,.multi-column.hero-product-landing .tagline-h3,.multi-column.hero-video .tagline-h3{font-size:20px;font-family:SiemensBold;margin:10px 0;line-height:30px;margin-top:0}.hero.multi-column h1.share-headline,.hero.multi-column h2.share-headline,.hero.multi-column h3.share-headline,.multi-column.hero-product-landing h1.share-headline,.multi-column.hero-product-landing h2.share-headline,.multi-column.hero-product-landing h3.share-headline,.multi-column.hero-video h1.share-headline,.multi-column.hero-video h2.share-headline,.multi-column.hero-video h3.share-headline{display:inline-block;margin-top:20px;margin-bottom:10px;padding-right:5px}.hero.multi-column h2.hero-sub.large,.hero.multi-column h3.hero-sub.large,.multi-column.hero-product-landing h2.hero-sub.large,.multi-column.hero-product-landing h3.hero-sub.large,.multi-column.hero-video h2.hero-sub.large,.multi-column.hero-video h3.hero-sub.large{font-size:32px;line-height:1.5;margin-top:30px;display:inline-block;margin-bottom:10px;padding-right:5px}.hero.multi-column.extra-padding,.multi-column.extra-padding.hero-product-landing,.multi-column.extra-padding.hero-video{padding-bottom:100px}.hero.multi-column.gray,.multi-column.gray.hero-product-landing,.multi-column.gray.hero-video{background-color:#eff0f4}.hero.multi-column.into-content h1,.multi-column.into-content.hero-product-landing h1,.multi-column.into-content.hero-video h1{font-size:42px;overflow-wrap:break-word;word-wrap:break-word;font-weight:700}.hero.multi-column.into-content p,.multi-column.into-content.hero-product-landing p,.multi-column.into-content.hero-video p{line-height:1.5;margin-top:-.3125em;margin-bottom:1.1875em;color:#697882;margin-left:-42px}.hero.multi-column.large,.multi-column.large.hero-product-landing,.multi-column.large.hero-video{margin-top:30px;padding-bottom:30px}.hero.multi-column.large .hero-img,.multi-column.large.hero-product-landing .hero-img,.multi-column.large.hero-video .hero-img{margin-top:0}.hero.multi-column.large h3,.multi-column.large.hero-product-landing h3,.multi-column.large.hero-video h3{font-size:4.5rem}.hero.multi-column.large .content p,.multi-column.large.hero-product-landing .content p,.multi-column.large.hero-video .content p{font-size:32px;line-height:1.5;margin-top:30px;display:inline-block;margin-bottom:10px;padding-right:5px}.hero.multi-column.product-details,.multi-column.product-details.hero-product-landing,.multi-column.product-details.hero-video{margin-top:0}.hero.multi-column.product-details .headline,.multi-column.product-details.hero-product-landing .headline,.multi-column.product-details.hero-video .headline{margin-bottom:20px}.hero.multi-column.product-details .headline h1,.hero.multi-column.product-details .headline h2,.multi-column.product-details.hero-product-landing .headline h1,.multi-column.product-details.hero-product-landing .headline h2,.multi-column.product-details.hero-video .headline h1,.multi-column.product-details.hero-video .headline h2{line-height:1}.hero.multi-column.product-details .hero-img,.multi-column.product-details.hero-product-landing .hero-img,.multi-column.product-details.hero-video .hero-img{margin-top:0}.hero.multi-column.product-details .share-container,.multi-column.product-details.hero-product-landing .share-container,.multi-column.product-details.hero-video .share-container{padding-top:4px}.hero.title-rotator,.title-rotator.hero-product-landing,.title-rotator.hero-video{color:#fff;margin-top:0}.hero.title-rotator .row,.title-rotator.hero-product-landing .row,.title-rotator.hero-video .row{margin-top:280px;position:relative}@media only screen and (max-width:767px){.hero.title-rotator .row,.title-rotator.hero-product-landing .row,.title-rotator.hero-video .row{margin-top:150px}}.hero.title-rotator .hero-title,.title-rotator.hero-product-landing .hero-title,.title-rotator.hero-video .hero-title{color:#3c464b;margin:10px;padding-bottom:15px}.hero.title-rotator .hero-title h2,.title-rotator.hero-product-landing .hero-title h2,.title-rotator.hero-video .hero-title h2{font-size:36px}.hero.title-rotator .content,.title-rotator.hero-product-landing .content,.title-rotator.hero-video .content{font-size:16px}.hero.title-rotator .hero-buttons,.title-rotator.hero-product-landing .hero-buttons,.title-rotator.hero-video .hero-buttons{position:absolute;bottom:0;right:0;margin-bottom:10px}.hero.title-rotator .hero-buttons a,.title-rotator.hero-product-landing .hero-buttons a,.title-rotator.hero-video .hero-buttons a{float:right}@media only screen and (max-width:767px){.hero.title-rotator .hero-buttons,.title-rotator.hero-product-landing .hero-buttons,.title-rotator.hero-video .hero-buttons{position:relative}}.hero.title-rotator .secondary-text,.title-rotator.hero-product-landing .secondary-text,.title-rotator.hero-video .secondary-text{font-weight:700}.hero.title-rotator .secondary-text~.secondary-text,.title-rotator.hero-product-landing .secondary-text~.secondary-text,.title-rotator.hero-video .secondary-text~.secondary-text{display:none}.hero.title-rotator.large .hero-title,.title-rotator.large.hero-product-landing .hero-title,.title-rotator.large.hero-video .hero-title{text-align:center}.hero.title-rotator.large .hero-title h1,.title-rotator.large.hero-product-landing .hero-title h1,.title-rotator.large.hero-video .hero-title h1{font-size:5.4rem}@media only screen and (min-width:1246px){.hero.title-rotator.large .hero-title h1,.title-rotator.large.hero-product-landing .hero-title h1,.title-rotator.large.hero-video .hero-title h1{white-space:nowrap}}.light-overlay-background{background-color:hsla(0,0%,100%,.8)!important}.dark-overlay-background{background-color:rgba(42,48,51,.75)!important;color:#fff!important}.dark-overlay-background .page-tag{color:#becdd7}.dark-overlay-background a{color:inherit;font-family:SiemensBold}.green-overlay-background{background:#50bebe;background:linear-gradient(90deg,#50bebe 0,#41aaaa 50%,#0099cb);color:#fff!important;white-space:normal!important}.green-overlay-background .hero-buttons{padding-top:10px}.green-overlay-background .hero-title h2{font-size:36px}.green-overlay-background h3{font-family:inherit!important}.green-overlay-background .secondary-text{color:#ffb900}.no-overlay{margin-top:60px}.plus-gutter{padding-left:15px;padding-right:15px}.hero-mobile{display:none;padding-bottom:10px;color:#3c464b}.hero-mobile .tags{margin-top:8px;margin-bottom:5px}.hero-mobile .tags .tag{display:inline-block;line-height:26px;background-color:#2387aa;padding-left:10px;padding-right:10px;color:#fff;text-decoration:none;margin-right:5px;margin-bottom:5px}.hero-mobile .hero-title{margin-top:10px;line-height:30px}.hero-mobile .hero-title h1{font-size:28px;font-family:SiemensRoman;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px;unicode-bidi:bidi-override}.hero-mobile .hero-title a{font-size:20px}.hero-mobile .hero-title .share{margin-top:-3px}.hero-mobile .headline{margin-top:20px}.hero-mobile .hero-sub{font-family:SiemensRoman;unicode-bidi:bidi-override;font-size:20px;font-weight:700;border-top:1px solid #879baa;padding-top:15px}.hero-mobile .details{margin-top:10px;display:block;margin-bottom:10px;unicode-bidi:bidi-override}.hero-mobile .content{unicode-bidi:bidi-override;margin-top:10px;margin-bottom:15px}.hero-mobile .content p{display:inline;font-family:SiemensRoman;font-weight:500}.hero-mobile .content>a{font-size:16px;text-decoration:none;font-family:SiemensBold;color:inherit;display:inline;white-space:nowrap}.hero-mobile .button-conversion{margin-bottom:10px}.hero-mobile .link-conversion{display:block;margin:0 auto;position:relative;text-align:center}.hero-mobile.gray{background-color:#eff0f4}.hero-mobile-promo-margin{margin-top:-30px}.hero-video{padding-bottom:0}.hero-video .video-wrapper-container{overflow:hidden;width:100%;min-height:500px;position:relative}.hero-video .video-wrapper{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute}.hero-video .video{min-height:500px;min-width:100%}.hero-video .container{position:absolute;top:22%;left:0;right:0}.hero-video.title-rotator{min-height:0}.hero-video.title-rotator .green-overlay-background{margin:10% 0;padding:0;width:120rem}.hero-video.title-rotator .green-overlay-background .hero-title{color:#fff!important;margin:10px;padding-bottom:15px}.hero-video.title-rotator .green-overlay-background .hero-title h1{font-size:7rem}@media only screen and (min-width:992px){.mobile-h1-block{display:none}}@media only screen and (max-width:992px){.hero-video.title-rotator .green-overlay-background{display:none}.mobile-h1-block{display:block;text-align:center}.mobile-h1-block h1{font-size:3.5rem}}.hero-shoutbox{background-color:#004669;color:#fff;padding-top:30px;padding-bottom:40px}.hero-shoutbox .content{text-align:center;color:#fff;font-size:24px}.hero-shoutbox .content a{color:#fff}.hero-gradient .container{position:absolute;top:22%;left:0;right:0}.hero-contact-us{position:absolute;right:0;bottom:0}.hero-product-landing{background:none}.hero-product-landing .promo{padding-top:0;margin-top:0;font-size:16px}.hero-product-landing .promo .hero-title{margin-top:15px}@media only screen and (max-width:767px){.hero-video .video-wrapper-container{min-height:200px}}@media only screen and (max-width:991px) and (min-width:768px){.hero-video .video-wrapper-container{min-height:400px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-product-landing .secondary,.hero-video .secondary,.hero .secondary{margin-top:10px}.hero-product-landing .link-conversion,.hero-video .link-conversion,.hero .link-conversion{display:block;margin:0 auto;position:relative;text-align:center}}@media only screen and (max-width:767px){.hero,.hero-product-landing,.hero-video{margin-top:0;min-height:200px}.hero-product-landing .promo,.hero-product-landing .tags,.hero-video .promo,.hero-video .tags,.hero .promo,.hero .tags{display:none}.hero-mobile,.hero-product-landing .mobile-share-icon,.hero-video .mobile-share-icon,.hero .mobile-share-icon{display:block}.hero-content{display:none}}.in-depth-chapter{background-color:#eff0f4;padding:60px 0}.in-depth-chapter h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin:0 0 25px}@media only screen and (max-width:767px){.in-depth-chapter h1{font-size:24px}}.in-depth-chapter .subtitle{font-family:SiemensBold;font-size:24px;margin-bottom:30px;display:block}@media only screen and (max-width:767px){.in-depth-chapter .subtitle{font-size:20px}}.in-depth-chapter p{margin-bottom:20px}.in-depth-chapter p:last-of-type{margin-bottom:35px}.in-depth-chapter .button-conversion{float:right}.case-study{background-color:#eff0f4;padding-top:25px;padding-bottom:60px}@media only screen and (max-width:767px){.case-study{padding-bottom:30px}}.case-study .list-header{display:block;text-transform:uppercase;color:#2387aa;font-size:18px;font-weight:700;font-family:SiemensRoman;padding:10px 0 5px}.case-study .list{font-size:16px;padding-left:15px}@media only screen and (max-width:767px){.case-study .list{margin-bottom:20px}}.case-study .partner-highlight{background-color:#dfe6ed;padding:0 10px 10px}.case-study .partner-highlight h1,.case-study .partner-highlight h2,.case-study .partner-highlight h3,.case-study .partner-highlight h4,.case-study .partner-highlight h5{font-weight:700;padding:8px 0 10px;margin:0}.case-study .partner-highlight img{padding:8px 0 10px;max-width:100%}.case-study .partner-highlight .partner-desc div,.case-study .partner-highlight .partner-desc ol,.case-study .partner-highlight .partner-desc p:not(:first-child),.case-study .partner-highlight .partner-desc span,.case-study .partner-highlight .partner-desc ul{display:none}.case-study .partner-highlight .partner-desc,.case-study .partner-highlight .partner-desc p:first-child{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6}.case-study .additional-testimonial{text-align:right;color:#879baa;font-family:SiemensItalic}.case-study .additional-testimonial .text{font-size:24px;line-height:1.2em;letter-spacing:-.03em}.case-study .additional-testimonial img{margin-top:8px;margin-right:20px;margin-bottom:20px;display:inline;float:left}.case-study .additional-testimonial .name{margin-top:20px;display:block;line-height:16px}.case-study .additional-testimonial .title{line-height:16px;display:block}@media only screen and (max-width:767px){.case-study .additional-testimonial{display:none}}.case-study .testimonial{text-align:right;color:#879baa;font-family:SiemensItalic}.case-study .testimonial .text{background-color:#2387aa;box-shadow:10px 0 0 #2387aa,-10px 0 0 #2387aa;color:#fff;font-size:24px}@media only screen and (max-width:767px){.case-study .testimonial .text{box-shadow:5px 0 0 #2387aa,-5px 0 0 #2387aa}}.case-study .testimonial img{margin-right:15px;margin-bottom:20px;display:inline;float:left}.case-study .testimonial .name{margin-top:5px;display:block;line-height:16px}.case-study .testimonial .title{display:block;line-height:16px}@media only screen and (max-width:767px){.case-study .testimonial{display:none}}.case-study .testimonial-mobile{display:none}.case-study .testimonial-mobile .title{margin-bottom:20px}@media only screen and (max-width:767px){.case-study .testimonial-mobile{display:block}}.case-study .content{margin-top:20px;margin-bottom:20px}.case-study .content h2{font-family:SiemensRoman;color:#2387aa;font-size:24px}@media only screen and (max-width:767px){.case-study .collapse-on-mobile{height:200px;overflow:hidden}}.case-study .continue-reading{margin-top:10px;display:none;line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:25px;width:100%;border:none;text-align:left;outline:none}.case-study .continue-reading .panel-title{font-family:SiemensBold;font-size:24px;width:90%}.case-study .continue-reading .panel-title-expanded{display:none}.case-study .continue-reading i{font-size:20px;position:absolute;right:15px;top:15px}@media only screen and (max-width:767px){.case-study .continue-reading{display:block}}.case-study .study-image{margin-top:5px}.case-study .study-image img{width:100%}.case-study .study-image .caption{display:block;margin-top:5px;font-family:SiemensItalic;color:#879baa}.case-study .buttons{margin-top:20px;margin-bottom:20px;float:right;text-align:right}.case-study .buttons .button-conversion{margin-left:10px}@media only screen and (max-width:767px){.case-study .buttons{float:none}.case-study .buttons .button-conversion{margin:0 auto;margin-bottom:10px}}.inline-form form .form-group input:not([type=checkbox]){height:40px}.inline-form form button{float:right;margin-top:20px;width:240px;border:0}@media only screen and (min-width:768px) and (max-width:991px){.inline-form form button{width:100%;max-width:240px}}@media only screen and (max-width:767px){.inline-form form button{float:none}}.inline-form form input[type=checkbox]{margin-top:3px}.inline-form form .checkbox label{font-size:14px}.inline-form form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.inline-form form select::-ms-expand{display:none}.inline-form .www-inline-form form p.checkbox{padding-left:15px;text-indent:-15px}.inline-form .www-inline-form form p.checkbox.error{border:1px solid red}.inline-form .www-inline-form form p.checkbox input[type=checkbox]{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-5px;overflow:hidden;display:inline}.inline-form .www-inline-form form .form-group-legal p{font-size:12px}.inline-form .www-inline-form form .form-group-legal p.checkbox{font-size:medium;font-weight:700}.inline-form .www-inline-form .LV_validation_message,.inline-form .www-inline-form .validation_message{display:none;font-size:14px;color:#c00;font-weight:700;margin:0 0 0 5px}.inline-form .www-inline-form .form-control.error{border:1px solid red}.inline-form .www-inline-form .form-error-message{color:#af235f;font-family:SiemensItalic;line-height:24px;margin-bottom:20px}.inline-form .www-inline-form .form-error-message li{color:#000}.inline-form .www-inline-form .form-error-message,.inline-form .www-inline-form .form-success-message{display:none;line-height:24px}.inline-form .www-inline-form .form-error-message h4,.inline-form .www-inline-form .form-success-message h4{text-align:center}.inline-form .www-inline-form .form-error-message .content,.inline-form .www-inline-form .form-success-message .content{margin-bottom:10px;padding-right:0;padding-left:0;font-family:SiemensRoman}.inline-form .www-inline-form .form-error-message .content a,.inline-form .www-inline-form .form-success-message .content a{font-size:16px}.inline-form .www-inline-form .form-error-message .content p,.inline-form .www-inline-form .form-success-message .content p{display:inline;line-height:1.1;unicode-bidi:bidi-override}.inline-form .other-inline-form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.inline-form .other-inline-form select::-ms-expand{display:none}.job-listings-desktop{background-color:#eff0f4;padding-top:20px;padding-bottom:40px}.job-listings-desktop h1{font-family:SiemensRoman;letter-spacing:-.03em}.job-listings-desktop .job-list{list-style:none;padding-left:0;column-count:2;column-gap:30px;-moz-column-count:2;-moz-column-gap:30px;-webkit-column-count:2;-webkit-column-gap:30px}@media only screen and (max-width:767px){.job-listings-desktop .job-list{column-count:1;-moz-column-count:1;-webkit-column-count:1}}.job-listings-desktop .job-list .job-listing{display:inline-block}.job-listings-desktop .job-list .job-listing h2{font-family:SiemensRoman;font-size:23px;letter-spacing:-.03em;color:#2387aa;margin-top:10px;margin-bottom:8px}.job-listings-desktop .job-list .job-listing .description p{display:inline;margin-right:5px;letter-spacing:-.03em}.job-listings-desktop .job-list .job-listing .description a{display:inline;font-size:16px;letter-spacing:-.03em;color:inherit;font-family:SiemensBold;font-weight:700;text-decoration:none;white-space:nowrap}.job-listings-desktop .button-conversion{float:right}.job-listings-desktop .video-promo{padding-top:30px;padding-bottom:10px}.job-listings-desktop .video-promo .error-message{display:block;font-family:SiemensBoldItalic;color:#af235f;font-size:20px;margin-bottom:10px}.job-listings-desktop .video-promo .title-container{margin-bottom:10px}.job-listings-desktop .video-promo .title-container h2{font-family:SiemensBold;font-size:24px;color:#2387aa;display:inline}.job-listings-desktop .video-promo .title-container a{display:inline;white-space:nowrap;font-size:20px;color:#879baa;text-decoration:none}.job-listings-desktop .video-promo .title-container .share-container{height:20px;width:20px}.job-listings-desktop .video-promo .title-container .share{margin-top:0}.job-listings-desktop .video-promo .title-container .is-active .share-wrapper{left:-10px;top:-10px}.job-listings-desktop .video-promo .title-container .is-active-left .share-wrapper{left:-140px;top:-10px}.job-listings-desktop .video-promo .content{margin-bottom:20px}.job-listings-desktop .video-promo .content p{display:inline}.job-listings-desktop .video-promo .content>a{color:inherit;text-decoration:none;font-size:16px;display:inline;font-family:SiemensBold;font-weight:700;white-space:nowrap}.job-listings-desktop .video-promo .content ol,.job-listings-desktop .video-promo .content ul{font-size:16px;padding-top:10px}.job-listings-desktop .success-next-story{bottom:10px;right:15px;position:absolute;color:#2387aa;font-size:18px;text-decoration:none;font-family:SiemensRoman;line-height:25px;display:block;text-align:right}.job-listings-desktop .success-arrow{top:4px;position:relative}.job-listings-mobile{display:none}.job-listings-mobile .newton-accordion{line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:25px;width:100%;border:none;text-align:left;outline:none;transition:.4s}.job-listings-mobile .newton-accordion .panel-title{display:inline-block;font-family:SiemensBold;font-size:24px;width:90%}.job-listings-mobile .newton-accordion i{display:inline-block;font-size:20px;position:absolute;right:15px;top:15px}.job-listings-mobile .active,.job-listings-mobile .navigation .navigation-global ul .dropbtn .on-page,.navigation .navigation-global ul .dropbtn .job-listings-mobile .on-page{background-color:#dfe6ed}.job-listings-mobile .button-conversion{margin-top:15px;margin-bottom:25px}.job-listings-mobile .accordion-panel{background-color:transparent;max-height:0;overflow:hidden;transition:.4s ease-in-out;opacity:0}.job-listings-mobile .show{background-color:#eff0f4;opacity:1;max-height:5000px}.job-listings-mobile .job-list{list-style:none;padding-left:0}.job-listings-mobile .job-list .job-listing{display:inline-block}.job-listings-mobile .job-list .job-listing h2{font-family:SiemensBold;font-size:20px;color:#2387aa}.job-listings-mobile .job-list .job-listing .description p{display:inline;margin-right:5px}.job-listings-mobile .job-list .job-listing .description a{display:inline;font-size:16px;color:inherit;font-family:SiemensBold;text-decoration:none;white-space:nowrap}.job-listings-mobile .video-promo{padding-top:30px;padding-bottom:10px}.job-listings-mobile .video-promo .error-message{display:block;font-family:SiemensBoldItalic;color:#af235f;font-size:16px;margin-bottom:30px;text-align:center}.job-listings-mobile .video-promo .title-container{margin-top:10px;margin-bottom:10px;position:relative}.job-listings-mobile .video-promo .title-container h2{font-family:SiemensBold;font-size:20px;color:#2387aa;display:block;margin-right:5px;width:90%}.job-listings-mobile .video-promo .title-container a{display:inline;white-space:nowrap;font-size:20px;color:#879baa;text-decoration:none}.job-listings-mobile .video-promo .title-container .share-container{position:absolute;top:-5px;right:0}.job-listings-mobile .video-promo .content{margin-bottom:20px}.job-listings-mobile .video-promo .content p{display:inline;margin-right:5px}.job-listings-mobile .video-promo .content>a{color:inherit;text-decoration:none;font-size:16px;display:inline;font-family:SiemensBold;white-space:nowrap}@media only screen and (max-width:767px){.job-listings-desktop{display:none}.job-listings-mobile{display:block}}.leadership.segments{padding:30px 0 15px}.leadership .header p{margin-top:20px;margin-bottom:20px}.leadership .tile-container .tile{display:block;-ms-flex:none;flex:none;-ms-flex-direction:inherit;flex-direction:inherit;flex-direction:none}.leadership .tile-container .tile .tile-details{padding:20px}.leadership .tile-container .tile .tile-details span.solutions i{position:absolute;right:20px;bottom:20px}.leadership .tile-container .tile .tile-details h1,.leadership .tile-container .tile .tile-details h2,.leadership .tile-container .tile .tile-details h3,.leadership .tile-container .tile .tile-details h4,.leadership .tile-container .tile .tile-details h5{margin:5px 0 6px}.leadership .tile-container .tile .tile-details h3,.leadership .tile-container .tile .tile-details h4,.leadership .tile-container .tile .tile-details h5{padding-right:25px;margin:10px 0 8px;color:#3c464b}.leadership .tile-container .tile .tile-details p{padding-right:25px;color:#3c464b}.leadership .tile-container .tile .tile-details span.solutions{margin-top:6px}.leadership .tile-container .tile a:hover{text-decoration:none}.leadership .tile-container .tile a:hover h1,.leadership .tile-container .tile a:hover h2,.leadership .tile-container .tile a:hover h3,.leadership .tile-container .tile a:hover h4,.leadership .tile-container .tile a:hover h5,.leadership .tile-container .tile a:hover h6,.leadership .tile-container .tile a:hover span{color:inherit;text-decoration:none}.single-profile{margin-top:60px;margin-bottom:60px}.single-profile .profile-photo a{font-size:14px;margin-top:8px}.single-profile .button-conversion i{display:inline-block!important}.single-profile h1{margin-top:0;font-weight:2em}.single-profile h4{margin-top:20px;margin-bottom:20px}.single-profile small{display:block;margin-top:8px}.single-profile small i{padding-right:8px}.single-profile .profile-meta-info p{font-size:14px;font-style:italic}.single-profile .img-caption{font-size:12px;font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:16px;margin-top:10px;margin-bottom:14px}@media (max-width:768px){.single-profile img{margin-top:20px;margin-bottom:20px}}.media-block{background-color:#eff0f4;padding:60px 0}.media-block__header{margin:0 0 25px}.media-block__header h1,.media-block__header h2{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin:0 5px 0 0;display:inline}@media only screen and (max-width:767px){.media-block__header h1,.media-block__header h2{font-size:24px}}.media-block__header .share{font-size:22px}.media-block .video-wrapper .video-js span{margin-top:15px;width:50%;float:right;color:#879baa;font-family:SiemensItalic;font-size:14px;line-height:14px}.media-block .video-wrapper .video-js .vjs-big-play-button{left:55%}.media-block .page-tag{margin-bottom:20px}.media-block .webinar-tagline{font-size:22px;line-height:25px}.media-block .stlp-quote{display:-ms-flexbox;display:flex;margin:30px 0 15px}.media-block .stlp-quote img{margin-top:7px;display:inline-block;width:auto;height:58px}.media-block .stlp-quote p{margin-bottom:0;display:inline-block;text-align:right;font-family:SiemensItalic;color:#879baa;font-size:24px}.media-block .stlp-quote-author{margin-bottom:30px}.media-block .stlp-quote-author p{margin-bottom:0;color:#879baa;font-family:SiemensItalic;text-align:right;line-height:1}.media-block .stlp-quote-author a{color:#879baa}.media-block .stlp-author img{max-width:100%;display:inline-block;width:auto}.media-block .stlp-author p{margin-bottom:10px;color:#879baa;font-family:SiemensItalic;line-height:20px}.media-block .stlp-author p.author-name{font-family:SiemensBold}.media-block ul{margin-bottom:25px}.media-block ul li{font-size:16px}.media-block ul.related-resource{margin-bottom:0;list-style-type:none;padding-left:20px}.media-block img{width:100%;margin-bottom:10px}.media-block .img-caption{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:16px;margin-top:10px;margin-bottom:14px}#modalCarouselClose,#modalClose{position:absolute;top:0;right:0;z-index:1001;background:#fff;padding:2px;opacity:unset}.show-carousel-overlay,.show-overlay{cursor:pointer}.modal{display:none;position:fixed;z-index:500;left:0;top:0;overflow:hidden;background:rgba(0,0,0,.9)}.modal,.modalcont{width:100%;height:100%}.modalcont{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal-content{min-width:550px;max-width:700px;border:1px solid #fff}#caption,#car-caption{display:block;text-align:center;padding:15px;height:auto;color:#788791}#modalImg{width:100%}.modal-content{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}@keyframes zoom{0%{transform:scale(.1)}to{transform:scale(1)}}#modalClose .icon-close{color:#2387aa}.close-modal{position:absolute;top:16px;top:1.1428571429rem;left:16px;left:1.1428571429rem;z-index:1000;cursor:pointer}.close-modal:hover{opacity:.6}.close-modal__button{display:inline-block;text-decoration:none;color:#fff}.close-modal__icon{display:inline-block;vertical-align:middle;margin-right:13px;margin-right:.9285714286rem;transition:opacity .25s ease}.close-modal__icon:before{display:block;padding:10px;padding:.7142857143rem;border-radius:50%;font-size:23px;color:#fff;background-color:#099;text-align:center;width:40px;height:40px}.close-modal__text{display:inline-block;vertical-align:middle;font-size:17px;color:#099}@media only screen and (max-width:700px){.modal-content{width:90%}}#live-chat-button{display:none;cursor:pointer;color:#3c464b;background-color:#50bebf;border-radius:30px;width:60px;font-size:15px;font-family:SiemensBold;min-height:0;position:fixed;bottom:25px;right:25px;box-shadow:2px 2px 6px #00000033;z-index:1;box-shadow:none;height:48px}#live-chat-button i{color:#3c464b}@media only screen and (max-width:767px){#live-chat-button{right:40px}}#live-chat-button .chat-icons-max{cursor:pointer;display:block;height:20px;margin:6px 11px 14px;position:relative;width:20px}#live-chat-button .chat-icon-minimize{margin:-6px -4px 14px!important}#live-chat-button .badge2{background:#d82132;border-radius:100%;box-shadow:0 0 1px #d82132;color:#fff;content:attr(data-badge);font:700 16px;height:24px;line-height:24px;position:absolute;right:1px;text-align:center;top:-7px;width:24px;display:none;font-family:SiemensBold}#live-chat-button .live-chat-button-text{font-family:Arial;color:#ebf0f5;display:block;color:#fff;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin:0 6px 0 12px;opacity:1;overflow:hidden;position:absolute;right:0;text-align:left;text-overflow:ellipsis;top:12px;white-space:nowrap;width:93px}.chat-modal .modal-header .close{margin-top:-25px;color:#fff}.chat-modal .modal-title{font-size:16px;font-family:SiemensBold}.chat-modal .modal-title .fa-comment{margin-right:10px}.chat-modal .button-conversion{margin:0;border:2px solid #fff;font-weight:700;border-radius:5px;margin-top:5px;width:55%!important;font-size:15px;min-height:0}.chat-modal .button-conversion:hover{background:#fff;color:#3c464b;box-shadow:0 0 3px #fff;margin-top:5px}.chat-modal.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999!important;display:none;overflow:hidden;outline:0;background:none;padding-right:0!important}.chat-modal.modal .modal-dialog{width:300px;position:absolute;right:25px;bottom:-6px;z-index:9999}@media only screen and (max-width:767px){.chat-modal.modal .modal-dialog{width:100%;height:100%;margin:0;position:inherit;right:inherit;bottom:inherit}}.chat-modal.modal .modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:10px;outline:0;min-width:310px;box-shadow:none!important;border:none!important}@media only screen and (max-width:767px){.chat-modal.modal .modal-content{height:100%}}.chat-modal.modal .modal-content em,.chat-modal.modal .modal-content i{padding-right:10px;color:#fff}.chat-modal.modal .modal-content em.fa-long-arrow-right,.chat-modal.modal .modal-content i.fa-long-arrow-right{padding-left:10px}.chat-modal.modal .modal-content p{font-size:14px;color:#fff}.chat-modal.modal .modal-content p a{color:#fff}.chat-modal.modal .modal-content h3{font-family:SiemensBold;color:#fff;font-size:16px;margin:20px 0 10px}.chat-modal.modal .modal-content .hrMargin{margin-left:-10px;margin-right:-10px}.chat-modal.modal .modal-content .phoneNumb{font-family:SiemensBold;color:#fff}.chat-modal.modal .modal-content .modal-header{background:#50bebe;color:#fff;margin-bottom:-5px;border-radius:5px 5px 0 0}.chat-modal.modal .modal-content .modal-header em.fa-angle-down,.chat-modal.modal .modal-content .modal-header i.fa-angle-down{font-size:1.6em}@media only screen and (max-width:767px){.chat-modal.modal .modal-content .modal-header{border-radius:0}}.chat-modal.modal .modal-content .modal-body{border-radius:0 0 5px 5px;background:#099;padding:15px 15px 60px}@media only screen and (max-width:767px){.chat-modal.modal .modal-content .modal-body{border-radius:0;height:100%}}.modal-open{overflow-y:scroll;padding-right:0!important}.modal-backdrop{background-color:rgba(0,0,0,.0001)!important}.hide-chat{display:none!important}.modal-siemens-logo-and-name{display:-ms-flexbox;display:flex}.circle{width:20px;height:20px;border-radius:10px;font-size:10px;color:#fff;line-height:20px;text-align:center;background:#099;font-family:SiemensBold;margin-right:10px}.newsblock{background-color:#eff0f4;color:#3c464b;min-height:500px;padding-top:50px}.newsblock:focus{outline:none}.newsblock h1{font-family:SiemensRoman;margin-top:10px;margin-bottom:30px;float:left;letter-spacing:-.03em;font-variant-ligatures:none;unicode-bidi:bidi-override}.newsblock .news-tile{margin-bottom:35px;min-height:150px;height:200px}@media only screen and (max-width:767px){.newsblock .news-tile{height:auto}}.newsblock .news-tile .details h3{font-family:SiemensRoman;line-height:1.1;margin-top:0;margin-bottom:0;display:inline;unicode-bidi:bidi-override;letter-spacing:-.03em;font-variant-ligatures:none}.newsblock .news-tile .details .date{font-family:SiemensItalic;font-size:14px;color:#005f87;margin-right:5px;unicode-bidi:bidi-override}.newsblock .news-tile .details .share-container{width:16px;height:16px}@media only screen and (max-width:767px){.newsblock .news-tile .details .share-container{width:20px;height:20px}}.newsblock .news-tile .details .share-btn .share-button{margin-top:2px;font-size:16px}.newsblock .news-tile .details .content{margin-bottom:5px}.newsblock .news-tile .details .content p{display:inline;line-height:1.1;unicode-bidi:bidi-override}.newsblock .news-tile .details .content a{font-size:16px;display:inline;white-space:nowrap;text-decoration:none;font-family:SiemensRoman;color:#3c464b}.newsblock .news-tile .is-active .share-wrapper{left:-10px;top:-11px}.newsblock .news-tile .is-active-left .share-wrapper{left:-140px;top:-11px}.newsblock .news-tile .button-conversion{min-height:40px;width:180px}.newsblock .newsblock-button{font-family:SiemensRoman;float:right;margin-top:-2px}.newsblock .newsblock-button:hover{color:#005f87}@media only screen and (min-width:992px) and (max-width:1199px){.newsblock .news-tile .details{margin-top:-5px}}@media only screen and (min-width:768px) and (max-width:991px){.newsblock .news-tile .details{margin-top:-5px}}@media only screen and (max-width:767px){.newsblock{padding-top:0;background-color:#fff}.newsblock h1{font-size:28px;margin-bottom:5px;margin-top:13px}.newsblock .headline{background-color:#eff0f4;padding-bottom:10px;margin-bottom:2px}.newsblock .news-tile{margin-top:0;margin-bottom:2px;padding-top:15px;padding-bottom:15px;background-color:#eff0f4}.newsblock .news-tile img{display:none}.newsblock .news-tile .details .news-tile-header{margin-bottom:5px}.newsblock .news-tile .details .share-btn{display:none}.newsblock .news-tile .details .content{margin-bottom:10px}.newsblock .news-tile .button-conversion{min-height:45px;width:255px}.newsblock .news-tile .mobile-share-icon{text-decoration:none;margin-left:5px}.newsblock .news-tile .mobile-share-icon i{font-size:24px;color:#879baa}.newsblock .news-tile .is-active .share-wrapper{left:-7px;top:-7px}.newsblock .news-tile .is-active-left .share-wrapper{left:-135px;top:-7px}.newsblock .news-tile-mobile-only{margin-bottom:0;height:130px!important}.newsblock.dark{display:block;color:#fff}.newsblock.dark .headline,.newsblock.dark .news-tile{background-color:#555f69}}@media only screen and (max-width:767px){.newsblock .newsblock-button{float:none}}.newsblock.dark{background-color:#555f69;color:#fff}.newsblock.dark .newsblock-button{border-color:#fff}.newsblock.dark .ghost-alt{color:#fff!important}.newsblock.dark .news-tile .details .date{color:#fff}.newsblock.dark .content a{color:#fff!important}.news-filter #news-filter-pagination-ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation .navigation-global ul .dropbtn .news-filter .pagination-filter>li.on-page>a,.news-filter .navigation .navigation-global ul .dropbtn .pagination-filter>li.on-page>a,.news-filter .pagination-filter>li.active>a{background-color:#41aaaa}.news-filter .pagination-filter>li>a{background-color:#fff}.news-filter.buy-tiles .tile .tile-details,.news-filter.chapter-tiles .tile .tile-details,.news-filter.segments .tile .tile-details{background-color:#dfe6ee;padding:16px 16px 20px}.news-filter.buy-tiles .tile .tile-details h1,.news-filter.buy-tiles .tile .tile-details h2,.news-filter.buy-tiles .tile .tile-details h3,.news-filter.buy-tiles .tile .tile-details h4,.news-filter.buy-tiles .tile .tile-details h5,.news-filter.chapter-tiles .tile .tile-details h1,.news-filter.chapter-tiles .tile .tile-details h2,.news-filter.chapter-tiles .tile .tile-details h3,.news-filter.chapter-tiles .tile .tile-details h4,.news-filter.chapter-tiles .tile .tile-details h5,.news-filter.segments .tile .tile-details h1,.news-filter.segments .tile .tile-details h2,.news-filter.segments .tile .tile-details h3,.news-filter.segments .tile .tile-details h4,.news-filter.segments .tile .tile-details h5{margin:0 0 12px}.news-filter.buy-tiles .tile .tile-details .no-image,.news-filter.chapter-tiles .tile .tile-details .no-image,.news-filter.segments .tile .tile-details .no-image{font-size:36px;line-height:1.1}.news-filter.buy-tiles .tile .tile-details p.tile-banner,.news-filter.chapter-tiles .tile .tile-details p.tile-banner,.news-filter.segments .tile .tile-details p.tile-banner{margin:0 0 12px}.news-filter.buy-tiles .tile .tile-details p.tile-banner span.left,.news-filter.chapter-tiles .tile .tile-details p.tile-banner span.left,.news-filter.segments .tile .tile-details p.tile-banner span.left{float:left}.news-filter.buy-tiles .tile .tile-details p.tile-banner span.right,.news-filter.chapter-tiles .tile .tile-details p.tile-banner span.right,.news-filter.segments .tile .tile-details p.tile-banner span.right{float:right}.news-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.news-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.news-filter.segments .tile .tile-details .tile-info i.fa.fa-angle-right{float:right;font-size:3em;color:#2486aa}.news-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.news-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.news-filter.segments .tile .tile-details .tile-info i.fa.fa-external-link{float:right;font-size:2em;color:#2486aa}.news-filter .pr-results h4{font-size:1.4em;color:#878787;margin:20px 0 60px}.office-location{background-color:#eff0f4;padding-top:40px;padding-bottom:50px}.office-location .tabbed-panel.panel-stretched .panel-white{padding-top:40px}.office-location label{padding-right:15px}.office-location select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:225px;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff;display:inline-block}.office-location h2{font-family:SiemensRoman;color:#2387aa;font-size:24px}.office-location .fa.fa-building-o{font-size:1.2em;margin-top:1px}.office-location span.label{vertical-align:top;margin-left:10px;line-height:1.3}.office-location .country-name{padding-top:20px;padding-bottom:8px}.office-location .office-headers h1,.office-location .office-headers h2,.office-location .office-headers h3{color:#3c464b}.office-location .office-headers h1{margin-top:0;font-size:43px}.office-location .office-headers h2{margin-top:50px;font-size:30px}.single-office-location .single-office-details{margin-top:40px;margin-bottom:30px}.single-office-location .single-office-details.no-margin{margin-top:10px;margin-bottom:10px}.single-office-location hr{border-top:3px solid #2387aa;width:80px;margin-top:15px;margin-bottom:15px}.single-office-location span{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:6px}.single-office-location h1,.single-office-location h2,.single-office-location h3,.single-office-location h4,.single-office-location h5,.single-office-location h6,.single-office-location p{margin-bottom:6px}.single-office-location h1.office-h,.single-office-location h2.office-h,.single-office-location h3.office-h,.single-office-location h4.office-h,.single-office-location h5.office-h,.single-office-location h6.office-h,.single-office-location p.office-h{color:#2387aa;margin-bottom:6px;margin-top:6px}.single-office-location h1.office-h2,.single-office-location h2.office-h2,.single-office-location h3.office-h2,.single-office-location h4.office-h2,.single-office-location h5.office-h2,.single-office-location h6.office-h2,.single-office-location p.office-h2{text-transform:uppercase;font-family:SiemensBold;margin-bottom:6px;margin-top:6px;font-size:16px}.single-office-location h1.office-h4,.single-office-location h2.office-h4,.single-office-location h3.office-h4,.single-office-location h4.office-h4,.single-office-location h5.office-h4,.single-office-location h6.office-h4,.single-office-location p.office-h4{text-transform:uppercase;font-family:SiemensBold;margin-bottom:20px;margin-top:20px;font-size:19px;color:#dc6914}hr.narrow-b{border-top:3px solid #2387aa;width:80px;margin-top:15px;margin-bottom:15px}hr.dotted{background-color:#fff;border-top:1px dotted #8c8b8b;margin-top:35px;margin-bottom:35px}.page-tag{display:block;text-transform:uppercase;font-family:SiemensRoman;font-size:18px;color:#2387aa}@media only screen and (max-width:767px){.page-tag{font-size:16px}}.mobile-page-tag{font-family:SiemensRoman;text-transform:uppercase;color:#2387aa;display:none;font-size:16px;margin:10px 0 10px 15px}@media only screen and (max-width:767px){.mobile-page-tag{display:block}}.page-tag-mobile{font-family:SiemensRoman;text-transform:uppercase;color:#2387aa;display:none;font-size:16px;margin-top:10px;margin-bottom:10px}.page-tag-mobile .page-tag{display:inline;margin-right:5px}@media only screen and (max-width:767px){.page-tag-mobile{display:block}}.partner-blocks{background-color:#eff0f4;padding-top:50px;padding-bottom:40px;color:#3c464b}.partner-blocks h1{margin-top:0;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.partner-blocks h1{font-size:28px}}.partner-blocks h3{font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.partner-blocks h3{font-size:20px}}.partner-blocks .partner-accordion{margin-top:40px}.partner-blocks .partner-accordion .newton-accordion{margin-bottom:5px;line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:15px;width:100%;border:none;text-align:left;outline:none;transition:.4s}.partner-blocks .partner-accordion .newton-accordion .panel-title{display:inline-block;width:90%;font-family:SiemensBold;font-size:24px}.partner-blocks .partner-accordion .newton-accordion i{position:absolute;right:15px;top:15px;font-size:20px}.navigation .navigation-global ul .dropbtn .partner-blocks .partner-accordion .on-page,.partner-blocks .partner-accordion .active,.partner-blocks .partner-accordion .navigation .navigation-global ul .dropbtn .on-page{background-color:#dfe6ed}.partner-blocks .partner-accordion .accordion-panel{background-color:transparent;max-height:0;overflow:hidden;transition:.4s ease-in-out;opacity:0}.partner-blocks .partner-accordion .show{opacity:1;max-height:5000px}.partner-blocks .partner-accordion .accordion-tile{margin-top:26px;margin-bottom:26px}.partner-blocks .partner-accordion .accordion-tile h3{font-family:SiemensRoman;margin-top:0;color:#2387aa;padding-left:15px;padding-right:15px}.partner-blocks .partner-accordion .accordion-tile .accordion-tile-nonmobile{margin-top:16px}.partner-blocks .partner-accordion .accordion-tile p{padding-left:15px;padding-right:15px;margin-bottom:20px}.partner-blocks .partner-accordion .accordion-tile .button-conversion{width:100%;text-align:left;padding-left:15px}@media (min-width:768px){.partner-accordion .accordion-tile .accordion-tile-mobile{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.partner-accordion .accordion-tile .button-conversion{margin-top:0}}@media only screen and (max-width:767px){.partner-blocks .partner-accordion .accordion-tile .accordion-tile-mobile{display:block;text-align:right;margin-bottom:20px}.partner-blocks .partner-accordion .accordion-tile .accordion-tile-nonmobile{display:none}.partner-blocks .partner-accordion .accordion-tile .partner-image{margin-bottom:10px;margin:0 auto}.partner-blocks .partner-accordion .accordion-tile p{margin-bottom:20px}.partner-blocks .partner-accordion .accordion-tile .button-conversion{width:260px}}.additional-partner-blocks{padding-top:40px;padding-bottom:40px;background-color:#dfe6ed}.additional-partner-blocks h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0;margin-bottom:20px}@media only screen and (max-width:767px){.additional-partner-blocks h1{font-size:28px}}.additional-partner-blocks.blue .two-tile-container,.additional-partner-blocks.borderless .two-tile-container,.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container,.additional-partner-blocks .four-tile-container,.additional-partner-blocks .three-tile-container,.additional-partner-blocks .two-tile-container,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (max-width:767px){.additional-partner-blocks.blue .two-tile-container,.additional-partner-blocks.borderless .two-tile-container,.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container,.additional-partner-blocks .four-tile-container,.additional-partner-blocks .three-tile-container,.additional-partner-blocks .two-tile-container,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container{-ms-flex-direction:column;flex-direction:column}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks .four-tile-container .partner-block-tile,.additional-partner-blocks .three-tile-container .partner-block-tile,.additional-partner-blocks .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile{width:calc(25% - 15px);margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks .four-tile-container .partner-block-tile,.additional-partner-blocks .three-tile-container .partner-block-tile,.additional-partner-blocks .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile{width:100%;border:1px solid #dfe6ed}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile:not(:last-child),.additional-partner-blocks .four-tile-container .partner-block-tile:not(:last-child),.additional-partner-blocks .three-tile-container .partner-block-tile:not(:last-child),.additional-partner-blocks .two-tile-container .partner-block-tile:not(:last-child),.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile:not(:last-child){margin-bottom:19.275px}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile img,.additional-partner-blocks .four-tile-container .partner-block-tile img,.additional-partner-blocks .three-tile-container .partner-block-tile img,.additional-partner-blocks .two-tile-container .partner-block-tile img,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile img{margin-bottom:15px;-ms-flex-negative:0;flex-shrink:0;width:100%;height:auto}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile img,.additional-partner-blocks .four-tile-container .partner-block-tile img,.additional-partner-blocks .three-tile-container .partner-block-tile img,.additional-partner-blocks .two-tile-container .partner-block-tile img,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile img{margin-bottom:0}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content,.additional-partner-blocks .four-tile-container .partner-block-tile__content,.additional-partner-blocks .three-tile-container .partner-block-tile__content,.additional-partner-blocks .two-tile-container .partner-block-tile__content,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content,.additional-partner-blocks .four-tile-container .partner-block-tile__content,.additional-partner-blocks .three-tile-container .partner-block-tile__content,.additional-partner-blocks .two-tile-container .partner-block-tile__content,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content{background-color:#dfe6ed;padding:25px 15px 20px}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content h3,.additional-partner-blocks .four-tile-container .partner-block-tile__content h3,.additional-partner-blocks .three-tile-container .partner-block-tile__content h3,.additional-partner-blocks .two-tile-container .partner-block-tile__content h3,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content h3{margin-top:0;font-size:24px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;color:#2387aa}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content h3,.additional-partner-blocks .four-tile-container .partner-block-tile__content h3,.additional-partner-blocks .three-tile-container .partner-block-tile__content h3,.additional-partner-blocks .two-tile-container .partner-block-tile__content h3,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content h3{color:#3c464b;font-size:24px}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content a,.additional-partner-blocks .four-tile-container .partner-block-tile__content a,.additional-partner-blocks .three-tile-container .partner-block-tile__content a,.additional-partner-blocks .two-tile-container .partner-block-tile__content a,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content a{margin-top:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content a span,.additional-partner-blocks .four-tile-container .partner-block-tile__content a span,.additional-partner-blocks .three-tile-container .partner-block-tile__content a span,.additional-partner-blocks .two-tile-container .partner-block-tile__content a span,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content a span{color:#fff;background-color:#2387aa;height:26px;width:26px;text-align:center;padding-top:2px;margin-left:5px}.additional-partner-blocks .three-tile-container .partner-block-tile{width:calc(33% - 15px);margin-bottom:20px}@media only screen and (max-width:767px){.additional-partner-blocks .three-tile-container .partner-block-tile{width:100%}}.additional-partner-blocks .three-tile-container a{color:#3c464b;text-decoration:none!important}.additional-partner-blocks .three-tile-container .partner-block-tile__content p{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.additional-partner-blocks .three-tile-container .partner-block-tile__content .cta{margin-top:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa}.additional-partner-blocks .three-tile-container .partner-block-tile__content .cta span{color:#fff;background-color:#2387aa;height:26px;width:26px;text-align:center;padding-top:2px;margin-left:5px}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile{width:calc(50% - 15px);margin-bottom:20px;background-color:#fff}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile .two-tile-content,.additional-partner-blocks .two-tile-container .partner-block-tile .two-tile-content,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile .two-tile-content{padding:0 15px 15px}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile{width:100%}}.additional-partner-blocks.dark{background-color:#555f69;color:#fff}.additional-partner-blocks.blue{background-color:#3c464b;color:#fff}.additional-partner-blocks.blue .container .right a{padding-bottom:10px;margin-top:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#fff;border:none;float:right}.additional-partner-blocks.blue .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks.blue .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks.blue .two-tile-icon-container .partner-block-tile{color:#3c464b}.additional-partner-blocks.borderless.white{background-color:#fff}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile{background-color:inherit}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a{margin-top:auto;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa;border:none}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a:hover,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a:hover,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a:hover{color:#005578}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container,.additional-partner-blocks.borderless .four-tile-container,.additional-partner-blocks.borderless .three-tile-container,.additional-partner-blocks.borderless .two-tile-container,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container{-ms-flex-line-pack:center;align-content:center}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile{background-color:inherit;-ms-flex:33.33%;flex:33.33%;padding:1rem}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile h3,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile h3,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile h3,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile h3,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile h3{color:inherit}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a{margin-top:auto;overflow:auto;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa;border:none}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a img,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a img,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a img,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a img,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a img{-ms-flex-direction:column;flex-direction:column}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a:hover,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a:hover,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a:hover,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a:hover,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a:hover{color:#005578}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a.anchorcolumn,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a.anchorcolumn,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a.anchorcolumn,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a.anchorcolumn,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a.anchorcolumn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:0}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a.anchorcolumn h3,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a.anchorcolumn h3,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a.anchorcolumn h3,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a.anchorcolumn h3,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a.anchorcolumn h3{font-family:SiemensRoman}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a.anchorcolumn p,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a.anchorcolumn p,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a.anchorcolumn p,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a.anchorcolumn p,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a.anchorcolumn p{color:#3c464b;font-family:SiemensRoman}.store-product-filtering{background-color:#dfe6ed}.store-product-filtering .blue-bg{background-color:#becdd7}.store-product-filtering .blue-bg .desktopbutton{margin-top:30px}.store-product-filtering h4{font-weight:700;font-size:18px;color:#2d373c;line-height:24px}@media only screen and (max-width:767px){.store-product-filtering .blue-bg{background-color:#becdd7}.store-product-filtering .blue-bg .desktopbutton{margin-top:30px}}.pagination-filter{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;border-radius:4px}.pagination-filter.top{margin:0}.pagination-filter>li{display:inline}.pagination-filter>li>a,.pagination-filter>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#3b464a;text-decoration:none;background-color:#dfe6ed;border:none}.pagination-filter>li:first-child>a,.pagination-filter>li:first-child>span{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pagination-filter>li:last-child>a,.pagination-filter>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.pagination-filter>li>a:focus,.pagination-filter>li>a:hover,.pagination-filter>li>span:focus,.pagination-filter>li>span:hover{z-index:2;color:#3b464a;cursor:pointer;background-color:#dfe6ed;border-color:none}.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>a,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>span,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>span:focus,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>span:hover,.pagination-filter>.active>a,.pagination-filter>.active>a:focus,.pagination-filter>.active>a:hover,.pagination-filter>.active>span,.pagination-filter>.active>span:focus,.pagination-filter>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#41aaaa;border-color:#41aaaa}.pagination-filter>.disabled>a,.pagination-filter>.disabled>a:focus,.pagination-filter>.disabled>a:hover,.pagination-filter>.disabled>span,.pagination-filter>.disabled>span:focus,.pagination-filter>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#dfe6ed;border-color:#dfe6ed}input[type=checkbox].pseudo-checkbox+label:after,input[type=checkbox].pseudo-checkbox+label:before{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}input[type=checkbox].pseudo-checkbox+label:before{content:"\e157";font-size:13px}input[type=checkbox]:checked.pseudo-checkbox+label:before{content:"\e067";font-size:13px}.category-list{margin-bottom:20px}.label-filter,.label-keyword{font-weight:lighter}.label-filter{display:inline-block;font-size:15px;font-family:SiemensRoman;background-color:#becdd7;color:inherit;cursor:pointer}.label-filter i{font-size:10px;margin-left:5px}.filter-labels{margin-bottom:20px}.hr-light{border-top:1px solid #becdd7}.vr-light{min-height:200px}.vr-light:before{content:"";position:absolute;margin-top:-20px;top:0;left:-2.5%;bottom:0;height:100%;min-height:200px;width:1px;border-left:1px solid #becdd7}.noscroll{overflow:hidden}.filter-overlay{background-color:#dfe6ed;position:fixed;overflow-y:scroll;top:0;right:0;bottom:0;left:0;z-index:999}.filter-overlay .overlay-body{width:100%;height:100%}.filter-overlay .overlay-remove{position:absolute;top:10px;right:10px;font-size:20px}.store-catalog-tile .product-type-icon{text-align:right;margin-top:20px;display:inline}.store-catalog-tile .product-type-icon.inactive{margin-bottom:-30px}.store-catalog-tile .product-type-icon img{max-width:100%;width:85px;height:auto}.store-trial .page-tag{color:#3c464b;text-transform:none}.store-trial .prod-select-sec select{width:50%}.store-trial .list-twocolumn ul{padding-bottom:10px;-ms-columns:2;columns:2;list-style-position:inside}.store-trial h3{margin-top:0}.store-trial h4{font-family:SiemensBold;line-height:24px;margin-bottom:15px}.store-trial .notopmargin{margin-top:0}.store-trial .topmargin{margin-top:20px}.store-trial .alreadytrialedbutton{display:-ms-flexbox;display:flex}.store-trial .product-form .form-input-wtp{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.store-trial .product-form .two-column-form{display:inline-block;width:48%}.store-trial .product-form .two-column-form.first-column-margin{margin-right:2.5%}.store-trial .product-form input{margin-top:20px}#prechatForm .store-trial .product-form textarea[type=text],.store-trial .product-form #prechatForm textarea[type=text],.store-trial .product-form input[type=email],.store-trial .product-form input[type=text]{width:100%;height:40px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #cdd9e1;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.store-trial .product-form input,.store-trial .product-form select,.store-trial .product-form texarea{border:1px solid #cdd9e1;border-radius:4px;margin-top:20px;padding-right:35px}.store-trial .product-form input[type=checkbox],.store-trial .product-form input[type=radio]{height:20px;width:20px;margin:0 8px 0 0}.store-trial .product-form input[type=checkbox]:checked,.store-trial .product-form input[type=radio]:checked{border:1px solid #005578;color:#005578}.store-trial .product-form textarea{width:100%;height:92px;box-sizing:border-box;padding:10px 15px;border:1px solid #cdd9e1}.store-trial .product-form textarea[readonly]{color:#788791}.store-trial .product-form input[type=checkbox]{float:left}.store-trial .product-form label{font-weight:400;line-height:20px}.store-trial .product-form p{font-size:14px;margin-bottom:0}.store-trial .product-form .label-select{line-height:40px}.store-trial .product-form .usertype-list{float:left;width:33.3%;line-height:20px}.store-trial .product-form .usertype-list:nth-child(5){text-align:right}.store-trial .product-form .form-radio{padding-right:20px}.store-trial .product-form .form-error{border-top:1px solid #c00;color:#c00}.store-trial .product-form .form-error-submission{color:#c00;font-size:16px}.store-trial .product-form .captcha img{width:auto;margin-bottom:0;margin-right:10px}.store-trial .product-form .captcha a{cursor:pointer;color:#879baa}.store-trial .product-form .captcha i{margin-right:5px}.store-trial .product-form .form-submitting{background-color:gray;cursor:default}.store-trial .product-form .form-submitting i{padding:0;font-size:24px}.store-trial .product-form .form-submitting span{padding-left:8px}.store-trial form.form-trial input,.store-trial form.form-trial select,.store-trial form.form-trial textarea{border-top:1px solid #879baa;color:#2d373c}.store-trial form.form-trial input::-moz-placeholder,.store-trial form.form-trial input::placeholder,.store-trial form.form-trial select::-moz-placeholder,.store-trial form.form-trial select::placeholder,.store-trial form.form-trial textarea::-moz-placeholder,.store-trial form.form-trial textarea::placeholder{color:#788791!important}.store-trial form.form-trial input:focus,.store-trial form.form-trial select:focus,.store-trial form.form-trial textarea:focus{border:1px solid #005578;color:#2d373c}.store-trial form.form-trial select.sel-has-empty{color:#788791}.store-trial form.form-trial select.sel-has-empty.sel-has-value{color:#2d373c}.store-trial .step-badge{margin-right:8px;float:left;color:#fff;background:#879baa;width:24px;height:24px;line-height:24px;border-radius:50%;text-align:center}.store-trial .activatecode{color:#005f87;font-family:SiemensBlack}.store-trial .button-conversion{margin-bottom:10px}.store-trial .animate-show{line-height:20px;opacity:1}.store-trial .animate-show.ng-hide-add.ng-hide-add-active,.store-trial .animate-show.ng-hide-remove.ng-hide-remove-active{transition:all .5s linear}.store-trial .animate-show.ng-hide{line-height:0;opacity:0}.domain-promo-landing{font-size:16px}.product-offering-desktop{margin-top:60px;padding-bottom:30px;color:#3c464b}.product-offering-desktop .product-image{width:100%;cursor:pointer;margin-bottom:20px}.product-offering-desktop .company{font-size:14px;font-family:SiemensBlackItalic;color:#005f87;display:block;margin-bottom:10px}.product-offering-desktop input[type=number]{-moz-appearance:textfield}.product-offering-desktop .no-padding{padding-left:0;padding-right:0}.product-offering-desktop .left-padding{padding-left:10px}.product-offering-desktop .product-title{margin-top:-7px}.product-offering-desktop .product-title h2{display:inline;letter-spacing:-.03em;font-variant-ligatures:none;color:#005f87;font-family:SiemensBold;margin-right:5px}.product-offering-desktop .product-title a{display:inline;font-size:24px;color:#879baa;text-decoration:none}.product-offering-desktop .product-title .share{margin-top:0}.product-offering-desktop h4{font-family:SiemensBold}.product-offering-desktop .view-cart{color:#2387aa;position:absolute;right:15px;top:-45px;font-size:18px;font-family:SiemensBold;text-decoration:none}.product-offering-desktop ul{font-size:16px;padding-left:15px}.product-offering-desktop .two-col-list{-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:40px}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .two-col-list{column-gap:60px}}.product-offering-desktop .headline{margin-top:30px;margin-bottom:20px;background-color:#004669;height:80px}.product-offering-desktop .headline.headline-price{height:auto}.product-offering-desktop .headline.headline-price .right .bottom{font-family:SiemensBlack}.product-offering-desktop .headline.headline-price .bottom.billing-frequency{font-size:14px;display:inline-block;margin-top:10px}.product-offering-desktop .headline.headline-price .right .top{font-size:14px;font-family:SiemensBlackItalic}.product-offering-desktop .headline.white{background-color:inherit;color:inherit;margin-top:0}.product-offering-desktop .headline.white .right,.product-offering-desktop .headline.white h2{color:inherit}.product-offering-desktop .headline.white .right span{position:static;text-align:right;display:block}.product-offering-desktop .headline h2{font-family:SiemensBold;display:inline-block;margin-top:20px;color:#fff}.product-offering-desktop .headline i{font-size:30px;color:#fff;margin-right:20px}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .headline i{margin-right:10px}}.product-offering-desktop .headline .right{height:inherit;position:relative;display:inline-block;color:#fff;float:right;width:19rem}.product-offering-desktop .headline .right h2{margin-bottom:0;display:block;text-align:right}.product-offering-desktop .headline .right span{position:absolute;right:0}.product-offering-desktop .headline .right .top{top:4px;font-size:12px;font-family:SiemensItalic}.product-offering-desktop .headline .right .bottom{font-family:SiemensRoman;bottom:8px}.product-offering-desktop hr{border-top:1px solid #3c464b}.product-offering-desktop button{margin-right:1%;margin-bottom:1%;display:inline-block;font-family:SiemensBold;font-size:18px;height:auto;width:31.9%;min-width:31.9%;color:#004669;background-color:transparent;border:3px solid #004669;padding:.9375rem}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop button{width:31.6%;margin-right:1%}}.product-offering-desktop button:focus{outline:0}.product-offering-desktop .button-active,.product-offering-desktop button:hover{background-color:#004669;color:#fff}.product-offering-desktop select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:18px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:31.9%;min-width:31.9%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.product-offering-desktop .steps .step-row{padding-left:3.5rem}.product-offering-desktop .steps .row-flex{margin-bottom:25px;margin-top:20px}.product-offering-desktop .steps h4{width:86%;display:inline-block;line-height:30px;font-size:18px}.product-offering-desktop .steps h4 small{font-size:14px;font-family:SiemensRoman}.product-offering-desktop .steps .step-number{padding-top:4px;font-size:16px;margin-top:10px;margin-right:8px;font-family:SiemensBold;float:left;text-align:center;border-radius:50%;display:inline-block;width:28px;height:28px;background-color:#becdd7}.product-offering-desktop .steps .error-message{width:240px;float:right;clear:right;color:#af235f;font-family:SiemensItalic}.product-offering-desktop .steps .error-message p{font-size:14px}.product-offering-desktop .steps .button-conversion{float:right;clear:right}.product-offering-desktop .steps .inactive{background-color:#becdd7}.product-offering-desktop .user-inputs{position:relative}.product-offering-desktop .user-inputs input{padding-left:10px;margin-top:5px;margin-bottom:5px;margin-right:10px;width:50px;height:28px;border:3px solid #becdd7;text-align:center}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.product-offering-desktop .user-inputs input{padding-left:0;line-height:13px}}.product-offering-desktop .user-inputs .user-count{margin-bottom:5px}.product-offering-desktop .user-inputs .user-count label{font-weight:400;line-height:16px;width:300px;margin-bottom:0;vertical-align:middle}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .user-inputs .user-count label{width:160px}}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .user-inputs .user-count{margin-bottom:15px}}.product-offering-desktop .user-inputs .user-count input[type=number]:focus,.product-offering-desktop .user-inputs .user-count input[type=number]:hover{-moz-appearance:number-input}.product-offering-desktop .user-inputs .user-count input{width:70px;height:35px}.product-offering-desktop .user-inputs .total-users{position:absolute;right:19px;bottom:11%}.product-offering-desktop .user-inputs .total-users input{padding-left:15px;text-align:center;font-size:24px;margin:0;height:35px;width:70px}.product-offering-desktop .user-inputs .total-users label{font-weight:400;line-height:18px;font-size:16px;vertical-align:middle;margin-top:-5px;margin-left:10px;font-family:SiemensBold}.product-offering-desktop .user-inputs .total-users input[type=number]:focus,.product-offering-desktop .user-inputs .total-users input[type=number]:hover{-moz-appearance:textfield}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .user-inputs .total-users{top:60%}}.product-offering-desktop .checkout{padding-bottom:20px}.product-offering-desktop .checkout h3{font-family:SiemensRoman}.product-offering-desktop .checkout p{margin-bottom:4px}.product-offering-desktop .checkout .break{margin-bottom:12px}.product-offering-desktop .checkout button{width:240px}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .checkout button{width:100%}}.product-offering-desktop .checkout .button-conversion{margin-top:20px;padding-left:10px}.product-offering-desktop .checkout .error-message{color:#af235f;font-family:SiemensItalic;line-height:24px}.product-offering-desktop .checkout .vat-info{margin-top:20px}.product-offering-desktop .checkout .vat-info p{margin-bottom:10px}.product-offering-desktop .checkout .vat-info span{display:block}.product-offering-desktop .checkout .vat-info a{display:block;color:#2387aa}.product-offering-desktop .checkout .vat-info a:hover{color:#2387aa}.product-offering-desktop .checkout .payment-methods{margin-top:10px;max-width:240px}@media only screen and (min-width:992px) and (max-width:1199px){.product-offering-desktop .checkout .payment-methods{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .checkout .payment-methods{width:100%}}.product-offering-desktop .checkout .inactive{color:#fff;border-color:#becdd7;background-color:#becdd7}.product-offering-desktop .payment-type{margin-top:-20px}.product-description .v3{margin-bottom:15px}.product-description .v3 table{border-collapse:collapse;border-spacing:0;margin-top:10px;width:100%}.product-description .v3 table td,.product-description .v3 table th{padding:10px 15px;border:1px solid #3c464b;overflow:hidden;word-break:normal}.product-description .v3 table th{font-weight:400}.product-description .v3 table .v3-cell{background-color:#fff;text-align:center}.product-description .v3 table .v3-row{font-weight:400;background-color:#ebf0f5;text-align:left}.product-description .v3 table .v3-col,.product-description .v3 table th.v3-row{color:#fff;background-color:#697882;font-weight:700}.product-description .v3 table .v3-col{text-align:center;width:20%}.product-description .v3 table .v3-nosaletext{color:#879baa}.product-description .toggle-table{font-size:16px}.product-description .details-button{min-width:100%}.legal{margin-top:0;margin-left:0;margin-right:0;width:100%;padding-top:25px;background-color:#dfe6ed}.legal .container{padding-left:0;padding-right:0}.legal p{font-size:12px}.product-offering-mobile{display:none;margin-top:0;padding-top:15px;padding-bottom:15px}.product-offering-mobile .back-to-catalog{position:static;top:auto;display:inline-block;margin-bottom:1rem}.product-offering-mobile .product-title{margin-top:20px;margin-bottom:10px}.product-offering-mobile .product-title h2{font-size:28px;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;color:#005f87;font-family:SiemensBold;margin-right:5px}.product-offering-mobile .product-title a{display:inline;font-size:20px;color:#879baa;text-decoration:none}.product-offering-mobile .product-title .share{margin-top:-1px}.product-offering-mobile .product-title .is-active .share-wrapper{left:-7px;top:-10px}.product-offering-mobile .product-title .is-active-left .share-wrapper{left:-135px;top:-10px}.product-offering-mobile .company{font-size:14px;font-family:SiemensBlackItalic;color:#005f87;display:block;margin-bottom:10px}.product-offering-mobile input[type=number]{-moz-appearance:textfield}.product-offering-mobile .ten-px-padding{padding-left:10px;padding-right:10px}.product-offering-mobile .no-padding-right{padding-left:15px;padding-right:2px}.product-offering-mobile .no-padding-left{padding-right:15px;padding-left:2px}.product-offering-mobile h4{font-family:SiemensBold}.product-offering-mobile .product-image{width:100%}.product-offering-mobile .blue-background{background-color:#004669;line-height:65px;margin-top:30px;position:relative}.product-offering-mobile .blue-background i{color:#fff;margin-right:5px;font-size:28px}.product-offering-mobile .blue-background span{color:#fff}.product-offering-mobile .blue-background .centered{padding-top:5px;display:block;text-align:center}.product-offering-mobile .blue-background .left{font-size:14px;font-family:SiemensBoldItalic}.product-offering-mobile .blue-background .mid{font-family:SiemensBold;font-size:28px;margin-left:3px;margin-right:3px}.product-offering-mobile .blue-background .right{font-family:SiemensRoman;font-size:14px}.product-offering-mobile .blue-background .purchase{font-size:28px;font-family:SiemensRoman;position:relative}.product-offering-mobile .blue-background .purchase i{position:absolute;top:3px;left:-50px}.product-offering-mobile .blue-background .no-padding{padding-left:0;padding-right:0}.product-offering-mobile .button-conversion{margin-bottom:5px}.product-offering-mobile .product-offer-accordion .newton-accordion{padding-top:10px;padding-bottom:10px;margin-bottom:15px;min-height:40px;background-color:#becdd7;color:#3c464b;cursor:pointer;padding-left:15px;width:100%;border:none;text-align:left;outline:none;transition:.4s;position:relative}.product-offering-mobile .product-offer-accordion .newton-accordion .panel-title{display:inline-block;width:250px;font-family:SiemensRoman;font-size:20px}.product-offering-mobile .product-offer-accordion .newton-accordion i{position:absolute;right:15px;top:10px;font-size:20px}.navigation .navigation-global ul .dropbtn .product-offering-mobile .product-offer-accordion .on-page,.product-offering-mobile .product-offer-accordion .active,.product-offering-mobile .product-offer-accordion .navigation .navigation-global ul .dropbtn .on-page{background-color:#dfe6ed}.product-offering-mobile .product-offer-accordion .accordion-panel{background-color:transparent;max-height:0;overflow:hidden}.product-offering-mobile .product-offer-accordion .accordion-panel ul{padding-left:15px;font-size:16px}.product-offering-mobile .product-offer-accordion .show{max-height:5000px!important}.product-offering-mobile .product-offer-accordion .show p{white-space:normal!important}.product-offering-mobile .product-offer-accordion .accordion-tile{margin-bottom:10px}.product-offering-mobile .product-offer-accordion .accordion-tile h3{font-family:SiemensRoman;margin-top:0}.product-offering-mobile .product-offer-accordion .accordion-tile .button-conversion{margin-top:36px;text-align:left;padding-left:15px}.product-offering-mobile hr{border-top:1px solid #3c464b;clear:both}.product-offering-mobile .mobile-steps h4{width:86%;display:inline-block;line-height:30px;font-size:18px}.product-offering-mobile .mobile-steps h4 small{font-size:14px;font-family:SiemensRoman}.product-offering-mobile .mobile-steps .step-number{padding-top:4px;font-size:16px;margin-top:10px;margin-right:8px;font-family:SiemensBold;float:left;text-align:center;border-radius:50%;display:inline-block;width:28px;height:28px;background-color:#becdd7}.product-offering-mobile .mobile-steps .button-conversion{float:right}.product-offering-mobile .mobile-steps button{display:block;margin-bottom:20px;font-family:SiemensBold;font-size:18px;height:auto;width:100%;color:#004669;background-color:transparent;border:3px solid #004669;padding:.9375rem}.product-offering-mobile .mobile-steps button:hover{background-color:#004669;color:#fff}.product-offering-mobile .mobile-steps button:focus{outline:0}.product-offering-mobile .mobile-steps .button-active{background-color:#004669;color:#fff}.product-offering-mobile .mobile-steps .row-eq-height{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}.product-offering-mobile .steps .step-row{padding-left:0}.product-offering-mobile .steps h4{width:86%;display:inline-block;line-height:30px;font-size:18px}.product-offering-mobile .steps h4 small{font-size:14px;font-family:SiemensRoman}.product-offering-mobile .steps .step-number{padding-top:4px;font-size:16px;margin-top:10px;margin-right:8px;font-family:SiemensBold;float:left;text-align:center;border-radius:50%;display:inline-block;width:28px;height:28px;background-color:#becdd7}.product-offering-mobile .steps .button-conversion{float:right}.product-offering-mobile .steps button{display:block;margin-bottom:20px;font-family:SiemensBold;font-size:18px;height:auto;width:100%;color:#004669;background-color:transparent;border:3px solid #004669;padding:.9375rem;margin-left:10px;margin-right:10px}.product-offering-mobile .steps button:hover{background-color:#004669;color:#fff}.product-offering-mobile .steps button:focus{outline:0}.product-offering-mobile .steps .button-active{background-color:#004669;color:#fff}.product-offering-mobile .steps .row-eq-height{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}.product-offering-mobile .checkout button{width:240px;margin-bottom:10px;margin:0 auto}.product-offering-mobile .checkout h3{font-family:SiemensRoman;margin-top:10px}.product-offering-mobile .checkout .payment-methods{margin:0 auto;margin-bottom:15px}.product-offering-mobile .checkout .error-message{color:#af235f;font-family:SiemensItalic;line-height:24px}.product-offering-mobile .checkout .vat-info{margin-left:10px;color:#2387aa}.product-offering-mobile .checkout p{margin-bottom:3px}.product-offering-mobile .checkout .vat-info:hover{color:#2387aa}.product-offering-mobile .checkout .button-conversion{margin-top:20px;margin-bottom:5px;padding-left:20px;float:none}.product-offering-mobile .checkout .bottom-link{width:100%;background-color:#fff;height:30px;padding-top:5px}.product-offering-mobile .checkout .bottom-link .link,.product-offering-mobile .checkout .bottom-link .link:hover{color:#2387aa}.product-offering-mobile .checkout .inactive{color:#fff;border-color:#becdd7;background-color:#becdd7}.product-offering-mobile .continue{margin-top:20px}.product-offering-mobile .continue .button-conversion{float:none;display:block;margin:0 auto;cursor:pointer}.product-offering-mobile .continue .mobile-error-msg{width:240px;display:block;margin:0 auto;margin-top:10px;color:#af235f;font-family:SiemensItalic}.product-offering-mobile .continue .inactive{color:#fff;border-color:#becdd7;background-color:#becdd7}.product-offering-mobile #mobile-step4 button{height:70px}.product-offering-mobile .user-inputs{position:relative}.product-offering-mobile .user-inputs .user-count{height:40px;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-offering-mobile .user-inputs .user-count label{font-weight:400;letter-spacing:-.05em;width:75%;display:inline;font-size:14px;line-height:16px;margin-top:0;margin-bottom:0}.product-offering-mobile .user-inputs .user-count input{margin-top:0;margin-bottom:0}.product-offering-mobile .user-inputs .total-users label{font-weight:400;font-family:SiemensBold;font-size:18px;line-height:1.2;margin-top:5px}.product-offering-mobile .user-inputs .total-users input{font-size:24px;height:42px}.product-offering-mobile .user-inputs label{font-weight:400;margin-top:10px}.product-offering-mobile .user-inputs label.single-product{font-size:18px;top:10px}.product-offering-mobile .user-inputs input{float:right;display:inline-block;margin-top:5px;margin-bottom:5px;width:70px;height:28px;border:3px solid #becdd7;text-align:center;font-size:16px}.product-offering-mobile .user-inputs input.single-product{padding-left:10px;margin:5px 10px 5px 3.5rem;width:85px;height:35px;border:3px solid #becdd7;text-align:center;font-size:24px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.product-offering-mobile .user-inputs input.single-product{padding-left:0;line-height:10px}}.product-offering-mobile .checkout-mobile button{width:240px;margin-bottom:10px;margin:0 auto}.product-offering-mobile .checkout-mobile h3{font-family:SiemensRoman;margin-top:10px}.product-offering-mobile .checkout-mobile .payment-methods{margin:0 auto;margin-bottom:15px}.product-offering-mobile .checkout-mobile .error-message{color:#af235f;font-family:SiemensItalic;line-height:24px}.product-offering-mobile .checkout-mobile .vat-info{margin-left:10px;color:#2387aa}.product-offering-mobile .checkout-mobile p{margin-bottom:3px}.product-offering-mobile .checkout-mobile .vat-info:hover{color:#2387aa}.product-offering-mobile .checkout-mobile .button-conversion{margin-top:20px;margin-bottom:5px;padding-left:20px;float:none}.product-offering-mobile .checkout-mobile .bottom-link{width:100%;background-color:#fff;height:30px;padding-top:5px}.product-offering-mobile .checkout-mobile .bottom-link .link,.product-offering-mobile .checkout-mobile .bottom-link .link:hover{color:#2387aa}.product-offering-mobile .checkout-mobile .inactive{color:#fff;border-color:#becdd7;background-color:#becdd7}.product-offering-desktop .headline .top,.product-offering-mobile .headline .top{color:#005f87;font-family:SiemensBlackItalic;font-size:14px}.product-offering-desktop .headline h2,.product-offering-mobile .headline h2{font-family:SiemensRoman;font-size:28px;margin-top:10px}.product-offering-desktop .headline .bottom,.product-offering-mobile .headline .bottom{font-family:SiemensBlack;font-size:18px}@media only screen and (max-width:767px){.product-offering-desktop{display:none}.product-offering-mobile{display:block}.product-offering-mobile .description .v3 td,.product-offering-mobile .description .v3 th{padding:10px}.product-offering-mobile .description .v3 ul{margin-bottom:20px}.product-offering-mobile select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:18px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:31.9%;min-width:31.9%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}}.product-support .trending-title{padding:20px 0 12px}.product-support .support-message{padding:0 20%}.product-support .support-phone-nums{display:none}.navigation .navigation-global ul .dropbtn .product-support .support-phone-nums.on-page,.product-support .navigation .navigation-global ul .dropbtn .support-phone-nums.on-page,.product-support .support-phone-nums.active{display:block}.product-support #fewer-phone-nums,.product-support #more-phone-nums{display:none}.navigation .navigation-global ul .dropbtn .product-support #fewer-phone-nums.on-page,.navigation .navigation-global ul .dropbtn .product-support #more-phone-nums.on-page,.product-support #fewer-phone-nums.active,.product-support #more-phone-nums.active,.product-support .navigation .navigation-global ul .dropbtn #fewer-phone-nums.on-page,.product-support .navigation .navigation-global ul .dropbtn #more-phone-nums.on-page{display:block}.product-support .info-group{margin-top:30px;margin-bottom:20px}.product-support .info-group p{font-size:.9em}.product-support .info-group p a{font-weight:700}.product-support p a{color:#2387aa}.product-support .button-conversion.wide-btn{width:auto}.product-support .support-links{border-left:2px solid #d0d0d0;margin-top:20px}.product-support .support-links .support-link{margin:6px 0}.product-support .support-links h3{font-weight:light;font-size:1.3em}.product-support .support-links h5{font-weight:700;font-size:1em;margin:10px 0 4px}.product-support .support-links h5 a{color:inherit;font-size:.9em}.product-support .support-links p{font-size:.9em}.product-support .support-links p a{color:inherit}.product-support .support-info-block h5{margin:4px 0;font-size:1.1em}.product-support h1,.product-support h2,.product-support h3,.product-support h4,.product-support h5,.product-support h6{margin-top:18px;margin-bottom:16px}.product-support h1.emphasis,.product-support h2.emphasis,.product-support h3.emphasis,.product-support h4.emphasis,.product-support h5.emphasis,.product-support h6.emphasis{font-size:1.2em;margin:20px 0 14px}.product-support h1.strong-h,.product-support h2.strong-h,.product-support h3.strong-h,.product-support h4.strong-h,.product-support h5.strong-h,.product-support h6.strong-h{font-weight:700}.product-support .resource-group{padding-top:30px;padding-bottom:30px}.product-support .resource-group a{display:block;color:inherit;padding-bottom:6px}.product-support .region-group h6{font-size:1.1em}.product-support .region-group h6 span{font-size:.8em}.product-support .region-group .region-info{padding-bottom:12px}.product-support .region-group .region-info h5{margin-bottom:0}.product-support .region-group .region-info a{color:inherit}.product-support .support-input{color:#000;line-height:1.8em}.product-support .support-input input{display:table-cell;width:100%;line-height:45px;height:45px;padding-left:10px}.product-support .banner-error{color:#ff0;display:none}.product-support .support-button{text-align:center}.product-support .banner{display:none}.product-support .banner p{margin:0}.product-support .banner .container{background-color:#dc6914;margin-top:20px;color:#fff;padding:25px 10px}.product-support .banner .container .content a{color:#fff;text-decoration:underline}.product-support .banner .container .content a:focus,.product-support .banner .container .content a:hover{font-weight:700}.product-support .banner .banner-close{text-align:right}.product-support .banner .banner-close a{color:#fff}@media (max-width:768px){.product-support .support-links{border-left:none;margin-top:20px;margin-bottom:20px}}.quote{padding-top:50px;padding-bottom:50px;background-color:#dfe6ed;min-height:530px;color:#3c464b}.quote .quote-title{margin-top:-1px;margin-bottom:10px;unicode-bidi:bidi-override}.quote .quote-title h1{font-family:SiemensRoman;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}.quote .quote-title .share{margin-top:-3px}@media only screen and (max-width:767px){.quote .quote-title .share{margin-top:-1px}}.quote .quote-title a{font-size:24px;display:inline;text-decoration:none;color:#879baa}@media only screen and (max-width:767px){.quote .quote-title a{font-size:20px}}@media only screen and (max-width:767px){.quote .quote-title .is-active .share-wrapper{left:-10px;top:-10px}.quote .quote-title .is-active-left .share-wrapper{left:-140px;top:-10px}}.quote .content{margin-bottom:15px;unicode-bidi:bidi-override}.quote .content p{display:inline}.quote .content a{text-decoration:none;font-size:16px;display:inline;font-family:SiemensRoman}.quote #quote_img{position:absolute;right:0}@media only screen and (max-width:767px){.quote #quote_img{height:45px}}.quote .quotes{font-size:24px;font-family:SiemensItalic;color:#879baa;line-height:1.2;text-align:right;margin-bottom:15px;unicode-bidi:bidi-override}@media only screen and (max-width:767px){.quote .quotes{font-size:20px}}.quote .signature{font-size:12px;line-height:1.2;text-align:right}.quote .signature,.quote .video-micetype{color:#879baa;font-family:SiemensItalic;unicode-bidi:bidi-override}.quote .video-micetype{font-size:14px;line-height:14px;margin-top:10px;margin-bottom:14px}.quote #mobile-video,.quote .mobile-video,.quote .mobile-video-js{display:none}.quote .desktop-video,.quote .desktop-video-js{display:block}.quote .button-conversion{float:right}@media only screen and (max-width:767px){.quote{padding-top:35px;padding-bottom:35px}.quote .quote-title h1{font-size:28px}.quote #quote_img{position:static;margin-top:10px}.quote .quotes{margin-top:5px}.quote .video{display:none}.quote .mobile-video,.quote .mobile-video-js{display:block}.quote .desktop-video,.quote .desktop-video-js{display:none}.quote #mobile-video{display:block;margin-bottom:15px}.quote .signature{margin-bottom:20px}.quote .button-conversion{float:none}}.skiplink a{display:block;padding:0 8px;height:0;overflow:hidden}.skiplink a:focus{height:24px;overflow:visible}.related-links{position:relative;background-color:#323c46;padding-top:30px;padding-bottom:50px}.related-links h1{color:#3c464b;margin-top:0}.related-links h2,.related-links h3,.related-links h4,.related-links h5,.related-links h6{font-family:SiemensRoman;color:#3c464b;margin-top:0}.related-links h1{font-family:SiemensRoman;font-size:36px;color:#fff;letter-spacing:-.03em;font-variant-ligatures:none}.related-links .img-responsive{width:100%}.related-links .slick-prev{left:-30px}@media only screen and (min-width:1246px){.related-links .slick-prev{left:-45px}}.related-links .slick-next{right:-30px}@media only screen and (min-width:1246px){.related-links .slick-next{right:-45px}}.related-links .slick-next,.related-links .slick-prev{top:50%;width:3.8%;background:transparent;visibility:visible}@media only screen and (min-width:1246px){.related-links .slick-next,.related-links .slick-prev{visibility:visible;top:50%;width:50px;background-color:#3c464b}}@media only screen and (min-width:768px) and (max-width:991px){.related-links .slick-next,.related-links .slick-prev{display:block!important}}.related-links .slick-dots li.slick-active button:before,.related-links .slick-dots li button:before{color:#fff;opacity:1}.gap-right{margin-right:20px 50px}.related-link{height:auto;position:relative;display:-ms-flexbox;display:flex}.related-link a{display:block;font-size:15px;color:#fff;padding:15px;height:100%;min-height:130px;background:url(../images/Country/related-links-bg.png) repeat 50%;background-size:cover;text-decoration:none}@media only screen and (max-width:767px){.related-link a{font-size:14px}}.related-link a:focus{outline:none}.related-link i{color:#fff;position:absolute;bottom:15px;right:30px}@media only screen and (min-width:768px) and (max-width:991px){.related-link{min-height:150px}}.related-links-slider .slick-track{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-gutter{padding-left:0;padding-right:0}.related-link-single{padding-top:3rem;padding-bottom:4rem}.related-link-single .content{font-size:2.4rem;text-align:center}@media only screen and (min-width:768px) and (max-width:991px){.white-page-tile h3{margin-top:10px}}.events-filter.buy-tiles .tile:hover,.events-filter.chapter-tiles .tile:hover,.events-filter.segments .tile:hover,.resource-filter.buy-tiles .tile:hover,.resource-filter.chapter-tiles .tile:hover,.resource-filter.segments .tile:hover{cursor:pointer}.events-filter.buy-tiles .tile .tile-details,.events-filter.chapter-tiles .tile .tile-details,.events-filter.segments .tile .tile-details,.resource-filter.buy-tiles .tile .tile-details,.resource-filter.chapter-tiles .tile .tile-details,.resource-filter.segments .tile .tile-details{background-color:#fff;padding:16px 16px 20px}.events-filter.buy-tiles .tile .tile-details h1,.events-filter.buy-tiles .tile .tile-details h2,.events-filter.buy-tiles .tile .tile-details h3,.events-filter.buy-tiles .tile .tile-details h4,.events-filter.buy-tiles .tile .tile-details h5,.events-filter.buy-tiles .tile .tile-details p.tile-banner,.events-filter.chapter-tiles .tile .tile-details h1,.events-filter.chapter-tiles .tile .tile-details h2,.events-filter.chapter-tiles .tile .tile-details h3,.events-filter.chapter-tiles .tile .tile-details h4,.events-filter.chapter-tiles .tile .tile-details h5,.events-filter.chapter-tiles .tile .tile-details p.tile-banner,.events-filter.segments .tile .tile-details h1,.events-filter.segments .tile .tile-details h2,.events-filter.segments .tile .tile-details h3,.events-filter.segments .tile .tile-details h4,.events-filter.segments .tile .tile-details h5,.events-filter.segments .tile .tile-details p.tile-banner,.resource-filter.buy-tiles .tile .tile-details h1,.resource-filter.buy-tiles .tile .tile-details h2,.resource-filter.buy-tiles .tile .tile-details h3,.resource-filter.buy-tiles .tile .tile-details h4,.resource-filter.buy-tiles .tile .tile-details h5,.resource-filter.buy-tiles .tile .tile-details p.tile-banner,.resource-filter.chapter-tiles .tile .tile-details h1,.resource-filter.chapter-tiles .tile .tile-details h2,.resource-filter.chapter-tiles .tile .tile-details h3,.resource-filter.chapter-tiles .tile .tile-details h4,.resource-filter.chapter-tiles .tile .tile-details h5,.resource-filter.chapter-tiles .tile .tile-details p.tile-banner,.resource-filter.segments .tile .tile-details h1,.resource-filter.segments .tile .tile-details h2,.resource-filter.segments .tile .tile-details h3,.resource-filter.segments .tile .tile-details h4,.resource-filter.segments .tile .tile-details h5,.resource-filter.segments .tile .tile-details p.tile-banner{margin:0 0 12px}.events-filter.buy-tiles .tile .tile-details p.tile-banner span.left,.events-filter.chapter-tiles .tile .tile-details p.tile-banner span.left,.events-filter.segments .tile .tile-details p.tile-banner span.left,.resource-filter.buy-tiles .tile .tile-details p.tile-banner span.left,.resource-filter.chapter-tiles .tile .tile-details p.tile-banner span.left,.resource-filter.segments .tile .tile-details p.tile-banner span.left{float:left}.events-filter.buy-tiles .tile .tile-details p.tile-banner span.right,.events-filter.chapter-tiles .tile .tile-details p.tile-banner span.right,.events-filter.segments .tile .tile-details p.tile-banner span.right,.resource-filter.buy-tiles .tile .tile-details p.tile-banner span.right,.resource-filter.chapter-tiles .tile .tile-details p.tile-banner span.right,.resource-filter.segments .tile .tile-details p.tile-banner span.right{float:right}.events-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.events-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.events-filter.segments .tile .tile-details .tile-info i.fa.fa-angle-right,.resource-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.resource-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.resource-filter.segments .tile .tile-details .tile-info i.fa.fa-angle-right{float:right;font-size:3em;color:#2486aa}.events-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-download,.events-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.events-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-play-circle,.events-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-download,.events-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.events-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-play-circle,.events-filter.segments .tile .tile-details .tile-info i.fa.fa-download,.events-filter.segments .tile .tile-details .tile-info i.fa.fa-external-link,.events-filter.segments .tile .tile-details .tile-info i.fa.fa-play-circle,.resource-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-download,.resource-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.resource-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-play-circle,.resource-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-download,.resource-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.resource-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-play-circle,.resource-filter.segments .tile .tile-details .tile-info i.fa.fa-download,.resource-filter.segments .tile .tile-details .tile-info i.fa.fa-external-link,.resource-filter.segments .tile .tile-details .tile-info i.fa.fa-play-circle{float:right;font-size:2em;color:#2486aa}.events-filter.buy-tiles .tile img,.events-filter.chapter-tiles .tile img,.events-filter.segments .tile img,.resource-filter.buy-tiles .tile img,.resource-filter.chapter-tiles .tile img,.resource-filter.segments .tile img{height:250px}.resource-list .three-column-resource{background-color:#f5f6fa}.resource-list .container{padding-top:30px;padding-bottom:30px}.resource-list h3{padding:0;margin:0}.resource-list p{margin:0 0 40px}.resource-list .resource-img-container{width:100%;height:175px;overflow:hidden;position:relative;min-height:175px;margin-bottom:8px}.resource-list .resource-img-container.img-shrink{height:100px;min-height:100px}.resource-list .resource-img-container img{width:100%;height:auto;overflow:hidden}.resource-list .additional-links>h2:first-child,.resource-list .other-resource>h2:first-child{padding-bottom:40px}.resource-list .additional-links{margin-bottom:20px}.resource-list .additional-links .collateral-tag{margin-top:0}.resource-list .additional-links .resource-item{margin-top:20px}.resource-list .other-resource{margin-bottom:20px}.resource-list .other-resource .resource-items{padding-left:15px}.resource-list .resource-items{padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.resource-list .resource-items .resource-item{margin-bottom:30px;width:calc(33% - 25px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none;transition:opacity .5s ease-in-out}.resource-list .resource-items .resource-item:nth-child(3n+1){margin-left:0;margin-right:40px}.resource-list .resource-items .resource-item:nth-child(3n+2){margin-left:0;margin-right:0}.resource-list .resource-items .resource-item:nth-child(3n+3){margin-left:40px;margin-right:0}@media only screen and (max-width:767px){.resource-list .resource-items .resource-item{width:100%}.resource-list .resource-items .resource-item:nth-child(n){margin-left:0;margin-right:0}}.resource-list .collateral-info{margin-left:25px;width:65%}.resource-list .collateral-tag{font-size:14px;color:#dc6913;margin-top:10px;text-transform:uppercase;font-family:SiemensBold;display:block}.resource-list .collateral-title{font-size:16px;font-family:SiemensBold;line-height:24px;font-weight:500;color:#3c464b}.resource-list .collateral-description{color:#3c464b}.search-bar{padding-top:20px;padding-bottom:20px;background-color:#eff0f4}.search-bar .search-box{margin-left:15px;margin-right:15px;height:35px;position:relative;border:1px solid #becdd7;border-radius:2px;background-color:#fff}.search-bar .search-box input{padding-top:2px;padding-bottom:3px;padding-left:10px;width:75%;position:absolute;left:0;top:0;line-height:28px;border:none}.search-bar .search-box input:focus{outline:none}.search-bar .search-box .search-buttons{position:absolute;right:0;top:0;height:100%;width:80px;display:table}.search-bar .search-box .search-buttons button{background-color:#fff;border:none;margin:0;height:33px;text-align:center}.search-bar .search-box .search-buttons button i{font-size:18px;color:#879baa;vertical-align:middle}.search-bar .search-box .search-buttons .search-btn:hover{background-color:#879baa}.search-bar .search-box .search-buttons .search-btn:hover i{color:#fff}.search-bar .search-box .search-buttons .search-btn{float:right;text-align:center;width:40px;display:table-cell}.search-bar .search-box .search-buttons .search-btn i{margin-left:-2px}.search-bar .search-box .search-buttons .reset-btn{display:table-cell;background-color:#fff;width:40px;display:none;text-align:center}.search-bar .search-box .search-buttons .reset-btn i{font-size:14px}.search-bar .search-box .search-buttons .search-btn-active{background-color:#879baa}.search-bar .search-box .search-buttons .search-btn-active i{color:#fff}.search-bar span{line-height:35px}.recommended-results{background-color:#555f69;padding-bottom:30px}.recommended-results h1{font-size:24px;font-family:SiemensRoman;color:#fff;letter-spacing:-.03em;font-variant-ligatures:none}.recommended-results img{width:100%}.recommended-results .result-caption{display:block;margin-top:10px;font-size:18px;font-family:SiemensBold;color:#fff}@media only screen and (max-width:767px){.recommended-results .result-caption{margin-top:-15px;vertical-align:middle}}@media only screen and (max-width:767px){.recommended-results h1{padding-bottom:10px;border-bottom:1px solid #fff}.recommended-results img{display:inline-block;width:40%;margin-bottom:15px}.recommended-results .result-caption{width:50%;display:inline-block;margin-left:10px}}.no-results{padding-top:20px;padding-bottom:40px;background-color:#eff0f4}.no-results h1{display:inline-block;font-family:SiemensBold;font-size:24px;margin-top:3px;letter-spacing:-.03em;font-variant-ligatures:none;margin-bottom:20px}.no-results ul{padding-left:20px;font-size:16px}@media only screen and (max-width:767px){.no-results{padding-top:0}.no-results h1{margin-top:0}.no-results p,.no-results ul{font-size:14px}}.search-form{margin-top:20px}.search-form .input-wrapper{position:relative}.search-form .input-wrapper:before{content:"\f002";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#879bab;font-size:.9em;padding-right:1em;position:absolute;top:12px;right:0}.search-form input.search-input{padding:10px 50px 10px 10px;width:100%;border:1px solid #bbc3c9}.other-results{padding-top:30px;padding-bottom:40px;background-color:#eff0f4}.other-results h1{display:inline-block;font-family:SiemensBold;font-size:24px;margin-top:3px;letter-spacing:-.03em;font-variant-ligatures:none}.other-results .page-results{float:right;font-size:18px;display:inline-block;line-height:36px}.other-results .page-results .total-results{display:inline-block;position:relative;top:0}@media only screen and (max-width:767px){.other-results .page-results .total-results{top:26px;left:0}}.other-results .page-results .showOnMobile{display:none}@media only screen and (max-width:767px){.other-results .page-results .showOnMobile{display:block;position:relative;top:-20px;left:-8px;font-size:11px}}.other-results .page-results .input-box{color:#2387aa;text-align:center;display:inline-block;width:36px;height:36px;line-height:34px;border:1px solid #879baa;background-color:#fff;font-family:SiemensBold}.other-results .page-results a{margin-left:5px;text-decoration:none;display:inline-block;color:#fff;background-color:#2387aa;width:36px;line-height:33px;text-align:center;font-size:16px;padding-top:3px}@media screen and (max-width:340px){.other-results .page-results a{margin-left:1px;width:18px}}.other-results .page-results input[type=number]::-webkit-inner-spin-button,.other-results .page-results input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.other-results .page-results input[type=number]{-moz-appearance:textfield}@media only screen and (max-width:767px){.other-results .page-results .hide-mobile{display:none}}@media only screen and (max-width:767px){.other-results .mobile-results{float:none;display:block;text-align:center}}.other-results .blue-font{color:#2387aa}.other-results .search-result{margin-top:15px}.other-results .search-result .result-icon{text-align:center;padding-top:5px}.other-results .search-result .result-icon img{margin:0 auto}.other-results .search-result .result-icon .result-type{font-size:16px;font-family:SiemensBold;display:block}.other-results .search-result .result-icon .result-size{display:block;font-size:12px;margin-top:-5px}.other-results .search-result .result-details{display:inline-block}@media only screen and (max-width:767px){.other-results .search-result .result-details{padding-left:0}}@media only screen and (max-width:767px){.other-results .search-result .result-details p{font-size:14px;line-height:1.1}}.other-results .search-result .result-details .result-link{font-size:18px;color:inherit;text-decoration:underline;display:block;margin-bottom:10px}@media only screen and (max-width:767px){.other-results .search-result .result-details .result-link{font-size:16px;margin-bottom:5px;line-height:1.1}}.other-results .search-result .result-details .breadcrumbs{font-size:12px;color:#879baa}@media only screen and (max-width:767px){.other-results .search-result .result-details .breadcrumbs{display:none}}.other-results .search-result .mobile-border-top{display:none}@media only screen and (max-width:767px){.other-results .search-result .mobile-border-top{display:block;margin-bottom:10px;border-top:1px solid #879baa}}.segments{padding:55px 0 80px}@media only screen and (max-width:767px){.segments{padding-top:0}}.segments .header h1{font-size:36px}.segments .header__more-info{width:20px;text-align:center;vertical-align:top;line-height:20px;color:#fff;display:inline-block;font-size:18px;background-color:#2387aa;border-radius:50%}@media only screen and (max-width:767px){.segments .header{background-color:#004669;margin-left:-15px;margin-right:-15px;padding:20px 15px;color:#fff}}@media only screen and (max-width:767px){.segments .tile-container .tile img{display:block}}.segments .tile-container .tile-info{-ms-flex-pack:justify;justify-content:space-between}.share-container{display:inline-block;width:24px;height:24px;position:relative}@media only screen and (max-width:767px){.share-container{display:none;width:20px;height:20px}}.share{background-color:transparent;display:inline;height:100%}.share,.share .share-button{position:absolute;width:inherit}.share .share-button{z-index:999;cursor:pointer;color:#879baa;text-decoration:none;display:inline-block;height:inherit;outline:0}.share .share-text{line-height:20px;padding-top:10px;display:none;color:#1e2832;vertical-align:top;font-size:14px;font-family:SiemensBold;margin-left:35px}.share .share-expansible{display:none;width:100%;margin-left:0}.share .share-expansible .share-list{padding-left:0;color:#879baa;list-style:none;margin-top:10px}.share .share-expansible .share-list .share-link{padding-left:10px;padding-right:10px;margin-left:0;display:block;width:100%;height:27px;font-size:18px}.share .share-expansible .share-list .share-link i{color:#879baa;text-decoration:none;vertical-align:middle;font-size:20px}.share .share-expansible .share-list .share-link .share-name{font-size:14px;color:#3c464b;margin-left:10px;line-height:27px}.share .share-expansible .share-list .share-link:hover{background-color:#005578}.share .share-expansible .share-list .share-link:hover .share-name,.share .share-expansible .share-list .share-link:hover i{color:#fff!important}.is-active .share-button{z-index:99999}.is-active .share-text{display:block}.is-active .share-expansible{display:block;float:left}.is-active .share-wrapper{background-color:#eff0f4;border:1px solid #becdd7;position:absolute;left:-7px;top:-7px;width:170px;z-index:9999}.is-active-left .share-text{display:block;margin-left:10px}.is-active-left .share-expansible{display:block;float:left;margin-left:0}.is-active-left .share-wrapper{background-color:#eff0f4;border:1px solid #becdd7;position:absolute;left:-135px;top:-7px;width:170px;z-index:99}.qr-code{padding-top:10px;margin-left:35px}@media only screen and (max-width:767px){.qr-code{margin:50% auto;margin-top:10px;margin-bottom:0}}.shoutbox{background-color:#004669;color:#fff;padding-top:30px;padding-bottom:40px}.shoutbox:focus{outline:none}.shoutbox img{width:100%}.shoutbox .details{margin-right:5px;font-family:SiemensItalic;font-size:14px;unicode-bidi:bidi-override}.shoutbox .details span{color:#ffb900}.shoutbox .shoutbox-title h3{margin-top:0;font-family:SiemensRoman;font-size:28px;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;unicode-bidi:bidi-override;margin-right:5px}.shoutbox .shoutbox-title .share{margin-top:2px}@media only screen and (max-width:767px){.shoutbox .shoutbox-title .share{margin-top:0}}@media only screen and (max-width:767px){.shoutbox .shoutbox-title .is-active .share-wrapper{left:-10px;top:-10px}.shoutbox .shoutbox-title .is-active-left .share-wrapper{left:-140px;top:-10px}}.shoutbox .shoutbox-title a{font-size:24px;text-decoration:none;color:#879baa}@media only screen and (max-width:767px){.shoutbox .shoutbox-title a{font-size:20px}}.shoutbox .content{margin-top:10px;margin-bottom:15px}.shoutbox .content p{display:inline;unicode-bidi:bidi-override}.shoutbox .content a:not(.button-conversion){font-size:16px;display:inline;text-decoration:none;font-family:SiemensRoman;color:#ffb900}.shoutbox .content ul.typeahead{min-width:400px}.shoutbox .content ul.typeahead a.dropdown-item{display:block;width:100%;color:inherit}.navigation .navigation-global .shoutbox .content ul.typeahead .dropbtn li.on-page a,.shoutbox .content .navigation .navigation-global ul.typeahead .dropbtn li.on-page a,.shoutbox .content ul.typeahead li.active a{background-color:#e2e6ea}.shoutbox .eloqua-success-message .button-conversion{margin-top:5px}.shoutbox .form-group:first-of-type{padding-left:0;margin-bottom:15px}@media only screen and (max-width:767px){.shoutbox .form-group:first-of-type{padding-right:0}}.shoutbox .form-group:last-of-type{padding-right:0;margin-bottom:15px}@media only screen and (max-width:767px){.shoutbox .form-group:last-of-type{padding-left:0}}.shoutbox .form-control{height:40px}.shoutbox #shoutbox-mobile-image{display:none;margin-bottom:20px;margin-top:10px}.shoutbox .single-input-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.shoutbox .single-input-form .form-group:first-of-type,.shoutbox .single-input-form .form-group:last-of-type{margin-bottom:0}.shoutbox .single-input-form #formElement0{-ms-flex:100%;flex:100%}.shoutbox .single-input-form #formElement1{-ms-flex:1;flex:1;height:-webkit-min-content;height:-moz-min-content;height:min-content;margin-right:5%;-ms-flex-preferred-size:240px;flex-basis:240px}@media only screen and (max-width:767px){.shoutbox .single-input-form #formElement1{margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width:768px) and (max-width:991px){.shoutbox .single-input-form #formElement1{max-width:none;margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}}.shoutbox .single-input-form #formElement2{max-width:240px;-ms-flex-preferred-size:240px;flex-basis:240px;margin-left:auto}@media only screen and (min-width:768px) and (max-width:991px){.shoutbox .single-input-form #formElement2{margin-top:15px}}@media only screen and (max-width:767px){.shoutbox .single-input-form #formElement2{margin-top:15px;-ms-flex-pack:center;justify-content:center;margin-right:auto}}.shoutbox .single-input-form #formElement2 .button-conversion{margin-top:0}.shoutbox.shoutbox-inline-form{background-color:#dedee3}.shoutbox.shoutbox-inline-form .inline-form{padding:0}.shoutbox.shoutbox-inline-form .inline-form form button{margin-top:-17px}.shoutbox.shoutbox-inline-form .inline-form form .form-group{padding-left:0}.shoutbox-dark{background-color:#004669;color:#fff}.shoutbox-light{background-color:#879baa;color:#3c464b}.shoutbox-light .shoutbox-title a{color:#005f87}.shoutbox-light .content,.shoutbox-light .shoutbox-title h3{color:#0a1419}.shoutbox-light .button-conversion{color:#0a1419;border:3px solid #0a1419}.shoutbox-light .details span.fg-yellow{color:#50143c}.shoutbox-light .details span.fg-white{color:#0a1419}.shoutbox-light .details span.fg-black{color:#000}.shoutbox-light .content a,.shoutbox-light .details span{color:#005f87}.shoutbox-light35{background-color:#becdd7;color:#3c464b}.shoutbox-light35 .details span,.shoutbox-light35 .shoutbox-title a{color:#005f87}.shoutbox-light35 .content p{font-size:2.4rem}.shoutbox-light35 .content a{color:#005f87}.shoutbox-light45{background-color:#dfe6ed;color:#3c464b}.shoutbox-light45 .content a,.shoutbox-light45 .details span,.shoutbox-light45 .shoutbox-title a{color:#005f87}@media (max-width:768px){.shoutbox ul.typeahead{min-width:auto!important}}@media (min-width:768px){.shoutbox .shoutbox-CTAs{float:right}.shoutbox .shoutbox-CTAs .button-conversion{float:none;margin-left:1rem}}@media only screen and (max-width:767px){.shoutbox .shoutbox-CTAs .button-conversion{margin-top:20px}.shoutbox p{line-height:1.3}.shoutbox .details i,.shoutbox .video-wrapper,.shoutbox img{display:none}.shoutbox #shoutbox-mobile-image{display:block;width:100%}.shoutbox .mobile-share-icon{display:block}.shoutbox .mobile-share-icon i{position:absolute;bottom:10px;right:20px;font-weight:800;font-size:36px;color:#fff}}.simple-rate-desktop{margin-top:60px;margin-bottom:36px;color:#3c464b}.simple-rate-desktop .no-padding{padding-left:0;padding-right:0}.simple-rate-desktop .left-padding{padding-left:10px}.simple-rate-desktop .title-share-button{float:none;margin-left:10px}.simple-rate-desktop .product-image{margin-bottom:20px;width:100%}.simple-rate-desktop .side-link{color:#2387aa;font-size:16px;display:block}.simple-rate-desktop .product-title{margin-top:-7px}.simple-rate-desktop .product-title h2{display:inline;letter-spacing:-.03em;font-variant-ligatures:none;color:#005f87;font-family:SiemensBold;margin-right:5px}.simple-rate-desktop .product-title a{display:inline;font-size:24px;color:#879baa;text-decoration:none}.simple-rate-desktop .product-title .share{margin-top:0}.simple-rate-desktop .view-cart{color:#2387aa;position:absolute;right:15px;top:-45px;font-size:18px;font-family:SiemensBold;text-decoration:none}.simple-rate-desktop h2{margin-top:0;color:#005f87;font-family:SiemensRoman}.simple-rate-desktop h2 a{color:#879baa;float:right;text-decoration:none}.simple-rate-desktop h4{font-family:SiemensBold}.simple-rate-desktop ul{font-size:16px;padding-left:15px}.simple-rate-desktop .two-col-list{-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:40px}@media only screen and (min-width:768px) and (max-width:991px){.simple-rate-desktop .two-col-list{column-gap:60px}}.simple-rate-desktop .headline{margin-top:30px;margin-bottom:20px;background-color:#004669;height:80px}.simple-rate-desktop .headline h2{font-family:SiemensBold;display:inline-block;margin-top:20px;color:#fff}.simple-rate-desktop .headline i{font-size:30px;color:#fff;margin-right:20px}@media only screen and (min-width:768px) and (max-width:991px){.simple-rate-desktop .headline i{margin-right:10px}}.simple-rate-desktop .headline .right{height:inherit;position:relative;display:inline-block;color:#fff;float:right;width:19rem}.simple-rate-desktop .headline .right h2{margin-bottom:0;display:block;text-align:right}.simple-rate-desktop .headline .right span{position:absolute;right:0}.simple-rate-desktop .headline .right .top{top:4px;font-size:12px;font-family:SiemensItalic}.simple-rate-desktop .headline .right .bottom{font-family:SiemensRoman;bottom:8px}.simple-rate-desktop hr{border-top:1px solid #3c464b}.simple-rate-desktop button{margin-right:20px;margin-bottom:10px;margin-top:20px;display:inline-block;font-family:SiemensBold;font-size:18px;height:auto;width:195px;min-width:31.9%;min-height:auto;color:#004669;background-color:transparent;border:3px solid #004669;padding:.9375rem}.simple-rate-desktop button:hover{background-color:#004669;color:#fff}.simple-rate-desktop button:focus{outline:0}.simple-rate-desktop .button-active{background-color:#004669;color:#fff}.simple-rate-desktop .steps h4{width:86%;display:inline-block;line-height:30px;font-size:18px}.simple-rate-desktop .steps h4 small{font-size:14px;font-family:SiemensRoman}.simple-rate-desktop .steps .step-number{padding-top:4px;font-size:16px;margin-top:10px;margin-right:8px;font-family:SiemensBold;float:left;text-align:center;border-radius:50%;display:inline-block;width:28px;height:28px;background-color:#becdd7}.simple-rate-desktop .user-inputs{position:relative}.simple-rate-desktop .user-inputs input{padding-left:10px;margin-top:5px;margin-bottom:5px;margin-right:10px;width:85px;height:35px;border:3px solid #becdd7;text-align:center;font-size:24px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.simple-rate-desktop .user-inputs input{padding-left:0;line-height:10px}}.simple-rate-desktop .user-inputs label{font-weight:400;position:absolute;font-size:18px;top:10px}.simple-rate-desktop .checkout{padding-bottom:20px;margin-top:-20px;float:right}.simple-rate-desktop .checkout h3{font-family:SiemensRoman}.simple-rate-desktop .checkout p{margin-bottom:5px}.simple-rate-desktop .checkout button{width:240px}@media only screen and (min-width:768px) and (max-width:991px){.simple-rate-desktop .checkout button{width:100%}}.simple-rate-desktop .checkout .button-conversion{margin-top:20px;padding-left:10px}.simple-rate-desktop .checkout .error-message{color:#af235f;font-family:SiemensItalic;line-height:24px}.simple-rate-desktop .checkout .payment-methods{margin-top:10px;max-width:240px}@media only screen and (min-width:992px) and (max-width:1199px){.simple-rate-desktop .checkout .payment-methods{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.simple-rate-desktop .checkout .payment-methods{width:100%}}.simple-rate-desktop .checkout .vat-info{margin-top:20px}.simple-rate-desktop .checkout .vat-info p{margin-bottom:10px}.simple-rate-desktop .checkout .vat-info span{display:block}.simple-rate-desktop .checkout .vat-info a{display:block;color:#2387aa}.simple-rate-desktop .checkout .vat-info a:hover{color:#2387aa}.simple-rate-desktop .payment-type{margin-top:-20px}.side-content{margin-top:5px}.side-content p{display:inline}.side-content a{display:inline;color:#2387aa;font-size:16px}.legal-side{margin-top:20px;padding-right:15px}.legal-side p{display:block;margin-bottom:10px;font-size:12px;line-height:1}@media only screen and (max-width:767px){.simple-rate-desktop button{width:100%;margin-top:0}.simple-rate-desktop .padding-left-lg{padding-left:0}.simple-rate-desktop .checkout .payment-methods{margin:1rem auto 0}.simple-rate-desktop .product-offer-accordion .newton-accordion{padding-top:10px;padding-bottom:10px;margin-bottom:15px;min-height:40px;background-color:#becdd7;color:#3c464b;cursor:pointer;padding-left:15px;width:100%;border:none;text-align:left;outline:none;transition:.4s;position:relative}.simple-rate-desktop .product-offer-accordion .newton-accordion .panel-title{display:inline-block;width:250px;font-family:SiemensRoman;font-size:20px}.simple-rate-desktop .product-offer-accordion .newton-accordion i{position:absolute;right:15px;top:10px;font-size:20px}.navigation .navigation-global ul .dropbtn .simple-rate-desktop .product-offer-accordion .on-page,.simple-rate-desktop .product-offer-accordion .active,.simple-rate-desktop .product-offer-accordion .navigation .navigation-global ul .dropbtn .on-page{background-color:#dfe6ed}.simple-rate-desktop .product-offer-accordion .accordion-panel{background-color:transparent;max-height:0;overflow:hidden}.simple-rate-desktop .product-offer-accordion .accordion-panel ul{padding-left:15px;font-size:16px}.simple-rate-desktop .product-offer-accordion .accordion-panel .legal-text{display:block;margin-bottom:10px;font-size:12px;line-height:1}.simple-rate-desktop .product-offer-accordion .show{max-height:5000px!important}.simple-rate-desktop .product-offer-accordion .show p{white-space:normal!important}.simple-rate-desktop .product-offer-accordion .accordion-tile{margin-bottom:10px}.simple-rate-desktop .product-offer-accordion .accordion-tile h3{font-family:SiemensRoman;margin-top:0}.simple-rate-desktop .product-offer-accordion .accordion-tile .button-conversion{margin-top:36px;text-align:left;padding-left:15px}}.on-demand-webinar,.single-topic,.stlp-event-info{background-color:#eff0f4;padding-bottom:50px;padding-top:35px}.on-demand-webinar .agreeToTermsValidate,.single-topic .agreeToTermsValidate,.stlp-event-info .agreeToTermsValidate{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.on-demand-webinar .title,.single-topic .title,.stlp-event-info .title{margin-bottom:15px}.on-demand-webinar .title h1,.single-topic .title h1,.stlp-event-info .title h1{display:inline;font-family:SiemensRoman;margin-right:5px;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.on-demand-webinar .title h1,.single-topic .title h1,.stlp-event-info .title h1{font-size:28px}}.on-demand-webinar .title .share,.single-topic .title .share,.stlp-event-info .title .share{margin-top:-2px}@media only screen and (max-width:767px){.on-demand-webinar .title .share,.single-topic .title .share,.stlp-event-info .title .share{margin-top:-1px}}.on-demand-webinar .title a,.single-topic .title a,.stlp-event-info .title a{font-size:24px;color:#879baa;text-decoration:none}@media only screen and (max-width:767px){.on-demand-webinar .title a,.single-topic .title a,.stlp-event-info .title a{font-size:20px}}@media only screen and (max-width:767px){.on-demand-webinar .title .is-active .share-wrapper,.single-topic .title .is-active .share-wrapper,.stlp-event-info .title .is-active .share-wrapper{left:-10px;top:-10px}.on-demand-webinar .title .is-active-left .share-wrapper,.single-topic .title .is-active-left .share-wrapper,.stlp-event-info .title .is-active-left .share-wrapper{left:-140px;top:-10px}}.on-demand-webinar h3,.single-topic h3,.stlp-event-info h3{font-family:SiemensBold;margin-bottom:15px;margin-top:0;letter-spacing:-.03em;line-height:44px;font-variant-ligatures:none}@media only screen and (max-width:767px){.on-demand-webinar h3,.single-topic h3,.stlp-event-info h3{font-size:20px}}.on-demand-webinar p,.single-topic p,.stlp-event-info p{margin-bottom:20px}.on-demand-webinar img,.single-topic img,.stlp-event-info img{width:100%;margin-bottom:10px}.on-demand-webinar .img-caption,.single-topic .img-caption,.stlp-event-info .img-caption{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:16px;margin-top:10px;margin-bottom:14px}.on-demand-webinar form .form-group input:not([type=checkbox]),.single-topic form .form-group input:not([type=checkbox]),.stlp-event-info form .form-group input:not([type=checkbox]){height:40px}.on-demand-webinar form button,.single-topic form button,.stlp-event-info form button{float:right;margin-top:20px;width:240px;border:0}@media only screen and (min-width:768px) and (max-width:991px){.on-demand-webinar form button,.single-topic form button,.stlp-event-info form button{width:100%;max-width:240px}}@media only screen and (max-width:767px){.on-demand-webinar form button,.single-topic form button,.stlp-event-info form button{float:none}}.on-demand-webinar form input[type=checkbox],.single-topic form input[type=checkbox],.stlp-event-info form input[type=checkbox]{margin-top:3px}.on-demand-webinar form .checkbox label,.single-topic form .checkbox label,.stlp-event-info form .checkbox label{font-size:14px}.on-demand-webinar form select,.single-topic form select,.stlp-event-info form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.on-demand-webinar form select::-ms-expand,.single-topic form select::-ms-expand,.stlp-event-info form select::-ms-expand{display:none}.on-demand-webinar .www-inline-form form p.checkbox,.single-topic .www-inline-form form p.checkbox,.stlp-event-info .www-inline-form form p.checkbox{padding-left:15px;text-indent:-15px}.on-demand-webinar .www-inline-form form p.checkbox.error,.single-topic .www-inline-form form p.checkbox.error,.stlp-event-info .www-inline-form form p.checkbox.error{border:1px solid red}.on-demand-webinar .www-inline-form form p.checkbox input[type=checkbox],.single-topic .www-inline-form form p.checkbox input[type=checkbox],.stlp-event-info .www-inline-form form p.checkbox input[type=checkbox]{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-5px;overflow:hidden;display:inline}.on-demand-webinar .www-inline-form form .form-group-legal p,.single-topic .www-inline-form form .form-group-legal p,.stlp-event-info .www-inline-form form .form-group-legal p{font-size:12px}.on-demand-webinar .www-inline-form form .form-group-legal p.checkbox,.single-topic .www-inline-form form .form-group-legal p.checkbox,.stlp-event-info .www-inline-form form .form-group-legal p.checkbox{font-size:medium;font-weight:700}.on-demand-webinar .www-inline-form .LV_validation_message,.on-demand-webinar .www-inline-form .validation_message,.single-topic .www-inline-form .LV_validation_message,.single-topic .www-inline-form .validation_message,.stlp-event-info .www-inline-form .LV_validation_message,.stlp-event-info .www-inline-form .validation_message{display:none;font-size:14px;color:#c00;font-weight:700;margin:0 0 0 5px}.on-demand-webinar .www-inline-form .form-control.error,.single-topic .www-inline-form .form-control.error,.stlp-event-info .www-inline-form .form-control.error{border:1px solid red}.on-demand-webinar .www-inline-form .form-error-message,.single-topic .www-inline-form .form-error-message,.stlp-event-info .www-inline-form .form-error-message{color:#af235f;font-family:SiemensItalic;line-height:24px;margin-bottom:20px}.on-demand-webinar .www-inline-form .form-error-message li,.single-topic .www-inline-form .form-error-message li,.stlp-event-info .www-inline-form .form-error-message li{color:#000}.on-demand-webinar .www-inline-form .form-error-message,.on-demand-webinar .www-inline-form .form-success-message,.single-topic .www-inline-form .form-error-message,.single-topic .www-inline-form .form-success-message,.stlp-event-info .www-inline-form .form-error-message,.stlp-event-info .www-inline-form .form-success-message{display:none;line-height:24px}.on-demand-webinar .www-inline-form .form-error-message h4,.on-demand-webinar .www-inline-form .form-success-message h4,.single-topic .www-inline-form .form-error-message h4,.single-topic .www-inline-form .form-success-message h4,.stlp-event-info .www-inline-form .form-error-message h4,.stlp-event-info .www-inline-form .form-success-message h4{text-align:center}.on-demand-webinar .www-inline-form .form-error-message .content,.on-demand-webinar .www-inline-form .form-success-message .content,.single-topic .www-inline-form .form-error-message .content,.single-topic .www-inline-form .form-success-message .content,.stlp-event-info .www-inline-form .form-error-message .content,.stlp-event-info .www-inline-form .form-success-message .content{margin-bottom:10px;padding-right:0;padding-left:0;font-family:SiemensRoman}.on-demand-webinar .www-inline-form .form-error-message .content a,.on-demand-webinar .www-inline-form .form-success-message .content a,.single-topic .www-inline-form .form-error-message .content a,.single-topic .www-inline-form .form-success-message .content a,.stlp-event-info .www-inline-form .form-error-message .content a,.stlp-event-info .www-inline-form .form-success-message .content a{font-size:16px}.on-demand-webinar .www-inline-form .form-error-message .content p,.on-demand-webinar .www-inline-form .form-success-message .content p,.single-topic .www-inline-form .form-error-message .content p,.single-topic .www-inline-form .form-success-message .content p,.stlp-event-info .www-inline-form .form-error-message .content p,.stlp-event-info .www-inline-form .form-success-message .content p{display:inline;line-height:1.1;unicode-bidi:bidi-override}.on-demand-webinar .other-inline-form select,.single-topic .other-inline-form select,.stlp-event-info .other-inline-form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.on-demand-webinar .other-inline-form select::-ms-expand,.single-topic .other-inline-form select::-ms-expand,.stlp-event-info .other-inline-form select::-ms-expand{display:none}.on-demand-webinar ul li,.single-topic ul li,.stlp-event-info ul li{font-size:16px}.on-demand-webinar #quote_img,.single-topic #quote_img,.stlp-event-info #quote_img{position:relative;right:0;color:#004669}@media only screen and (max-width:767px){.on-demand-webinar #quote_img,.single-topic #quote_img,.stlp-event-info #quote_img{width:50px}}.on-demand-webinar .quotes,.single-topic .quotes,.stlp-event-info .quotes{font-size:18px;font-family:SiemensBoldItalic;color:#004669;line-height:25px;text-align:right;margin-bottom:20px}@media only screen and (max-width:767px){.on-demand-webinar .quotes,.single-topic .quotes,.stlp-event-info .quotes{line-height:23px}}.on-demand-webinar .signature,.single-topic .signature,.stlp-event-info .signature{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:1.2;text-align:right}.on-demand-webinar .img-quote,.single-topic .img-quote,.stlp-event-info .img-quote{width:auto}.on-demand-webinar .grey-bar,.single-topic .grey-bar,.stlp-event-info .grey-bar{display:inline-block;width:100%;height:14px;background-color:#dfe6ed;margin-bottom:15px;margin-top:15px;padding-left:15px;padding-right:15px;background-clip:content-box}.on-demand-webinar .page-tag,.single-topic .page-tag,.stlp-event-info .page-tag{margin-bottom:20px}.on-demand-webinar .webinar-tagline,.single-topic .webinar-tagline,.stlp-event-info .webinar-tagline{font-size:22px;line-height:25px}.on-demand-webinar .stlp-author img,.single-topic .stlp-author img,.stlp-event-info .stlp-author img{max-width:100%;display:inline-block;width:auto}.on-demand-webinar .stlp-author p,.single-topic .stlp-author p,.stlp-event-info .stlp-author p{margin-bottom:10px;color:#879baa;font-family:SiemensItalic;line-height:20px}.on-demand-webinar .stlp-author p.author-name,.single-topic .stlp-author p.author-name,.stlp-event-info .stlp-author p.author-name{font-family:SiemensBold}@media only screen and (max-width:767px){.on-demand-webinar,.single-topic,.stlp-event-info{margin-top:0}}.on-demand-webinar p,.stlp-event-info p{line-height:1.4em}.on-demand-webinar p strong,.stlp-event-info p strong{font-family:SiemensBold}.on-demand-webinar .page-tag,.stlp-event-info .page-tag{margin-bottom:20px}.on-demand-webinar .webinar-tagline,.stlp-event-info .webinar-tagline{font-size:22px;line-height:25px}.on-demand-webinar .form-group,.stlp-event-info .form-group{margin-bottom:10px}.on-demand-webinar .stlp-quote,.stlp-event-info .stlp-quote{display:-ms-flexbox;display:flex;margin:30px 0 15px}.on-demand-webinar .stlp-quote img,.stlp-event-info .stlp-quote img{margin-top:7px;display:inline-block;width:auto;height:58px}.on-demand-webinar .stlp-quote p,.stlp-event-info .stlp-quote p{margin-bottom:0;display:inline-block;text-align:right;font-family:SiemensItalic;color:#879baa;font-size:24px}.on-demand-webinar .stlp-quote-author,.stlp-event-info .stlp-quote-author{margin-bottom:30px}.on-demand-webinar .stlp-quote-author p,.stlp-event-info .stlp-quote-author p{margin-bottom:0;color:#879baa;font-family:SiemensItalic;text-align:right;line-height:1}.on-demand-webinar .stlp-quote-author a,.stlp-event-info .stlp-quote-author a{color:#879baa}.on-demand-webinar .stlp-author img,.stlp-event-info .stlp-author img{max-width:100%;display:inline-block;width:auto}.on-demand-webinar .stlp-author p,.stlp-event-info .stlp-author p{margin-bottom:10px;color:#879baa;font-family:SiemensItalic;line-height:20px}.on-demand-webinar .stlp-author p.author-name,.stlp-event-info .stlp-author p.author-name{font-family:SiemensBold}.on-demand-webinar ul,.stlp-event-info ul{margin-bottom:25px}.on-demand-webinar ul li,.stlp-event-info ul li{font-size:16px}.on-demand-webinar .event-details,.stlp-event-info .event-details{margin-top:20px}.on-demand-webinar .event-details span,.stlp-event-info .event-details span{font-size:18px;display:block}.on-demand-webinar .event-details strong,.stlp-event-info .event-details strong{font-size:18px;font-family:SiemensBold}.on-demand-webinar h3{margin-top:0!important}.social-links-tab{display:-ms-flexbox;display:flex}.social-links-tab .share-icon{padding:14px 10px 5px;border:1px solid #ccc;color:#8b8b8b;background-color:#fff;font-size:17px;border-radius:4px 0 0 4px}.social-links-tab .share-icon .icon-share-newton-android{font-size:17px;padding:4px}.social-links-tab .social-icon-list{padding:5px;border-width:1px;border-style:solid solid solid none;border-color:#ccc;background-color:#fff;border-radius:0 4px 4px 0}.social-links-tab .social-icon-list .social-icon{padding:10px;font-size:21px}.social-links-tab .social-icon-list .social-icon+.social-icon{border-color:#dadada;border-width:1px;border-style:none none none solid;padding:10px 10px 10px 13px!important}.solutions-list{background-color:#eff0f4;padding-top:75px;padding-bottom:80px}@media only screen and (max-width:767px){.solutions-list{padding:25px 0}}.solutions-list h1{font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;unicode-bidi:bidi-override;margin-top:0}@media only screen and (max-width:767px){.solutions-list h1{font-size:28px;margin-bottom:20px}}.solutions-list__filter{margin-bottom:50px}@media only screen and (max-width:767px){.solutions-list__filter{margin-bottom:25px}}.solutions-list__filter p{font-size:14px}.solutions-list__filter__input-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.solutions-list__filter__input-container .input-box{border:1px solid #becdd7;width:100%;max-width:440px;height:50px;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px) and (max-width:991px){.solutions-list__filter__input-container .input-box{max-width:100%}}@media only screen and (max-width:767px){.solutions-list__filter__input-container .input-box{max-width:100%}}.solutions-list__filter__input-container .input-box input{-ms-flex:1 0 auto;flex:1 0 auto;padding-left:15px;border:0;outline:none}.solutions-list__filter__input-container .input-box input::-ms-clear{display:none}.solutions-list__filter__input-container .input-box button{-ms-flex:0 0 30px;flex:0 0 30px;background-color:#fff;border:0;padding-top:5px;outline:none}@media only screen and (max-width:767px){.solutions-list__accordion{border-bottom:1px solid #3c464b}}.solutions-list__accordion:not(:last-child){margin-bottom:55px;border-bottom:1px solid #3c464b}@media only screen and (max-width:767px){.solutions-list__accordion:not(:last-child){margin-bottom:25px}}.solutions-list__accordion button{color:#3c464b;padding:0;display:-ms-flexbox;display:flex;width:100%;border:none;background-color:transparent;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;position:relative;outline:none}.solutions-list__accordion button:first-child{margin-bottom:20px}.solutions-list__accordion button .accordion-title{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;line-height:1;font-variant-ligatures:none;unicode-bidi:bidi-override;text-align:left;margin-bottom:5px}@media only screen and (max-width:767px){.solutions-list__accordion button .accordion-title{font-size:28px;width:90%}}.solutions-list__accordion button .solution-results{font-size:14px;font-family:SiemensBold;text-align:left}.solutions-list__accordion button i{position:absolute;font-size:20px;right:2px;top:15px}.solutions-list__accordion__panel{height:0;transition:height .5s ease-in-out}.solutions-list__accordion__panel.list{margin:0!important;overflow:hidden}.solutions-list__accordion__panel.show{height:auto;margin:5px 0 0!important}.solutions-list__accordion__panel .panel-results{font-size:14px;margin-bottom:20px}@media only screen and (max-width:767px){.solutions-list__accordion__panel .panel-results{margin-bottom:20px;-ms-flex-order:-1;order:-1}}.solutions-list .pagination-block{display:-ms-flexbox;display:flex;font-family:SiemensBold;color:#3c464b;min-height:35px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width:767px){.solutions-list .pagination-block{-ms-flex-wrap:wrap;flex-wrap:wrap}}.solutions-list .pagination-block .total-results{margin:0;margin-right:5px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (max-width:767px){.solutions-list .pagination-block .total-results{font-size:14px}}.solutions-list .pagination-block .remove-pagination,.solutions-list .pagination-block a{font-size:16px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:inherit}@media only screen and (max-width:767px){.solutions-list .pagination-block .remove-pagination,.solutions-list .pagination-block a{text-decoration:underline;font-size:14px}}.solutions-list .pagination-block .pagination-list{height:35px;position:absolute;left:50%;transform:translate(-50%);padding:0;margin:0;list-style:none;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width:767px){.solutions-list .pagination-block .pagination-list{margin:30px 0 0;position:static;transform:none;width:100%;-ms-flex-pack:center;justify-content:center}}.solutions-list .pagination-block .pagination-list li{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;width:35px}.solutions-list .pagination-block .pagination-list li a{text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-positive:1;flex-grow:1}.navigation .navigation-global ul .dropbtn .solutions-list .pagination-block .pagination-list li.on-page,.solutions-list .pagination-block .pagination-list .navigation .navigation-global ul .dropbtn li.on-page,.solutions-list .pagination-block .pagination-list li.active{color:#fff;background-color:#41aaaa}.solutions-list .list{margin:50px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.solutions-list .list:hover .solution{opacity:.5;transition:opacity .5s ease-in-out}@media only screen and (max-width:767px){.solutions-list .list{margin:45px 0}}.solutions-list .list .solution{color:inherit;text-decoration:none;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.solutions-list .list .solution:not(:last-child){margin-bottom:35px}@media only screen and (max-width:767px){.solutions-list .list .solution:not(:last-child){margin-bottom:20px}}.solutions-list .list .solution:hover{opacity:1;transition:opacity .5s ease-in-out}@media only screen and (max-width:767px){.solutions-list .list .solution{-ms-flex-direction:column;flex-direction:column}}.solutions-list .list .solution h2{margin:0;padding-right:50px;font-family:SiemensBold;font-size:24px;letter-spacing:-.03em;font-variant-ligatures:none;unicode-bidi:bidi-override;-ms-flex:1 0 40%;flex:1 0 40%}@media only screen and (max-width:767px){.solutions-list .list .solution h2{-ms-flex:0;flex:0;font-size:22px;width:95%;padding-right:0;margin-bottom:20px}}.solutions-list .list .solution p{font-size:16px}.solutions-list .list .solution>div{padding-right:25px}.solutions-list .list .solution i{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (max-width:767px){.solutions-list .list .solution i{position:absolute;top:10px;right:0}}.solutions-list .list .solution.hide{display:none}.sticky-navigation{position:absolute;left:0;right:0;bottom:0;z-index:8888;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.3);height:60px}@media only screen and (max-width:767px){.sticky-navigation .container{padding:0}}.sticky-navigation .back-to-top{background-color:#dfe6ed;color:#2387aa;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;width:60px;text-decoration:none}@media only screen and (max-width:767px){.sticky-navigation .back-to-top{background-color:#fff;width:40px}}.sticky-navigation .back-to-top i{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;font-size:24px}.sticky-navigation ul{height:60px;font-size:0;list-style:none;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:100%;margin:0}.sticky-navigation ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:20px}@media only screen and (max-width:767px){.sticky-navigation ul li{font-size:18px}}.sticky-navigation ul .stk__in-page-location{background-color:#41aaaa;width:50%;position:relative;padding:0 45px 0 20px}@media only screen and (max-width:767px){.sticky-navigation ul .stk__in-page-location{width:calc(100% - 40px)}}.sticky-navigation ul .stk__in-page-location i{position:absolute;right:22px;top:20px;color:#fff}.sticky-navigation ul .stk__in-page-location i:before{content:"\e605"}.sticky-navigation ul .stk__in-page-location .stk__location-link{line-height:1.3!important;display:block;text-decoration:none;color:#3c464b}@media only screen and (max-width:767px){.sticky-navigation ul .stk__in-page-location .stk__location-link{line-height:30px}}.sticky-navigation ul .stk__in-page-location .stk__location-link .stk__current-location{color:#fff}.navigation .navigation-global .sticky-navigation ul .dropbtn .stk__in-page-location.on-page,.sticky-navigation .navigation .navigation-global ul .dropbtn .stk__in-page-location.on-page,.sticky-navigation ul .stk__in-page-location.active{background-color:#fff}.navigation .navigation-global .sticky-navigation ul .dropbtn .stk__in-page-location.on-page .stk__in-page-navigation,.sticky-navigation .navigation .navigation-global ul .dropbtn .stk__in-page-location.on-page .stk__in-page-navigation,.sticky-navigation ul .stk__in-page-location.active .stk__in-page-navigation{display:block!important}.navigation .navigation-global .sticky-navigation ul .dropbtn .stk__in-page-location.on-page .stk__current-location,.navigation .navigation-global .sticky-navigation ul .dropbtn .stk__in-page-location.on-page i,.sticky-navigation .navigation .navigation-global ul .dropbtn .stk__in-page-location.on-page .stk__current-location,.sticky-navigation .navigation .navigation-global ul .dropbtn .stk__in-page-location.on-page i,.sticky-navigation ul .stk__in-page-location.active .stk__current-location,.sticky-navigation ul .stk__in-page-location.active i{color:#2387aa}.navigation .navigation-global .sticky-navigation ul .dropbtn .stk__in-page-location.on-page i:before,.sticky-navigation .navigation .navigation-global ul .dropbtn .stk__in-page-location.on-page i:before,.sticky-navigation ul .stk__in-page-location.active i:before{content:"\e608"}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation{display:none;background-color:#fff;position:absolute;left:0;top:60px;height:auto}@media only screen and (max-width:767px){.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation{width:auto;left:-40px;right:0}}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li{display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;width:100%;height:60px;margin:1px 0;margin-right:0;position:relative;color:#3c464b;background-color:#dfe6ed}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:first-child{margin-top:0}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:first-child:before{top:30px}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:last-child{margin-bottom:0}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:last-child:before{bottom:30px}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:before{content:"";position:absolute;right:32px;border-left:1px solid #fff;height:100%;width:1px}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li a{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-align:center;align-items:center;text-decoration:none;padding:0 40px 0 20px;color:#2d373c}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li .circle{z-index:9;position:absolute;top:25px;float:right;background:#fff;width:13px;height:13px;border:1px solid #fff;border-radius:50%;right:26px}.navigation .navigation-global .sticky-navigation ul .dropbtn .stk__in-page-location .stk__in-page-navigation li.on-page,.navigation .navigation-global .sticky-navigation ul .stk__in-page-location .stk__in-page-navigation .dropbtn li.on-page,.sticky-navigation .navigation .navigation-global ul .dropbtn .stk__in-page-location .stk__in-page-navigation li.on-page,.sticky-navigation .navigation .navigation-global ul .stk__in-page-location .stk__in-page-navigation .dropbtn li.on-page,.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li.active{background-color:#41aaaa}.navigation .navigation-global .sticky-navigation ul .dropbtn .stk__in-page-location .stk__in-page-navigation li.on-page a,.navigation .navigation-global .sticky-navigation ul .stk__in-page-location .stk__in-page-navigation .dropbtn li.on-page a,.sticky-navigation .navigation .navigation-global ul .dropbtn .stk__in-page-location .stk__in-page-navigation li.on-page a,.sticky-navigation .navigation .navigation-global ul .stk__in-page-location .stk__in-page-navigation .dropbtn li.on-page a,.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li.active a{color:#fff}.navigation .navigation-global .sticky-navigation ul .dropbtn .stk__in-page-location .stk__in-page-navigation li.on-page .circle,.navigation .navigation-global .sticky-navigation ul .stk__in-page-location .stk__in-page-navigation .dropbtn li.on-page .circle,.sticky-navigation .navigation .navigation-global ul .dropbtn .stk__in-page-location .stk__in-page-navigation li.on-page .circle,.sticky-navigation .navigation .navigation-global ul .stk__in-page-location .stk__in-page-navigation .dropbtn li.on-page .circle,.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li.active .circle{float:right;top:22px;right:22px;background:#fff;width:20px;height:20px;border:1px solid #fff;border-radius:50%;position:absolute;margin-left:5px}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:focus,.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:hover{background-color:#41aaaa}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:focus a,.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:hover a{color:#fff}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation.show{display:block}.sticky-navigation.fixed{position:fixed}.store-account-info{padding-bottom:30px}.store-account-info label{font-weight:400}.store-account-info h1{font-family:SiemensBold;font-size:30px;color:#004669}.store-account-info .lite-link{display:block;color:#2387aa;text-decoration:underline}.store-account-info .header{color:#3c464b;margin-top:20px;margin-bottom:20px;display:block;line-height:40px;font-size:18px;font-family:SiemensBold;background-color:#dfe6ed;padding-left:20px}.store-account-info label{font-size:16px;margin-top:10px}.store-account-info input{font-size:16px;width:70%;float:right;border:1px solid #becdd7;border-radius:2px;height:40px}.store-account-info .form-group{height:100%}.store-account-info .form-group a{display:inline-block;font-size:16px;margin-top:-5px}.store-account-info select{width:70%;display:inline-block;float:right;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;color:#879baa;position:relative;height:40px;cursor:pointer;background-color:#fff;background-image:url(../images/icons/dropdown-arrow-lg.png);background-repeat:no-repeat;background-position:100%;border:1px solid #becdd7;border-radius:2px}.store-account-info select::-ms-expand{display:none}.store-account-info .credit-card-expiration{float:right;width:70%}.store-account-info .credit-card-expiration select{margin-right:20px;float:left;width:140px}.store-account-info .radio-buttons .radio-button{margin-left:10px;display:inline-block;width:auto;line-height:20px}.store-account-info .radio-buttons .radio-button span{font-size:16px}.store-account-info .radio-buttons .radio-button input{height:auto;margin-top:0;margin-right:5px;display:inline-block;float:none;width:auto}.store-account-info .radio-buttons .radio-button img{display:inline-block}.store-account-info .radio-buttons .radio-button p{margin-top:20px}.store-account-info .radio-buttons .radio-button .cc-img{margin-left:85px}@media only screen and (min-width:992px) and (max-width:1199px){.store-account-info .radio-buttons .radio-button .cc-img{margin-left:50px}}.store-account-info .radio-buttons .radio-button .pp-img{margin-left:30px}.store-account-info .existing-customer{margin-top:-10px}.store-account-info .existing-customer .form-group{margin-bottom:0}.store-account-info .checkbox a{font-size:16px}.store-account-info .checkbox input{height:20px;width:auto}.store-account-info .csc{text-align:left}.store-account-info .csc input{width:80px;float:none;margin-left:45px}@media only screen and (min-width:992px) and (max-width:1199px){.store-account-info .csc input{margin-left:10px}}.store-account-info .pp-payment{margin-top:40px}.store-account-info .verify{margin-top:-70px}.media-carousel{background:#fff}.media-carousel .media-carousel-tiles-slider{display:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px 50px 90px;margin-top:30px}.media-carousel .media-carousel-tiles-slider .slick-slide{height:auto}.media-carousel .media-carousel-tiles-slider .carousel-tile{padding:0 15px;min-height:auto}.media-carousel .slick-dots{bottom:0;padding:30px 0;left:0}.store-overlay-carousel-tiles-slider .slick-slide{width:700px;border:1px solid #fff}@media only screen and (min-width:768px) and (max-width:991px){.store-overlay-carousel-tiles-slider .slick-slide{width:595px}}@media only screen and (max-width:767px){.store-overlay-carousel-tiles-slider .slick-slide{width:336px}}.store-overlay-carousel-tiles-slider .carousel-tile{padding:0}.store-overlay-carousel-tiles-slider div[aria-live=polite]{height:inherit}#modalCarouselClose .icon-close{color:#2387aa}#myCarouselModal .modal-content{width:auto;height:auto;min-width:auto;max-width:auto}@media only screen and (min-width:768px) and (max-width:991px){#myCarouselModal .modal-content{width:595px}}@media only screen and (max-width:767px){#myCarouselModal .modal-content{width:336px}}@media only screen and (min-width:768px) and (max-width:991px){#myCarouselModal .modal-content .slick-next,#myCarouselModal .modal-content .slick-prev{display:block!important}}.catalog-headline .button-set{margin-top:20px}.catalog-headline .container-version{margin:1rem 0 2rem}.catalog-headline .text-holder{overflow:hidden}.shoutbox .desktop-button-view{display:block}.shoutbox .mobile-button-view{display:none}.store-catalog{background-color:#dfe6ed;padding-top:40px;padding-bottom:45px}.store-catalog .blue-bg{background-color:#becdd7}.store-catalog .blue-bg .desktopbutton{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:row;flex-direction:row;-ms-flex:0 1 auto;flex:0 1 auto}.store-catalog .blue-bg .desktopbutton a.blue-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:0}.store-catalog .blue-bg .col-sm-5 .desktopbutton{-ms-flex-pack:start;justify-content:flex-start}.store-catalog .desktopbutton{margin-top:20px}[class^=icon-]{line-height:auto}@media only screen and (min-width:768px) and (max-width:991px){.shoutbox .desktop-button-view{display:none}.shoutbox .mobile-button-view{display:block}.catalog-headline .primary{background-color:#dc6914}.catalog-headline img{display:none}}@media only screen and (max-width:767px){.catalog-headline .button-set{margin-top:30px}.shoutbox .desktop-button-view{display:none}.shoutbox .mobile-button-view{display:block}.catalog-headline img{display:none}.catalog-headline .primary{background-color:#dc6914}.store-catalog .blue-bg{background-color:#becdd7}}.store-catalog-tile{background-color:#fff;padding-top:20px;padding-bottom:20px;margin-bottom:10px}.store-catalog-tile .desktopbutton .button-conversion.primary{margin-right:10px}.store-catalog-tile img{width:100%}.store-catalog-tile h2{font-size:28px;font-family:SiemensRoman;margin-top:10px}.store-catalog-tile .tile-content{margin-bottom:10px}.store-catalog-tile .tile-content p{display:inline}.store-catalog-tile .tile-content a{color:inherit;text-decoration:none}.store-catalog-tile .tile-content span{display:inline;font-size:16px;font-family:SiemensBold}.store-catalog-tile .category{font-size:14px;font-family:SiemensBlackItalic;color:#005f87}.store-catalog-tile .right{text-align:right}.store-catalog-tile .right h2{margin-bottom:0}.store-catalog-tile .right .top{font-size:14px;font-family:SiemensBlackItalic;color:#005f87}.store-catalog-tile .right .bottom{font-family:SiemensBlack;font-size:18px}.store-catalog-tile .right .bottom.billing-frequency{font-size:14px;display:inline-block;margin-top:10px}.store-catalog-tile .right .headline{font-size:14px;font-family:SiemensBold;color:#005f87;background-color:#becdd7;height:34px;line-height:34px;text-align:center;margin-left:78px;margin-top:20px;width:200px}@media only screen and (min-width:992px) and (max-width:1199px){.store-catalog-tile .right .headline{margin-top:60px;margin-left:28px}}@media only screen and (min-width:768px) and (max-width:991px){.store-catalog-tile .right .headline{margin-top:110px;height:34px;line-height:34px;width:210px;text-align:right;padding-right:16px;margin-left:-36px}}.store-catalog-tile .mobile-right{display:none}.store-catalog-tile .mobile-right .top{font-size:14px;font-family:SiemensBlackItalic;color:#005f87}.store-catalog-tile .mobile-right .bottom{font-family:SiemensBlack;font-size:18px}.store-catalog-tile .mobile-right .headline{float:right;display:block;font-size:14px;font-family:SiemensBold;color:#005f87;background-color:#becdd7;height:34px;line-height:34px;text-align:center;margin-right:-15px;margin-top:14px;width:200px}@media only screen and (max-width:767px){.store-catalog-tile{background-color:#fff;padding-left:10px;padding-right:10px;margin-left:1px;margin-right:1px;margin-bottom:20px}.store-catalog-tile .desktopbutton,.store-catalog-tile .right,.store-catalog-tile img{display:none}.store-catalog-tile .mobile-right{display:block}.store-catalog-tile .mobile-right h2.head{margin-bottom:0}.store-catalog-tile .mobile-right .headline{margin-top:0;margin-bottom:5px;margin-right:-25px}.store-catalog-tile .mobile-right .button-conversion{margin-top:20px}}.store-faq{display:block;margin-bottom:25px}.store-faq h3{color:#005f87;font-family:SiemensBold}.store-faq .view-cart{color:#2387aa;position:absolute;right:15px;top:-25px;font-size:18px;font-family:SiemensBold;text-decoration:none}.store-faq .faq-title{background-color:#dfe6ed;width:100%;margin-top:35px;margin-bottom:25px;padding-left:15px;padding-top:3px;padding-bottom:3px}.store-faq .faq-title h4{color:#3c464b;font-family:SiemensBold;font-size:20px}.store-faq span{display:block}.store-faq .order-form{width:90%}.store-faq .order-form input,.store-faq .order-form label{display:inline-block;vertical-align:baseline;height:40px}.store-faq .order-form label{width:25%;min-width:100px;color:#2d2d2d;font-size:15px;height:40px}.store-faq .order-form form,.store-faq .order-form input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.store-faq .order-form input{width:74%;min-width:50px;text-align:left}.store-faq .order-form .lite-link{color:#2387aa;text-decoration:underline;font-size:16px}.store-faq .heavy-link{font-family:SiemensBold;font-size:18px}.store-faq .heavy-link,.store-faq .lite-link{display:inline-block;color:#2387aa;padding-left:20px;padding-bottom:5px}.store-faq .lite-link{font-size:16px}.store-faq .link-holder{clear:both}.faq-footer{background-color:#dfe6ed;display:inline-block;padding-top:25px;padding-bottom:25px;width:100%;font-size:12px}.faq-footer a{display:inline-block;padding-top:15px;padding-right:5px;padding-left:5px;color:#000;text-decoration:underline}.faq-footer a:first-child{padding-left:0}.key-feature{background-color:#eff0f4;padding-top:40px;padding-bottom:50px}.key-feature .headline{margin-bottom:10px}.key-feature .headline h1{display:inline;margin-right:10px;font-size:36px;font-family:SiemensRoman;letter-spacing:-.03em;margin-right:5px;font-variant-ligatures:none}@media only screen and (max-width:767px){.key-feature .headline h1{font-size:28px}}.key-feature .headline a{display:inline;font-size:24px;color:#879baa;text-decoration:none}@media only screen and (max-width:767px){.key-feature .headline a{font-size:20px}}.key-feature .headline .share{margin-top:-3px}@media only screen and (max-width:767px){.key-feature .headline .share{margin-top:0}}@media only screen and (max-width:767px){.key-feature .headline .is-active .share-wrapper{left:-10px;top:-10px}.key-feature .headline .is-active-left .share-wrapper{left:-140px;top:-10px}}.key-feature h3{font-weight:700;margin-bottom:20px}.key-feature h3:first-of-type{margin-top:0}.key-feature ul{margin-bottom:40px}.key-feature ul li{list-style-type:none;font-size:16px;line-height:20px;padding-bottom:10px}.key-feature ul li:before{content:"›";margin:0 1rem 0 -1rem;font-family:SiemensRoman}@media only screen and (max-width:767px){.key-feature .collapse-on-mobile{height:250px;overflow:hidden}}.key-feature .continue-reading{margin-top:10px;display:none;line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:25px;width:100%;border:none;text-align:left;outline:none}.key-feature .continue-reading .panel-title{font-family:SiemensBold;font-size:24px;width:90%}.key-feature .continue-reading .panel-title-expanded{display:none}.key-feature .continue-reading i{font-size:20px;position:absolute;right:15px;top:15px}@media only screen and (max-width:767px){.key-feature .continue-reading{display:block}}@media only screen and (max-width:767px){.key-feature .desktop-button{display:none}}.key-feature .mobile-button{display:none}@media only screen and (max-width:767px){.key-feature .mobile-button{display:block}}.key-feature ul{padding-left:15px;font-size:16px}.key-feature .button-conversion{float:right;margin-top:25px;margin-bottom:10px}@media only screen and (max-width:767px){.key-feature .button-conversion{float:none}}.key-feature .video-caption{display:block;margin-top:5px;margin-bottom:20px;font-family:SiemensItalic;color:#879baa;line-height:14px}@media only screen and (max-width:767px){.key-feature .desktop-video{display:none}}.key-feature .mobile-video{display:none}@media only screen and (max-width:767px){.key-feature .mobile-video{display:block}}.store-instructions{padding-bottom:40px;position:relative}.store-instructions .view-cart{position:absolute;top:-25px;right:15px;font-family:SiemensBold;color:#2387aa;font-size:18px;text-decoration:none}.store-instructions .headline{display:block;margin-bottom:-20px}.store-instructions .headline h1{font-size:30px;font-family:SiemensBold;color:#004669;display:inline-block;float:left}.store-instructions .headline .reference-number{margin-top:25px;display:inline-block;font-size:18px;font-family:SiemensBold;color:#004669;float:right}.store-instructions .headline .button-conversion{margin-top:5px}.store-instructions .header{color:#3c464b;margin-top:20px;margin-bottom:20px;display:block;line-height:40px;font-size:18px;font-family:SiemensBold;background-color:#dfe6ed;padding-left:20px}.store-instructions .important-message{font-family:SiemensBoldItalic;color:#af235f;margin-top:20px}.store-instructions .links{color:#2387aa}.store-instructions .links a{color:#2387aa;display:inline-block;font-size:16px}.store-instructions .instructions p:nth-child(3){margin-bottom:40px}.store-instructions .buttons .button-conversion{margin-top:40px;padding-right:2px}.store-instructions .buttons .button-conversion i{padding-right:0}.store-instructions .no-padding{padding-right:0;padding-left:0}.store-instructions .content{padding-top:10px;font-size:16px}.store-instructions .content span{display:block;margin-bottom:10px}.store-instructions .content .address{margin-bottom:0}.store-instructions .content .details{font-family:SiemensItalic;font-size:14px;margin-top:-10px}.store-instructions .content label{font-family:SiemensBold;display:block}.store-instructions .content .button-conversion .button-text{display:table-cell}.store-instructions .content .radio-button{display:inline-block;margin-top:5px;margin-bottom:-10px}.store-instructions .content .radio-button span{display:inline-block;margin-right:20px;margin-left:10px}.store-instructions .content .primary{margin-top:40px}.store-instructions .content .secondary{margin-top:20px}.store-instructions .print{margin-top:30px;margin-bottom:20px}.store-instructions .activation-code p{margin-bottom:30px}.store-instructions .license{display:inline-block;margin-bottom:5px;font-size:16px}.store-instructions .license .license-number{margin-left:60px}.store-instructions .add-underline{border-bottom:1px solid #becdd7;padding-bottom:20px;margin-bottom:25px}.store-instructions ul{padding-left:15px;font-size:16px;margin-top:30px}.store-instructions ul li{margin-bottom:30px}.store-instructions .order-details{display:inline-block;width:100%;font-size:16px}.store-instructions .order-details span{display:inline-block}.store-instructions .order-details div{margin-bottom:5px}.store-instructions .order-details .detail{width:130px}.store-instructions .order-details .details{display:inline-block}.store-instructions .order-details .address-detail{margin-top:15px}.store-instructions .order-details .address-details{display:inline-block;vertical-align:top}.store-instructions .order-details .address-details span{display:block}.store-instructions .button-container{height:180px;position:relative}.store-instructions .button-container .button-conversion{position:absolute;bottom:0;right:0}.siemens-head .select-language{font-size:1.2rem}.siemens-head .select-language-cont{padding-left:7rem}[class*=" icon-"]{line-height:auto}.select-language{border:1px solid #cdd9e1;border-radius:2px;height:2.5rem;width:9rem;background:#fff;color:#788791}.select-language:focus{outline:none}span.droparw-container{width:20px;height:2.4rem;line-height:2.4rem;text-align:center;background:#fff;color:#788791}.mobile-language .select-language,.siemens-head .select-language{border:1px solid #becdd7;border-radius:2px;background:transparent;right:0;top:-3px;z-index:1;padding-left:.5rem;appearance:none;-webkit-appearance:none;-moz-appearance:none}.mobile-language{margin-top:2rem;padding:0 15px}.mobile-language .language-label{font-size:1.4rem}.mobile-language .select-language{top:0;height:35px;width:100%;font-size:1.4rem}.mobile-language span.droparw-container{width:2.5rem;height:3.5rem;line-height:3.5rem;position:absolute;right:10px;top:0;z-index:-1}.mobile-language .select-language-cont{width:calc(100% - 7rem)}.language-container .icon-globe,.siemens-head .language-label{color:#879baa}.navigation-global .dropdown{height:auto;background-color:#eff0f4}.disp-inline,.droparw-container,.language-container,.mobile-language .select-language-cont{display:inline-block}.language-container,.mobile-language,.mobile-language-btn{display:none}.mobile-language.search-on{display:block!important}.position-absolute,.siemens-head .select-language{position:absolute}.language-container,.positon-relative,.select-language-cont{position:relative}.store-legal{padding-top:25px;padding-bottom:25px;background-color:#dfe6ed}.store-legal p{font-size:12px}.store-legal a{color:inherit;text-decoration:underline;font-size:12px;margin-right:15px}#storechat .btn-store-chat{position:fixed;top:50%;right:-70px;font-family:SiemensBold;font-size:14px;font-weight:500;color:#fff;text-decoration:none;background:linear-gradient(-180deg,#50bebe,#099 12%,#0099b0 39%,#0099cb);display:inline-block;padding:1rem;transform:perspective(1px) rotate(-90deg);transition:right 1s;transform-origin:50% 50%;width:110px;height:110px;margin-top:-55px;z-index:150}#storechat .btn-store-chat:hover{right:-40px}#storechat #prechatForm.storechat{padding:0}#storechat .rownomargin{margin:auto 0}#storechat .icon-chat{margin-right:.8em}#prechatForm{border-top:1px solid #879baa}#prechatForm .store-chat-hdr{padding:1.5rem;border-bottom:1px solid #879baa;position:relative}#prechatForm .store-chat-hdr .logo{max-height:19px;display:inline-block}#prechatForm .store-chat-hdr{background:#fff}#prechatForm .row{margin-bottom:2rem}#prechatForm .store-chat-form-cont{padding:3rem 1.5rem;max-height:500px;max-width:500px;margin:0 auto;overflow-y:auto;overflow-x:hidden}#prechatForm #store-chatform-close{color:#099;position:absolute;z-index:155;right:1.5rem}#prechatForm #store-chatform-close .fa-close{border:1px solid #099;font-size:2rem;padding:0 2px 2px;cursor:pointer}#prechatForm input[type=email],#prechatForm input[type=text],#prechatForm textarea{width:100%;border:1px solid #cdd9e1;border-top:1px solid #879baa;outline:none;padding:.8rem 1.5rem;box-shadow:unset}#prechatForm textarea{width:100%;display:block;resize:none}#prechatForm #prechat-submit{width:100%;border-width:0;display:none}#prechatForm input[type=email].has-error-input,#prechatForm input[type=text].has-error-input,#prechatForm textarea.has-error-input{border:1px solid #dc0000}#prechatForm .has-error-text{background:#dc0000;color:#fff;padding:8px 15px;display:none;border:1px solid #dc0000}#prechatForm #chat-phone-info,#prechatForm #chat-req-info{font-style:italic}#prechatForm #chat-phone-info{display:none}#prechatForm #chat-req-info{font-size:12px}body#storechat{background:#ebf0f5!important}.store-lookup-table{padding-bottom:1px}.store-lookup-table .products-table{width:100%}.store-lookup-table td,.store-lookup-table th{padding-left:10px;padding-right:10px}.store-lookup-table .table-headlines{background-color:#dfe6ed;height:40px;font-family:SiemensBold;font-size:18px}.store-lookup-table .product-row{height:90px;border-bottom:1px solid #879baa}.store-lookup-table .product-row .users-cell{padding-left:20px;text-align:left;font-size:16px}.store-lookup-table .product-row .product-cell .product-name{font-size:16px;display:block;font-family:SiemensBold}.store-lookup-table .product-row .product-cell .product-term{display:block;font-size:14px;font-family:SiemensItalic}.store-lookup-table .product-row .product-cell .activation-code{font-family:SiemensItalic;font-size:14px;margin-top:10px;display:block}.store-lookup-table .product-row .delivery-cell .delivery-method{font-size:16px;display:block;margin-top:15px;margin-bottom:15px}.store-lookup-table .product-row .renewal-cell{width:240px;padding-right:0}.store-lookup-table .product-row .renewal-cell .renewal{font-size:16px;display:block;margin-top:15px;margin-bottom:15px}.order-history-table{width:100%}.order-history-table tr{border-bottom:1px solid #879baa}.order-history-table th{text-align:center;font-size:18px;color:#005f87;font-family:SiemensBold;padding-top:10px;padding-bottom:10px}.order-history-table td{text-align:center;padding-top:20px;padding-bottom:20px;font-size:16px}.order-history-table .users-cell{padding-left:30px}.order-history-table .status-cell,.order-history-table .term-cell{width:15%}.order-history-table a{color:#2387aa;text-decoration:underline}.store-popup{display:none;position:fixed;z-index:999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,.9)}.popup{background-color:#fff;padding:15px;margin:auto;display:block;width:520px}.popup span{display:block;margin-bottom:20px;margin-top:20px}.popup .no-padding{padding-left:0;padding-right:0}.quote-shoutbox{background-color:#004669;color:#fff;padding-top:30px;padding-bottom:40px}.quote-shoutbox:focus{outline:none}.quote-shoutbox .details .fa-star{margin-right:.5rem;font-size:24px}.quote-shoutbox img{width:100%}.quote-shoutbox .details{margin-right:5px;font-family:SiemensItalic;font-size:14px;unicode-bidi:bidi-override}.quote-shoutbox .details span{color:#ffb900}.quote-shoutbox .shoutbox-title h3{margin-top:0;font-family:SiemensBold;font-size:28px;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;unicode-bidi:bidi-override;margin-right:5px}.quote-shoutbox .shoutbox-title .share{margin-top:2px}@media only screen and (max-width:767px){.quote-shoutbox .shoutbox-title .share{margin-top:0}}@media only screen and (max-width:767px){.quote-shoutbox .shoutbox-title .is-active .share-wrapper{left:-10px;top:-10px}.quote-shoutbox .shoutbox-title .is-active-left .share-wrapper{left:-140px;top:-10px}}.quote-shoutbox .shoutbox-title a{font-size:24px;text-decoration:none;color:#879baa}@media only screen and (max-width:767px){.quote-shoutbox .shoutbox-title a{font-size:20px}}.quote-shoutbox .content{margin-top:10px;margin-bottom:15px}.quote-shoutbox .content p{display:inline;unicode-bidi:bidi-override}.quote-shoutbox .content a{font-size:16px;display:inline;text-decoration:none;font-family:SiemensBold;color:#ffb900;white-space:nowrap}.quote-shoutbox #shoutbox-mobile-image{display:none;margin-bottom:20px;margin-top:10px}@media only screen and (max-width:767px){.quote-shoutbox p{line-height:1.3}.quote-shoutbox .details i,.quote-shoutbox img{display:none}.quote-shoutbox #shoutbox-mobile-image{display:block;width:100%}.quote-shoutbox .mobile-share-icon{display:block}.quote-shoutbox .mobile-share-icon i{position:absolute;bottom:10px;right:20px;font-weight:800;font-size:36px;color:#fff}}.store-subnav{margin-top:20px;position:relative}.store-subnav .view-cart{position:absolute;top:-25px;right:0;font-family:SiemensBold;color:#2387aa;font-size:18px}.store-subnav ul{display:table;table-layout:fixed;list-style:none;padding:0;width:100%;background-color:#dfe6ed;height:35px;border-radius:30px}.store-subnav a{position:relative;padding:1px 20px;padding-left:30px;font-family:SiemensBold;text-decoration:none;color:inherit;line-height:1}.store-subnav a,.store-subnav a .text{display:table-cell;vertical-align:middle;font-size:16px}.store-subnav a .step-number{display:table-cell;position:absolute;background-color:#fff;height:25px;width:25px;border-radius:50%;text-align:center;color:#9bafbe;padding-top:5px;top:5px;left:-13px}.store-subnav a:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px;padding-left:50px}.store-subnav a:first-child .step-number{left:5px}.store-subnav a:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}.navigation .navigation-global ul .dropbtn .store-subnav .on-page,.store-subnav .active,.store-subnav .navigation .navigation-global ul .dropbtn .on-page{background-color:#004669;border:1px solid #004669}.navigation .navigation-global ul .dropbtn .store-subnav .on-page .step-number,.store-subnav .active .step-number,.store-subnav .navigation .navigation-global ul .dropbtn .on-page .step-number{color:#004669}.navigation .navigation-global ul .dropbtn .store-subnav .on-page .text,.store-subnav .active .text,.store-subnav .navigation .navigation-global ul .dropbtn .on-page .text{color:#fff}.store-subnav-mobile{display:none;margin-top:20px;position:relative}.store-subnav-mobile .view-cart{position:absolute;top:-25px;right:0;font-family:SiemensBold;color:#2387aa;font-size:18px}.store-subnav-mobile ul{padding-left:0}.store-subnav-mobile li{display:table;table-layout:fixed;list-style:none;padding:0;width:100%;background-color:#dfe6ed;height:35px;border-radius:30px}.store-subnav-mobile a{position:relative;padding:1px 20px;padding-left:30px;font-family:SiemensBold;text-decoration:none;color:inherit;line-height:1}.store-subnav-mobile a,.store-subnav-mobile a .text{display:table-cell;vertical-align:middle;font-size:16px}.store-subnav-mobile a .step-number{display:table-cell;position:absolute;background-color:#fff;height:25px;width:25px;border-radius:50%;text-align:center;color:#9bafbe;padding-top:5px;top:5px;left:-13px}.store-subnav-mobile a:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px;padding-left:50px}.store-subnav-mobile a:first-child .step-number{left:5px}.store-subnav-mobile a:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}.navigation .navigation-global ul .dropbtn .store-subnav-mobile .on-page,.store-subnav-mobile .active,.store-subnav-mobile .navigation .navigation-global ul .dropbtn .on-page{background-color:#004669;border:1px solid #004669}.navigation .navigation-global ul .dropbtn .store-subnav-mobile .on-page .step-number,.store-subnav-mobile .active .step-number,.store-subnav-mobile .navigation .navigation-global ul .dropbtn .on-page .step-number{color:#004669}.navigation .navigation-global ul .dropbtn .store-subnav-mobile .on-page .text,.store-subnav-mobile .active .text,.store-subnav-mobile .navigation .navigation-global ul .dropbtn .on-page .text{color:#fff}@media only screen and (max-width:767px){.store-subnav{display:none}.store-subnav-mobile{display:block}}.store-table .headline{clear:both}.store-table .headline h1{font-size:30px;font-family:SiemensBold;color:#004669;display:inline-block;float:left}.store-table .headline .reference-number{margin-top:25px;display:inline-block;font-size:18px;font-family:SiemensBold;color:#004669;float:right}.store-table .products-table{width:100%}@media only screen and (max-width:767px){.store-table .products-table .users-cell{width:20%}}@media only screen and (max-width:767px){.store-table .products-table .delete-cell{width:12%}}.store-table td,.store-table th{padding:10px;vertical-align:top;font-weight:400}.store-table .table-headlines{background-color:#dfe6ed;height:40px;font-family:SiemensBold;font-size:18px}.store-table .product-row{height:65px;border-bottom:1px solid #879baa}.store-table .product-row .users-cell{font-size:16px;padding-left:20px;text-align:left}.store-table .product-row .product-cell .product-name{font-size:16px;display:block;font-family:SiemensBold}.store-table .product-row .product-cell .product-term{display:block;font-size:14px;font-family:SiemensItalic}.store-table .product-row .product-cell .auto-renewal{font-size:14px;font-family:SiemensItalic}.store-table .product-row .product-cell a{color:#2387aa;margin-left:3px;font-size:14px}.store-table .product-row .delivery-cell{font-size:16px}.store-table .product-row .promo-cell{position:relative}.store-table .product-row .promo-cell .promo-code{text-transform:uppercase;display:block;font-size:14px;font-family:SiemensItalic}.store-table .product-row .promo-cell a{color:#2387aa;font-size:14px}.store-table .product-row .promo-cell .item-details{display:none;position:absolute;height:80px;width:400px;background-color:#dfe6ed;padding:5px;z-index:10;top:55px}.store-table .product-row .promo-cell .item-details p{font-size:14px;line-height:15px;width:90%}.store-table .product-row .promo-cell .item-details a{display:block;width:20px;height:20px;text-decoration:none;color:#3c464b;position:absolute;top:5px;right:5px;text-align:center}.store-table .product-row .promo-cell .item-details a i{vertical-align:middle}.store-table .product-row .promo-cell .item-details:after{bottom:100%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(223,230,237,0);border-bottom-color:#dfe6ed;border-width:10px;margin-left:-10px}.store-table .product-row .price-cell{font-size:16px}.store-table .product-row .price-cell .old-price{display:block;text-decoration:line-through}.store-table .product-row .price-cell .disc-price{display:block}.store-table .product-row .delete-cell{width:4%;text-align:center}.store-table .product-row .delete-cell a{font-size:20px;color:inherit;text-decoration:none}.store-table .products-table{table-layout:fixed}.product-registeration input:disabled{background:#ddd}.product-registeration input{font-size:16px;width:70%;border:1px solid #becdd7;border-radius:2px;height:40px}.store-intro{margin:20px 0 10px}.skipped-field{font-style:italic;font-size:14px}.register-buttons{margin-top:40px;margin-bottom:80px}.field-label{font-family:SiemensBold;font-size:16px}.field-data,.field-data-static{font-family:SiemensRoman;font-size:16px}.field-link{text-decoration:underline}.field-link:hover{cursor:pointer;color:#147391}.review-title{font-family:SiemensBold;font-size:22px;margin-bottom:15px;color:#004669}.review-edit{font-size:20px;position:absolute;right:7px;top:8px}.review-box ul{list-style:none;padding:0;margin:0}.review-box li{padding:5px 0}.review-box{background-color:#ebf0f5;padding:15px 35px 15px 30px;margin-bottom:15px}.review-right{padding:15px 30px;border:1px solid #d8e0e0;margin-top:-45px;background:hsla(0,0%,100%,.8);border-radius:5px}.product-registeration input:-ms-input-placeholder,.product-registeration input::-webkit-input-placeholder,.product-registeration input::placeholder{color:#788791}.product-registeration input{border:1px solid #cdd9e1;border-top:1px solid #879baa;background:#fff;color:#2d373c;padding:8px 15px;font-size:14px;width:100%}.product-registeration input:focus{outline:1px solid #005578}.product-registeration .has-error{outline:1px solid #dc0000;border:1px solid #dc0000;color:#dc0000}.product-registeration .fa-check,.product-registeration .fa-warning{margin-right:8px;float:left;margin-top:4px}.product-registeration .col-error{color:#dc0000}.product-registeration success-msg{color:#41aaaa}.product-registeration .fa-check+.columnize-icon,.product-registeration .fa-warning+.columnize-icon{overflow:hidden}.product-registeration .has-error-text{display:none;background:#dc0000;padding:8px 15px;color:#fff;outline:1px solid #dc0000}.product-registeration .popover{background:#2d373c;color:#fff}.product-registeration .popover.bottom>.arrow:after{border-bottom-color:#2d373c}.popover>.arrow,.product-registeration .popover,.product-registeration .popover>.arrow:after{position:relative;z-index:auto;max-width:80%}.product-registeration .popover-content ul li{list-style-type:none;position:relative}.product-registeration .btn-link{color:#337ab7;text-decoration:none}.product-registeration .btn-link:focus,.product-registeration .btn-link:hover{color:#23527c;text-decoration:underline}.product-registeration table .row.table-form-row:first-child{margin-bottom:10px}.apply-all-row{background-color:hsla(0,0%,97%,.95)}.btn[disabled],.store-subnav.steps-links .btn.disabled,fieldset[disabled] .btn{opacity:1;color:#b7b7b7;background:#e8e8e8}@media only screen and (max-width:767px){.register-buttons{margin-top:20px;margin-bottom:40px}.review-right{margin-top:20px}.next-btn.pull-right{margin-top:10px}.store-subnav.steps-links{display:block}.store-subnav.steps-links a .text{display:none}.store-subnav.steps-links a .step-number{left:40%}}.row-colheight-elastic .catalog-tile .tile-details{height:auto;padding:15px 15px 40px;display:block}.row-colheight-elastic .catalog-tile .tile-details .cta{bottom:10px;right:15px;position:absolute;color:#2387aa}.padding-left-lg{padding-left:3.5rem}.margin-left-lg{margin-left:3.5rem}.no-list-margin{margin-left:0}.margin-side-small{margin:auto 1rem}.margin-left-small{margin-left:1rem}.margin-right-small{margin-right:1rem}.margin-right-xs{margin-right:8px}.tabbed-panel{padding-top:30px}.tabbed-panel.panel-stretched .uppercase{text-transform:uppercase}.tabbed-panel.panel-stretched .text-center{text-align:center}.tabbed-panel.panel-stretched .panel-white{background-color:#f4f6f8}.tabbed-panel.panel-stretched a.panel-tabs{height:60px;line-height:40px;display:inline-block}@media (max-width:576px){.tabbed-panel.panel-stretched a.panel-tabs{width:33.33333%}}@media (max-width:768px){.tabbed-panel.panel-stretched a.panel-tabs{width:33.333333%}}.tabbed-panel.panel-stretched .button-conversion{background-color:#e5e6ea;color:#3c464b}.tabbed-panel.panel-stretched .button-conversion:hover{background-color:#c6dfe8}.navigation .navigation-global ul .dropbtn .tabbed-panel.panel-stretched .button-conversion.on-page,.tabbed-panel.panel-stretched .button-conversion.active,.tabbed-panel.panel-stretched .navigation .navigation-global ul .dropbtn .button-conversion.on-page{background-color:#2387aa;color:#fff}.tabbed-panel h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin:0 0 25px}@media only screen and (max-width:767px){.tabbed-panel h1{font-size:24px}}.tabbed-panel__menu{border-bottom:4px solid #2387aa}.tabbed-panel__menu ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.tabbed-panel__menu ul li{-ms-flex-positive:1;flex-grow:1;margin-right:10px;display:-ms-flexbox;display:flex;min-height:40px;-ms-flex-line-pack:stretch;align-content:stretch}.tabbed-panel__menu ul li:last-of-type{margin-right:0}.tabbed-panel__menu ul li a{border-top:1px solid #8fa2b0;border-left:1px solid #8fa2b0;border-right:1px solid #8fa2b0;padding:0 20px;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-size:18px;font-family:SiemensRoman;color:#8fa2b0;text-transform:uppercase}@media only screen and (max-width:767px){.tabbed-panel__menu ul li a{font-size:10px}}.navigation .navigation-global .tabbed-panel__menu ul .dropbtn li a.on-page,.navigation .navigation-global .tabbed-panel__menu ul li .dropbtn a.on-page,.tabbed-panel__menu .navigation .navigation-global ul .dropbtn li a.on-page,.tabbed-panel__menu .navigation .navigation-global ul li .dropbtn a.on-page,.tabbed-panel__menu ul li a.active{background-color:#2387aa;color:#fff;border-color:#2387aa}.tabbed-panel__panel{background-color:#eff0f4;padding:60px 45px;display:none}.navigation .navigation-global ul .dropbtn .tabbed-panel__panel.on-page,.tabbed-panel__panel.active{display:block}.tabbed-panel__panel .headline{margin-bottom:15px}.tabbed-panel__panel .headline h2{font-family:SiemensBold;font-size:24px;letter-spacing:-.03em;font-variant-ligatures:none;margin:0;display:inline}@media only screen and (max-width:767px){.tabbed-panel__panel .headline h2{font-size:20px}}.tabbed-panel__panel .headline .share{margin-top:5px}.tabbed-panel__panel .headline .share .share-button{font-size:18px}@media only screen and (max-width:767px){.tabbed-panel__panel .headline .share{margin-top:0}}.tabbed-panel__panel .video-caption{color:#879baa;display:block;margin:15px 0 20px;font-family:SiemensItalic;font-size:14px;line-height:14px}.tabbed-panel__panel .button-conversion{float:right}.tabbed-panel__panel .catalog-tiles{background-color:#eff0f4}.tabbed-panel__panel.catalog-tiles{padding-top:15px;padding-bottom:15px}.row-colheight-elastic,.row-flex{display:-ms-flexbox;display:flex}.row-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.row-eq-height{-ms-flex:0 1 0px;flex:0 1 0;height:auto}.row-flex-column,.tile-col-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.row-colheight-elastic{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}.row-colheight-elastic:after,.row-colheight-elastic:before{content:none}.cta-tiles-chapter{padding-top:40px;padding-bottom:40px}.cta-tiles-chapter .title-content{margin-bottom:20px}.cta-tiles-chapter h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0;margin-bottom:20px}@media only screen and (max-width:767px){.cta-tiles-chapter h1{font-size:28px}}.additional-partner-blocks.blue .cta-tiles-chapter .two-tile-container,.additional-partner-blocks.blue .cta-tiles-chapter .two-tile-icon-container,.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-container,.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container,.cta-tiles-chapter .additional-partner-blocks.blue .two-tile-container,.cta-tiles-chapter .additional-partner-blocks.blue .two-tile-icon-container,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-container,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container,.cta-tiles-chapter .four-tile-container,.cta-tiles-chapter .three-tile-container,.cta-tiles-chapter .two-tile-container,.cta-tiles-chapter .two-tile-icon-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch}@media only screen and (max-width:767px){.additional-partner-blocks.blue .cta-tiles-chapter .two-tile-container,.additional-partner-blocks.blue .cta-tiles-chapter .two-tile-icon-container,.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-container,.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container,.cta-tiles-chapter .additional-partner-blocks.blue .two-tile-container,.cta-tiles-chapter .additional-partner-blocks.blue .two-tile-icon-container,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-container,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container,.cta-tiles-chapter .four-tile-container,.cta-tiles-chapter .three-tile-container,.cta-tiles-chapter .two-tile-container,.cta-tiles-chapter .two-tile-icon-container{-ms-flex-direction:column;flex-direction:column}}.cta-tiles-chapter .four-tile-container .block-tile,.cta-tiles-chapter .three-tile-container .block-tile,.cta-tiles-chapter .two-tile-container .block-tile,.cta-tiles-chapter .two-tile-icon-container .block-tile{width:calc(23% - 15px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid #2387aa;padding:20px}@media only screen and (max-width:767px){.cta-tiles-chapter .four-tile-container .block-tile,.cta-tiles-chapter .three-tile-container .block-tile,.cta-tiles-chapter .two-tile-container .block-tile,.cta-tiles-chapter .two-tile-icon-container .block-tile{width:100%;border:1px solid #2387aa}.cta-tiles-chapter .four-tile-container .block-tile:not(:last-child),.cta-tiles-chapter .three-tile-container .block-tile:not(:last-child),.cta-tiles-chapter .two-tile-container .block-tile:not(:last-child),.cta-tiles-chapter .two-tile-icon-container .block-tile:not(:last-child){margin-bottom:19.275px}}.cta-tiles-chapter .four-tile-container .block-tile__content,.cta-tiles-chapter .three-tile-container .block-tile__content,.cta-tiles-chapter .two-tile-container .block-tile__content,.cta-tiles-chapter .two-tile-icon-container .block-tile__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.cta-tiles-chapter .four-tile-container .block-tile__content,.cta-tiles-chapter .three-tile-container .block-tile__content,.cta-tiles-chapter .two-tile-container .block-tile__content,.cta-tiles-chapter .two-tile-icon-container .block-tile__content{padding:25px 15px 20px}}.cta-tiles-chapter .four-tile-container .block-tile__content h3,.cta-tiles-chapter .three-tile-container .block-tile__content h3,.cta-tiles-chapter .two-tile-container .block-tile__content h3,.cta-tiles-chapter .two-tile-icon-container .block-tile__content h3{margin-top:0;margin-bottom:15px;font-size:24px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;color:#2387aa}@media only screen and (max-width:767px){.cta-tiles-chapter .four-tile-container .block-tile__content h3,.cta-tiles-chapter .three-tile-container .block-tile__content h3,.cta-tiles-chapter .two-tile-container .block-tile__content h3,.cta-tiles-chapter .two-tile-icon-container .block-tile__content h3{color:#3c464b;font-size:24px}}.cta-tiles-chapter .four-tile-container .block-tile__content a,.cta-tiles-chapter .three-tile-container .block-tile__content a,.cta-tiles-chapter .two-tile-container .block-tile__content a,.cta-tiles-chapter .two-tile-icon-container .block-tile__content a{margin-bottom:15px;margin-top:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;width:55%;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa}.cta-tiles-chapter .four-tile-container .block-tile__content a span,.cta-tiles-chapter .three-tile-container .block-tile__content a span,.cta-tiles-chapter .two-tile-container .block-tile__content a span,.cta-tiles-chapter .two-tile-icon-container .block-tile__content a span{color:#fff;height:26px;text-align:center}.cta-tiles-chapter .four-tile-container .block-tile__content p,.cta-tiles-chapter .three-tile-container .block-tile__content p,.cta-tiles-chapter .two-tile-container .block-tile__content p,.cta-tiles-chapter .two-tile-icon-container .block-tile__content p{margin:20px 0 10px;width:100%}.cta-tiles-chapter .three-tile-container .block-tile{width:calc(30% - 15px)}@media only screen and (max-width:767px){.cta-tiles-chapter .three-tile-container .block-tile{width:100%}}.cta-tiles-chapter .two-tile-container .block-tile,.cta-tiles-chapter .two-tile-icon-container .block-tile{width:calc(47% - 15px)}@media only screen and (max-width:767px){.cta-tiles-chapter .two-tile-container .block-tile,.cta-tiles-chapter .two-tile-icon-container .block-tile{width:100%}}.cta-tiles-chapter .two-tile-icon-container .block-tile a{color:#3c464b}.cta-tiles-chapter .two-tile-icon-container .block-tile a:hover,.cta-tiles-chapter .two-tile-icon-container a:focus{color:#3c464b;text-decoration:none}.three-icon-tiles-chapter,.two-icon-tiles-chapter{padding-top:3rem;padding-bottom:4rem;background-color:#fff}.three-icon-tiles-chapter h3,.two-icon-tiles-chapter h3{font-size:4.5rem}.three-icon-tiles-chapter p,.two-icon-tiles-chapter p{font-size:2.4rem;line-height:3rem}.three-icon-tiles-chapter .button-conversion-link,.two-icon-tiles-chapter .button-conversion-link{font-size:2.4rem;line-height:3rem;background-color:#c7014a}.three-icon-tiles-chapter .icon-orange,.two-icon-tiles-chapter .icon-orange{color:#ff5e39}.three-icon-tiles-chapter .icon-blue,.two-icon-tiles-chapter .icon-blue{color:#0f789b}.three-icon-tiles-chapter .icon-plum,.two-icon-tiles-chapter .icon-plum{color:#af235f}.three-icon-tiles-chapter a span.title-h3,.two-icon-tiles-chapter a span.title-h3{font-size:4.5rem}.three-icon-tiles-chapter a span.paragraph,.two-icon-tiles-chapter a span.paragraph{font-size:2.4rem;line-height:3rem}.three-icon-tiles-chapter .content p,.two-icon-tiles-chapter .content p{font-size:2.4rem}.three-icon-tiles-chapter .title-content-top,.two-icon-tiles-chapter .title-content-top{margin-bottom:2rem}.three-icon-tiles-chapter .title-content-bottom,.two-icon-tiles-chapter .title-content-bottom{margin-top:3rem}.three-icon-tiles-chapter .title-content a,.two-icon-tiles-chapter .title-content a{font-size:2.4rem;line-height:3rem}.three-icon-tiles-chapter .title-content a.button-conversion,.two-icon-tiles-chapter .title-content a.button-conversion{margin:0}.three-icon-tiles-chapter .title-content h3,.two-icon-tiles-chapter .title-content h3{white-space:nowrap}@media only screen and (min-width:768px) and (max-width:991px){.three-icon-tiles-chapter .title-content h3,.two-icon-tiles-chapter .title-content h3{white-space:normal}}@media only screen and (max-width:480px){.three-icon-tiles-chapter .title-content h3,.two-icon-tiles-chapter .title-content h3{white-space:normal}}@media only screen and (max-width:767px){.three-icon-tiles-chapter .title-content h3,.two-icon-tiles-chapter .title-content h3{white-space:normal}}.three-icon-tiles-chapter .block-tile-row,.two-icon-tiles-chapter .block-tile-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:6%;margin-right:6%}@media only screen and (max-width:480px){.three-icon-tiles-chapter .block-tile-row,.two-icon-tiles-chapter .block-tile-row{margin-left:0;margin-right:0}}.three-icon-tiles-chapter .block-tile,.two-icon-tiles-chapter .block-tile{border:0;margin-bottom:2rem}.three-icon-tiles-chapter .block-tile__content,.two-icon-tiles-chapter .block-tile__content{padding-left:15%;padding-right:15%}.three-icon-tiles-chapter .block-tile__content a,.two-icon-tiles-chapter .block-tile__content a{color:inherit;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.three-icon-tiles-chapter .block-tile__content a span.title-h3,.two-icon-tiles-chapter .block-tile__content a span.title-h3{font-size:3.5rem;font-weight:700;margin-bottom:15px;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;white-space:nowrap}@media only screen and (min-width:768px) and (max-width:991px){.three-icon-tiles-chapter .block-tile__content a span.title-h3,.two-icon-tiles-chapter .block-tile__content a span.title-h3{white-space:normal}}.three-icon-tiles-chapter .block-tile__content a span.paragraph,.two-icon-tiles-chapter .block-tile__content a span.paragraph{margin-top:1.2rem;width:30rem}@media only screen and (max-width:480px){.three-icon-tiles-chapter .block-tile__content a span.paragraph,.two-icon-tiles-chapter .block-tile__content a span.paragraph{width:100%}}@media only screen and (max-width:767px){.three-icon-tiles-chapter .block-tile__content a span.paragraph,.two-icon-tiles-chapter .block-tile__content a span.paragraph{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.three-icon-tiles-chapter .block-tile__content a span.paragraph,.two-icon-tiles-chapter .block-tile__content a span.paragraph{width:100%}}.three-icon-tiles-chapter .block-tile__content a span i,.two-icon-tiles-chapter .block-tile__content a span i{vertical-align:middle}.three-icon-tiles-chapter .block-tile__content a object,.two-icon-tiles-chapter .block-tile__content a object{height:18rem;width:20rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.video-block,.video-block-partner-routing{background-color:#dfe6ed;padding-top:30px;padding-bottom:30px}.video-block.dark{background-color:#2d373c;color:#fff}.video-block.large h2{font-size:32px;line-height:1.5}.video-block.large p{font-size:24px;line-height:1.2}.video-block__header{margin:0 0 25px}.tile-container .video-js{padding-top:75.25%}.tile-container .video-js .vjs-big-play-button{font-size:4.5em;line-height:1.2em;background-color:#2387aa;border-radius:0;border:0;height:55px;width:55px;left:65%;top:55%}@media only screen and (max-width:767px){.tile-container .video-js{padding-top:56.25%}.tile-container .video-js .vjs-big-play-button{font-size:5em;line-height:1.2em;background-color:#2387aa;border-radius:0;border:0;height:60px;width:60px;left:60%;top:50%}.tile-container .vjs-big-play-centered{top:50%}}.video-wrapper-fs{opacity:0;visibility:hidden;display:tabel;position:fixed;top:0;width:100%!important;height:100%!important;z-index:9999;background:#000}.video-wrapper-fs video{display:table-cell;vertical-align:middle}.video-wrapper-fs .vjs-control{height:33px;width:48px;box-sizing:border-box;cursor:pointer}.video-wrapper-fs .vjs-control-bar{color:#fff;background-color:rgba(0,0,0,.45);border-top:1px solid #000;border-top:1px solid rgba(0,0,0,.6);bottom:0;box-sizing:border-box;left:0;right:0;position:fixed;transition:transform .5s,margin .5s;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.video-wrapper-fs .video-js{position:static;width:100%!important;min-width:100%}.video-wrapper-fs{background-color:#000}.video-wrapper-fs .close-video{position:absolute;top:16px;top:1.1428571429rem;left:16px;left:1.1428571429rem;z-index:1000}.video-wrapper-fs .close-video:hover{opacity:.6}.video-wrapper-fs .close-video__button{display:inline-block;text-decoration:none;color:#fff}.video-wrapper-fs .close-video__icon{display:inline-block;vertical-align:middle;margin-right:13px;margin-right:.9285714286rem;transition:opacity .25s ease}.video-wrapper-fs .close-video__icon:before{display:block;padding:10px;padding:.7142857143rem;border-radius:50%;font-size:23px;color:#fff;background-color:#099;text-align:center;width:40px;height:40px}.video-wrapper-fs .close-video__text{display:inline-block;vertical-align:middle;font-size:17px;color:#099}.video-micetype{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:14px;margin-top:10px;margin-bottom:14px}.video-js{width:100%}.video-js .vjs-big-play-button{font-size:5em;line-height:1.2em;background-color:#2387aa;border-radius:0;border:0;height:60px;width:60px;left:60%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.video-js .vjs-control:before{font-size:20px}}.live-webinar,.on-demand-webinar,.physical-event{background-color:#eff0f4;padding-bottom:50px;padding-top:35px}.live-webinar .presenters,.on-demand-webinar .presenters,.physical-event .presenters{margin-top:20px}.live-webinar .event-article .event-img-container,.on-demand-webinar .event-article .event-img-container,.physical-event .event-article .event-img-container{padding-bottom:25px}@media only screen and (max-width:767px){.live-webinar .event-article,.on-demand-webinar .event-article,.physical-event .event-article{margin-top:0}}.live-webinar .event-article h1,.on-demand-webinar .event-article h1,.physical-event .event-article h1{font-size:36px!important;margin-top:20px!important;margin-bottom:10px!important;font-weight:500!important;line-height:1.1!important}.live-webinar .event-article h2,.on-demand-webinar .event-article h2,.physical-event .event-article h2{margin-bottom:15px!important;font-size:24px!important;line-height:30px!important;font-family:inherit!important;margin-top:0;letter-spacing:-.03em;font-variant-ligatures:none}.live-webinar .event-article h3,.on-demand-webinar .event-article h3,.physical-event .event-article h3{margin-bottom:15px!important;line-height:25px!important;font-size:18px!important;font-family:SiemensBold!important;margin-top:0;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.live-webinar .event-article h3,.on-demand-webinar .event-article h3,.physical-event .event-article h3{font-size:20px!important}}.live-webinar .event-article h4,.on-demand-webinar .event-article h4,.physical-event .event-article h4{font-size:18px!important;margin-top:10px!important;margin-bottom:10px!important;font-weight:500!important;line-height:1.1!important}.live-webinar .event-article h5,.on-demand-webinar .event-article h5,.physical-event .event-article h5{font-size:14px!important;margin-top:10px!important;margin-bottom:10px!important;font-weight:500!important;line-height:1.1!important}.live-webinar .event-article h6,.on-demand-webinar .event-article h6,.physical-event .event-article h6{font-size:12px!important;margin-top:10px!important;margin-bottom:10px!important;font-weight:500!important;line-height:1.1!important}.live-webinar .event-article p,.on-demand-webinar .event-article p,.physical-event .event-article p{font-size:16px!important;margin-bottom:15px!important;line-height:1.4em!important}.live-webinar .event-article p strong,.on-demand-webinar .event-article p strong,.physical-event .event-article p strong{font-family:SiemensBold!important}.live-webinar .event-article ol,.live-webinar .event-article ul,.on-demand-webinar .event-article ol,.on-demand-webinar .event-article ul,.physical-event .event-article ol,.physical-event .event-article ul{margin-bottom:15px!important}.live-webinar .event-article ol li,.live-webinar .event-article ul li,.on-demand-webinar .event-article ol li,.on-demand-webinar .event-article ul li,.physical-event .event-article ol li,.physical-event .event-article ul li{font-size:16px!important}.live-webinar .event-article img,.on-demand-webinar .event-article img,.physical-event .event-article img{margin-bottom:10px;width:100%}.live-webinar .event-article .img-caption,.on-demand-webinar .event-article .img-caption,.physical-event .event-article .img-caption{margin-top:5px!important;font-size:14px!important;color:#879baa;line-height:16px}.live-webinar .event-article .title,.on-demand-webinar .event-article .title,.physical-event .event-article .title{margin-bottom:15px}.live-webinar .event-article .title h1,.on-demand-webinar .event-article .title h1,.physical-event .event-article .title h1{display:inline;font-family:SiemensRoman;margin-right:5px;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.live-webinar .event-article .title h1,.on-demand-webinar .event-article .title h1,.physical-event .event-article .title h1{font-size:28px}}.live-webinar .event-article .title .share,.on-demand-webinar .event-article .title .share,.physical-event .event-article .title .share{margin-top:-2px}@media only screen and (max-width:767px){.live-webinar .event-article .title .share,.on-demand-webinar .event-article .title .share,.physical-event .event-article .title .share{margin-top:-1px}}.live-webinar .event-article .title a,.on-demand-webinar .event-article .title a,.physical-event .event-article .title a{font-size:24px;color:#879baa;text-decoration:none}@media only screen and (max-width:767px){.live-webinar .event-article .title a,.on-demand-webinar .event-article .title a,.physical-event .event-article .title a{font-size:20px}}@media only screen and (max-width:767px){.live-webinar .event-article .title .is-active .share-wrapper,.on-demand-webinar .event-article .title .is-active .share-wrapper,.physical-event .event-article .title .is-active .share-wrapper{left:-10px;top:-10px}.live-webinar .event-article .title .is-active-left .share-wrapper,.on-demand-webinar .event-article .title .is-active-left .share-wrapper,.physical-event .event-article .title .is-active-left .share-wrapper{left:-140px;top:-10px}}.live-webinar .event-article form .form-group input:not([type=checkbox]),.on-demand-webinar .event-article form .form-group input:not([type=checkbox]),.physical-event .event-article form .form-group input:not([type=checkbox]){height:40px}.live-webinar .event-article form button,.on-demand-webinar .event-article form button,.physical-event .event-article form button{float:right;margin-top:20px;width:240px;border:0}@media only screen and (min-width:768px) and (max-width:991px){.live-webinar .event-article form button,.on-demand-webinar .event-article form button,.physical-event .event-article form button{width:100%;max-width:240px}}@media only screen and (max-width:767px){.live-webinar .event-article form button,.on-demand-webinar .event-article form button,.physical-event .event-article form button{float:none}}.live-webinar .event-article form input[type=checkbox],.on-demand-webinar .event-article form input[type=checkbox],.physical-event .event-article form input[type=checkbox]{margin-top:3px}.live-webinar .event-article form .checkbox label,.on-demand-webinar .event-article form .checkbox label,.physical-event .event-article form .checkbox label{font-size:14px}.live-webinar .event-article form select,.on-demand-webinar .event-article form select,.physical-event .event-article form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.live-webinar .event-article form select::-ms-expand,.on-demand-webinar .event-article form select::-ms-expand,.physical-event .event-article form select::-ms-expand{display:none}.live-webinar .event-article .www-inline-form form p.checkbox,.on-demand-webinar .event-article .www-inline-form form p.checkbox,.physical-event .event-article .www-inline-form form p.checkbox{padding-left:15px;text-indent:-15px}.live-webinar .event-article .www-inline-form form p.checkbox.error,.on-demand-webinar .event-article .www-inline-form form p.checkbox.error,.physical-event .event-article .www-inline-form form p.checkbox.error{border:1px solid red}.live-webinar .event-article .www-inline-form form p.checkbox input[type=checkbox],.on-demand-webinar .event-article .www-inline-form form p.checkbox input[type=checkbox],.physical-event .event-article .www-inline-form form p.checkbox input[type=checkbox]{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-5px;overflow:hidden;display:inline}.live-webinar .event-article .www-inline-form form .form-group-legal p,.on-demand-webinar .event-article .www-inline-form form .form-group-legal p,.physical-event .event-article .www-inline-form form .form-group-legal p{font-size:12px}.live-webinar .event-article .www-inline-form form .form-group-legal p.checkbox,.on-demand-webinar .event-article .www-inline-form form .form-group-legal p.checkbox,.physical-event .event-article .www-inline-form form .form-group-legal p.checkbox{font-size:medium;font-weight:700}.live-webinar .event-article .www-inline-form .LV_validation_message,.live-webinar .event-article .www-inline-form .validation_message,.on-demand-webinar .event-article .www-inline-form .LV_validation_message,.on-demand-webinar .event-article .www-inline-form .validation_message,.physical-event .event-article .www-inline-form .LV_validation_message,.physical-event .event-article .www-inline-form .validation_message{display:none;font-size:14px;color:#c00;font-weight:700;margin:0 0 0 5px}.live-webinar .event-article .www-inline-form .form-control.error,.on-demand-webinar .event-article .www-inline-form .form-control.error,.physical-event .event-article .www-inline-form .form-control.error{border:1px solid red}.live-webinar .event-article .www-inline-form .form-error-message,.on-demand-webinar .event-article .www-inline-form .form-error-message,.physical-event .event-article .www-inline-form .form-error-message{color:#af235f;font-family:SiemensItalic;line-height:24px;margin-bottom:20px}.live-webinar .event-article .www-inline-form .form-error-message li,.on-demand-webinar .event-article .www-inline-form .form-error-message li,.physical-event .event-article .www-inline-form .form-error-message li{color:#000}.live-webinar .event-article .www-inline-form .form-error-message,.live-webinar .event-article .www-inline-form .form-success-message,.on-demand-webinar .event-article .www-inline-form .form-error-message,.on-demand-webinar .event-article .www-inline-form .form-success-message,.physical-event .event-article .www-inline-form .form-error-message,.physical-event .event-article .www-inline-form .form-success-message{display:none;line-height:24px}.live-webinar .event-article .www-inline-form .form-error-message h4,.live-webinar .event-article .www-inline-form .form-success-message h4,.on-demand-webinar .event-article .www-inline-form .form-error-message h4,.on-demand-webinar .event-article .www-inline-form .form-success-message h4,.physical-event .event-article .www-inline-form .form-error-message h4,.physical-event .event-article .www-inline-form .form-success-message h4{text-align:center}.live-webinar .event-article .www-inline-form .form-error-message .content,.live-webinar .event-article .www-inline-form .form-success-message .content,.on-demand-webinar .event-article .www-inline-form .form-error-message .content,.on-demand-webinar .event-article .www-inline-form .form-success-message .content,.physical-event .event-article .www-inline-form .form-error-message .content,.physical-event .event-article .www-inline-form .form-success-message .content{margin-bottom:10px;padding-right:0;padding-left:0;font-family:SiemensRoman}.live-webinar .event-article .www-inline-form .form-error-message .content a,.live-webinar .event-article .www-inline-form .form-success-message .content a,.on-demand-webinar .event-article .www-inline-form .form-error-message .content a,.on-demand-webinar .event-article .www-inline-form .form-success-message .content a,.physical-event .event-article .www-inline-form .form-error-message .content a,.physical-event .event-article .www-inline-form .form-success-message .content a{font-size:16px}.live-webinar .event-article .www-inline-form .form-error-message .content p,.live-webinar .event-article .www-inline-form .form-success-message .content p,.on-demand-webinar .event-article .www-inline-form .form-error-message .content p,.on-demand-webinar .event-article .www-inline-form .form-success-message .content p,.physical-event .event-article .www-inline-form .form-error-message .content p,.physical-event .event-article .www-inline-form .form-success-message .content p{display:inline;line-height:1.1;unicode-bidi:bidi-override}.live-webinar .event-article .other-inline-form select,.on-demand-webinar .event-article .other-inline-form select,.physical-event .event-article .other-inline-form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.live-webinar .event-article .other-inline-form select::-ms-expand,.on-demand-webinar .event-article .other-inline-form select::-ms-expand,.physical-event .event-article .other-inline-form select::-ms-expand{display:none}.live-webinar .event-article #quote_img,.on-demand-webinar .event-article #quote_img,.physical-event .event-article #quote_img{position:relative;right:0;color:#004669}@media only screen and (max-width:767px){.live-webinar .event-article #quote_img,.on-demand-webinar .event-article #quote_img,.physical-event .event-article #quote_img{width:50px}}.live-webinar .event-article .quotes,.on-demand-webinar .event-article .quotes,.physical-event .event-article .quotes{font-size:18px;font-family:SiemensBoldItalic;color:#004669;line-height:25px;text-align:right;margin-bottom:20px}@media only screen and (max-width:767px){.live-webinar .event-article .quotes,.on-demand-webinar .event-article .quotes,.physical-event .event-article .quotes{line-height:23px}}.live-webinar .event-article .signature,.on-demand-webinar .event-article .signature,.physical-event .event-article .signature{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:1.2;text-align:right}.live-webinar .event-article .img-quote,.on-demand-webinar .event-article .img-quote,.physical-event .event-article .img-quote{width:auto}.live-webinar .event-article .grey-bar,.on-demand-webinar .event-article .grey-bar,.physical-event .event-article .grey-bar{display:inline-block;width:100%;height:14px;background-color:#dfe6ed;margin-bottom:15px;margin-top:15px;padding-left:15px;padding-right:15px;background-clip:content-box}.live-webinar .event-article .stlp-author,.on-demand-webinar .event-article .stlp-author,.physical-event .event-article .stlp-author{padding-bottom:20px}.live-webinar .event-article .page-tag,.on-demand-webinar .event-article .page-tag,.physical-event .event-article .page-tag{margin-bottom:20px}.live-webinar .event-article .webinar-tagline,.on-demand-webinar .event-article .webinar-tagline,.physical-event .event-article .webinar-tagline{font-size:22px;line-height:25px}.live-webinar .event-article .form-group,.on-demand-webinar .event-article .form-group,.physical-event .event-article .form-group{margin-bottom:10px}.live-webinar .event-article .stlp-quote,.on-demand-webinar .event-article .stlp-quote,.physical-event .event-article .stlp-quote{display:-ms-flexbox;display:flex;margin:30px 0 15px}.live-webinar .event-article .stlp-quote img,.on-demand-webinar .event-article .stlp-quote img,.physical-event .event-article .stlp-quote img{margin-top:7px;display:inline-block;width:auto;height:58px}.live-webinar .event-article .stlp-quote p,.on-demand-webinar .event-article .stlp-quote p,.physical-event .event-article .stlp-quote p{margin-bottom:0;display:inline-block;text-align:right;font-family:SiemensItalic;color:#3c464b;font-size:24px}.live-webinar .event-article .stlp-quote-author,.on-demand-webinar .event-article .stlp-quote-author,.physical-event .event-article .stlp-quote-author{margin-bottom:30px}.live-webinar .event-article .stlp-quote-author p,.on-demand-webinar .event-article .stlp-quote-author p,.physical-event .event-article .stlp-quote-author p{margin-bottom:0;color:#3c464b;font-family:SiemensItalic;text-align:right;line-height:1}.live-webinar .event-article .stlp-quote-author a,.on-demand-webinar .event-article .stlp-quote-author a,.physical-event .event-article .stlp-quote-author a{color:#3c464b}.live-webinar .event-article .stlp-author img,.on-demand-webinar .event-article .stlp-author img,.physical-event .event-article .stlp-author img{max-width:100%;display:inline-block;width:auto}.live-webinar .event-article .stlp-author p,.on-demand-webinar .event-article .stlp-author p,.physical-event .event-article .stlp-author p{margin-bottom:10px;color:#3c464b;font-family:SiemensItalic;line-height:20px}.live-webinar .event-article .stlp-author p.author-name,.on-demand-webinar .event-article .stlp-author p.author-name,.physical-event .event-article .stlp-author p.author-name{font-family:SiemensBold}.live-webinar .event-article .event-details,.on-demand-webinar .event-article .event-details,.physical-event .event-article .event-details{margin-top:20px}.live-webinar .event-article .event-details span,.on-demand-webinar .event-article .event-details span,.physical-event .event-article .event-details span{font-size:18px;display:block}.live-webinar .event-article .event-details strong,.on-demand-webinar .event-article .event-details strong,.physical-event .event-article .event-details strong{font-size:18px;font-family:SiemensBold}.on-demand-webinar-media h2{font-size:24px!important}.webinar-list .tile-details h1,.webinar-list .tile-details h2,.webinar-list .tile-details h3,.webinar-list .tile-details h4{line-height:2.5rem}.webinar-list .img-height-ie{min-height:1px;height:auto}.webinar-list video{height:130%!important;width:130%!important;max-width:130%!important}html{font-size:62.5%}@media only screen and (min-width:992px) and (max-width:1199px){html{font-size:56.25%}}@media only screen and (min-width:768px) and (max-width:991px){html{font-size:50%}}@media only screen and (max-width:767px){html{font-size:43.75%}}@media only screen and (max-width:480px){html{font-size:37.5%}}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.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:.08em solid #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{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{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}body{font-family:SiemensRoman;color:#3c464b}.mobile-share-icon{display:none}.video-wrapper{width:100%;height:auto;margin:0 auto;display:inline-block;overflow:hidden}.element-invisible{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.header-tag{color:#2387aa;font-family:SiemensRoman;font-size:18px;display:block}.text-block-ul{text-align:left;letter-spacing:0;color:#2387a9;margin-bottom:20px;padding-left:15px}.icon-with-cta-align{vertical-align:middle}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnJlYWRjcnVtYnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL19ib290c3RyYXAuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MiLCJtYWluLmNzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ2x5cGhpY29ucy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LW92ZXJmbG93LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvZGUuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19uYXYtdmVydGljYWwtYWxpZ24uc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdlci5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19sYWJlbHMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19iYWRnZXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RodW1ibmFpbHMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYWxlcnRzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJvZ3Jlc3MtYmFycy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wcm9ncmVzcy1iYXIuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbWVkaWEuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLWVtYmVkLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3dlbGxzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19oaWRlLXRleHQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ZpZGVvLmpzL3NyYy9jc3MvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ZpZGVvanMtZm9udC9zY3NzL19pY29ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ZpZGVvLmpzL3NyYy9jc3MvY29tcG9uZW50cy9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9fcHJpdmF0ZS12YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX2JpZy1wbGF5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX2Nsb3NlLWJ1dHRvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ZpZGVvLmpzL3NyYy9jc3MvY29tcG9uZW50cy9tZW51L19tZW51LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9jb21wb25lbnRzL21lbnUvX21lbnUtcG9wdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvbWVudS9fbWVudS1pbmxpbmUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX2NvbnRyb2wtYmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9jb21wb25lbnRzL19jb250cm9sLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9jb21wb25lbnRzL19jb250cm9sLXNwYWNlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ZpZGVvLmpzL3NyYy9jc3MvY29tcG9uZW50cy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ZpZGVvLmpzL3NyYy9jc3MvY29tcG9uZW50cy9fdm9sdW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9jb21wb25lbnRzL19wb3N0ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX2xpdmUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX3RpbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX3BsYXktcGF1c2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX3RleHQtdHJhY2suc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX2Z1bGxzY3JlZW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX3BsYXliYWNrLXJhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX2Vycm9yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9jb21wb25lbnRzL19sb2FkaW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9jb21wb25lbnRzL19jaGFwdGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ZpZGVvLmpzL3NyYy9jc3MvY29tcG9uZW50cy9fYWRhcHRpdmUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX2NhcHRpb25zLXNldHRpbmdzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9jb21wb25lbnRzL19tb2RhbC1kaWFsb2cuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL3V0aWxpdGllcy9fbGluZWFyLWdyYWRpZW50LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9fcHJpbnQuc2NzcyIsImhlbHBlcnMvX2NvbG9ycy5zY3NzIiwiaGVscGVycy9fc2xpY2stdGhlbWUuc2NzcyIsImhlbHBlcnMvX21lZGlhUXVlcmllcy5zY3NzIiwiaGVscGVycy9fc3BhY2luZy5zY3NzIiwiaGVscGVycy9fdHlwb2dyYXBoeS5zY3NzIiwiaGVscGVycy9fdXRpbGl0aWVzLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsInBhZ2VzL19jb3VudHJ5TGFuZGluZy5zY3NzIiwicGFnZXMvX25ld3Nyb29tLnNjc3MiLCJwYWdlcy9fcHJvZHVjdE9mZmVyLnNjc3MiLCJwYWdlcy9fc2VhcmNoQXBwLnNjc3MiLCJjb21wb25lbnRzL19hcmNoaXRlY3R1cmUuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2J1eS5zY3NzIiwiY29tcG9uZW50cy9fYnV5QW5kVHJ5QmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19jYW1wYWlnbkNoYXB0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2NhcGFiaWxpdGllcy5zY3NzIiwiY29tcG9uZW50cy9fY2FyZENsdXN0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2NhcmRGbGlwLnNjc3MiLCJjb21wb25lbnRzL19jYXJlZXJGbGV4LnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbFRpbGVzLnNjc3MiLCJjb21wb25lbnRzL19jYXNlU3R1ZHlTZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX2Nhc2VTdHVkeVRpbGVzLnNjc3MiLCJjb21wb25lbnRzL19jYXRhbG9nLnNjc3MiLCJjb21wb25lbnRzL19jYXRhbG9nSGVhZGxpbmUuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2dUaWxlcy5zY3NzIiwiY29tcG9uZW50cy9fY2NDaGVja291dC5zY3NzIiwiY29tcG9uZW50cy9fY2NTdWJtaXQuc2NzcyIsImNvbXBvbmVudHMvX2NoYXB0ZXJUaWxlcy5zY3NzIiwiY29tcG9uZW50cy9fY29sbGF0ZXJhbC5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdC5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdGdsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdHNhbGVzLnNjc3MiLCJjb21wb25lbnRzL19jb250YWN0VXMuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnRHcmlkLnNjc3MiLCJjb21wb25lbnRzL19jb3VudHJ5RmxhZ3Muc2NzcyIsImNvbXBvbmVudHMvX2Ryb3Bkb3duU3R5bGVzLnNjc3MiLCJjb21wb25lbnRzL19ldmVudHMuc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50c1RyYWluaW5nLnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlZFNvbHV0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZVRpbGVDaGFwdGVyLnNjc3MiLCJjb21wb25lbnRzL19mb3JtLnNjc3MiLCJjb21wb25lbnRzL19mcmljdGlvbkZyZWVUcmlhbC5zY3NzIiwiY29tcG9uZW50cy9fZ2VuZXJhbEFydGljbGUuc2NzcyIsImNvbXBvbmVudHMvX2dlbmVyYWxSYXRlLnNjc3MiLCJjb21wb25lbnRzL19nbG9zc2FyeURlZmluaXRpb25zTFAuc2NzcyIsImNvbXBvbmVudHMvX2dsb3NzYXJ5TGFuZGluZy5zY3NzIiwiY29tcG9uZW50cy9fZ3JhcGhpY0NoYXB0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2hlcm9Db3VudHJ5TFAuc2NzcyIsImNvbXBvbmVudHMvX2luRGVwdGhDaGFwdGVyLnNjc3MiLCJjb21wb25lbnRzL19pbmRpdmlkdWFsQ2FzZS5zY3NzIiwiY29tcG9uZW50cy9fam9iTGlzdGluZ3Muc2NzcyIsImNvbXBvbmVudHMvX2xlYWRlcnNoaXAuc2NzcyIsImNvbXBvbmVudHMvX21lZGlhQmxvY2suc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19uZXdzQmxvY2tDb3VudHJ5TFAuc2NzcyIsImNvbXBvbmVudHMvX25ld3NGaWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvX29mZmljZUxvY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19wYWdlVGFnLnNjc3MiLCJjb21wb25lbnRzL19wYXJ0bmVyQmxvY2tzLnNjc3MiLCJjb21wb25lbnRzL19maWx0ZXJzLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0RmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0Rm9ybS5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdExhbmRpbmcuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3RPZmZlcmluZy5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdFN1cHBvcnQuc2NzcyIsImNvbXBvbmVudHMvX3F1b3RlLnNjc3MiLCJjb21wb25lbnRzL19yZWxhdGVkTGlua3Muc2NzcyIsImNvbXBvbmVudHMvX3Jlc291cmNlRmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL19yZXNvdXJjZUxpc3Quc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fc2VnbWVudHMuc2NzcyIsImNvbXBvbmVudHMvX3NoYXJlLnNjc3MiLCJjb21wb25lbnRzL19zaG91dGJveC5zY3NzIiwiY29tcG9uZW50cy9fc2ltcGxlUmF0ZS5zY3NzIiwiY29tcG9uZW50cy9fc2luZ2xlVG9waWMuc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbExpbmtzLnNjc3MiLCJjb21wb25lbnRzL19zb2x1dGlvbnNMaXN0LnNjc3MiLCJjb21wb25lbnRzL19zdGlja3lOYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zdG9yZUFjY291bnRJbmZvLnNjc3MiLCJjb21wb25lbnRzL19zdG9yZUNhcm91c2VsVGlsZXMuc2NzcyIsImNvbXBvbmVudHMvX3N0b3JlQ2F0YWxvZy5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVDYXRhbG9nVGlsZS5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVGYXEuc2NzcyIsImNvbXBvbmVudHMvX3N0b3JlRmVhdHVyZUFkdmFudGFnZS5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVJbnN0cnVjdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX3N0b3JlTGFuZ1NlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVMZWdhbC5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVMaXZlQ2hhdC5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVMb29rdXBUYWJsZS5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVPcmRlckhpc3RvcnlUYWJsZS5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVQb3B1cC5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVRdW90ZXNTaG91dGJveC5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVTdWJuYXYuc2NzcyIsImNvbXBvbmVudHMvX3N0b3JlVGFibGUuc2NzcyIsImNvbXBvbmVudHMvX3N0b3JlVGVuYW50SW5mby5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVUaWxlcy5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVVdGl0bGl0eS5zY3NzIiwiY29tcG9uZW50cy9fdGFiYmVkUGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX3RpbGVzLnNjc3MiLCJjb21wb25lbnRzL192aWRlby1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW9GUy5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW9QbGF5QnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL193ZWJpbmFyLnNjc3MiLCJjb21wb25lbnRzL193ZWJpbmFyTGlzdC5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiZm9udGF3ZXNvbWUvX3BhdGguc2NzcyIsImZvbnRhd2Vzb21lL19jb3JlLnNjc3MiLCJmb250YXdlc29tZS9fbGFyZ2VyLnNjc3MiLCJmb250YXdlc29tZS9fZml4ZWQtd2lkdGguc2NzcyIsImZvbnRhd2Vzb21lL19saXN0LnNjc3MiLCJmb250YXdlc29tZS9fdmFyaWFibGVzLnNjc3MiLCJmb250YXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJmb250YXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsImZvbnRhd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsImZvbnRhd2Vzb21lL19taXhpbnMuc2NzcyIsImZvbnRhd2Vzb21lL19zdGFja2VkLnNjc3MiLCJmb250YXdlc29tZS9faWNvbnMuc2NzcyIsImZvbnRhd2Vzb21lL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJt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QUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZDQUMrQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHFCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLHFCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHNCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHNCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLHNCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLGlDQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLG1DQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLGtDQUErQyxlQUFnQixDQUFJLEFBQ25FLG9DQUErQyxlQUFnQixDQUFJLEFBQ25FLHNCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLHFDQUErQyxlQUFnQixDQUFJLEFBQ25FLG9DQUErQyxlQUFnQixDQUFJLEFBQ25FLGtDQUErQyxlQUFnQixDQUFJLEFBQ25FLG9DQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLHNCQUErQyxlQUFnQixDQUFJLEFBQ25FLHNCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLG1DQUErQyxlQUFnQixDQUFJLEFBQ25FLHVDQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLG9DQUErQyxlQUFnQixDQUFJLEFBQ25FLHFDQUErQyxlQUFnQixDQUFJLEFBQ25FLHlDQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLGlDQUErQyxlQUFnQixDQUFJLEFBQ25FLG9DQUErQyxlQUFnQixDQUFJLEFBQ25FLGlDQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLGlDQUErQyxlQUFnQixDQUFJLEFBQ25FLHFCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBU25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLHNCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBR25FLHNFQUErQyxlQUFnQixDQUFJLEFBRW5FLDRDQUErQyxl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RCxDQUNsRCxBQUZELGlCQUNFLGVBQWlELENBQ2xELEFBRkQsa0JBQ0UscUJBQWlELENBQ2xELEFBRkQsa0JBQ0UscUJBQWlELENBQ2xELEFBRkQsa0JBQ0UsZ0JBQWlELENBQ2xELENoQnE2RUosQWNqNUVELDBCRXZERSwySEFDRSxVQUFXLENBQ1osQUFNQyxVQUNFLGNBQTJDLENBQzVDLEFBRkQsVUFDRSxlQUEyQyxDQUM1QyxBQUZELFVBQ0UsU0FBMkMsQ0FDNUMsQUFGRCxVQUNFLGVBQTJDLENBQzVDLEFBRkQsVUFDRSxlQUEyQyxDQUM1QyxBQUZELFVBQ0UsU0FBMkMsQ0FDNUMsQUFGRCxVQUNFLGVBQTJDLENBQzVDLEFBRkQsVUFDRSxlQUEyQyxDQUM1QyxBQUZELFVBQ0UsU0FBMkMsQ0FDNUMsQUFGRCxXQUNFLGVBQTJDLENBQzVDLEFBRkQsV0FDRSxlQUEyQyxDQUM1QyxBQUZELFdBQ0UsVUFBMkMsQ0FDNUMsQUFrQkQsZUFDRSxVQUFXLENBQ1osQUFQRCxlQUNFLGNBQTJDLENBQzVDLEFBRkQsZUFDRSxlQUEyQyxDQUM1QyxBQUZELGVBQ0UsU0FBMkMsQ0FDNUMsQUFGRCxlQUNFLGVBQTJDLENBQzVDLEFBRkQsZUFDRSxlQUEyQyxDQUM1QyxBQUZELGVBQ0UsU0FBMkMsQ0FDNUMsQUFGRCxlQUNFLGVBQTJDLENBQzVDLEFBRkQsZUFDRSxlQUEyQyxDQUM1QyxBQUZELGVBQ0UsU0FBMkMsQ0FDNUMsQUFGRCxnQkFDRSxlQUEyQyxDQUM1QyxBQUZELGdCQUNFLGVBQTJDLENBQzVDLEFBRkQsZ0JBQ0UsVUFBMkMsQ0FDNUMsQUFQRCxlQUNFLFNBQVUsQ0FDWCxBQVBELGVBQ0UsYUFBMEMsQ0FDM0MsQUFGRCxlQUNFLGNBQTBDLENBQzNDLEFBRkQsZUFDRSxRQUEwQyxDQUMzQyxBQUZELGVBQ0UsY0FBMEMsQ0FDM0MsQUFGRCxlQUNFLGNBQTBDLENBQzNDLEFBRkQsZUFDRSxRQUEwQyxDQUMzQyxBQUZELGVBQ0UsY0FBMEMsQ0FDM0MsQUFGRCxlQUNFLGNBQTBDLENBQzNDLEFBRkQsZUFDRSxR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SkEsQWdDM3NKRCw4QkFDRSxhQUFhLEFIcFViLDBCR3FVNEIsQUhwVTNCLHdCR29VMkIsQ0FDN0IsQUFFRCxtREFDRSxnQkFBZ0IsQUh6VWhCLDRCeEIwRzZCLEF3QnpHNUIsMkJ4QnlHNEIsQXdCbEc3Qiw2QkdtVStCLEFIbFU5QiwyQkdrVThCLENBQ2hDLEFBT0QsWUNoVkUsZUFBb0QsQUFDcEQsaUJBQXVELENEd1Z4RCxBQVRELGlEQ2hWRSxnQkFBb0QsQUFDcEQsa0JBQXVELENEb1Z0RCxBQUxILGlEQ2hWRSxnQkFBb0QsQUFDcEQsa0JBQXVELENEdVZ0RCxBQVFILGFDaFdFLGdCQUFvRCxBQUNwRCxrQkFBdUQsQ0R1V3hELEFBTEMseUJBSEYsYUFJSSxXQUFXLEFBQ1gsaUIzQkk4RCxBMkJIOUQsaUIzQkc4RCxDMkJEakUsQ2hDNnNKQSxBZ0Nsc0pELHlCQUNFLGFBQ0Usb0JBQXNCLENBQ3ZCLEFBQ0QsY0FDRSxzQkFBdUIsQUFDekIsa0IzQmhCZ0UsQzJCcUIvRCxBQVBELDRCQUtJLGNBQWUsQ0FDaEIsQ2hDcXNKSixBZ0M1ckpELGdCQUNFLHlCM0J6QndDLEEyQjBCeEMsb0IzQnpCaUUsQzJCeUpsRSxBQWxJRCw4QkFLSSxVM0J6QjJDLEMyQitCNUMsQUFYSCx3RUFRTSxjM0JsQjZFLEEyQm1CN0UsNEIzQmxCZ0QsQzJCbUJqRCxBQVZMLDhEQW1CTSxVM0J2Q3lDLEMyQjhDMUMsQUExQkwsOEVBdUJRLFczQjFDdUMsQTJCMkN2Qyw0QjNCMUM4QyxDMkIyQy9DLEFBekJQLGtvQkErQlEsVzNCaER1QyxBMkJpRHZDLHdCM0JoRG1FLEMyQmlEcEUsQUFqQ1Asb0lBdUNRLFczQnREdUMsQTJCdUR2Qyw0QjNCdEQ4QyxDMkJ1RC9DLEFBekNQLCtCQThDSSxpQjNCbEQyQyxDMkIwRDVDLEFBdERILDBFQWlETSxxQjNCdkR5QyxDMkJ3RDFDLEFBbERMLHlDQW9ETSxxQjNCekR5QyxDMkIwRDFDLEFBckRMLDhEQTBESSxvQjNCakYrRCxDMkJrRmhFLEFBM0RILHdIQW9FUSx5QjNCcEZtRSxBMkJxRm5FLFUzQnRGdUMsQzJCdUZ4QyxBQUdILHlCQXpFSixzREE2RVUsVTNCakdxQyxDMkJ1R3RDLEFBbkZULHdIQWdGWSxXM0JuR21DLEEyQm9HbkMsNEIzQm5HMEMsQzJCb0czQyxBQWxGWCwrekJBd0ZZLFczQnpHbUMsQTJCMEduQyx3QjNCekcrRCxDMkIwR2hFLEFBMUZYLG1NQWdHWSxXM0IvR21DLEEyQmdIbkMsNEIzQi9HMEMsQzJCZ0gzQyxDaEN1cUpWLEFnQ3p3SkQsNkJBOEdJLFUzQmxJMkMsQzJCc0k1QyxBQWxISCxtQ0FnSE0sVTNCbkl5QyxDMkJvSTFDLEFBakhMLDBCQXFISSxVM0J6STJDLEMyQnFKNUMsQUFqSUgsZ0VBd0hNLFUzQjNJeUMsQzJCNEkxQyxBQXpITCwwTEE4SFEsVTNCN0l1QyxDMkI4SXhDLEFBT1AsZ0JBQ0Usc0IzQnJJOEMsQTJCc0k5QyxvQjNCckl5RSxDMkJzUTFFLEFBbklELDhCQUtJLGEzQnJJaUUsQzJCMklsRSxBQVhILHdFQVFNLFczQjlIMEMsQTJCK0gxQyw0QjNCOUhpRCxDMkIrSGxELEFBVkwsOERBbUJNLGEzQm5KK0QsQzJCMEpoRSxBQTFCTCw4RUF1QlEsVzNCdEp3QyxBMkJ1SnhDLDRCM0J0SitDLEMyQnVKaEQsQUF6QlAsa29CQStCUSxXM0I5SndDLEEyQitKeEMsd0IzQjVKbUUsQzJCNkpwRSxBQWpDUCxvSUF1Q1EsVzNCbEt3QyxBMkJtS3hDLDRCM0JsSytDLEMyQm1LaEQsQUF6Q1AsK0JBK0NJLGlCM0IvSjRDLEMyQnVLN0MsQUF2REgsMEVBa0RNLHFCM0JwSzBDLEMyQnFLM0MsQUFuREwseUNBcURNLHFCM0J0SzBDLEMyQnVLM0MsQUF0REwsOERBMkRJLG9CQUE0QyxDQUM3QyxBQTVESCx3SEFvRVEseUIzQmhNbUUsQTJCaU1uRSxVM0JwTXdDLEMyQnFNekMsQUFHSCx5QkF6RUosa0VBNkVVLG9CM0JoTmlFLEMyQmlObEUsQUE5RVQsMERBZ0ZVLHdCM0JuTmlFLEMyQm9ObEUsQUFqRlQsc0RBbUZVLGEzQm5OMkQsQzJCeU41RCxBQXpGVCx3SEFzRlksVzNCck5vQyxBMkJzTnBDLDRCM0JyTjJDLEMyQnNONUMsQUF4RlgsK3pCQThGWSxXM0I3Tm9DLEEyQjhOcEMsd0IzQjNOK0QsQzJCNE5oRSxBQWhHWCxtTUFzR1ksVzNCak9vQyxBMkJrT3BDLDRCM0JqTzJDLEMyQmtPNUMsQ2hDb29KVixBZ0M1dUpELDZCQStHSSxhM0IvT2lFLEMyQm1QbEUsQUFuSEgsbUNBaUhNLFUzQmhQMEMsQzJCaVAzQyxBQWxITCwwQkFzSEksYTNCdFBpRSxDMkJrUWxFLEFBbElILGdFQXlITSxVM0J4UDBDLEMyQnlQM0MsQUExSEwsMExBK0hRLFUzQjFQd0MsQzJCMlB6QyxBbkM3b0JQLFlBQ0UsaUJRcXhCa0MsQVJweEJsQyxtQlEwRG9FLEFSekRwRSxnQkFBZ0IsQUFDaEIseUJRb3hCcUMsQVJueEJyQyxpQlFtRzZCLENSbEY5QixBQXRCRCxlQVFJLG9CQUFxQixDQVN0QixBQWpCSCx5QkFhTSxhQUEyQyxBQUMzQyxjQUFjLEFBQ2QsVVEyd0I4QixDUjF3Qi9CLEFBaEJMLG9GQW9CSSxVUVgrQyxDUlloRCxBcUN2QkgsWUFDRSxxQkFBcUIsQUFDckIsZUFBZSxBQUNmLGNBQStCLEFBQy9CLGlCN0JzRzZCLEM2QmxDOUIsQUF4RUQsZUFPSSxjQUFlLENBMEJoQixBQWpDSCxxQ0FVTSxrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLGlCN0JnRjBCLEE2Qi9FMUIsb0I3QitDK0IsQTZCOUMvQixxQkFBcUIsQUFDckIsYzdCRHVDLEE2QkV2QyxzQjdCb2JxQyxBNkJuYnJDLHNCN0JvYnFDLEE2Qm5ickMsZ0JBQWlCLENBQ2xCLEFBbkJMLDZEQXVCUSxjQUFjLEFMWHBCLDhCeEI4RjZCLEF3QjdGMUIsMEJ4QjZGMEIsQzZCakZ4QixBQXpCUCwyRExJRSwrQnhCc0c2QixBd0JyRzFCLDJCeEJxRzBCLEM2QjNFeEIsQUEvQlAsa0dBdUNNLFVBQVUsQUFDVixjN0JQMEMsQTZCUTFDLHNCN0I3QjZDLEE2QjhCN0MsaUI3QitacUMsQzZCOVp0QyxBQTNDTCxrbEJBbURNLFVBQVUsQUFDVixXN0J1WnFDLEE2QnRackMseUI3QnZDdUMsQTZCd0N2QyxxQjdCeEN1QyxBNkJ5Q3ZDLGNBQWUsQ0FDaEIsQUF4REwsaUxBa0VNLFc3QnZENkMsQTZCd0Q3QyxzQjdCNllxQyxBNkI1WXJDLGtCN0I2WXFDLEE2QjVZckMsa0I3QitKc0MsQzZCOUp2QyxBQ3JFRCwyQ0FFRSxrQjlCNEYwQixBOEIzRjFCLGU5QjZDa0QsQThCNUNsRCxtQjlCa0crQixDOEJqR2hDLEFBRUMsbUVOSUosOEJ4QitGNkIsQXdCOUYxQiwwQnhCOEYwQixDOEJoR3hCLEFBR0QsaUVOVkosK0J4QnVHNkIsQXdCdEcxQiwyQnhCc0cwQixDOEIxRnhCLEFBaEJILDJDQUVFLGlCOUIrRjBCLEE4QjlGMUIsZTlCOENrRCxBOEI3Q2xELGU5Qm1HeUIsQzhCbEcxQixBQUVDLG1FTklKLDhCeEJnRzZCLEF3Qi9GMUIsMEJ4QitGMEIsQzhCakd4QixBQUdELGlFTlZKLCtCeEJ3RzZCLEF3QnZHMUIsMkJ4QnVHMEIsQzhCM0Z4QixBQ2ZQLE9BQ0UsZUFBZSxBQUNmLGNBQStCLEFBQy9CLGdCQUFnQixBQUNoQixpQkFBa0IsQ0E0Q25CLEF6QnhDQywyQkFFRSxZQUFZLEFBQ1osYUFBYyxDQUNmLEFBQ0QsYUFDRSxVQUFXLENBQ1osQXlCZkgsVUFPSSxjQUFlLENBZWhCLEFBdEJILDJCQVVNLHFCQUFxQixBQUNyQixpQkFBaUIsQUFDakIsc0IvQnNicUMsQStCcmJyQyxzQi9Cc2JxQyxBK0JyYnJDLGtCL0IwY3FDLEMrQnpjdEMsQUFmTCxvQ0FtQk0scUJBQXFCLEFBQ3JCLHFCL0JWNkMsQytCVzlDLEFBckJMLGlDQTJCTSxXQUFZLENBQ2IsQUE1QkwseUNBa0NNLFVBQVcsQ0FDWixBQW5DTCwyRkEyQ00sVy9CbEM2QyxBK0JtQzdDLHNCL0JzWnFDLEErQnJackMsa0IvQnFMc0MsQytCcEx2QyxBbkM2QkQsT29DM0VGLGVBQWUsQUFDZix1QkFBdUIsQUFDdkIsY0FBYyxBQUNkLGdCQUFpQixBQUNqQixjQUFjLEFBQ2QsV2hDK2pCZ0MsQWdDOWpCaEMsa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQix3QkFBd0IsQUFDeEIsbUJBQW9CLENBY3JCLEFBeEJELGFBZ0JJLFlBQWEsQ0FDZCxBQUdELFlBQ0Usa0JBQWtCLEFBQ2xCLFFBQVMsQ0FDVixBQUlILDRCQUdJLFdoQ3lpQjhCLEFnQ3hpQjlCLHFCQUFxQixBQUNyQixjQUFlLENBQ2hCLEFBTUgsZUN4Q0UscUJqQ1dpRCxDZ0MrQmxELEFDdkNHLHNEQUVFLHdCQUFxQyxDQUN0QyxBRHNDTCxlQzVDRSx3QmpDYzJDLENnQ2dDNUMsQUMzQ0csc0RBRUUsd0JBQXFDLENBQ3RDLEFEMENMLGVDaERFLHdCakNlNkIsQ2dDbUM5QixBQy9DRyxzREFFRSx3QkFBcUMsQ0FDdEMsQUQ4Q0wsWUNwREUsd0JqQ2dCNkIsQ2dDc0M5QixBQ25ERyxnREFFRSx3QkFBcUMsQ0FDdEMsQURrREwsZUN4REUsd0JqQ2lCNkIsQ2dDeUM5QixBQ3ZERyxzREFFRSx3QkFBcUMsQ0FDdEMsQURzREwsY0M1REUsd0JqQ2tCNkIsQ2dDNEM5QixBQzNERyxvREFFRSx3QkFBcUMsQ0FDdEMsQUNITCxPQUNFLHFCQUFxQixBQUNyQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGVsQzJDc0QsQWtDMUN0RCxnQmxDc3dCZ0MsQWtDcndCaEMsV2xDMnZCZ0MsQWtDMXZCaEMsY2xDcXdCNkIsQWtDcHdCN0Isc0JBQXNCLEFBQ3RCLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsc0JsQ0hpRCxBa0NJakQsa0JsQ2l3QmdDLENrQzF0QmpDLEFBbkRELGFBZ0JJLFlBQWEsQ0FDZCxBQUdELFlBQ0Usa0JBQWtCLEFBQ2xCLFFBQVMsQ0FDVixBQUVELHlDQUVFLE1BQU0sQUFDTixlQUFnQixDQUNqQixBQUtELDhNQUVFLGNsQ3pCeUMsQWtDMEJ6QyxxQmxDb3VCOEIsQ2tDbnVCL0IsQUFFRCx3QkFDRSxXQUFZLENBQ2IsQUFFRCwrQkFDRSxnQkFBaUIsQ0FDbEIsQUFFRCx1QkFDRSxlQUFnQixDQUNqQixBQUlILDRCQUdJLFdsQzBzQjhCLEFrQ3pzQjlCLHFCQUFxQixBQUNyQixjQUFlLENBQ2hCLEFDN0RILFdBQ0UsaUJuQ3FlbUMsQW1DcGVuQyxvQm5Db2VtQyxBbUNuZW5DLG1CbkNtZW1DLEFtQ2plbkMscUJuQ0tpRCxDbUNzQ2xELEFBaERELHdDQUlFLGFuQ21lc0MsQ21DN2RyQyxBQVZILGFBYUksbUJBQXVDLEFBQ3ZDLGVuQzRkMEQsQW1DM2QxRCxlQUFnQixDQUNqQixBQWhCSCxjQW1CSSx3QkFBNEMsQ0FDN0MsQUFFRCxrREFFRSxrQm5DaUYyQixBbUNoRjNCLGtCQUF1QyxBQUN2QyxrQkFBdUMsQ0FDeEMsQUEzQkgsc0JBOEJJLGNBQWUsQ0FDaEIsQUFFRCxvQ0FqQ0YsV0FrQ0ksaUJBQTBDLEFBQzFDLG1CQUEwQyxDQWE3QyxBQTFCQyxrREFpQkksa0JBQXVDLEFBQ3ZDLGtCQUF1QyxDQUN4QyxBQXpDTCw2QkE2Q00sY25DOGJ3RCxDbUM3YnpELEN4Q2dsTEosQXlDN25MRCxXQUNFLGNBQWMsQUFDZCxZcENxdUIrQixBb0NwdUIvQixtQnBDd0RvRSxBb0N2RHBFLG9CcENxRG1DLEFvQ3BEbkMsc0JwQ2tCMEIsQW9DakIxQixzQnBDcXVCZ0MsQW9DcHVCaEMsa0JwQ2dHNkIsQUQ4RXJCLGlDcUM3S2tDLENBZ0IzQyxBQXhCRCxnQ2xDR0UsY0FEbUMsQUFFbkMsZUFBZSxBQUNmLFlBQVksQWtDUVYsaUJBQWlCLEFBQ2pCLGlCQUFrQixDQUNuQixBQWZILG9CQXFCSSxZcEM2dEI2QixBb0M1dEI3QixVcENoQjZDLENvQ2lCOUMsQUFJSCxzSEFHRSxvQnBDbkIyQyxDb0NvQjVDLEFDN0JELE9BQ0UsYXJDMG1CZ0MsQXFDem1CaEMsbUJyQ3VEb0UsQXFDdERwRSw2QkFBNkIsQUFDN0IsaUJyQ2lHNkIsQ3FDMUU5QixBQTNCRCxVQVFJLGFBQWEsQUFFYixhQUFjLENBQ2YsQUFYSCxtQkFlSSxlckM4bEI4QixDcUM3bEIvQixBQWhCSCxtQkFxQkksZUFBZ0IsQ0FDakIsQUF0QkgsV0F5QkksY0FBZSxDQUNoQixBQU9ILHNDQUVFLGtCQUFvQyxDQVNyQyxBQVhELG9EQU1JLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsWUFBWSxBQUNaLGFBQWMsQ0FDZixBQU9ILGVDdkRFLHlCdENxZnNDLEFzQ3BmdEMscUJ0Q3FmNkUsQXNDcGY3RSxhdENrZnNDLENxQzNidkMsQUNyREMsa0JBQ0Usd0JBQXFDLENBQ3RDLEFBQ0QsMkJBQ0UsYUFBK0IsQ0FDaEMsQURrREgsWUMzREUseUJ0Q3lmc0MsQXNDeGZ0QyxxQnRDeWYwRSxBc0N4ZjFFLGF0Q3Nmc0MsQ3FDM2J2QyxBQ3pEQyxlQUNFLHdCQUFxQyxDQUN0QyxBQUNELHdCQUNFLGFBQStCLENBQ2hDLEFEc0RILGVDL0RFLHlCdEM2ZnNDLEFzQzVmdEMscUJ0QzZmNkUsQXNDNWY3RSxhdEMwZnNDLENxQzNidkMsQUM3REMsa0JBQ0Usd0JBQXFDLENBQ3RDLEFBQ0QsMkJBQ0UsYUFBK0IsQ0FDaEMsQUQwREgsY0NuRUUseUJ0Q2lnQnNDLEFzQ2hnQnRDLHFCdENpZ0I0RSxBc0NoZ0I1RSxhdEM4ZnNDLENxQzNidkMsQUNqRUMsaUJBQ0Usd0JBQXFDLENBQ3RDLEFBQ0QsMEJBQ0UsYUFBK0IsQ0FDaEMsQUNHSCxnQ0FDRSxHQUFRLDBCQUEyQixDNUNpd0xsQyxBNENod0xELEdBQVEsdUJBQXdCLEM1Q213TC9CLENBQ0YsQTRDNXZMRCxVQUNFLGdCQUFnQixBQUNoQixZdkNzQ29FLEF1Q3JDcEUsbUJ2Q3FDb0UsQXVDcENwRSx5QnZDZ25CbUMsQXVDL21CbkMsa0J2QytFNkIsQUR4Q3JCLHlDd0N0QzBDLENBQ25ELEFBR0QsY0FDRSxXQUFXLEFBQ1gsUUFBUyxBQUNULFlBQVksQUFDWixldkNjc0QsQXVDYnRELGlCdkN5Qm9FLEF1Q3hCcEUsV3ZDc21CZ0MsQXVDcm1CaEMsa0JBQWtCLEFBQ2xCLHlCdkMxQjJDLEFEb0RuQywwQ3dDekIwQyxBeEMrSTFDLHlCd0M5STBCLENBQ25DLEFBT0Qsc0RDR0Usc0tBQTZJLEFEQTdJLHlCQUEwQixDQUMzQixBQU1ELGdNeEMxQ1UsaUR3QzRDa0QsQ0FDM0QsQUFNRCxzQkVyRUUsd0J6Q2U2QixDdUN3RDlCLEFFcEVDLHdDRGtEQSxxS0FBNkksQ0NoRDVJLEFGb0VILG1CRXpFRSx3QnpDZ0I2QixDdUMyRDlCLEFFeEVDLHFDRGtEQSxxS0FBNkksQ0NoRDVJLEFGd0VILHNCRTdFRSx3QnpDaUI2QixDdUM4RDlCLEFFNUVDLHdDRGtEQSxxS0FBNkksQ0NoRDVJLEFGNEVILHFCRWpGRSx3QnpDa0I2QixDdUNpRTlCLEFFaEZDLHVDRGtEQSxxS0FBNkksQ0NoRDVJLEFDUkgsT0FFRSxlQUFnQixDQUtqQixBQVBELG1CQUtJLFlBQWEsQ0FDZCxBQUdILG1CQUVFLE9BQU8sQUFDUCxlQUFnQixDQUNqQixBQUVELFlBQ0UsYUFBYyxDQUNmLEFBRUQsY0FDRSxhQUFjLENBTWYsQUFQRCw0QkFLSSxjQUFlLENBQ2hCLEFBR0gsZ0NBRUUsaUJBQWtCLENBQ25CLEFBRUQsOEJBRUUsa0JBQW1CLENBQ3BCLEFBRUQscUNBR0UsbUJBQW1CLEFBQ25CLGtCQUFtQixDQUNwQixBQUVELGNBQ0UscUJBQXNCLENBQ3ZCLEFBRUQsY0FDRSxxQkFBc0IsQ0FDdkIsQUFHRCxlQUNFLGFBQWEsQUFDYixpQkFBa0IsQ0FDbkIsQUFLRCxZQUNFLGVBQWUsQUFDZixlQUFnQixDQUNqQixBQ3hERCxZQUVFLG1CQUFtQixBQUNuQixjQUFlLENBQ2hCLEFBT0QsaUJBQ0Usa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxrQkFBa0IsQUFFbEIsbUJBQW1CLEFBQ25CLHNCM0Mwb0JrQyxBMkN6b0JsQyxxQjNDMm9Ca0MsQzJDam9CbkMsQUFqQkQsNkJuQmpCRSw0QnhCMEc2QixBd0J6RzVCLDBCeEJ5RzRCLEMyQzdFNUIsQUFaSCw0QkFjSSxnQkFBZ0IsQW5CdkJsQiwrQnhCa0c2QixBd0JqRzVCLDZCeEJpRzRCLEMyQ3pFNUIsQUFTSCx5Q0FFRSxVM0M2b0JrQyxDMkNob0JuQyxBQWZELDJGQUtJLFUzQzRvQmdDLEMyQzNvQmpDLEFBTkgsMEdBV0kscUJBQXFCLEFBQ3JCLFczQ21vQmdDLEEyQ2xvQmhDLHdCM0NpbkJtQyxDMkNobkJwQyxBQUdILHVCQUNFLFdBQVcsQUFDWCxlQUFnQixDQUNqQixBQUVELDBGQUtJLHNCM0N6RCtDLEEyQzBEL0MsVzNDM0QrQyxBMkM0RC9DLGtCM0M2SndDLEMyQ3BKekMsQUFoQkgscUtBV00sYUFBYyxDQUNmLEFBWkwsNEpBY00sVTNDbkU2QyxDMkNvRTlDLEFBZkwsNFNBc0JJLFVBQVUsQUFDVixXM0N3QjRCLEEyQ3ZCNUIseUIzQzFFeUMsQTJDMkV6QyxvQjNDM0V5QyxDMkNzRjFDLEFBcENILG81Q0ErQk0sYUFBYyxDQUNmLEFBaENMLGdiQWtDTSxhM0M4a0I2RCxDMkM3a0I5RCxBQ25HSCx5QkFDRSxjNUNtZm9DLEE0Q2xmcEMsd0I1Q21mb0MsQzRDaGZyQyxBQUVELHlEQUVFLGE1QzJlb0MsQzRDemRyQyxBQXBCRCwyR0FLSSxhQUFjLENBQ2YsQUFOSCwwSUFVSSxjNUNtZWtDLEE0Q2xlbEMsd0JBQXlDLENBQzFDLEFBWkgsa3VCQWdCSSxXQUFXLEFBQ1gseUI1QzRka0MsQTRDM2RsQyxvQjVDMmRrQyxDNEMxZG5DLEFBMUJILHNCQUNFLGM1Q3Vmb0MsQTRDdGZwQyx3QjVDdWZvQyxDNENwZnJDLEFBRUQsbURBRUUsYTVDK2VvQyxDNEM3ZHJDLEFBcEJELHFHQUtJLGFBQWMsQ0FDZixBQU5ILDhIQVVJLGM1Q3Vla0MsQTRDdGVsQyx3QkFBeUMsQ0FDMUMsQUFaSCw4ckJBZ0JJLFdBQVcsQUFDWCx5QjVDZ2VrQyxBNEMvZGxDLG9CNUMrZGtDLEM0QzlkbkMsQUExQkgseUJBQ0UsYzVDMmZvQyxBNEMxZnBDLHdCNUMyZm9DLEM0Q3hmckMsQUFFRCx5REFFRSxhNUNtZm9DLEM0Q2plckMsQUFwQkQsMkdBS0ksYUFBYyxDQUNmLEFBTkgsMElBVUksYzVDMmVrQyxBNEMxZWxDLHdCQUF5QyxDQUMxQyxBQVpILGt1QkFnQkksV0FBVyxBQUNYLHlCNUNvZWtDLEE0Q25lbEMsb0I1Q21la0MsQzRDbGVuQyxBQTFCSCx3QkFDRSxjNUMrZm9DLEE0QzlmcEMsd0I1Qytmb0MsQzRDNWZyQyxBQUVELHVEQUVFLGE1Q3Vmb0MsQzRDcmVyQyxBQXBCRCx5R0FLSSxhQUFjLENBQ2YsQUFOSCxzSUFVSSxjNUMrZWtDLEE0QzllbEMsd0JBQXlDLENBQzFDLEFBWkgsc3RCQWdCSSxXQUFXLEFBQ1gseUI1Q3dla0MsQTRDdmVsQyxvQjVDdWVrQyxDNEN0ZW5DLEFENkZMLHlCQUNFLGFBQWEsQUFDYixpQkFBa0IsQ0FDbkIsQUFDRCxzQkFDRSxnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0FDakIsQUUzSEQsT0FDRSxtQjdDMERvRSxBNkN6RHBFLHNCN0M2ckJnQyxBNkM1ckJoQyw2QkFBNkIsQUFDN0Isa0I3Q21HNkIsQUR4Q3JCLG9DOEMxRHFDLENBQzlDLEFBR0QsWUFDRSxZN0NzckJnQyxDNkNwckJqQyxBdkNMQyxxQ0FFRSxZQUFZLEFBQ1osYUFBYyxDQUNmLEFBQ0Qsa0JBQ0UsVUFBVyxDQUNaLEF1Q0NILGVBQ0Usa0I3Q2lyQnFDLEE2Q2hyQnJDLG9DQUFvQyxBckJwQnBDLDRCcUJxQnFELEFyQnBCcEQsMEJxQm9Cb0QsQ0FLdEQsQUFHRCx1REFMSSxhQUFjLENBa0JqQixBQWJELGFBQ0UsYUFBYSxBQUNiLGdCQUFnQixBQUNoQixjQUEwQyxDQVUzQyxBQWJELGlHQVdJLGFBQWMsQ0FDZixBQUlILGNBQ0Usa0I3Q3NwQnFDLEE2Q3JwQnJDLHlCN0MycEJtQyxBNkMxcEJuQywwQjdDeXBCZ0MsQXdCanNCaEMsK0JxQnlDd0QsQXJCeEN2RCw2QnFCd0N1RCxDQUN6RCxBQVFELHNEQUdJLGVBQWdCLENBc0JqQixBQXpCSCx3RkFNTSxtQkFBbUIsQUFDbkIsZUFBZ0IsQ0FDakIsQUFSTCx3SUFhUSxhQUFhLEFyQnZFbkIsNEJxQndFMkQsQXJCdkUxRCwwQnFCdUUwRCxDQUN0RCxBQWZQLG9JQXFCUSxnQkFBZ0IsQXJCdkV0QiwrQnFCd0U4RCxBckJ2RTdELDZCcUJ1RTZELENBQ3pELEFBdkJQLCtFckIxREUsMEJxQnNGZ0MsQXJCckYvQix3QnFCcUYrQixDQUM3QixBQVNMLGtGQUNFLGtCQUFtQixDQUNwQixBQU9ELDRFQUlJLGVBQWdCLENBTWpCLEFBVkgsb0dBT00sa0I3Q21sQjRCLEE2Q2xsQjVCLGtCN0NrbEI0QixDNkNqbEI3QixBQVRMLDBYckJ6R0UsNEJxQnVIdUQsQXJCdEh0RCwwQnFCc0hzRCxDQWdCbEQsQUE5QlAsd3NCQXdCVSwwQkFBa0QsQ0FDbkQsQUF6QlQsZ3NCQTRCVSwyQkFBbUQsQ0FDcEQsQUE3QlQseVdyQmpHRSwrQnFCcUkwRCxBckJwSXpELDZCcUJvSXlELENBZ0JyRCxBQXBEUCw0cUJBOENVLDZCQUFxRCxDQUN0RCxBQS9DVCxvcUJBa0RVLDhCQUFzRCxDQUN2RCxBQW5EVCw4SEEyREkseUI3Q3pCZ0MsQzZDMEJqQyxBQTVESCxvR0ErREksWUFBYSxDQUNkLEFBaEVILGdFQW1FSSxRQUFTLENBaUNWLEFBcEdILGdxQkEwRVUsYUFBYyxDQUNmLEFBM0VULG9wQkE4RVUsY0FBZSxDQUNoQixBQS9FVCx3M0JBZ0dVLGVBQWdCLENBQ2pCLEFBakdULHlCQXNHSSxTQUFTLEFBQ1QsZUFBZ0IsQ0FDakIsQUFTSCxhQUNFLGtCN0M3Sm9FLEM2Q3dMckUsQUE1QkQsb0JBS0ksZ0JBQWdCLEFBQ2hCLGlCN0N0SDJCLEM2QzJINUIsQUFYSCwyQkFTTSxjQUFlLENBQ2hCLEFBVkwsNEJBY0ksZUFBZ0IsQ0FNakIsQUFwQkgsZ0hBa0JNLHlCN0M2ZDRCLEM2QzVkN0IsQUFuQkwsMkJBdUJJLFlBQWEsQ0FJZCxBQTNCSCx1REF5Qk0sNEI3Q3NkNEIsQzZDcmQ3QixBQU1MLGVDMVBFLGlCOUM2c0JnQyxDNkNqZGpDLEFDMVBDLDhCQUNFLFc5Q002QyxBOENMN0MseUI5QzBzQmlDLEE4Q3pzQmpDLGlCOUN3c0I4QixDOEMvckIvQixBQVBDLDBEQUNFLHFCOUNxc0I0QixDOENwc0I3QixBQUNELHFDQUNFLGM5Q21zQitCLEE4Q2xzQi9CLHFCOUNIMkMsQzhDSTVDLEFBR0QseURBQ0Usd0I5QzRyQjRCLEM4QzNyQjdCLEFEMk9MLGVDN1BFLG9COUNjMkMsQzZDaVA1QyxBQzdQQyw4QkFDRSxXOUM2c0I4QixBOEM1c0I5Qix5QjlDVXlDLEE4Q1R6QyxvQjlDU3lDLEM4Q0ExQyxBQVBDLDBEQUNFLHdCOUNNdUMsQzhDTHhDLEFBQ0QscUNBQ0UsYzlDR3VDLEE4Q0Z2QyxxQjlDb3NCNEIsQzhDbnNCN0IsQUFHRCx5REFDRSwyQjlDSHVDLEM4Q0l4QyxBRDhPTCxlQ2hRRSxvQjlDc2Y2RSxDNkNwUDlFLEFDaFFDLDhCQUNFLGM5Q2lmb0MsQThDaGZwQyx5QjlDaWZvQyxBOENoZnBDLG9COUNpZjJFLEM4Q3hlNUUsQUFQQywwREFDRSx3QjlDOGV5RSxDOEM3ZTFFLEFBQ0QscUNBQ0UsYzlDMGVrQyxBOEN6ZWxDLHdCOUN3ZWtDLEM4Q3ZlbkMsQUFHRCx5REFDRSwyQjlDcWV5RSxDOENwZTFFLEFEaVBMLFlDblFFLG9COUMwZjBFLEM2Q3JQM0UsQUNuUUMsMkJBQ0UsYzlDcWZvQyxBOENwZnBDLHlCOUNxZm9DLEE4Q3BmcEMsb0I5Q3Fmd0UsQzhDNWV6RSxBQVBDLHVEQUNFLHdCOUNrZnNFLEM4Q2pmdkUsQUFDRCxrQ0FDRSxjOUM4ZWtDLEE4QzdlbEMsd0I5QzRla0MsQzhDM2VuQyxBQUdELHNEQUNFLDJCOUN5ZXNFLEM4Q3hldkUsQURvUEwsZUN0UUUsb0I5QzhmNkUsQzZDdFA5RSxBQ3RRQyw4QkFDRSxjOUN5Zm9DLEE4Q3hmcEMseUI5Q3lmb0MsQThDeGZwQyxvQjlDeWYyRSxDOENoZjVFLEFBUEMsMERBQ0Usd0I5Q3NmeUUsQzhDcmYxRSxBQUNELHFDQUNFLGM5Q2tma0MsQThDamZsQyx3QjlDZ2ZrQyxDOEMvZW5DLEFBR0QseURBQ0UsMkI5QzZleUUsQzhDNWUxRSxBRHVQTCxjQ3pRRSxvQjlDa2dCNEUsQzZDdlA3RSxBQ3pRQyw2QkFDRSxjOUM2Zm9DLEE4QzVmcEMseUI5QzZmb0MsQThDNWZwQyxvQjlDNmYwRSxDOENwZjNFLEFBUEMseURBQ0Usd0I5QzBmd0UsQzhDemZ6RSxBQUNELG9DQUNFLGM5Q3Nma0MsQThDcmZsQyx3QjlDb2ZrQyxDOENuZm5DLEFBR0Qsd0RBQ0UsMkI5Q2lmd0UsQzhDaGZ6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QUN0QyxJQUFNLDRCQUE4QixDQUFFLEFBQ3RDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw0QkFBOEIsQ0FBRSxBQUN0QyxJQUFNLDRCQUE4QixDQUFFLEFBQ3RDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw0QkFBOEIsQ0FBRSxBQUN0QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxPQUFTLDZCQUErQixDQUFFLEFBQzFDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsUUFBVSw2QkFBK0IsQ0FBRSxBQUMzQyxRQUFVLDZCQUErQixDQUFFLEFBQzNDLFFBQVUsNkJBQStCLENBQUUsQUFDM0MsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUN6UXZDLHNEQUlJLGFBQWMsQ0FDZCxBQUxKLG1FQU9NLGFBQWMsQ0FDaEIsQUFSSixtSEFlTSxhQUFjLENBQ2hCLEFBaEJKLDhEQW1CTSxhQUFjLENBQ2hCLEFOeEJKLHFDTWlDSSxhQUFjLENBQ2QsQUFMSixnRUFPTSxhQUFjLENBQ2hCLEFBUkosNkdBZU0sYUFBYyxDQUNoQixBQWhCSiwyREFtQk0sYUFBYyxDQUNoQixBQUtKLHVIQUlJLGFBQWMsQ0FDZCxBQUxKLHdNQU9NLGFBQWMsQ0FDaEIsQUFSSix1VkFlTSxhQUFjLENBQ2hCLEFBaEJKLHlMQW1CTSxhQUFjLENBQ2hCLEFDMUVKLDhCQUNDLG9CQUFvQixBQUNwQixnQkFBaUIsQ0FDakIsQUFFRCxxSUFHQyxZQUFhLENBQ2IsQUFFRCw0QkFDSSxvQkFBb0IsQUFDcEIsY0FBZSxDQUNsQixBQ2RELDJCQUVFLGdCQUFnQixBQUNoQixpQkFBa0IsQ0F5Q2xCLEFBNUNGLDhCQUtHLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLHlCQUF5QixBQUN6QixzQkFBdUIsQUFDakIsNEJBQTRCLEFBQzVCLGdCQUFpQixDQUl2QixBckNrQkMseUNxQ2pDSiw4QkFhSSxjQUFlLENBRWhCLEN4SXk2bUJGLEF3SXg3bUJELDZCQWlCRyxlQUFlLEFBQ2YsZUFBZSxBQUNmLGN2Q05rQixBdUNPbEIsb0JBQXFCLENBSXJCLEFyQ1NDLHlDcUNqQ0osNkJBc0JJLGNBQWUsQ0FFaEIsQ3hJNjZtQkYsQXdJcjhtQkQsa0NBMEJHLGVBQWdCLENBS2hCLEFyQ0VDLHlDcUNqQ0osa0NBNkJJLFlBQWEsQ0FFZCxDeElnN21CRixBd0kvOG1CRCxxREFrQ1UsV0FBVyxBQUNYLFNBQVUsQ0FDWCxBQXBDVCwwREF3Q1UsWUFBWSxBQUNaLFNBQVUsQ0FDWCxBQTFDVCw0QkE4Q0UsY0FBYyxBQUNkLGNBQWUsQ0FDZixBQWhERix1QkFrREUsZ0JBQWdCLEFBQ2hCLGdCQUFnQixBQUNoQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLCtCQUFnQyxDQStCaEMsQUFyRkYsMEJBeURHLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsNkJ2QzlDa0IsQXVDK0NsQiw4QnZDL0NrQixBdUNnRGxCLCtCdkNoRGtCLEF1Q2lEbEIsMEJBQTBCLEFBQzFCLHFCQUFxQixBQUNyQix5QkFBeUIsQUFDekIsZUFBZSxBQUNmLGlCQUFpQixBQUNqQix5QkFBeUIsQUFDekIsY0FBYyxBQUNkLFdBQVksQ0FDWixBQXRFSCxxTEF5RUcseUJBQXlCLEFBQ3pCLFd2Q3ZEVyxBdUN3RFgsNkJBQTZCLEFBQzdCLDhCQUE4QixBQUM5Qiw4QkFBK0IsQ0FDL0IsQUE5RUgscUNBbUZHLFdBQVksQ0FDWixBQXBGSCxnQ0F1RkUsY0FBYyxBQUNkLGVBQWUsQUFDZixtQkFBbUIsQUFDbkIsMEJBQTBCLEFBQzFCLGNBQWMsQUFDZCxnQkFBaUIsQ0FDakIsQUE3RkYsNkJBZ0dFLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsY0FBYyxBQUNkLGVBQWUsQUFDZix5QkFBeUIsQUFDekIsZUFBZ0IsQ0FLaEIsQXJDekVFLHlDcUNqQ0osNkJBdUdLLGVBQWUsQUFDZixjQUFlLENBRWxCLEN4SWk3bUJELEF3STNobkJELHlCQTZHRSxpQkFBaUIsQUFDakIsb0JBQW9CLEFBQ3BCLHlCQUF5QixBQUN6QixnQkFBaUIsQ0FzQmpCLEFyQ3JHRSx5Q3FDakNKLHlCQWtISyxpQkFBaUIsQUFDakIsZ0JBQWlCLENBbUJwQixDeEltNm1CRCxBd0l6aW5CRCxxQ0FzSEcsWUFBYSxDQVNiLEFyQzlGQyx5Q3FDakNKLHFDQXlISSxhQUFjLENBTWYsQUEvSEgsa0RBMkhLLHFCQUFxQixBQUNyQixpQkFBa0IsQ0FDbEIsQ3hJMDdtQkosQXdJdmpuQkQsNENBaUlHLFdBQVksQ0FJWixBckNwR0MseUNxQ2pDSiw0Q0FtSUksVUFBVyxDQUVaLEN4STQ3bUJGLEF3SWprbkJELGlDQXlJRSx5QkFBeUIsQUFDekIsb0JBQW9CLEFBQ3BCLGdCQUFpQixDQXFWakIsQXJDL2JFLHlDcUNqQ0osaUNBNklHLHlCQUF5QixBQUN6QixvQkFBb0IsQUFDcEIsZ0JBQWlCLENBaVZsQixDeEkrbW1CRCxBd0kva25CRCxvQ0FrSkcsZUFBZSxBQUNmLGVBQWdCLENBTWhCLEFyQ3hIQyx5Q3FDakNKLG1EQTZKRyx5QkFBMEIsQ0FFMUIsQ3hJZzhtQkYsQXdJL2xuQkQsa0RBaUtHLFlBQWEsQ0FxSWIsQXJDclFDLHlDcUNqQ0osa0RBbUtJLGFBQWMsQ0FtSWYsQ3hJbTBtQkYsQXdJem1uQkQscURBc0tJLHlCQUF5QixBQUN6QixzQkFBdUIsQUFDakIsNEJBQTRCLEFBQzVCLGVBQWUsQUFDZixjQUFjLEFBQ2QsWUFBYSxDQUNuQixBQTVLSixpRUE4S0ksMEJBQTBCLEFBQzFCLGNBQWMsQUFDZCxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUNuQixBQW5MSixnRkF3TEkscUJBQXFCLEFBQ3JCLHFCQUFzQixDQUNyQixBQTFMTCxrRkE0TEssWUFBYSxDQUNiLEFBN0xMLDZFQStMSSxnQkFBZ0IsQUFDaEIsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNoQixnQkFBZSxBQUNmLHFCQUFvQixBQUNwQix3QkFBdUIsQUFDdkIsa0JBQWtCLEFBQ2xCLGVBQWUsQUFDZixjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixlQUFlLEFBQ2YscUJBQXFCLEFBQ3JCLFVBQVUsQUFDVixZQUFZLEFBQ1osc0J2QzNMTyxBdUM0TFAsNERBQTRELEFBQzVELDRCQUE0QixBQUM1Qix3QkFBMEIsQ0FDM0IsQUFsTk4seUZBb05PLFlBQWEsQ0FDZCxBQXJOTixzRUF3TkksYUFBYSxBQUNiLGVBQWdCLENBQ2hCLEFBMU5KLG9FQTROSSxnQkFBaUIsQ0F5RWpCLEFBclNKLGdGQThOSyw2QnZDbE5lLEF1Q21OZixpQkFBa0IsQ0FxRWxCLEFBcFNMLDZGQWlPSyxjQUFjLEFBQ2QsVUFBVSxBQUNWLGVBQWUsQUFDZix3QkFBd0IsQUFDeEIsbUJBQW1CLEFBQ25CLGVBQWdCLENBQ2YsQUF2T04sNEZBeU9NLHFCQUFxQixBQUNyQixVQUFVLEFBQ1YsV0FBWSxDQVVaLEFBclBOLGdHQTZPTyxxQkFBcUIsQUFDckIsZ0JBQWlCLENBQ2pCLEFBL09QLGlHQWlQTyxxQkFBcUIsQUFDckIsY0FBZSxDQUVmLEFBcFBQLGdHQXdQTSxxQkFBcUIsQUFDckIsVUFBVSxBQUNWLFlBQVksQUFDWixrQkFBbUIsQ0FpQm5CLEFBNVFOLG9HQTZQTyxxQkFBcUIsQUFDckIsaUJBQWlCLEFBQ2pCLGtCQUFtQixDQUNuQixBQWhRUCxxR0FrUU8scUJBQXFCLEFBQ3JCLGVBQWUsQUFDZixVQUFVLEFBQ1YsV0FBWSxDQUNaLEFyQ3JPSCx5Q3FDakNKLGdHQXdRTyxxQkFBcUIsQUFDckIsVUFBUyxBQUNULFdBQVksQ0FFYixDeElxOW1CTCxBd0lqdW5CRCxpR0E4UU0sa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxRQUFRLEFBQ1Isb0JBQXFCLENBRXJCLEFBblJOLDBHQXNSWSxXQUFVLEFBQ1YsU0FBVSxDQUNYLEFBeFJYLCtHQTRSWSxZQUFXLEFBQ1gsU0FBVSxDQUNYLEFBOVJYLG1HQWlTTSxtQkFBbUIsQUFDbkIsZUFBZ0IsQ0FDaEIsQUFuU04sNkNBd1NHLGVBQWUsQUFDZixlQUFnQixDQUtoQixBckM3UUMseUNxQ2pDSiw2Q0EyU0ksNEJ2Qy9SZ0IsQ3VDa1NqQixDeElvOW1CRixBd0lsd25CRCxtREFpVEUsZ0JBQWdCLEFBQ2hCLGFBQWEsQUFDYixpQkFBZ0IsQUFDaEIsaUJBQWdCLEFBQ2hCLG9CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIseUJBQXlCLEFBQ3pCLFdBQVcsQUFDWCxlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxnQkFBZ0IsQUFDaEIsWUFBYSxDQWtCYixBQS9VRixnRUErVEcsd0JBQXdCLEFBQ3hCLGVBQWUsQUFDZixTQUFVLENBSVYsQUFyVUgseUVBbVVJLFlBQWEsQ0FDYixBQXBVSixxREF1VUcsZUFBZSxBQUNmLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsUUFBUyxDQUNULEFyQzFTQyx5Q3FDakNKLG1EQTZVRyxhQUFjLENBRWYsQ3hJMDltQkQsQXdJenluQkQsc0RBa1ZJLHlCQUF5QixBQUN6QixzQkFBdUIsQUFDakIsMkJBQTRCLENBQ2xDLEFBclZKLGtFQXVWSSwwQkFBMEIsQUFDMUIsY0FBYyxBQUNkLGVBQWUsQUFDZixnQkFBaUIsQ0FDakIsQUEzVkoseURBNlZJLFdBQVcsQUFDWCxnQkFBZ0IsQUFDaEIsa0JBQW1CLENBMkVuQixBQTFhSiw0REFpV0ssZUFBZSxBQUNmLHdCQUF3QixBQUN4QixjQUFjLEFBQ2Qsd0JBQXlCLENBQ3pCLEFBcldMLDREQXVXSywrQkFBZ0MsQ0FDaEMsQUF4V0wsNERBMFdLLGNBQWUsQ0FDZixBQTNXTCxvRUE2V0ssV0FBWSxDQTJDWixBQXhaTCwrRUErV00sU0FBVSxDQUNWLEFBaFhOLGtGQWtYTSxTQUFVLENBK0JWLEFyQ3RYRiwrRHFDM0JKLGtGQW9YTyxTQUFVLENBNkJYLEN4STQ4bUJMLEF3STcxbkJELG1HQXdYTyxXQUFXLEFBQ1gsV0FBWSxDQUNaLEFBMVhQLHlGQTRYTyxhQUFhLEFBQ2IsYUFBYyxDQU9kLEFBcFlQLHVHQStYUSxjQUFlLENBQ2YsQUFoWVIsOEZBa1lRLGNBQWUsQ0FDZixBQW5ZUiw0R0F1WVksV0FBVSxBQUNWLFNBQVUsQ0FDWCxBQXpZWCxpSEE2WVksWUFBVyxBQUNYLFNBQVUsQ0FDWCxBQS9ZWCxtRkFtWk0sU0FBVSxDQUNWLEFBcFpOLGlGQXNaTSxTQUFVLENBQ1YsQUF2Wk4sdUVBMlpNLGNBQWUsQ0FDZixBQTVaTixvRUE4Wk0scUJBQXFCLEFBQ3JCLGNBQWMsQUFDZCxxQkFBc0IsQ0FDdEIsQUFqYU4sNEVBb2FLLFlBQVksQUFDWixxQkFBc0IsQ0FJdEIsQXJDeFlELHlDcUNqQ0osNEVBdWFNLFVBQVcsQ0FFWixDeEk2K21CSixBd0l0NW5CRCxzRUE0YUksV0FBWSxDQUlaLEFyQy9ZQSx5Q3FDakNKLHNFQThhTSxVQUFXLENBRWIsQ3hJZy9tQkgsQXdJaDZuQkQsaUVBa2JJLGVBQWUsQUFDZixxQkFBcUIsQUFDckIsZ0JBQWlCLENBbUNqQixBQXZkSiw0RUF3YkssY0FBYyxBQUNkLGtCQUFrQixBQUNsQixxQkFBcUIsQUFDckIsV0FBVyxBQUNYLFlBQVksQUFDWixpQkFBaUIsQUFDakIseUJ2Q2piZ0IsQXVDa2JoQixzQnZDNWFTLEF1QzZhVCx1QkFBd0IsQ0FFeEIsQUFsY0wsbUVBb2NLLGdCQUFnQixBQUNoQixxQkFBcUIsQUFDckIscUJBQXFCLEFBQ3JCLFd2Q3BiUyxBdUNxYlQseUJBQXlCLEFBQ3pCLFdBQVcsQUFDWCxpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGVBQWUsQUFDZixlQUFnQixDQUNoQixBQTljTCw4TkFpZFEsd0JBQXdCLEFBQ3hCLFFBQVMsQ0FDWixBQW5kTCxvRkFxZFEseUJBQTBCLENBQzdCLEFBdGRMLDhEQXlkSSxhQUFjLENBQ2QsQXJDemJBLHlDcUNqQ0osbURBNGRHLFlBQWEsQ0FFYixDeElzL21CRixBd0lwOW5CRCwyQkFrZUUsYUFBYSxBQUNiLHlCQUF5QixBQUN6QixpQkFBaUIsQUFDakIsbUJBQW9CLENBeURwQixBQTloQkYsOEJBd2VHLGFBQWEsQUFDYixlQUFlLEFBQ2Ysd0JBQXdCLEFBQ3hCLHNCQUF1QixBQUNqQiwyQkFBNEIsQ0FJbEMsQXJDL2NDLHlDcUNqQ0osOEJBOGVJLGtCQUFtQixDQUVwQixDeEl5L21CRixBd0l6K25CRCxrREFxZkssV0FBWSxDQUNaLEFBdGZMLHVDQXlmSSxnQkFBZ0IsQUFDaEIsWUFBWSxBQUNaLFNBQVMsQUFDVCxXQUFZLENBRVosQUE5ZkoscURBZ2dCSSxlQUFlLEFBQ2YsY0FBZSxDQUVmLEFBbmdCSix1Q0FxZ0JPLGdCQUFlLEFBQ2YscUJBQW9CLEFBQ3BCLHdCQUF1QixBQUN2QixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLGVBQWUsQUFDZixXQUFVLEFBQ1Ysc0J2QzVmTyxBdUM2ZlAsNERBQTRELEFBQzVELDRCQUE0QixBQUM1Qix3QkFBMEIsQ0FDNUIsQUFuaEJMLG1EQXFoQk8sWUFBYSxDQUNkLEFBdGhCTiw4Q0F5aEJHLFdBQVksQ0FJWixBckM1ZkMseUNxQ2pDSiw4Q0EyaEJJLFVBQVcsQ0FFWixDeEk0L21CRixBbUd4L25CRyx5Q3FDakNKLHVCQWlpQkcsY0FBZSxDQUNmLEFBbGlCSCwyQkFvaUJHLGlCQUFpQixBQUNqQixtQkFBb0IsQ0FPcEIsQUE1aUJILHFDQXVpQkksa0JBQW1CLENBQ25CLEFBeGlCSix1Q0EwaUJJLGNBQWUsQ0FDZixBQTNpQkosb0NBOGlCRyxrQkFBbUIsQ0FDbkIsQ3hJNi9tQkYsQXlJNWlvQkQsb0JBQ0MsY0FBZSxDQTRSZixBdEM1UEcseUNzQ2pDSixvQkFHRSxjQUFlLENBMFJoQixDekl5eG5CQSxBbUdyaG9CRyx5Q3NDakNKLCtCQU9HLFNBQVUsQ0FFWCxDekltam9CRCxBeUk1am9CRCxnQ0FXRSxrQkFBa0IsQ0FDbEIsQUFaRiw4QkFjRSxhQUFlLENBQ2YsQXRDa0JFLHlDc0NqQkYsdUNBR0UsY0FBZSxDQUVoQixDeklxam9CRixBbUd6aW9CRyx5Q3NDakJILDRCQVFFLGtCQUFrQixBQUNsQix3QkFBeUIsQ0F5RDFCLEN6SSsvbkJELEF5SWprb0JDLG1DQVlDLG9CQUFxQixDQW1DckIsQUEvQ0Qsc0NBY0UscUJBQXFCLEFBQ3JCLHlCQUF5QixBQUN6QixlQUFlLEFBQ2YsZUFBa0IsQ0FLbEIsQXRDTEEseUNzQ2pCRiwyRUF5QkcsV0FBVyxBQUNYLGdCQUFpQixDQUVsQixDekk4am9CSCxBeUkxbG9CQyw4Q0E4QkUsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIsaUJBQWlCLEFBQ2pCLFdBQVcsQUFDWCxxQkFBcUIsQUFDckIsZUFBZSxBQUNmLHlCQUF5QixBQUN6QixpQkFBa0IsQ0FDbEIsQXRDdEJBLHlDc0NqQkYsbUNBeUNFLGVBQWUsQUFDZixlQUFlLEFBQ2YsY0FBYyxBQUNkLHdCQUF5QixDQUcxQixDeklna29CRixBeUkvbW9CQyx5Q0FpREMscUJBQXFCLEFBQ3JCLFdBQVksQ0FlWixBQWpFRCw0REFvREUsUUFBUyxDQUlULEF0Q3ZDQSx5Q3NDakJGLDREQXNERyxhQUFjLENBRWYsQ3pJc2tvQkgsQW1HN21vQkcseUNzQ2pCRix5Q0EwREUsY0FBYyxBQUNkLFdBQVcsQUFJWCxjQUFlLENBRWhCLEN6SW9rb0JGLEF5SWprb0JBLHlGQUNDLG9CQUFhLEFBQWIsYUFBYSxBQUNiLG1CQUFlLEFBQWYsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixVQUFVLEFBQ1Ysa0JBQW1CLENBNEduQixBQWpIQSxvSEFRQyx5QkFBMEIsQUFDMUIsaUJBQWtCLEFBQ2xCLG1CQUFtQixDQVVuQixBQXBCRCw4SkFZRSxnQkFBaUIsQ0FDakIsQUFiRixnVEFlRSxrQkFBbUIsQ0FJbkIsQXRDdEVBLHlDc0NtREYsZ1RBaUJHLGNBQWlCLENBRWxCLEN6SWdsb0JILEF5SW5tb0JDLDBIQXVCQyxlQUFnQixDQUNoQixBdEMzRUMseUNzQ21ESCx5RkEyQkUscUJBQWlCLEFBQWpCLGlCQUFpQixBQUNqQiwwQkFBc0IsQUFBdEIsc0JBQXNCLEFBQ3RCLHlCQUF5QixBQUN6Qix1QkFBdUIsQUFDdkIsa0JBQWtCLEFBQ2xCLFVBQVUsQ0FpRlgsQ3pJaWdvQkQsQXlJbG5vQkMsbUlBbUNDLHVCQUF1QixBQUN2QixpQkFBUSxBQUFSLFFBQVEsQUFDUixvQkFBYSxBQUFiLGFBQWEsQUFFYixtQkFBZSxBQUFmLGVBQWUsQUFDZixzQkFBbUIsQUFBbkIsbUJBQW1CLEFBQ25CLDJCQUFrQixBQUFsQixpQkFBa0IsQ0FnRGxCLEFBekZELHlJQTJDRSxVQUFXLENBQ1gsQXRDL0ZBLHlDc0NtREYsbUlBK0NFLDBCQUFzQixBQUF0QixzQkFBc0IsQUFDdEIscUJBQXVCLEFBQXZCLHVCQUF1QixBQUN2QixVQUFXLENBd0NaLEN6SThpb0JGLEF5SXZvb0JDLDJKQXFERSxrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLFVBQVcsQ0FlWCxBQXRFRixvS0F5REcsaUJBQWlCLEFBQ2pCLGVBQWUsQUFDZixlQUFlLEFBQ2Ysd0JBQXlCLENBTXpCLEF0Q3JIRCx5Q3NDbURGLG9LQStESSxjQUFlLENBR2hCLEN6SXdsb0JKLEF5STFwb0JDLHFNQW9FRyxjQUFlLENBQ2YsQUFyRUgsa0pBd0VFLHFCQUFxQixBQUNyQix5QkFBeUIsQUFDekIsV0FBVyxBQUNYLFlBQVksQUFDWixrQkFBbUIsQ0FFbkIsQUE5RUYseUlBZ0ZFLGVBQWdCLENBSWhCLEF0Q3ZJQSx5Q3NDbURGLHlJQWtGRyxrQkFBbUIsQ0FFcEIsQ3pJNGxvQkgsQXlJaHJvQkMsZ0xBc0ZFLGNBQWMsQUFDZCw4QkFBK0IsQ0FDL0IsQUF4RkYsdUhBMkZDLHVCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsaUJBQWlCLEFBQ2pCLGlCQUFRLEFBQVIsT0FBUSxDQWNSLEF0Qy9KQyx5Q3NDbURGLHVIQWlHRSxXQUFXLEFBQ1gsY0FBYyxBQUNkLG1CQUFtQixBQUNuQixlQUFtQixDQVFwQixDekl5bG9CRixBeUlyc29CQyxtSUF5R0UsV0FBVyxBQUNYLFdBQVksQ0FDWixBQTNHRix1SEE4R0MsaUJBQVEsQUFBUixPQUFRLENBQ1IsQUFHRCw2Q0FHQyxpQkFBUSxBQUFSLE9BQVEsQ0FJUixBdEM1S0MseUNzQ3FLRiw2Q0FLRSxpQkFBUSxBQUFSLE9BQVEsQ0FFVCxDekkrbG9CRixBeUl0bW9CQyx5Q0FTQyxpQkFBUSxBQUFSLFFBQVEsQUFDUixpQkFBa0IsQ0FLbEIsQXRDcExDLHlDc0NxS0YseUNBWUUsbUJBQW1CLEFBQ25CLGlCQUFRLEFBQVIsT0FBUSxDQUVULEN6SW1tb0JGLEF5SWxub0JDLHlDQWtCQyxpQkFBUSxBQUFSLFFBQVEsQUFDUiw0QkFBNkIsQ0FJN0IsQXRDNUxDLHlDc0NxS0YseUNBcUJFLGFBQWMsQ0FFZixDeklzbW9CRixBeUluMG9CRCxnQ0FpT0UsdUJBQXVCLEFBQ3ZCLGNBQWEsQUFDYixlQUFjLEFBQ2QsNkJBQW9CLEFBQXBCLG9CQUFvQixBQUNwQixpQkFBaUIsQUFDakIsa0JBQWtCLENBMkNsQixBdENoUEUseUNzQ2pDSixnQ0F3T0csVUFBVSxDQXlDWCxBQWpSRiw4Q0EwT0ksUUFBUyxDQUNULEN6STBtb0JILEF5SXIxb0JELDhDQStPRyxpQkFBUSxBQUFSLFFBQVEsQUFDUixVQUFXLENBTVgsQXRDck5DLHlDc0NqQ0osOENBa1BJLGlCQUFRLEFBQVIsUUFBUSxBQUNSLFVBQVUsQ0FHWCxDekkybW9CRixBeUlqMm9CRCwwQ0F3UEcsaUJBQVEsQUFBUixRQUFRLEFBQ1IsaUJBQWtCLENBS2xCLEF0QzdOQyx5Q3NDakNKLDBDQTJQSSxtQkFBbUIsQUFDbkIsaUJBQVEsQUFBUixPQUFRLENBRVQsQ3pJK21vQkYsQXlJNzJvQkQsMENBaVFHLGlCQUFRLEFBQVIsUUFBUSxBQUNSLFlBQVksQ0FJWixBdENyT0MseUNzQ2pDSiwwQ0FvUUksZ0JBQWlCLENBRWxCLEN6SWtub0JGLEFtR3Yxb0JHLHlDc0NqQ0osZ0NBeVFHLHlCQUF5QixBQUN6QixhQUFrQixBQUlsQixZQUFXLEFBQ1gsaUJBQWtCLENBRW5CLEN6SW1ub0JELEF5SXA0b0JELG1DQW9SRSxnQkFBaUIsQ0FDakIsQUFyUkYsb0NBd1JFLG9CQUFhLEFBQWIsYUFBYSxBQUNiLHVCQUFtQixBQUFuQixtQkFBbUIsQUFDbkIsbUJBQWUsQUFBZixlQUFlLEFBQ2Ysb0JBQTJCLEFBQTNCLDBCQUEyQixDQUMzQixBQzNSRixzQkFDRyx5QkFBeUIsQUFDM0IsaUJBQWlCLEFBQ2pCLG9CQUFvQixBQUNwQixhekNPbUIsQ3lDK0puQixBQXBLQSw4QkFDQyxvQkFBYSxBQUFiLGFBQWEsQUFDYix3QkFBcUIsQUFBckIscUJBQXFCLEFBQ3JCLHNCQUE4QixBQUE5Qiw2QkFBOEIsQ0FvQjlCLEFBdkJBLGlDQU1DLHlCQUF5QixBQUNuQixlQUFlLEFBQ2Ysc0JBQXVCLEFBQ3ZCLDRCQUE0QixBQUM1QixZQUFhLENBS25CLEF2Q1dDLHlDdUMxQkYsaUNBYVEsY0FBZSxDQUV0QixDMUlvNW9CRixBMEluNm9CQyxnQ0FrQkMsY0FBYyxBQUNkLGVBQWUsQUFDVCxvQkFBcUIsQ0FDckIsQUFJUixzQ0FDQyxvQkFBYSxBQUFiLGFBQWEsQUFDYixtQkFBZSxBQUFmLGVBQWUsQUFDZixzQkFBOEIsQUFBOUIsNkJBQThCLENBQzlCLEFBRUQsNEJBQ0Msb0JBQWEsQUFBYixhQUFhLEFBQ2IsMEJBQXNCLEFBQXRCLHNCQUFzQixBQUN0Qix1QkFBdUIsQUFDdkIsbUJBQW1CLEFBQ25CLGdCekN4QlksQXlDeUJaLGNBQWMsQUFDZCw4QkFBZ0MsQ0EyRGhDLEFBbEVBLG9FQVNDLGNBQWMsQUFDZCxvQkFBcUIsQ0FLckIsQUFmRCxnQ0FpQkMsV0FBVyxBQUNYLFlBQVksQUFDWixnQkFBaUIsQ0FDakIsQXZDL0JDLCtEdUNXSCw0QkF1QkUsc0JBQXVCLENBMkN4QixDMUk4Mm9CRCxBbUdyN29CRyx5Q3VDS0gsNEJBMkJFLFVBQVcsQ0F1Q1osQzFJbzNvQkQsQTBJeDVvQkMscUNBQ0MsaUJBQWtCLENBa0NsQixBQW5DQSwwQ0FHQyxjQUFjLEFBQ2Qsa0JBQW1CLENBQ25CLEFBTEQsK0NBT0MsZUFBZ0IsQ0FXaEIsQUFsQkQsMlNBU0UsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixlQUFlLEFBQ2Ysd0JBQXlCLENBQ3pCLEFBYkYsaURBZUUsZUFBZSxBQUNmLGdCQUFpQixDQUNqQixBQWpCRix5Q0FvQkMsZUFBZ0IsQ0FjaEIsQUFsQ0QsMkNBc0JFLGVBQWUsQUFDZixlQUFlLEFBQ2Ysd0JBQXlCLENBQ3pCLEFBekJGLDJDQTRCRSxlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLGVBQWUsQUFDWixxQkFBc0IsQ0FDekIsQUFNSixzQ0FDQyx5QkFBeUIsQUFFekIsbUJBQW1CLEFBQ25CLGtCQUFrQixBQUNsQixvQkFBdUIsQ0EyRHZCLEFBaEVBLDRDQU9DLHFCQUFxQixBQUNyQixVekMvRlcsQ3lDZ0dYLEFBVEQsNENBV0MsY0FBYyxBQUNkLG9CQUFxQixDQUNyQixBQWJELDBDQWVDLFdBQVcsQUFDWCxXQUFZLENBQ1osQUFHRCwrQ0FDQyw0QkFBNEIsQUFDNUIsa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxPQUFPLEFBQ1AsV0FBVyxBQUNOLDhCQUFtQyxDQStCeEMsQUFyQ0EseURBU0Msb0JBQWEsQUFBYixhQUFhLEFBQ2Isc0JBQThCLEFBQTlCLDZCQUE4QixDQWE5QixBQXZCRCwyREFZRSxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGVBQWUsQUFDZix5QkFBeUIsQUFDekIsZUFBZ0IsQ0FDaEIsQUFqQkYsMkRBbUJFLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsaUJBQWtCLENBQ2xCLEFBdEJGLG1EQTBCQyxvQkFBYSxBQUFiLGFBQWEsQUFDYixzQkFBOEIsQUFBOUIsNkJBQThCLENBUzlCLEFBcENELHFEQTZCRSxlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLFNBQVUsQ0FDVixBQWhDRixxREFrQ0UsY0FBZSxDQUNmLEF2Q2hJRCx5Q3VDeUVILHNDQTZERSxXQUFXLEFBQ1gsY0FBZSxDQUVoQixDMUlvNm9CRCxBMElsNm9CRCwrQkFFRSxjQUFlLENBQ2YsQUFIRixzQ0FLRSxhQUFlLENBQ2YsQUFFRixrQ0FDQyxlQUFnQixDQWdCaEIsQUFqQkQsMkNBSUUsaUJBQWlCLEFBQ2pCLDBCQUEwQixBQUMxQixlQUFlLEFBQ2YsMkJBQTJCLEFBQzNCLGFBQWMsQ0FDZCxBQVRGLHVDQVdFLGNBQWMsQ0FDZCxBQVpGLHFDQWNFLGVBQWUsQUFDZixnQkFBaUIsQ0FDakIsQWhDOUdGLHdCZ0NpSEMsd0JBQXlCLENBQ3pCLEFoQ2xIRCw4RGdDb0hJLGVBQWdCLENBQ25CLEFBR0QsNkRBcEdDLHNDQXNHQyxvQkFBc0IsQ0FDcEIsQUFuRkYsK0NBc0ZBLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsa0JBQTZCLENBQzNCLEMxSXU2b0JILEEySTlucEJELDRDQUdZLFdBQVksQ0FDZixBQUpULFlBT1EsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixZQUFZLEFBQ1osUUFBUyxDQVFaLEF4Q1NELCtEd0MzQkosWUFZWSxXQUFXLEFBQ1gsZUFBZ0IsQ0FLdkIsQzNJaTJwQkosQW1HbDFwQkcseUN3Q2pDSixZQWdCWSxVQUFXLENBRWxCLEMzSXUycEJKLEEySXozcEJELDBCQW9CUSxjQUFlLENBQ2xCLEFBckJMLGlDQXdCWSxjQUFlLENBb0J0QixBQTVDTCxZQTZCUSxnQkFBZSxBQUNmLHFCQUFvQixBQUNwQix3QkFBdUIsQUFDdkIsa0JBQWtCLEFBRWxCLGlCQUFpQixBQUNqQixzQkFBc0IsQUFDdEIsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLGVBQWUsQUFDZixXQUFVLEFBQ1YscUVBQXNFLEFBQ3RFLHFCMUN4Qk0sQzBDeUJULEFBNUNMLHdCQThDUSxZQUFhLENBQ2hCLEFBR0wsaUNBR1Esa0JBQWtCLEFBQ2xCLGlCQUFrQixDQWlCbkIsQUFyQlAsdUNBT1Usb0JBQXFCLENBQ3RCLEFBUlQsc0RBV1UsV0FBVyxBQUNYLFlBQVksQUFDWixVQUFVLEFBQ1YsU0FBUyxBQUNULHNCQUFzQixBQUN0QixrQkFBa0IsQUFDbEIsU0FBUyxBQUNULGdCQUFnQixBQUNoQixjQUFlLENBQ2hCLEFBcEJULDBDQXlCVSxjQUFlLENBQ2hCLEFBMUJULG1EQTRCVSxpQkFBa0IsQUFDbEIsZUFBaUIsQ0FDbEIsQUE5QlQsNkVBbUNRLGFBQWEsQUFDYixlQUFlLEFBQ2YsV0FBYyxBQUNkLGdCQUFpQixBQUNqQixnQkFBaUIsQ0FDcEIsQUF4Q0wscUNBMENNLG9CQUFxQixDQUN0QixBQTNDTCxxQ0E4Q00sY0FBYyxBQUNkLDBCQUEwQixBQUMxQixpQkFBaUIsQUFDakIsa0JBQW1CLENBQ3BCLEFBbERMLHdDQXFEUSxVQUFXLENBQ2QsQUF0REwsNEVBMERRLGFBQWEsQUFDYixnQkFBaUIsQ0FDcEIsQUE1REwsa0ZBZ0VRLGlCQUFrQixDQUNyQixBQWpFTCw4RkFxRVEsbUJBQW1CLEFBQ25CLGdCQUFrQixBQUNsQixlQUFpQixBQUNqQix3QkFBeUIsQ0FLNUIsQUE3RUwsa0dBMkVVLGNBQWUsQ0FDaEIsQUE1RVQsa0dBaUZRLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsMEJBQTJCLENBQzlCLEFBR0wsMEJBRVEsZ0JBQWUsQUFDZixxQkFBb0IsQUFDcEIsd0JBQXVCLEFBQ3ZCLGtCQUFrQixBQUNsQixlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLHNCQUFzQixBQUN0QixrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixZQUFZLEFBQ1osZUFBZSxBQUNmLFdBQVUsQUFDVixxRUFBc0UsQUFDdEUscUIxQ3RJTSxDMEN1SVQsQUFqQkwsc0NBbUJRLFlBQWEsQ0FDaEIsQUM3SkwsWUFDQyx5QkFBeUIsQUFDekIsbUJBQW1CLENBNkxuQixBQS9MRCxzQkFJRSxrQkFBbUIsQ0EwQ25CLEFBOUNGLHlCQU1HLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLHlCQUF5QixBQUN6QixzQkFBdUIsQUFDdkIsaUJBQWlCLEFBQ1gsMkJBQTRCLENBSWxDLEF6Q2lCQyx5Q3lDakNKLHlCQWNJLGNBQWUsQ0FFaEIsQzVJNGdxQkYsQTRJNWhxQkQsd0JBa0JHLGVBQWUsQUFDZixlQUFlLEFBQ2YsYzNDUGtCLEEyQ1FsQixvQkFBcUIsQ0FJckIsQXpDUUMseUN5Q2pDSix3QkF1QkksY0FBZSxDQUVoQixDNUlnaHFCRixBNEl6aXFCRCw2QkEyQkcsZUFBZ0IsQ0FJaEIsQXpDRUMseUN5Q2pDSiw2QkE2QkksWUFBYSxDQUVkLEM1SW9ocUJGLEFtR2xocUJHLHlDeUNqQ0osZ0RBbUNXLFdBQVcsQUFDWCxTQUFVLENBQ1gsQUFyQ1YscURBeUNXLFlBQVksQUFDWixTQUFVLENBQ1gsQzVJbWhxQlQsQW1HN2hxQkcseUN5Q2pDSixnQ0FpREUsaUJBQWlCLEFBQ2pCLGVBQWdCLENBRWhCLEM1SWlocUJELEE0SXJrcUJELDhCQXNERSxnQkFBZ0IsQUFDaEIsYUFBYSxBQUNiLGlCQUFnQixBQUNoQixpQkFBZ0IsQUFDaEIsb0JBQW1CLEFBQ25CLGtCQUFrQixBQUNsQix5QkFBeUIsQUFDekIsV0FBVyxBQUNYLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFlBQVksQUFDWixnQkFBZ0IsQUFDaEIsWUFBYSxDQWtCYixBQXJGRiwyQ0FxRUcsd0JBQXdCLEFBQ3hCLGVBQWUsQUFDZixTQUFVLENBSVYsQUEzRUgsb0RBeUVJLFlBQWEsQ0FDYixBQTFFSixnQ0E2RUcsZUFBZSxBQUNmLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsUUFBUyxDQUNULEF6Q2hEQyx5Q3lDakNKLDhCQW1GRyxhQUFjLENBRWYsQzVJd2hxQkQsQW1HNWtxQkcseUN5Q2pDSiw0QkF3RkcsWUFBYSxDQVVkLEM1SWlocUJELEFtRzFtcUJHLDBDeUNUSixnR0ErRkksZ0JBQWlCLENBQ2pCLEM1STRocUJILEE0STVucUJELDJCQW9HRSxhQUFhLEFBQ2IsWUFBWSxDQVVaLEF6QzlFRSx5Q3lDakNKLDJCQXVHRyxhQUFjLENBUWYsQUEvR0YsOEZBNEdJLGVBQWdCLENBQ2hCLEM1SWdpcUJILEE0STdvcUJELHFCQWtIRSxjQUFjLEFBQ2QsbUJBQW1CLEFBQ25CLGdCQUFnQixBQUNoQix5QkFBeUIsQUFDekIsZUFBZSxBQUNmLFNBQVUsQ0FJVixBekMxRkUseUN5Q2pDSixxQkF5SEcsVUFBVyxDQUVaLEM1SWlpcUJELEE0STVwcUJELGtDQThIRyxXQUFZLENBQ1osQUEvSEgsNkJBa0lFLGVBQWUsQ0FDZixBQW5JRixtQ0FxSUUsa0JBQWtCLENBQ2xCLEF6Q3JHRSx5Q3lDakNKLGlEQTBJSSwrQkFBZ0MsQ0FFakMsQzVJa2lxQkYsQTRJOXFxQkQsZUErSUUsY0FBZSxDQUNmLEFBaEpGLDJCQW1KRSxZQUFZLENBQ1osQUFwSkYsZUF3SksseUJBQXlCLEFBQzVCLGVBQWUsQUFDZixlQUFnQixDQUNoQixBQTNKRiwyQkE4SkUsY0FBYyxBQUNkLGVBQWUsQUFDZiwwQkFBMEIsQUFDMUIsY0FBYyxBQUNkLGdCQUFpQixDQUNqQixBekNsSUUseUN5Q2pDSiwyQkFzS0csWUFBYSxDQUVkLEM1SWtpcUJELEE0STFzcUJELDBCQTBLRSxZQUFhLENBS2IsQXpDOUlFLHlDeUNqQ0osMEJBNEtHLGNBQWMsQUFDZCxrQkFBbUIsQ0FFcEIsQzVJc2lxQkQsQW1HcHJxQkcseUN5Q2pDSiwyQkFtTEcsWUFBYSxDQUVkLEM1SXNpcUJELEE0STN0cUJELDBCQXVMRSxZQUFhLENBSWIsQXpDMUpFLHlDeUNqQ0osMEJBeUxHLGFBQWMsQ0FFZixDNUkwaXFCRCxBNElydXFCRCw0QkE2TEMsa0JBQW1CLENBQ2xCLEFDOUxGLGlCQUNDLHlCQUF5QixBQUN6QixpQkFBaUIsQUFDakIsbUJBQW9CLENBNExwQixBQS9MRCwyQkFLRSxrQkFBbUIsQ0EwQ25CLEFBL0NGLDhCQU9HLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLHlCQUF5QixBQUN6QixzQkFBdUIsQUFDdkIsaUJBQWlCLEFBQ1gsMkJBQTRCLENBSWxDLEExQ2dCQyx5QzBDakNKLDhCQWVJLGNBQWUsQ0FFaEIsQzdJa3ZxQkYsQTZJbndxQkQsNkJBbUJHLGVBQWUsQUFDZixlQUFlLEFBQ2YsYzVDUmtCLEE0Q1NsQixvQkFBcUIsQ0FJckIsQTFDT0MseUMwQ2pDSiw2QkF3QkksY0FBZSxDQUVoQixDN0lzdnFCRixBNkloeHFCRCxrQ0E0QkcsZUFBZ0IsQ0FJaEIsQTFDQ0MseUMwQ2pDSixrQ0E4QkksWUFBYSxDQUVkLEM3STB2cUJGLEFtR3p2cUJHLHlDMENqQ0oscURBb0NXLFdBQVcsQUFDWCxTQUFVLENBQ1gsQUF0Q1YsMERBMENXLFlBQVksQUFDWixTQUFVLENBQ1gsQzdJeXZxQlQsQW1HcHdxQkcseUMwQ2pDSixxQ0FrREUsaUJBQWlCLEFBQ2pCLGVBQWdCLENBRWhCLEM3SXV2cUJELEE2STV5cUJELG1DQXVERSxnQkFBZ0IsQUFDaEIsYUFBYSxBQUNiLGlCQUFnQixBQUNoQixpQkFBZ0IsQUFDaEIsb0JBQW1CLEFBQ25CLGtCQUFrQixBQUNsQix5QkFBeUIsQUFDekIsV0FBVyxBQUNYLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFlBQVksQUFDWixnQkFBZ0IsQUFDaEIsWUFBYSxDQWtCYixBQXRGRixnREFzRUcsd0JBQXdCLEFBQ3hCLGVBQWUsQUFDZixTQUFVLENBSVYsQUE1RUgseURBMEVJLFlBQWEsQ0FDYixBQTNFSixxQ0E4RUcsZUFBZSxBQUNmLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsUUFBUyxDQUNULEExQ2pEQyx5QzBDakNKLG1DQW9GRyxhQUFjLENBRWYsQzdJOHZxQkQsQW1HbnpxQkcseUMwQ2pDSixpQ0F5RkcsWUFBYSxDQVVkLEM3SXV2cUJELEFtR2oxcUJHLDBDMENUSiwwR0FnR0ksZ0JBQWlCLENBQ2pCLEM3SWt3cUJILEE2SW4ycUJELGdDQXFHRSxhQUFhLEFBQ2IsWUFBWSxDQVVaLEExQy9FRSx5QzBDakNKLGdDQXdHRyxhQUFjLENBUWYsQUFoSEYsd0dBNkdJLGVBQWdCLENBQ2hCLEM3SXN3cUJILEE2SXAzcUJELDBCQW1IRSxjQUFjLEFBQ2QsbUJBQW1CLEFBQ25CLGdCQUFnQixBQUNoQix5QkFBeUIsQUFDekIsZUFBZSxBQUNmLFNBQVUsQ0FJVixBMUMzRkUseUMwQ2pDSiwwQkEwSEcsVUFBVyxDQUVaLEM3SXV3cUJELEE2SW40cUJELHVDQStIRyxXQUFZLENBQ1osQUFoSUgsa0NBbUlFLGVBQWUsQ0FDZixBQXBJRix3Q0FzSUUsa0JBQWtCLENBQ2xCLEExQ3RHRSx5QzBDakNKLHNEQTJJSSwrQkFBZ0MsQ0FFakMsQzdJd3dxQkYsQTZJcjVxQkQsb0JBZ0pFLGNBQWUsQ0FDZixBQWpKRixnQ0FvSkUsWUFBWSxDQUNaLEFBckpGLG9CQTBKSyx5QkFBeUIsQUFDNUIsY0FBYyxBQUNkLGVBQWUsQUFDZixZQUFlLENBQ2YsQUE5SkYsZ0NBaUtFLGNBQWMsQUFDZCxlQUFlLEFBQ2YsMEJBQTBCLEFBQzFCLGNBQWMsQUFDZCxnQkFBaUIsQ0FDakIsQTFDcklFLHlDMENqQ0osZ0NBeUtHLFlBQWEsQ0FFZCxDN0l1d3FCRCxBNklsN3FCRCwrQkE2S0UsWUFBYSxDQUtiLEExQ2pKRSx5QzBDakNKLCtCQStLRyxjQUFjLEFBQ2Qsa0JBQW1CLENBRXBCLEM3STJ3cUJELEFtRzU1cUJHLHlDMENqQ0osZ0NBc0xHLFlBQWEsQ0FFZCxDN0kyd3FCRCxBNkluOHFCRCwrQkEwTEUsWUFBYSxDQUliLEExQzdKRSx5QzBDakNKLCtCQTRMRyxhQUFjLENBRWYsQzdJK3dxQkQsQThJNzhxQkQsb0tBRUUsa0JBQW1CLENBcUJuQixBQXZCRixnTEFJTSxlQUFlLENBQ2hCLEFBTEwsZ0xBT00sb0JBQW9CLEFBQ3BCLHFCQUFxQixBQUNyQiwyQkFBNEIsQ0FPN0IsQUFoQkwsd05BV1EscUNBQXNDLEFBQ3RDLGdCQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLGdCQUFpQixDQUNsQixBQWZQLDRMQWtCTSxZQUFlLENBSWhCLEFBdEJMLG9PQW9CUSxZQUFhLENBQ2QsQUFyQlAsaUZBeUJJLGNBQWUsQ0FDaEIsQUExQkgsdUZBNEJJLGNBQWUsQ0FDaEIsQUFDRCx5Q0E5QkYscUZBZ0NRLFVBQVcsQ0FDZCxDOUl1OXFCSixBOElsOXFCRCxpQkFDSSxjQUFjLEFBQ2Qsd0JBQXdCLEFBQ3hCLGVBQWUsQUFDZixxQkFBcUIsQUFDckIsa0JBQWtCLEFBQ2xCLFNBQVUsQ0FDYixBQzVDRCxZQUNFLGtCQUFtQixDQThFcEIsQUE1RUMsdUJBQ0Usb0JBQWEsQUFBYixhQUFhLEFBQ2IsdUJBQW1CLEFBQW5CLG1CQUFtQixBQUNuQixzQkFBOEIsQUFBOUIsNkJBQThCLENBRS9CLEFBRUQsbUJBQ0UsV0FBVSxBQUNWLGVBQWUsQUFDZix5QkFBeUIsQUFDekIsa0JBQWtCLEFBQ2xCLGtCQUFxQixDQVN0QixBQWRBLHFCQVNHLHlCQUF5QixBQUN6QixnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLGdCQUFpQixDQUNsQixBQUdILHVCQUNFLG9CQUFhLEFBQWIsYUFBYSxBQUNiLHVCQUF1QixBQUN2QiwwQkFBc0IsQUFBdEIscUJBQXNCLENBZ0J2QixBQWJDLGdDQUNFLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsZ0JBQWlCLENBQ2xCLEFBRUosMERBQ0MsWUFBYyxDQUNkLEFBZEMsMkJBaUJHLFVBQVcsQ0FDWixBQUdILHdCQUNFLG9CQUFhLEFBQWIsYUFBYSxBQUNiLFVBQWdCLEFBQ2hCLDBCQUFzQixBQUF0QixxQkFBc0IsQ0E0QnZCLEFBekJDLG1DQUNFLFdBQVcsQUFDWCxnQzlDNUNjLEE4QzZDZCxlQUFrQixDQU1uQixBQVRBLDRDQU1HLGtCQUFpQixBQUNqQix1QkFBd0IsQ0FDekIsQUFkSiwyQkFrQkcsVUFBVSxBQUNWLHFCQUFxQixBQUNyQixrQkFBbUIsQ0FJcEIsQUF4QkYsOEJBc0JLLGlCQUFpQixDQUNsQixBQXZCSixnQ0E0QkMseUJBQTBCLENBQzNCLEFBTUgseUJBQ0Usc0JBQXNCLEFBQ3RCLGlCQUFpQixBQUNqQixvQkFBb0IsQUFDcEIsYTlDM0VrQixDOEM0RW5CLEFBQ0QsY0FFRSxjQUFlLENBa0VoQixBQWhFQyx5QkFDRSxvQkFBYSxBQUFiLGFBQWEsQUFDYix1QkFBbUIsQUFBbkIsbUJBQW1CLEFBQ25CLHNCQUE4QixBQUE5Qiw2QkFBOEIsQ0FFL0IsQUFFRCxxQkFDRSxXQUFVLEFBQ1YsZUFBZSxBQUNmLHlCQUF5QixBQUN6QixrQkFBa0IsQUFDbEIsaUJBQW9CLENBU3JCLEFBZEEsdUJBU0cseUJBQXlCLEFBQ3pCLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsZ0JBQWlCLENBQ2xCLEFBR0gseUJBQ0Usb0JBQWEsQUFBYixhQUFhLEFBQ2IsdUJBQXVCLEFBQ3ZCLDBCQUFzQixBQUF0QixzQkFBc0IsQUFDdEIsYTlDNUdnQixDOENpSWpCLEFBbEJGLDhEQUNDLFlBQWMsQ0FDZCxBQUVFLDZEQUNFLHlCQUF5QixBQUN6QixlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLGtCQUFtQixDQUNwQixBQUVELDBDQUNFLHVCQUF3QixDQUN6QixBQXBCRiw2QkF1QkcsVUFBVyxDQUNaLEFBR0gsMEJBQ0Usb0JBQWEsQUFBYixhQUFhLEFBQ2IsVUFBZ0IsQUFDaEIsMEJBQXNCLEFBQXRCLHFCQUFzQixDQVV2QixBQVJDLGdFQUNFLGVBQWUsQUFDZixnQkFBaUIsQ0FDbEIsQUFSRiw0QkFXRyxvQkFBcUIsQ0FDdEIsQUFLTCxvQkFDSSx5QkFBeUIsQUFDM0IsaUJBQWlCLEFBQ2pCLGE5Q3ZKa0IsQzhDMlNuQixBQXZKRCxpQ0FNSSxlQUFnQixDQUNqQixBQVBILHVCQVVJLHlCQUF5QixBQUN6QixzQkFBdUIsQUFDdkIsNEJBQTRCLEFBQzVCLGFBQWEsQUFDYixrQkFBa0IsQ0FLbkIsQTVDbEpDLHlDNEMrSEosdUJBaUJNLGNBQWUsQ0FFbEIsQy9JMi9xQkYsQStJci9xQkMsbURBQ0Usa0JBQW1CLENBeUJwQixBQTFCQSwrQ0FJSyxjQUFlLENBQ2xCLEFBTEYsK0JBUUcsZUFBZSxBQUNmLGlCQUFpQixBQUNqQix5QkFBeUIsQUFDekIsZUFBZSxBQUNmLHNCQUF1QixBQUN2Qiw0QkFBNEIsQUFDNUIsWUFBYSxDQUtkLEE1QzNLRCx5QzRDd0pELCtCQWlCSyxjQUFlLENBRWxCLEMvSTgvcUJKLEErSWpockJFLDhCQXNCRyxjQUFjLEFBQ2QsZUFBZSxBQUNmLG9CQUFxQixDQUN0QixBQUdILG9DQUNFLG9CQUFhLEFBQWIsYUFBYSxBQUNiLG1CQUFlLEFBQWYsZUFBZSxBQUNmLHNCQUE4QixBQUE5Qiw4QkFBOEIsQUFDOUIscUJBQXVCLENBQ3hCLEFBRUQsMEJBQ0Usb0JBQWEsQUFBYixhQUFhLEFBQ2IsMEJBQXNCLEFBQXRCLHNCQUFzQixBQUN0Qix1QkFBdUIsQUFDdkIsbUJBQW1CLEFBQ25CLGdCOUM5TVUsQThDK01WLGFBQWMsQ0F1Q2YsQUE3Q0EsZ0NBUUcsY0FBYyxBQUNkLG9CQUFxQixDQUN0QixBQVZGLDhCQWFHLFdBQVcsQUFDWCxXQUFZLENBQ2IsQTVDaE5ELCtENENpTUYsMEJBa0JJLHNCQUF1QixDQTJCMUIsQy9JdStxQkYsQW1HL3NyQkcseUM0QzJMRiwwQkFzQkksVUFBVyxDQXVCZCxDL0k2K3FCRixBK0lqZ3JCRyxtQ0FDRSxpQkFBa0IsQ0FrQm5CLEFBbkJBLHdDQUdHLGNBQWMsQUFDZCxrQkFBbUIsQ0FDcEIsQUFMRix1Q0FPRyxlQUFnQixDQVdqQixBQWxCRix5Q0FTSyxlQUFlLEFBQ2YsZUFBZSxBQUNmLHVCQUF3QixDQUN6QixBQVpKLHlDQWVLLGVBQWUsQUFDZixnQkFBaUIsQ0FDbEIsQUFLUCxvQ0FDRSx5QkFBeUIsQUFFekIsbUJBQW1CLEFBQ25CLGtCQUFrQixBQUNsQixVOUM3UFUsQzhDbVNYLEFBM0NBLDBDQU9HLHFCQUFxQixBQUNyQixVOUNoUVEsQzhDaVFULEFBVEYsd0NBV0csV0FBVyxBQUNYLFdBQVksQ0FDYixBQUVELDZDQUNFLG9CQUFvQixBQUNwQixrQkFBa0IsQUFDbEIsU0FBUyxBQUNULE1BQU8sQ0FjUixBQWxCQSxpREFPRyxvQkFBYSxBQUFiLGFBQWEsQUFDYixzQkFBOEIsQUFBOUIsNkJBQThCLENBUy9CLEFBakJGLG1EQVVLLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsU0FBVSxDQUNYLEFBYkosbURBZUssY0FBZSxDQUNoQixBNUMvUUwsK0Q0Q2dQRixvQ0FvQ0ksVUFBVyxDQU9kLEMvSXFnckJGLEFtRzF4ckJHLHlDNEMwT0Ysb0NBd0NJLFdBQVcsQUFDWCxjQUFlLENBRWxCLEMvSTRnckJGLEErSXpnckJELGNBQ0UsZ0JBQWdCLEFBQ2hCLG9CQUFhLEFBQWIsYUFBYSxBQUNiLG1CQUFlLEFBQWYsZUFBZSxBQUNmLGNBQWdCLEFBQ2hCLGNBQWlCLENBZ0NsQixBQXJDRCxpQkFRSSxVQUFVLEFBQ1Ysa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixnQkFBaUIsQ0F5QmxCLEFBcENILHdCQWNNLGdCQUFnQixBQUNoQixXOUN0VVUsQThDdVVWLHFCQUFxQixBQUNyQixXQUFXLEFBQ1gsWUFBWSxBQUNaLGtCQUFrQixBQUNsQixrQkFBbUIsQ0FDcEIsQUFyQkwseUNBd0JNLHFCQUFxQixBQUNyQix3QkFBeUIsQ0FVMUIsQUFuQ0wsbUJBOEJNLGVBQWUsQUFDZix3QkFBMEIsQUFDMUIsdUJBQXlCLEFBQ3pCLHVCQUF5QixBQUN6QixvQkFBdUIsQ0FDeEIsQUM1VkwscUNBRU0sYUFBYSxBQUNiLHdCQUF3QixBQUN4QixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLGVBQWUsQUFDZixVQUFVLEFBQ1Ysc0JBQXNCLEFBQ3RCLDREQUE0RCxBQUM1RCw0QkFBNEIsQUFDNUIsd0JBQXlCLENBQzFCLEFBZkwsK0JBa0JNLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsYUFBZ0IsQ0FtQ2pCLEFBdkRMLG1DQXNCUSxpQkFBaUIsQUFDakIsZ0JBQWdCLEFBQ2hCLGVBQWUsQUFDZixnQkFBaUIsQUFDakIsV0FBVyxBQUNYLFlBQVksQUFDWixjQUFnQixBQUNoQixxQkFBcUIsQUFDckIsaUJBQWtCLENBd0JuQixBQXREUCx5Q0FnQ1UscUJBQXNCLENBSXZCLEFBcENULDJDQWtDWSxVQUNGLENBQUMsQUFuQ1gsMENBc0NVLHFCQUFzQixDQUl2QixBQTFDVCw0Q0F3Q1ksVUFDRixDQUFDLEFBekNYLDhDQTRDVSxVQUFXLENBQ1osQUE3Q1Qsb0RBK0NVLFdBQVcsQUFDWCx3QkFBd0IsQ0FDekIsQUFqRFQscUNBbURVLHFCQUFxQixBQUNyQixVQUFXLENBQ1osQUFyRFQsdUNBMERNLGdCQUFpQixDQUNsQixBQTNETCxzQ0E4RE0saUJBQWlCLEFBQ2pCLG1CQUFtQixBQUNuQiw2QkFBNkIsQUFDN0IsVUFBVyxDQUNaLEFBbEVMLGtDQXFFTSxXQUFXLEFBQ1gsbUJBQW1CLEFBQ25CLGNBQWMsQUFDZCxrQkFBbUIsQ0E0QnBCLEFBcEdMLG9JQTBFUSxXQUFXLEFBQ1gsb0JBQXFCLENBQ3RCLEFBNUVQLHNEQStFVSxvQkFBcUIsQ0FDdEIsQUFoRlQsNENBbUZRLGVBQWUsQUFDZixnQkFBaUIsQUFDakIscUJBQXFCLEFBQ3JCLHlCQUF5QixBQUN6QixVQUFnQixBQUNoQixXQUFXLEFBQ1gsWUFBWSxBQUNaLG1CQUFtQixBQUNuQixnQkFBaUIsQ0FDbEIsQUE1RlAsaURBK0ZRLGVBQWUsQUFDZixnQkFBaUIsQUFDakIsc0JBQXNCLEFBQ3RCLFNBQWdCLENBQ2pCLEFDbkdQLGlCQUNDLHlCQUF5QixBQUV6QixjQUFlLENBb0NmLEFBdkNELG9CQU1FLHlCQUF5QixBQUN6QixlQUFlLEFBQ2Ysc0JBQXVCLEFBQ2pCLDRCQUE0QixBQUM1QixlQUFnQixDQUl0QixBOUNtQkUseUM4Q2pDSixvQkFZUyxjQUFlLENBRXRCLENqSjY5ckJELEFpSjMrckJELDJCQWlCRSx3QkFBd0IsQUFDeEIsZUFBZSxBQUNmLG1CQUFtQixBQUNuQixhQUFjLENBS2QsQTlDUUUseUM4Q2pDSiwyQkF1QkcsY0FBZSxDQUVoQixDakorOXJCRCxBaUp4L3JCRCxtQkE0QkUsbUJBQW1CLEFBQ25CLFNBQVUsQ0FFVixBQS9CRixxQkFrQ0UsV0FBVyxBQUNYLFdBQVksQ0FDWixBQ2xDRSx5QkFGSixrRkFHTSxlQUFnQixDQUVuQixDbEptZ3NCRixBa0poZ3NCRCx3Q0FFRSxpRUFLQyxBQUNELGlCQUFpQixBQUNqQixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLGlCQUFrQixDQWdSbkIsQUEzUkQsMERBYUksWUFBYSxDQUNkLEFBZEgsc0VBZ0JJLGVBQWdCLENBSWpCLEFBcEJILGtGQWtCTSxhQUFjLENBQ2YsQUFuQkwsMERBc0JJLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FXbkIsQUFsQ0gseUVBeUJNLHFCQUFxQixBQUNyQixpQkFBaUIsQUFDakIseUJBQXlCLEFBQ3pCLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIsV2pEbkJRLEFpRG9CUixxQkFBcUIsQUFDckIsZ0JBQWlCLENBQ2xCLEFBakNMLHNFQW9DSSxlQUFnQixDQUNqQixBQXJDSCxpR0F1Q0ksa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxTQUFTLEFBQ1QsWUFBWSxBQUNaLFdBQVcsQUFDWCx5QkFBeUIsQUFDekIsa0JBQWtCLEFBQ2xCLG9CQUFxQixDQU10QixBQXBESCx1R0FnRE0saUJBQWlCLEFBQ2pCLGVBQWUsQUFDZixhQUFjLENBQ2YsQUFuREwsNkRBc0RJLDZCQUE2QixBQUM3QixrQkFBNEIsQUFDNUIsY2pEcERnQixBaURxRGhCLGVBQWdCLENBNERqQixBQXJISCxpR0E0RE0sMkJBQTJCLEFBRTNCLGtCQUFtQixDQW9CcEIsQUFsRkwsMEdBaUVRLHlCQUF5QixBQUN6QixlQUFlLEFBQ2YsZUFBZSxBQUNmLHNCQUF1QixBQUN2Qiw0QkFBNEIsQUFDNUIsZ0JBQWlCLENBQ2xCLEFBdkVQLHNIQTBFUSxlQUFnQixDQUNqQixBQTNFUCx1R0E2RVEsZUFBZSxBQUNmLHFCQUFxQixBQUNyQixlQUFlLEFBQ2YsYWpEM0VhLENpRDRFZCxBQWpGUCxzRUFvRk0sMkJBQTJCLEFBQzNCLHlCQUF5QixBQUN6QixzQkFBdUIsQUFDdkIsWUFBYSxDQUNkLEFBeEZMLHdGQTBGTSwyQkFBMkIsQUFDM0IseUJBQXlCLEFBQ3pCLGVBQWUsQUFDZixhQUFjLENBQ2YsQUE5Rkwsd0ZBZ0dNLDJCQUEyQixBQUMzQix5QkFBeUIsQUFDekIsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQWFwQixBQWhITCw4RkFxR1EsZUFBZSxBQUNmLHFCQUF1QixDQUN4QixBQXZHUCw4RkF5R1EsZUFBZSxBQUNmLHFCQUFxQixBQUNyQix3QkFBd0IsQUFDeEIsY0FBYyxBQUNkLGVBQWUsQUFDZixrQkFBbUIsQ0FDcEIsQUEvR1AsdUdBbUhNLGdCQUFpQixDQUNsQixBQXBITCwrRUF5SEksc0JBQXNCLEFBQ3RCLHNCQUFzQixBQUN0QixvQkFBb0IsQUFDcEIsZUFBZ0IsQ0F5R2pCLEFBck9ILG9HQThITSxvQkFBMkIsQUFDM0IsY0FBZSxDQUNoQixBQWhJTCw2R0FrSU0sZUFBZ0IsQ0FDakIsQUFuSUwsMklBcUlNLGVBQWdCLENBQ2pCLEFBdElMLHVKQXdJTSxlQUFlLEFBQ2YscUJBQXFCLEFBQ3JCLGVBQWUsQUFDZixhQUFjLENBQ2YsQUE1SUwsZ0hBK0lRLGFBQWMsQ0FDZixBQWhKUCxtSEFtSkssZUFBZSxBQUNmLHdCQUF3QixBQUN4QixjQUFjLEFBQ2QsaUJBQWlCLEFBQ2pCLFlBQWUsQ0FDbEIsQUF4SkYsK1lBNEpNLHFCQUFxQixBQUNyQixnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLGlCQUFrQixDQUNuQixBQWhLTCwwUUFtS00sZUFBZSxBQUNmLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIscUJBQXFCLEFBQ3JCLG1CQUFtQixBQUNuQixpQkFBa0IsQ0FDbkIsQUF6S0wseUhBNEtNLG9CQUFxQixDQUN0QixBQTdLTCw4RkFnTE0sd0JBQXlCLENBQzFCLEFBakxMLCtIQXFMUSxlQUFlLEFBQ2YseUJBQXlCLEFBQ3pCLHFCQUFxQixBQUNyQixlQUFpQixDQUNsQixBQXpMUCw0SEEyTFEsZ0JBQWdCLEFBQ2hCLG9CQUFxQixBQUNyQix1QkFBdUIsQUFDdkIsY0FBYyxBQUNkLGlCQUFrQixDQUNuQixBQWhNUCxpR0FvTU0sZ0JBQWdCLEFBQ2hCLG1CQUFvQixDQWVyQixBQXBOTCwrSEF1TVEsWUFBYSxDQUNkLEFBeE1QLDBHQTBNUSxnQkFBaUIsQ0FDbEIsQUEzTVAsa0lBNk1RLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsZ0JBQWdCLEFBQ2hCLHFCQUFxQixBQUNyQixtQkFBbUIsQUFDbkIsaUJBQWtCLENBQ25CLEFBbk5QLCtIQXNORSxZQUFjLENBY2QsQUFwT0YsNkpBeU5HLGtCQUFtQixDQUluQixBQTdOSCw0VUEyTkksYUFBYyxDQUNkLEFBNU5KLDZKQStORyxZQUFlLENBQ2YsQUFoT0gsa0xBa09HLGVBQWdCLENBQ2hCLEFBbk9ILGtGQXdPSSxXQUFjLEFBQ2QsWUFBZSxDQWlEaEIsQUExUkgsaUdBMk9NLGlCQUFpQixBQUNqQixpQkFBa0IsQ0FJbkIsQS9Ddk5ELHlDK0N6QkosaUdBOE9RLGdCQUFpQixDQUVwQixDbEppaXNCSixBa0pqeHNCRCxzSEFrUE0sY2pEOU9jLEFpRCtPZCxZQUFZLEFBQ1osbUJBQW9CLENBSXJCLEFBeFBMLCtIQXNQUSxjQUFlLENBQ2hCLEFBdlBQLDZHQTBQTSxjQUFlLENBQ2hCLEFBM1BMLDRIQTZQTSxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULFFBQVEsQUFDUixrQkFBbUIsQ0FPcEIsQUF2UUwsa0lBa1FRLFdBQVksQ0FDYixBL0MxT0gseUMrQ3pCSiw0SEFxUVEsaUJBQWtCLENBRXJCLENsSnlpc0JKLEFrSmh6c0JELGtJQXlRTSxlQUFpQixDQUlsQixBQTdRTCxrTEEyUVEsWUFBYSxDQUNkLEFBNVFQLHdJQWlSUSxpQkFBa0IsQ0FPbkIsQUF4UlAsaUpBc1JVLGdCQUFpQixDQUNsQixBL0N0UkwsMEMrQ0RKLGlKQW9SWSxrQkFBbUIsQ0FHdEIsQ2xKK2lzQlIsQWtKMWlzQkQsMEJBQ0UsNkNBQXFELENBQ3RELEFBRUQseUJBQ0UsOENBQW1ELEFBQ25ELG9CQUF1QixDQVF4QixBQVZELG1DQUlJLGFBQWMsQ0FDZixBQUxILDJCQU9JLGNBQWMsQUFDZCx1QkFBd0IsQ0FDekIsQUFHSCwwQkFDRSxtQkFBbUIsQUFRbkIsZ0VBQTJFLEFBQzNFLHFCQUF1QixBQUN2Qiw0QkFBOEIsQ0FnQi9CLEFBM0JELHdDQWNJLGdCQUFpQixDQUNsQixBQWZILHlDQWtCTSxjQUFlLENBQ2hCLEFBbkJMLDZCQXNCSSw2QkFBK0IsQ0FDaEMsQUF2QkgsMENBeUJJLGFBQWMsQ0FDZixBQUdILFlBQ0UsZUFBZ0IsQ0FDakIsQUFDRCxhQUNFLGtCQUFrQixBQUNsQixrQkFBbUIsQ0FDcEIsQUFFRCxhQUNFLGFBQWEsQUFDYixvQkFBb0IsQUFDcEIsYWpEaFZrQixDaURtYW5CLEFBdEZELG1CQUtJLGVBQWUsQUFDZixpQkFBa0IsQ0FZbkIsQUFsQkgsd0JBUU0scUJBQXFCLEFBQ3JCLGlCQUFpQixBQUNqQix5QkFBeUIsQUFDekIsa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixXakRuVlEsQWlEb1ZSLHFCQUFxQixBQUNyQixpQkFBaUIsQUFDakIsaUJBQWtCLENBQ25CLEFBakJMLHlCQW9CSSxnQkFBZ0IsQUFDaEIsZ0JBQWlCLENBZ0JsQixBQXJDSCw0QkF1Qk0sZUFBZSxBQUNmLHlCQUF5QixBQUN6QixlQUFlLEFBQ2Ysc0JBQXVCLEFBQ3ZCLDRCQUE0QixBQUM1QixpQkFBaUIsQUFDakIsMEJBQTJCLENBQzVCLEFBOUJMLDJCQWdDTSxjQUFlLENBQ2hCLEFBakNMLGdDQW1DTSxlQUFnQixDQUNqQixBQXBDTCx1QkF1Q0ksZUFBZ0IsQ0FDakIsQUF4Q0gsdUJBMENJLHlCQUF5QixBQUN6QiwyQkFBMkIsQUFDM0IsZUFBZSxBQUNmLGdCQUFpQixBQUNqQiw2QmpEMVhpQixBaUQyWGpCLGdCQUFpQixDQUNsQixBQWhESCxzQkFrREksZ0JBQWdCLEFBQ2hCLGNBQWMsQUFDZCxtQkFBbUIsQUFDbkIsMEJBQTJCLENBQzVCLEFBdERILHNCQXdESSwyQkFBMkIsQUFDM0IsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQWNwQixBQXhFSCx3QkE0RE0sZUFBZSxBQUNmLHlCQUF5QixBQUN6QixlQUFnQixDQUNqQixBQS9ETCx3QkFpRU0sZUFBZSxBQUNmLHFCQUFxQixBQUNyQix3QkFBd0IsQUFDeEIsY0FBYyxBQUNkLGVBQWUsQUFDZixrQkFBbUIsQ0FDcEIsQUF2RUwsZ0NBMEVJLGtCQUFtQixDQUNwQixBQTNFSCw4QkE2RUksY0FBYyxBQUNkLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsaUJBQWtCLENBQ25CLEFBakZILGtCQW9GSSx3QkFBeUIsQ0FDMUIsQUFHSCwwQkFDRSxnQkFBaUIsQ0FDbEIsQUFFRCxZQUVFLGdCQUFpQixDQThCbEIsQUFoQ0QscUNBS0ksZ0JBQWdCLEFBQ2hCLFdBQVcsQUFDWCxpQkFBaUIsQUFDakIsaUJBQWtCLENBQ25CLEFBVEgsMkJBWUksU0FBUyxBQUNULFFBQVEsQUFHUiwrQkFBZ0MsQUFDaEMsaUJBQWtCLENBRW5CLEFBbkJILG1CQXNCSSxpQkFBaUIsQUFDakIsY0FBZSxDQUNoQixBQXhCSCx1QkEyQkksa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixPQUFPLEFBQ1AsT0FBUSxDQUNULEFBR0gsMEJBQ0UsWUFBYSxDQWdCZCxBQWpCRCxvREFHSSxhQUFhLEFBQ2IsVUFBVSxBQUNWLFlBQWEsQ0FXZCxBQWhCSCxnRUFRTSxxQkFBdUIsQUFDdkIsWUFBWSxBQUNaLG1CQUFvQixDQUtyQixBQWZMLG1FQWFRLGNBQWUsQ0FDaEIsQUFLUCx5Q0FDRSxpQkFDRSxZQUFhLENBQ2QsQ2xKMmpzQkYsQWtKempzQkQseUNBeEJBLG9EQTJCTSxZQUFhLENBQ2QsQUFSSCxpQkFXRSxjQUFjLEFBQ2QsaUJBQWtCLENBSW5CLEFBTkQsb0JBSUksZ0JBQWlCLENBQ2xCLENsSjJqc0JKLEFrSnZqc0JELGVBQ0UseUJBQXlCLEFBQ3pCLFdBQVcsQUFDWCxpQkFBaUIsQUFDakIsbUJBQW9CLENBVXJCLEFBZEQsd0JBTUksa0JBQWtCLEFBQ2xCLFdBQWMsQUFDZCxjQUFlLENBS2hCLEFBYkgsMEJBV00sVUFBYyxDQUNmLEFBSUwsMEJBRUksa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixPQUFPLEFBQ1AsT0FBUSxDQUNULEFBR0gsaUJBQ0Usa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixRQUFTLENBQ1YsQUFFRCxzQkFFRSxlQUFnQixDQVNqQixBQVhELDZCQUlJLGNBQWdCLEFBQ2hCLGFBQWUsQUFDZixjQUFlLENBSWhCLEFBVkgseUNBUU0sZUFBZ0IsQ0FDakIsQUFLTCx5Q0F0SEEscUNBd0hJLGdCQUFpQixDQUNsQixDbEowanNCRixBa0p0anNCRCwrREE3SEEscUNBK0hJLGdCQUFpQixDQUNsQixDbEowanNCRixBbUdwbHRCRywrRCtDMGlCRix5RUFFSSxlQUFnQixDQUNqQixBQUhILDJGQUtJLGNBQWMsQUFDZCxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLGlCQUFrQixDQUNuQixDbEo4aXNCSixBbUczbHRCRyx5QytDekJKLHdDQTRrQkksYUFBZSxBQUNmLGdCQUFpQixDQVVsQixBQXZsQkgsdUhBa2xCTSxZQUFhLENBQ2QsQUFsUUwsOEdBeVFJLGFBQWMsQ0FDZixBQUVELGNBQ0UsWUFBYSxDQUNkLENsSjJpc0JGLEFtSmxwdEJELGtCQUNDLHlCQUF5QixBQUV6QixjQUFlLENBb0NmLEFBdkNELHFCQU1FLHlCQUF5QixBQUN6QixlQUFlLEFBQ2Ysc0JBQXVCLEFBQ2pCLDRCQUE0QixBQUM1QixlQUFnQixDQUt0QixBaERrQkUseUNnRGpDSixxQkFhUyxjQUFlLENBRXRCLENuSnNwdEJELEFtSnJxdEJELDRCQWtCRSx3QkFBd0IsQUFDeEIsZUFBZSxBQUNmLG1CQUFtQixBQUNuQixhQUFjLENBS2QsQWhET0UseUNnRGpDSiw0QkF3QlMsY0FBZSxDQUV0QixDbkp3cHRCRCxBbUpscnRCRCxvQkE2QkUsa0JBQW1CLENBS25CLEFBbENGLGlDQWdDRyxrQkFBbUIsQ0FDbkIsQUFqQ0gscUNBcUNFLFdBQVksQ0FDWixBQ3RDRixZQUNDLHlCQUF5QixBQUN6QixpQkFBaUIsQUFDakIsbUJBQW9CLENBcU5wQixBakR2TEcseUNpRGpDSixZQUtFLG1CQUFvQixDQW1OckIsQ3BKay9zQkEsQW9KMXN0QkQseUJBUUUsY0FBYyxBQUNkLHlCQUF5QixBQUN6QixjQUFjLEFBQ2QsZUFBZSxBQUNmLGdCQUFpQixBQUNqQix5QkFBeUIsQUFDekIsa0JBQXFCLENBQ3JCLEFBZkYsa0JBaUJFLGVBQWUsQUFDZixpQkFBa0IsQ0FJbEIsQWpEV0UseUNpRGpDSixrQkFvQkcsa0JBQW1CLENBRXBCLENwSnlzdEJELEFvSi90dEJELCtCQTBCSSx5QkFBeUIsQUFDekIsbUJBQW9CLENBK0J0QixBQTFERiwwS0E4QkcsZ0JBQWlCLEFBQ2pCLG1CQUFxQixBQUNyQixRQUFlLENBQ2YsQUFqQ0gsbUNBb0NHLG1CQUFxQixBQUNyQixjQUFlLENBQ2YsQUF0Q0gsb1FBeUNNLFlBQWEsQ0FDZCxBQTFDTCx3R0FvRE0sZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixvQkFBcUIsQ0FFdEIsQUF4REwsb0NBNkRFLGlCQUFpQixBQUNqQixjQUFjLEFBQ2QseUJBQTBCLENBMEIxQixBQXpGRiwwQ0FrRUcsZUFBZSxBQUNmLGtCQUFrQixBQUNsQixxQkFBdUIsQ0FDdkIsQUFyRUgsd0NBdUVHLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLGVBQWUsQUFDZixVQUFXLENBQ1gsQUE1RUgsMENBOEVHLGdCQUFnQixBQUNoQixjQUFjLEFBQ2QsZ0JBQWlCLENBQ2pCLEFBakZILDJDQW1GRyxpQkFBaUIsQUFDakIsYUFBYyxDQUNkLEFqRHBEQyx5Q2lEakNKLG9DQXVGRyxZQUFhLENBRWQsQ3BKNnN0QkQsQW9KdHl0QkQseUJBNEZFLGlCQUFpQixBQUNqQixjQUFjLEFBQ2QseUJBQTBCLENBNEIxQixBQTFIRiwrQkFnR0cseUJBQXlCLEFBQ3pCLDhDQUErQyxBQUMvQyxXbkQvRVcsQW1EZ0ZYLGNBQWUsQ0FJZixBakR0RUMseUNpRGpDSiwrQkFxR0ksMkNBQTZDLENBRTlDLENwSmt0dEJGLEFvSnp6dEJELDZCQXlHRyxrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLGVBQWUsQUFDZixVQUFXLENBQ1gsQUE3R0gsK0JBK0dHLGVBQWUsQUFDZixjQUFjLEFBQ2QsZ0JBQWlCLENBQ2pCLEFBbEhILGdDQW9IRyxjQUFjLEFBQ2QsZ0JBQWlCLENBQ2pCLEFqRHJGQyx5Q2lEakNKLHlCQXdIRyxZQUFhLENBRWQsQ3BKdXR0QkQsQW9KajF0QkQsZ0NBNkhFLFlBQWEsQ0FPYixBQXBJRix1Q0ErSEcsa0JBQW1CLENBQ25CLEFqRC9GQyx5Q2lEakNKLGdDQWtJRyxhQUFjLENBRWYsQ3BKMnR0QkQsQW9KLzF0QkQscUJBc0lFLGdCQUFnQixBQUNoQixrQkFBbUIsQ0FPbkIsQUE5SUYsd0JBMElHLHlCQUF5QixBQUN6QixjQUFjLEFBQ2QsY0FBZSxDQUNmLEFqRDVHQyx5Q2lEakNKLGdDQWlKRyxhQUFhLEFBQ2IsZUFBZ0IsQ0FFakIsQ3BKNnR0QkQsQW9KajN0QkQsOEJBc0pFLGdCQUFnQixBQUNoQixhQUFhLEFBQ2IsaUJBQWdCLEFBQ2hCLGlCQUFnQixBQUNoQixvQkFBbUIsQUFDbkIsa0JBQWtCLEFBQ2xCLHlCQUF5QixBQUN6QixXQUFXLEFBQ1gsZUFBZSxBQUNmLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixZQUFhLENBbUJiLEFBdExGLDJDQXFLRyx3QkFBd0IsQUFDeEIsZUFBZSxBQUNmLFNBQVUsQ0FLVixBQTVLSCxvREEwS0ksWUFBYSxDQUNiLEFBM0tKLGdDQThLRyxlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxRQUFTLENBQ1QsQWpEakpDLHlDaURqQ0osOEJBb0xHLGFBQWMsQ0FFZixDcEptdXRCRCxBb0p6NXRCRCx5QkF5TEUsY0FBZSxDQWFmLEFBdE1GLDZCQTJMRyxVQUFXLENBQ1gsQUE1TEgsa0NBOExHLGNBQWMsQUFDZCxlQUFlLEFBQ2YsMEJBQTBCLEFBQzFCLGFBQWMsQ0FJZCxBQXJNSCxxQkF3TUUsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixZQUFZLEFBQ1osZ0JBQWlCLENBWWpCLEFBdk5GLHdDQTZNRyxnQkFBaUIsQ0FDakIsQWpEN0tDLHlDaURqQ0oscUJBZ05HLFVBQVcsQ0FPWixBQXZORix3Q0FrTkksY0FBYyxBQUNkLGtCQUFtQixDQUVuQixDcEoydXRCSCxBMkk5N3RCTyx5REFDSSxXQUFZLENBQ2YsQUFFTCx5QkFDSSxZQUFZLEFBQ1osZ0JBQWdCLEFBQ2hCLFlBQVksQUFDWixRQUFTLENBUVosQXhDU0QsK0R3Q3JCQSx5QkFNUSxXQUFXLEFBQ1gsZUFBZ0IsQ0FLdkIsQzNJZzh0QkosQW1Hajd0QkcseUN3QzNCQSx5QkFVUSxVQUFXLENBRWxCLEMzSXM4dEJKLEEySXI4dEJHLHVDQUNJLGNBQWUsQ0FDbEIsQUFFRyxrQ0FDSSxjQUFlLENBQ2xCLEFBR0wseUJBQ0ksZ0JBQWUsQUFDZixxQkFBb0IsQUFDcEIsd0JBQXVCLEFBQ3ZCLGtCQUFrQixBQUNsQixlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLHNCQUFzQixBQUN0QixrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixZQUFZLEFBQ1osZUFBZSxBQUNmLFdBQVUsQUFDVixxRUFBc0UsQUFDdEUscUIxQ3hCTSxDMEN5QlQsQUFDRCxxQ0FDSSxZQUFhLENBQ2hCLEFBS0MsOENBQ0Usa0JBQWtCLEFBQ2xCLGlCQUFrQixDQWlCbkIsQUFmQyxvREFDRSxvQkFBcUIsQ0FDdEIsQUFFRCxtRUFDRSxXQUFXLEFBQ1gsWUFBWSxBQUNaLFVBQVUsQUFDVixTQUFTLEFBQ1Qsc0JBQXNCLEFBQ3RCLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsZ0JBQWdCLEFBQ2hCLGNBQWUsQ0FDaEIsQUFJRCx1REFDRSxjQUFlLENBQ2hCLEFBQ0QsZ0VBQ0UsaUJBQWtCLEFBQ2xCLGVBQWlCLENBQ2xCLEFBSUwsdUdBQ0ksYUFBYSxBQUNiLGVBQWUsQUFDZixXQUFjLEFBQ2QsZ0JBQWlCLEFBQ2pCLGdCQUFpQixDQUNwQixBQUNELGtEQUNFLG9CQUFxQixDQUN0QixBQUVELGtEQUNFLGNBQWMsQUFDZCwwQkFBMEIsQUFDMUIsaUJBQWlCLEFBQ2pCLGtCQUFtQixDQUNwQixBQUVELHFEQUNJLFVBQVcsQ0FDZCxBQUVELHNHQUVJLGFBQWEsQUFDYixnQkFBaUIsQ0FDcEIsQUFFRCw0R0FFSSxpQkFBa0IsQ0FDckIsQUFFRCx3SEFFSSxtQkFBbUIsQUFDbkIsZ0JBQWtCLEFBQ2xCLGVBQWlCLEFBQ2pCLHdCQUF5QixDQUs1QixBQUhHLDRIQUNFLGNBQWUsQ0FDaEIsQUFHTCw0SEFFSSxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLDBCQUEyQixDQUM5QixBQUlKLHVDQUNPLGdCQUFlLEFBQ2YscUJBQW9CLEFBQ3BCLHdCQUF1QixBQUN2QixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixzQkFBc0IsQUFDdEIsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLGVBQWUsQUFDZixXQUFVLEFBQ1YscUVBQXNFLEFBQ3RFLHFCMUN0SU0sQzBDdUlULEFBQ0QsbURBQ0ksWUFBYSxDQUNoQixBVTdKTCxzQkFDQyx5QkFBeUIsQUFDekIsaUJBQWlCLEFBQ2pCLG1CQUFvQixDQXFKcEIsQUF4SkQseUJBTUUseUJBQXlCLEFBRXpCLHFCQUFzQixDQUN0QixBQVRGLGdDQVdFLGdCQUFnQixBQUNoQixlQUFlLEFBQ2YsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixvQkFBb0IsQUFDakIscUJBQXFCLEFBQ3JCLHVCQUF1QixBQUN2Qix1QkFBd0IsQ0EwQzNCLEFsRDNCRSx5Q2tEakNKLGdDQXFCRyxlQUFlLEFBQ2Ysb0JBQW9CLEFBQ2pCLHNCQUF1QixDQXFDM0IsQ3JKb2t1QkQsQXFKaG91QkQsNkNBK0JHLG9CQUFxQixDQTRCckIsQUEzREgsZ0RBa0NJLHlCQUF5QixBQUN6QixlQUFlLEFBQ2Ysc0JBQXNCLEFBQ3RCLGNBQWMsQUFDZCxnQkFBZ0IsQUFDaEIsaUJBQWtCLENBQ2xCLEFBeENKLDREQTJDSyxlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLHFCQUFzQixDQUN0QixBQTlDTCw0REFpREssZUFBZSxBQUNmLGVBQWUsQUFDZixzQkFBc0IsQUFDdEIsY0FBYyxBQUNkLHdCQUF3QixBQUN4QixnQkFBZ0IsQUFDaEIscUJBQXFCLEFBQ3JCLGtCQUFtQixDQUNuQixBQXpETCx5Q0ErREUsV0FBWSxDQUNaLEFBaEVGLG1DQW9FRSxpQkFBaUIsQUFDakIsbUJBQW9CLENBZ0VwQixBQXJJRixrREF1RUcsY0FBYyxBQUNkLDhCQUE4QixBQUM5QixjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCQUFtQixDQUNuQixBQTVFSCxvREE4RUcsa0JBQW1CLENBbUNuQixBQWpISCx1REFnRkksd0JBQXdCLEFBQ3hCLGVBQWUsQUFDZixjQUFjLEFBQ2QsY0FBZSxDQUVmLEFBckZKLHNEQXVGSSxlQUFlLEFBQ2YsbUJBQW1CLEFBQ25CLGVBQWUsQUFDZixjQUFjLEFBQ2Qsb0JBQXFCLENBQ3JCLEFBNUZKLHFFQThGSSxZQUFZLEFBQ1osVUFBVyxDQUNYLEFBaEdKLDJEQWtHSSxZQUFhLENBRWIsQUFwR0osOEVBdUdZLFdBQVcsQUFDWCxTQUFVLENBQ1gsQUF6R1gsbUZBNkdZLFlBQVksQUFDWixTQUFVLENBQ1gsQUEvR1gsNENBbUhHLGtCQUFtQixDQWlCbkIsQUFwSUgsOENBcUhJLGNBQWUsQ0FDZixBQXRISiw4Q0F3SEksY0FBYyxBQUNkLHFCQUFxQixBQUNyQixlQUFlLEFBQ2YsZUFBZSxBQUNmLHdCQUF3QixBQUN4QixnQkFBZ0IsQUFDaEIsa0JBQW1CLENBQ25CLEFBL0hKLDhGQWlJSSxlQUFlLEFBQ2YsZ0JBQWdCLENBQ2hCLEFBbklKLDBDQXdJSyxZQUFZLEFBQ1osV0FBVyxBQUNYLGtCQUFrQixBQUNsQixjQUFjLEFBQ2QsZUFBZSxBQUNmLHFCQUFxQixBQUNyQix5QkFBeUIsQUFDekIsaUJBQWlCLEFBQ2pCLGNBQWMsQUFDZCxnQkFBaUIsQ0FDcEIsQUFsSkYscUNBcUpLLFFBQU8sQUFDUCxpQkFBaUIsQ0FDcEIsQUFHRixxQkFDQyxZQUFhLENBMEliLEFBM0lELHVDQU1HLGlCQUFnQixBQUNoQixpQkFBZ0IsQUFDaEIsb0JBQW1CLEFBQ25CLGtCQUFrQixBQUNsQix5QkFBeUIsQUFDekIsV0FBVyxBQUNYLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFlBQVksQUFDWixnQkFBZ0IsQUFDaEIsYUFBYSxBQUNiLGNBQWdCLENBY2hCLEFBaENILG9EQW9CSSxxQkFBcUIsQUFDckIsd0JBQXdCLEFBQ3hCLGVBQWUsQUFDZixTQUFVLENBQ1YsQUF4QkoseUNBMEJJLHFCQUFxQixBQUNyQixlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxRQUFTLENBQ1QsQUEvQkosK0tBbUNHLHdCQUF5QixDQUN6QixBQXBDSCx3Q0FzQ0csZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUNuQixBQXhDSCxzQ0EwQ0csNkJBQTZCLEFBQzdCLGFBQWEsQUFDYixnQkFBZ0IsQUFDaEIsMkJBQTRCLEFBQzVCLFNBQVUsQ0FDVixBQS9DSCwyQkFrREcseUJBQXlCLEFBQ3pCLFVBQVUsQUFDVixpQkFBa0IsQ0FDbEIsQUFyREgsK0JBdURFLGdCQUFnQixBQUNoQixjQUFlLENBeUJmLEFBakZGLDRDQTJERyxvQkFBcUIsQ0FvQnJCLEFBL0VILCtDQTZESSx3QkFBd0IsQUFDeEIsZUFBZSxBQUNmLGFBQWMsQ0FDZCxBQWhFSiwyREFtRUssZUFBZSxBQUNmLGdCQUFpQixDQUNqQixBQXJFTCwyREF1RUssZUFBZSxBQUNmLGVBQWUsQUFDZixjQUFjLEFBQ2Qsd0JBQXdCLEFBQ3hCLHFCQUFxQixBQUNyQixrQkFBbUIsQ0FDbkIsQUE3RUwsa0NBbUZFLGlCQUFpQixBQUNqQixtQkFBb0IsQ0FzRHBCLEFBMUlGLGlEQXNGRyxjQUFjLEFBQ2QsOEJBQThCLEFBQzlCLGNBQWMsQUFDZCxlQUFlLEFBQ2YsbUJBQW1CLEFBQ25CLGlCQUFrQixDQUNsQixBQTVGSCxtREE4RkcsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixpQkFBa0IsQ0EwQmxCLEFBMUhILHNEQW9HSSx3QkFBd0IsQUFDeEIsZUFBZSxBQUNmLGNBQWMsQUFDZCxjQUFjLEFBQ2QsaUJBQWlCLEFBQ2pCLFNBQVUsQ0FDVixBQTFHSixxREE0R0ksZUFBZSxBQUNmLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsY0FBYyxBQUNkLG9CQUFxQixDQUlyQixBQXBISixvRUFzSEksa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxPQUFVLENBQ1YsQUF6SEosMkNBNEhHLGtCQUFtQixDQWFuQixBQXpJSCw2Q0E4SEksZUFBZSxBQUNmLGdCQUFpQixDQUNqQixBQWhJSiw2Q0FrSUksY0FBYyxBQUNkLHFCQUFxQixBQUNyQixlQUFlLEFBQ2YsZUFBZSxBQUNmLHdCQUF3QixBQUN4QixrQkFBbUIsQ0FDbkIsQWxEalFBLHlDa0RqQ0osc0JBeVNFLFlBQWEsQ0FDYixBQWhKRixxQkFrSkUsYUFBYyxDQUNkLENySmludUJELEFzSjM1dUJELHFCQUdFLG1CQUFvQixDQUNwQixBQUpGLHNCQVVHLGdCQUFnQixBQUNoQixrQkFBbUIsQ0FDbkIsQUFaSCxrQ0FpQkcsY0FBYyxBQUNkLGNBQVUsQUFBVixVQUFVLEFBQ1YsMkJBQXVCLEFBQXZCLHVCQUF1QixBQUN2QixtQkFBb0IsQ0EyQ3BCLEFBL0RILGdEQXVCSSxZQUFhLENBNEJiLEFBbkRKLGlFQTJCTSxrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFdBQVksQ0FDWixBQTlCTiwrUEFrQ0ssZ0JBQW1CLENBQ25CLEFBbkNMLHlKQXNDSyxtQkFBbUIsQUFDbkIsa0JBQWtCLEFBQ2xCLGFBQXNCLENBQ3RCLEFBekNMLGtEQTRDSyxtQkFBbUIsQUFDbkIsYUFBc0IsQ0FDdEIsQUE5Q0wsK0RBaURLLGNBQWUsQ0FDZixBQWxETCwwQ0FzREksb0JBQXFCLENBT3JCLEFBN0RKLDZUQXlESyxjQUFjLEFBQ2Qsb0JBQXFCLENBQ3JCLEFBVUwsZ0JBRUMsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQStDbkIsQUFsREQsaUNBTUUsZUFBZSxBQUNmLGNBQWUsQ0FDZixBQVJGLHFDQVlHLDhCQUFnQyxDQUNoQyxBQWJILG1CQWlCRSxhQUFhLEFBQ2IsZUFBa0IsQ0FDbEIsQUFuQkYsbUJBc0JFLGdCQUFnQixBQUNoQixrQkFBbUIsQ0FDbkIsQUF4QkYsc0JBMkJFLGNBQWEsQUFDYixjQUFlLENBS2YsQUFqQ0Ysd0JBK0JHLGlCQUFrQixDQUNsQixBQWhDSCxxQ0FvQ0UsZUFBZSxBQUNmLGlCQUFrQixDQUNsQixBQXRDRiw2QkF5Q0UsZUFBZSxBQUVmLGVBQWUsQUFDWixjckR2R2dCLEFxRHdHaEIsMEJBQTBCLEFBQzFCLGlCQUFpQixBQUNqQixnQkFBZSxBQUNmLGtCQUFrQixDQUNyQixBQUdGLHlCQUNDLG9CQUNDLGdCQUFnQixBQUNoQixrQkFBbUIsQ0FDbkIsQ3RKNDR1QkQsQXVKNWd2QkQsYUFDQyx5QkFBeUIsQUFFekIsY0FBZSxDQThIZixBQTVIQSxxQkFDQSxlQUFnQixDQWlCZixBQWxCQSxnREFJQyx5QkFBeUIsQUFDekIsZUFBZSxBQUNmLHNCQUF1QixBQUNqQiw0QkFBNEIsQUFDNUIsaUJBQWlCLEFBQ3ZCLGNBQWUsQ0FJYixBcERlRCx5Q29ENUJGLGdEQVdRLGNBQWUsQ0FFcEIsQ3ZKa2h2QkosQXVKL2h2QkMsNEJBZ0JDLGNBQWUsQ0FDZixBQXRCSCwyQ0E0QlEsZ0JBQWdCLEFBQ2hCLFVBQVUsQUFDVixZQUFZLEFBQ1osY3REbEJhLEFzRG1CYiwwQkFBMEIsQUFDMUIsZUFBZSxBQUNmLGdCQUFpQixDQUNsQixBQW5DUCwyREFzQ1EsUUFBUyxDQUNWLEFBdkNQLHVCQTRDSSxrQkFBbUIsQ0FDcEIsQUE3Q0gsOEJBZ0RJLGVBQWUsQUFDZixnQkFBaUIsQ0FDbEIsQUFsREgseUJBcURJLG9CQUFhLEFBQWIsYUFBYSxBQUNiLGtCQUFtQixDQWdCcEIsQUF0RUgsNkJBeURNLGVBQWUsQUFDZixxQkFBcUIsQUFDckIsV0FBVyxBQUNYLFdBQVksQ0FDYixBQTdETCwyQkErRE0sZ0JBQWtCLEFBQ2xCLHFCQUFxQixBQUNyQixpQkFBaUIsQUFDakIsMEJBQTBCLEFBQzFCLGN0RHREZSxBc0R1RGYsY0FBZSxDQUNoQixBQXJFTCxnQ0F3RUksa0JBQW1CLENBV3BCLEFBbkZILGtDQTBFTSxnQkFBa0IsQUFDbEIsY3REOURlLEFzRCtEZiwwQkFBMEIsQUFDMUIsaUJBQWlCLEFBQ2pCLGFBQWMsQ0FDZixBQS9FTCxrQ0FpRkssYXREcEVnQixDc0RxRWhCLEFBbEZMLDhCQXVGTSxlQUFjLEFBQ2QscUJBQXFCLEFBQ3JCLFVBQVcsQ0FDWixBQTFGTCw0QkE0Rk0sbUJBQW1CLEFBQ25CLGN0RGhGZSxBc0RpRmYsMEJBQTBCLEFBQzFCLGdCQUFpQixDQUNsQixBQWhHTCx3Q0FrR00sdUJBQXdCLENBQ3pCLEFBbkdMLGdCQXVHSSxrQkFBbUIsQ0FJcEIsQUEzR0gsbUJBeUdNLGNBQWUsQ0FDaEIsQUExR0wsaUNBOEdJLGdCQUFnQixBQUNoQixxQkFBcUIsQUFDckIsaUJBQWtCLENBQ25CLEFBakhILGlCQW9ISSxXQUFXLEFBQ1gsa0JBQW1CLENBQ3BCLEFBdEhILDBCQTBISSxlQUFlLEFBQ2IsY3REOUdlLEFzRCtHZiwwQkFBMEIsQUFDMUIsaUJBQWlCLEFBQ2pCLGdCQUFlLEFBQ2Ysa0JBQWtCLENBQ3JCLEFDaElILGdDQUNFLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sUUFBUSxBQUNSLGFBQWEsQUFDYixnQkFBZ0IsQUFDaEIsWUFBWSxBQUNaLGFBQWMsQ0FDZixBQUNELHFDQUNDLGNBQWUsQ0FDZixBakdJRCxPaUdGSSxhQUFhLEFBQ2IsZUFBZSxBQUNmLFlBQVksQUFDWixPQUFPLEFBQ1AsTUFBTSxBQUdOLGdCQUFnQixBQUNoQix5QkFBMkIsQ0FDOUIsQUFDRCxrQkFMSSxXQUFXLEFBQ1gsV0FBWSxDQVVmLEFBTkQsV0FDRSxvQkFBYSxBQUFiLGFBQWEsQUFDYixzQkFBbUIsQUFBbkIsbUJBQW1CLEFBQ25CLHFCQUF1QixBQUF2QixzQkFBdUIsQ0FHeEIsQWpHcUJELGVpR25CRSxnQkFBZ0IsQUFDaEIsZ0JBQWdCLEFBQ2hCLHFCQUFzQixDQUN2QixBQUNELHNCQUNJLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsYUFBYSxBQUNiLFlBQVksQUFDWixhdkRmZ0IsQ3VEZ0JuQixBQUNELFVBQ0UsVUFBVyxDQUNaLEFqR01ELGVpR0hJLDRCQUE0QixBQUM1QiwrQkFBZ0MsQUFDaEMsb0JBQW9CLEFBQ3BCLHNCQUF3QixDQUMzQixBQU9ELGdCQUNJLEdBQU0sbUJBQXFCLEN4SmdxdkI1QixBd0ovcHZCQyxHQUFJLGtCQUFtQixDeEprcXZCeEIsQ0FDRixBd0pqcXZCRCx3QkFHSSxhQUFhLENBQ2QsQUFFSCxhQUNRLGtCQUFrQixBQUNsQixTQUFTLEFBQ1Qsb0JBQW9CLEFBQ3BCLFVBQVUsQUFDVixxQkFBcUIsQUFDckIsYUFBYSxBQUNiLGNBQWUsQ0FDbEIsQUFDRCxtQkFDRyxVQUFXLENBQ2IsQUFFRCxxQkFDSSxxQkFBcUIsQUFDckIscUJBQXFCLEFBQ3JCLFVBQVcsQ0FFZCxBQUVELG1CQUNJLHFCQUFxQixBQUNyQixzQkFBc0IsQUFDdEIsa0JBQWtCLEFBQ2xCLDRCQUE0QixBQUU1Qiw0QkFBNkIsQ0FFaEMsQUFFRCwwQkFDUSxjQUFjLEFBQ2QsYUFBYSxBQUNiLHVCQUF1QixBQUN2QixrQkFBa0IsQUFDbEIsZUFBZSxBQUVmLFdBQVcsQUFDWCxzQnZEeEdJLEF1RHlHSixrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFdBQVksQ0FDZixBQUVMLG1CQUNJLHFCQUFxQixBQUNyQixzQkFBc0IsQUFDdEIsZUFBZSxBQUVmLFV2RG5IUSxDdURvSFgsQUFFTCx5Q2pHdEVBLGVpR3dFUSxTQUFVLENBQ2IsQ3hKK3B2QkosQXdKNXB2QkQsa0JBQ0UsYUFBYSxBQUNiLGVBQWUsQUFDZixjQUFjLEFBQ2QseUJBQW1DLEFBQ25DLG1CQUFtQixBQUNuQixXQUFXLEFBQ1gsZUFBZSxBQUNmLHdCQUF3QixBQUN4QixhQUFhLEFBQ2IsZUFBZSxBQUNmLFlBQVksQUFDWixXQUFXLEFBQ1gsaUNBQWlDLEFBQ2pDLFVBQVUsQUFDVixnQkFBZ0IsQUFDaEIsV0FBWSxDQTZEYixBQTdFRCxvQkFtQkksYUFBYyxDQUNmLEFyRGpIQyx5Q3FENkZKLGtCQXVCSSxVQUFXLENBc0RkLEN4SjRtdkJBLEF3SnpydkJELGtDQTJCSSxlQUFlLEFBQ2YsY0FBYyxBQUNkLFlBQVksQUFDWixxQkFBMEIsQUFDMUIsa0JBQWtCLEFBQ2xCLFVBQVcsQ0FDWixBQWpDSCxzQ0FvQ0ksK0JBQWlDLENBQ2xDLEFBckNILDBCQXdDSSxtQkFBbUIsQUFDbkIsbUJBQW1CLEFBQ25CLDJCQUEyQixBQUMzQixXQUFXLEFBQ1gseUJBQXlCLEFBQ3pCLGNBQWUsQUFDZixZQUFZLEFBQ1osaUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixVQUFVLEFBQ1Ysa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxXQUFXLEFBQ1gsYUFBYSxBQUNiLHVCQUEwQixDQUMzQixBQXZESCx5Q0EwREksa0JBQWtCLEFBQ2xCLGNBQXlCLEFBQ3pCLGNBQWMsQUFDZCxXQUFXLEFBQ1gsZUFBZSxBQUNmLGdCQUFpQixBQUNqQixpQkFBaUIsQUFDakIsaUJBQWlCLEFBQ2pCLG9CQUFvQixBQUNwQixVQUFVLEFBQ1YsZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsZ0JBQWdCLEFBQ2hCLHVCQUF1QixBQUN2QixTQUFTLEFBQ1QsbUJBQW1CLEFBQ25CLFVBQVcsQ0FDWixBQUdILGlDQUdJLGlCQUFpQixBQUNqQixVQUFXLENBQ1osQUFMSCx5QkFRSSxlQUFlLEFBQ2YsdUJBQXdCLENBS3pCLEFBZEgscUNBWU0saUJBQWtCLENBQ25CLEFBYkwsK0JBaUJJLFNBQVMsQUFDVCxzQkFBc0IsQUFDdEIsZ0JBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixlQUFlLEFBQ2Ysb0JBQXFCLEFBQ3JCLGVBQWUsQUFDZixZQUFhLENBTWQsQUE5QkgscUNBMkJNLGdCQUFnQixBQUNoQixjQUFjLEFBS2hCLHdCQUF3QixBQUN4QixjQUFlLENBTGQsQUE3Qkwsa0JBc0NJLGVBQWUsQUFDZixNQUFNLEFBQ04sUUFBUSxBQUNSLFNBQVMsQUFDVCxPQUFPLEFBQ1AsdUJBQXdCLEFBQ3hCLGFBQWEsQUFDYixnQkFBZ0IsQUFDaEIsVUFBVSxBQUNWLGdCQUFnQixBQUNoQix5QkFBMkIsQ0F3RzVCLEFBeEpILGdDQW1ETSxZQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxZQUFZLEFBQ1osWUFBYSxDQVdkLEFyRDlPRCx5Q3FENEtKLGdDQTBEUSxXQUFXLEFBQ1gsWUFBWSxBQUNaLFNBQVMsQUFDVCxpQkFBaUIsQUFDakIsY0FBYyxBQUNkLGNBQWUsQ0FHbEIsQ3hKZ3F2QkosQXdKbHV2QkQsaUNBcUVNLGtCQUFrQixBQUVsQixvQkFBb0IsQUFDcEIsYUFBYSxBQUdiLDBCQUEwQixBQUMxQixzQkFBc0IsQUFDdEIsV0FBVyxBQUNYLG9CQUFvQixBQUNwQixzQkFBc0IsQUFDdEIsNEJBQTRCLEFBQzVCLG1CQUFtQixBQUNuQixVQUFVLEFBQ1YsZ0JBQWdCLEFBQ2hCLDBCQUEyQixBQUMzQixxQkFBdUIsQ0FrRXhCLEFyRG5VRCx5Q3FENEtKLGlDQXdGUSxXQUFZLENBK0RmLEN4SnFtdkJKLEF3SjV2dkJELHVFQTRGUSxtQkFBbUIsQUFDbkIsVUFBVyxDQUtaLEFBbEdQLCtHQWdHVSxpQkFBa0IsQ0FDbkIsQUFqR1QsbUNBcUdRLGVBQWUsQUFDZixVQUFXLENBS1osQUEzR1AscUNBeUdVLFVBQVcsQ0FDWixBQTFHVCxvQ0E4R1Esd0JBQXdCLEFBQ3hCLFdBQVcsQUFDWCxlQUFlLEFBQ2Ysa0JBQW1CLENBQ3BCLEFBbEhQLDJDQXFIUSxrQkFBa0IsQUFDbEIsa0JBQW1CLENBQ3BCLEFBdkhQLDRDQTBIUSx3QkFBd0IsQUFDeEIsVUFBWSxDQUNiLEFBNUhQLCtDQStIUSxtQkFBbUIsQUFDbkIsV0FBVyxBQUNYLG1CQUFtQixBQUNuQix5QkFBMEIsQ0FTM0IsQUEzSVAsK0hBcUlVLGVBQWdCLENBQ2pCLEFyRGxUTCx5Q3FENEtKLCtDQXlJVSxlQUFnQixDQUVuQixDeEpxcXZCTixBd0poenZCRCw2Q0E4SVEsMEJBQTBCLEFBQzFCLGdCQUFtQixBQUNuQixzQkFBNEIsQ0FNN0IsQXJEbFVILHlDcUQ0S0osNkNBbUpVLGdCQUFnQixBQUNoQixXQUFZLENBRWYsQ3hKdXF2Qk4sQXVEaGd3QkQsWWlHK1ZFLGtCQUFrQixBQUNsQix5QkFBMkIsQ0FDNUIsQWpHNVNELGdCaUcrU0UsNENBQThDLENBQy9DLEFBRUQsV0FDRSxzQkFBd0IsQ0FDekIsQUFFRCw2QkFDQyxvQkFDRCxBQURDLFlBQ0QsQ0FBQyxBQUVELFFBQ0ksV0FBVSxBQUNWLFlBQVcsQUFDWCxtQkFBa0IsQUFDbEIsZUFBYyxBQUNkLFdBQVUsQUFDVixpQkFBZ0IsQUFDaEIsa0JBQWlCLEFBQ2pCLGdCQUFrQixBQUNsQix3QkFBd0IsQUFDeEIsaUJBQWtCLENBQ3JCLEFDcFlELFdBQ0UseUJBQXlCLEFBQ3pCLGN4RFVrQixBd0RUbEIsaUJBQWlCLEFBQ2pCLGdCQUFpQixDQTJHbEIsQUEvR0QsaUJBTUksWUFBYSxDQUNkLEFBUEgsY0FTSSx5QkFBeUIsQUFDekIsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixXQUFXLEFBQ1gsc0JBQXVCLEFBQ3ZCLDRCQUE0QixBQUM1QiwwQkFBMkIsQ0FDNUIsQUFoQkgsc0JBa0JJLG1CQUFtQixBQUNuQixpQkFBaUIsQUFDakIsWUFBYSxDQWdGZCxBdERuRUMseUNzRGpDSixzQkFzQk0sV0FBWSxDQThFZixDekpxK3ZCRixBeUp6a3dCRCxrQ0EyQlEseUJBQXlCLEFBQ3pCLGdCQUFnQixBQUNoQixhQUFhLEFBQ2IsZ0JBQWdCLEFBQ2hCLGVBQWUsQUFDZiwyQkFBMkIsQUFDM0Isc0JBQXVCLEFBQ3ZCLDJCQUE0QixDQUM3QixBQW5DUCxxQ0FzQ1EsMEJBQTBCLEFBQzFCLGVBQWUsQUFDZixjeERMaUIsQXdETWpCLGlCQUFpQixBQUNqQiwwQkFBMkIsQ0FDNUIsQUEzQ1AsZ0RBOENRLFdBQVcsQUFDWCxXQUFZLENBS2IsQXREbkJILHlDc0RqQ0osZ0RBaURVLFdBQVcsQUFDWCxXQUFZLENBRWYsQ3pKb2p3Qk4sQXlKeG13QkQsd0RBNERVLGVBQWUsQUFDZixjQUFlLENBQ2hCLEFBOURULHdDQWtFUSxpQkFBa0IsQ0FlbkIsQUFqRlAsMENBb0VVLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsMEJBQTJCLENBQzVCLEFBdkVULDBDQTBFVSxlQUFlLEFBQ2YsZUFBZSxBQUNmLG1CQUFtQixBQUNuQixxQkFBcUIsQUFDckIseUJBQXlCLEFBQ3pCLGF4RG5FVSxDd0RvRVgsQUFoRlQsZ0RBc0ZRLFdBQVUsQUFDVixTQUFVLENBQ1gsQUF4RlAscURBNEZRLFlBQVcsQUFDWCxTQUFVLENBQ1gsQUE5RlAseUNBaUdNLGdCQUFnQixBQUNoQixXQUFZLENBQ2IsQUFuR0wsNkJBdUdJLHlCQUF5QixBQUN6QixZQUFZLEFBQ1osZUFBZ0IsQ0FDakIsQUExR0gsbUNBNkdJLGF4RDFFcUIsQ3dEMkV0QixBdER6RkMsZ0VzRCtGRiwrQkFHTSxlQUFlLENBQ2hCLEN6SnVpd0JOLEFtR3Bvd0JHLCtEc0R5RkYsK0JBYU0sZUFBZSxDQUNoQixDekptaXdCTixBbUdwb3dCRyx5Q3NEakNKLFdBeUlJLGNBQWMsQUFDZCxxQnhEdkhVLEN3RHdMWCxBQTNNSCxjQTRJTSxlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLGVBQWdCLENBQ2pCLEFBUEgscUJBU0kseUJBQXlCLEFBQ3pCLG9CQUFvQixBQUNwQixpQkFBa0IsQ0FDbkIsQUFwSkwsc0JBc0pNLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsaUJBQWlCLEFBQ2pCLG9CQUFvQixBQUNwQix3QkFBeUIsQ0E0QzFCLEFBOURILDBCQW9CTSxZQUFhLENBQ2QsQUFyQkwsaURBeUJRLGlCQUFrQixDQUNuQixBQTFCUCwwQ0E0QlUsWUFBYSxDQUNoQixBQXJLVCx3Q0F1S1Usa0JBQW1CLENBQ3BCLEFBeEtULHlDQTJLUSxnQkFBZ0IsQUFDaEIsV0FBWSxDQUNiLEFBckNMLHlDQTBDSSxxQkFBcUIsQUFDckIsZUFBZ0IsQ0FNZixBQWpETCwyQ0E4Q00sZUFBZSxBQUNmLGF4RDFLYSxDd0QyS1osQUF4TFQsZ0RBNExNLFVBQVMsQUFDVCxRQUFTLENBQ1YsQUE5TEwscURBa01NLFlBQVcsQUFDWCxRQUFTLENBQ1YsQUE1REgsa0NBZ0VJLGdCQUFnQixBQUNoQixzQkFBd0IsQ0FDekIsQUFHSCxnQkFFSSxjQUFjLEFBQ2QsVXhEN0xRLEN3RHFNVCxBQVhILHFEQVNNLHdCQUF5QixDQUMxQixDekpzaHdCTixBbUc1c3dCRyx5Q3NEakNKLDZCQStOTSxVQUFXLENBQ1osQ3pKbWh3QkosQXlKdGl3QkMsZ0JBeUJFLHlCQUF5QixBQUN6QixVeERwTlUsQ3dEMk9YLEFBMUJILGtDQU1NLGlCQUFrQixDQUNuQixBQVBMLDJCQVVNLG9CQUF1QixDQUN4QixBQVhMLDBDQWdCVSxVeERqT0ksQ3dEa09MLEFBakJULDJCQXVCUSxvQkFBc0IsQ0FDdkIsQUM1UFAsd0NBR0ksbUJBQWUsQUFBZixjQUFlLENBQ2hCLEFBSkgsNE5BT0ksd0JBQXlCLENBQzFCLEFBUkgscUNBV0kscUJBQXNCLENBQ3ZCLEFBWkgsb0lBaUJRLHlCQUF5QixBQUN6QixzQkFBNEIsQ0F1QzdCLEFBekRQLGlzQkF5QlUsZUFBa0IsQ0FDbkIsQUExQlQsa0tBNEJHLGVBQWUsQUFDZixlQUFnQixDQUNoQixBQTlCSCw4S0FpQ1UsZUFBa0IsQ0FVbkIsQUEzQ1QsNE1BcUNjLFVBQVcsQ0FDWixBQXRDYiwrTUF3Q2MsV0FBWSxDQUNiLEFBekNiLGlPQStDWSxZQUFZLEFBQ1osY0FBYyxBQUNkLGFBQWMsQ0FDZixBQWxEWCx1T0FvRFksWUFBWSxBQUNaLGNBQWMsQUFDZCxhQUFjLENBQ2YsQUF2RFgsNEJBOERJLGdCQUFnQixBQUNoQixjQUFjLEFBQ2Qsa0JBQXFCLENBQ3RCLEFDakVILGlCQUVFLHlCQUF5QixBQUN6QixpQkFBaUIsQUFDakIsbUJBQW9CLENBa0VyQixBQXRFRCw0REFPSSxnQkFBaUIsQ0FDbEIsQUFSSCx1QkFXSSxrQkFBbUIsQ0FDcEIsQUFaSCx3QkFlSSxnQkFBZ0IsQUFDaEIscUJBQXFCLEFBQ3JCLHdCQUF3QixBQUN4QixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixzQkFBc0IsQUFDdEIsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLGVBQWUsQUFDZixZQUFZLEFBQ1oscUVBQXFFLEFBQ3JFLHNCQUFzQixBQUN0QixvQkFBcUIsQ0FDdEIsQUEvQkgsb0JBa0NJLHlCQUF5QixBQUN6QixjQUFjLEFBQ2QsY0FBZSxDQUNoQixBQXJDSCxtQ0F3Q0UsZ0JBQWdCLEFBQ2hCLGNBQWUsQ0FDZixBQTFDRiw0QkE2Q0UsbUJBQWtCLEFBQ2xCLGlCQUFpQixBQUNqQixlQUFnQixDQUNoQixBQWhERiwrQkFtREksaUJBQWlCLEFBQ2pCLGtCQUFtQixDQUNwQixBQXJESCw0R0F5REcsYUFBYyxDQUNkLEFBMURILG9DQTZERyxhQUFhLEFBQ2IsY0FBZSxDQUNmLEFBL0RILG9DQWtFRyxnQkFBZ0IsQUFDaEIsY0FBZSxDQUNmLEFBTUgsK0NBR0UsZ0JBQWdCLEFBQUUsa0JBQW1CLENBS3JDLEFBUkYseURBTUcsZ0JBQWdCLEFBQUUsa0JBQW1CLENBQ3JDLEFBUEgsMkJBWUUsNkIxRDFDbUIsQTBEMkNuQixXQUFXLEFBQ1gsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUNuQixBQWhCRiw2QkFxQkUsMkJBQW9CLEFBQXBCLG9CQUFvQixBQUNwQixpQkFBa0IsQ0FDbEIsQUF2QkYsNExBMkJFLGlCQUFrQixDQXVCbEIsQUFsREYsMlBBK0JHLGMxRDdEa0IsQTBEOERsQixrQkFBa0IsQUFBRSxjQUFlLENBQ25DLEFBakNILGtRQXFDRyx5QkFBeUIsQUFDekIsd0JBQXdCLEFBQ3hCLGtCQUFrQixBQUFFLGVBQWUsQUFDbkMsY0FBZSxDQUNmLEFBekNILGtRQTRDRyx5QkFBeUIsQUFDekIsd0JBQXdCLEFBQ3hCLG1CQUFtQixBQUFFLGdCQUFnQixBQUNyQyxlQUFlLEFBQ2YsYUFBYyxDQUNkLEFBTUgsWUFDQyw2QjFEdEZvQixBMER1RnBCLFdBQVcsQUFDWCxnQkFBZ0IsQUFDaEIsa0JBQW1CLENBQ25CLEFBRUQsVUFDQyxzQkFBc0IsQUFDdEIsOEJBQThCLEFBQzlCLGdCQUFnQixBQUNoQixrQkFBbUIsQ0FDbkIsQUM3SUQsVUFDQyxjQUFjLEFBQ2QseUJBQXlCLEFBQ3pCLHlCQUF5QixBQUN6QixlQUFlLEFBQ2YsYUFBYyxDQUlkLEF6RHdCRyx5Q3lEakNKLFVBT0UsY0FBZSxDQUVoQixDNUpxOXdCQSxBNEpuOXdCRCxpQkFDQyx5QkFBeUIsQUFDekIseUJBQXlCLEFBQ3pCLGNBQWMsQUFDZCxhQUFhLEFBQ2IsZUFBZSxBQUNmLHVCQUF3QixDQUl4QixBekRZRyx5Q3lEdEJKLGlCQVFFLGFBQWMsQ0FFZixDNUp3OXdCQSxBNEp0OXdCRCxpQkFDQyx5QkFBeUIsQUFDekIseUJBQXlCLEFBQ3pCLGNBQWMsQUFDZCxhQUFhLEFBQ2IsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixrQkFBbUIsQ0FlbkIsQUF0QkQsMkJBU0UsZUFBZSxBQUNmLGdCQUFpQixDQUNqQixBekRERSx5Q3lEVkosaUJBb0JFLGFBQWMsQ0FFZixDNUpxOXdCQSxBNkpsZ3hCRCxnQkFDQyx5QkFBeUIsQUFDekIsaUJBQWlCLEFBQ2pCLG9CQUFvQixBQUNwQixhNURRbUIsQzRENkZuQixBQXpHRCxtQkFPRSxhQUFhLEFBQ2IseUJBQXlCLEFBQ3pCLHNCQUF1QixBQUNqQiwyQkFBNEIsQ0FJbEMsQTFEbUJFLHlDMERqQ0osbUJBWUcsY0FBZSxDQUVoQixDN0p3Z3hCRCxBNkp0aHhCRCxtQkFpQkUseUJBQXlCLEFBQ3pCLHNCQUF1QixBQUNqQiwyQkFBNEIsQ0FJbEMsQTFEVUUseUMwRGpDSixtQkFxQkcsY0FBZSxDQUVoQixDN0oyZ3hCRCxBNkpsaXhCRCxtQ0EyQkUsZUFBZ0IsQ0E2RWhCLEFBeEdGLHFEQThCRyxrQkFBa0IsQUFDbEIsaUJBQWdCLEFBQ2hCLGlCQUFnQixBQUNoQixvQkFBbUIsQUFDbkIsa0JBQWtCLEFBQ2xCLHlCQUF5QixBQUN6QixXQUFXLEFBQ1gsZUFBZSxBQUNmLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixhQUFhLEFBQ2IsY0FBZ0IsQ0FjaEIsQUF6REgsa0VBNkNJLHFCQUFxQixBQUNyQixVQUFVLEFBQ1Ysd0JBQXdCLEFBQ3hCLGNBQWUsQ0FDZixBQWpESix1REFtREksa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxTQUFTLEFBQ1QsY0FBZSxDQUVmLEFBeERKLHlOQTRERyx3QjVEcENhLEM0RHFDYixBQTdESCxvREFnRUcsNkJBQTZCLEFBQzdCLGFBQWEsQUFDYixnQkFBZ0IsQUFDaEIsMkJBQTRCLEFBQzVCLFNBQVUsQ0FDVixBQXJFSCx5Q0F5RUcsVUFBVSxBQUNWLGlCQUFrQixDQUNsQixBQTNFSCxtREE4RUcsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQXdCbkIsQUF2R0gsc0RBa0ZJLHlCQUF5QixBQUN6QixhQUFhLEFBQ2IsYzVEeENpQixBNER5Q2pCLGtCQUFrQixBQUNsQixrQkFBbUIsQ0FDbkIsQUF2RkosNkVBMkZJLGVBQWUsQ0FDZixBQTVGSixxREE4Rkksa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixrQkFBa0IsQ0FDbEIsQUFqR0osc0VBbUdJLFdBQVcsQUFDWCxnQkFBZ0IsQUFDaEIsaUJBQWtCLENBQ2xCLEFBS0oseUJBQ0MsMERBSUcsWUFBWSxDQUNaLEM3SndneEJILEFtRzlseEJHLCtEMEQrRkgsc0RBR0csWUFBYyxDQUNkLEM3SmlneEJILEFtRzlseEJHLHlDMERvR0gsMEVBSUksY0FBYSxBQUNiLGlCQUFnQixBQUNoQixrQkFBa0IsQ0FDbEIsQUE1SUwsNkVBOElLLFlBQVksQ0FDWixBQVZKLGtFQWFJLG1CQUFtQixBQUNuQixhQUFjLENBQ2QsQUFwSkwscURBdUpLLGtCQUFrQixDQUNsQixBQXhKTCxzRUE0SkssV0FBWSxDQUNaLEM3SnUvd0JKLEE2Sjkrd0JELDJCQUNDLGlCQUFnQixBQUNoQixvQkFBb0IsQUFDcEIsd0I1RGpKZSxDNER5U2YsQUEzSkQsOEJBS0sseUJBQXlCLEFBQ3pCLGVBQWUsQUFDZixzQkFBdUIsQUFDdkIsNEJBQTRCLEFBQzVCLGFBQWEsQUFDYixrQkFBbUIsQ0FJdEIsQTFEbkpFLHlDMERxSUosOEJBWU0sY0FBZSxDQUVuQixDN0pxL3dCRCxBNkpuZ3hCRCw0WUFnQkUsb0JBQWEsQUFBYixhQUFhLEFBQ2Isc0JBQThCLEFBQTlCLDhCQUE4QixBQUM5QiwyQkFBc0IsQUFBdEIsc0JBQXNCLEFBQ3RCLHVCQUFtQixBQUFuQixrQkFBbUIsQ0F1RW5CLEExRC9ORSx5QzBEcUlKLDRZQXNCRywwQkFBc0IsQUFBdEIscUJBQXNCLENBb0V2QixDN0pzN3dCRCxBNkpoaHhCRCxrWUF5QkcsdUJBQXVCLEFBQ3ZCLG1CQUFtQixBQUNuQixvQkFBYSxBQUFiLGFBQWEsQUFDYiwwQkFBc0IsQUFBdEIscUJBQXNCLENBNkR0QixBMUQ5TkMseUMwRHFJSixrWUErQkksV0FBVyxBQUNQLHdCNUQ5S1EsQzREdU9iLEFBekZILHVkQW1DSyxzQkFBaUMsQ0FDakMsQzdKNi93QkosQTZKaml4QkQsc1pBdUNJLG1CQUFtQixBQUNuQixvQkFBYyxBQUFkLGNBQWMsQUFDZCxXQUFXLEFBQ1gsV0FBWSxDQUlaLEExRG5MQSx5QzBEcUlKLHNaQTRDSyxlQUFnQixDQUVqQixDN0pnZ3hCSCxBNko5aXhCRCwrYUFnREksb0JBQWEsQUFBYixhQUFhLEFBQ2IsMEJBQXNCLEFBQXRCLHNCQUFzQixBQUN0QixvQkFBWSxBQUFaLFdBQVksQ0FzQ1osQTFEN05BLHlDMERxSUosK2FBcURLLHlCNURuTVcsQTREb01YLHNCQUF1QixDQWtDeEIsQzdKbSt3QkgsQTZKM2p4QkQsOGJBeURLLGFBQWEsQUFDYixlQUFlLEFBQ2YseUJBQXlCLEFBQ3pCLHNCQUF1QixBQUNqQiw0QkFBNEIsQUFDNUIsYTVEeExVLEM0RDhMaEIsQTFEek1ELHlDMERxSUosOGJBaUVZLGNBQWMsQUFDZCxjQUFlLENBRXRCLEM3SnVneEJKLEE2SjNreEJELHliQXNFSyxnQkFBZ0IsQUFDaEIsMkJBQW9CLEFBQXBCLG9CQUFvQixBQUNwQixrQkFBeUIsQUFBekIseUJBQXlCLEFBQ3pCLDBCQUFxQixBQUFyQixxQkFBcUIsQUFDckIsZUFBZSxBQUNmLHdCQUF3QixBQUN4QixxQkFBcUIsQUFDckIsYTVEdk1nQixDNERpTmhCLEFBdkZMLGtkQStFTSxXNURsT1EsQTREbU9SLHlCNUQxTWUsQTREMk1mLFlBQVksQUFDWixXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQixlQUFnQixDQUNoQixBQXRGTixxRUErRkcsdUJBQXVCLEFBQ3ZCLGtCQUFtQixDQUluQixBMUR6T0MseUMwRHFJSixxRUFrR0ksVUFBVyxDQUVaLEM3SnVneEJGLEE2SjNteEJELG1EQXNHRyxjQUFjLEFBQ2QsOEJBQStCLENBQy9CLEFBeEdILGdGQTRHSyxjQUFjLEFBQ2QsMEJBQXVCLEFBQXZCLHVCQUF1QixBQUN2Qix5QkFBcUIsQUFBckIscUJBQXFCLEFBQ3JCLHVCQUF3QixBQUF4QixzQkFBd0IsQUFDeEIscUJBQXNCLEFBQXRCLG1CQUFzQixDQUN0QixBQWpITCxtRkFtSE0sZ0JBQWdCLEFBQ2hCLDJCQUEyQixBQUMzQixvQkFBb0IsQUFDcEIsa0JBQWtCLEFBQ2xCLHlCQUF5QixBQUN6QiwwQkFBMEIsQUFDMUIscUJBQXFCLEFBQ3JCLGVBQWUsQUFDZix3QkFBd0IsQUFDeEIscUJBQXFCLEFBQ3JCLGFBQWMsQ0FVZixBQXZJTCx3RkErSE0sV0FBVyxBQUNYLHlCQUF5QixBQUN6QixZQUFZLEFBQ1osV0FBVyxBQUNYLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0FDaEIsQUF0SU4seVBBZ0pZLHVCQUF1QixBQUN2QixtQkFBbUIsQUFDbkIscUJBQXNCLENBT3pCLEFBekpULCtTQW9KZ0IsbUJBQW1CLENBQ3RCLEExRDFSVCx5QzBEcUlKLHlQQXVKSSxVQUFXLENBRU4sQzdKdWd4QlIsQTZKbmd4QkQsZ0NBRUkseUI1RHZTa0IsQTREd1NsQixVNURuVFUsQzREb1RYLEFBSkgsZ0NBT0kseUI1RDlUZ0IsQTREK1RoQixVNUR4VFUsQzREZ1ZYLEFBaENILG9EQVlnQixvQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ3RCLDJCQUFvQixBQUFwQixvQkFBb0IsQUFDcEIsa0JBQXlCLEFBQXpCLHlCQUF5QixBQUN6QiwwQkFBcUIsQUFBckIscUJBQXFCLEFBQ3JCLGVBQWUsQUFDZix3QkFBd0IsQUFDeEIscUJBQXFCLEFBQ3JCLFdBQVksQUFDTixZQUFZLEFBQ1osV0FBVyxDQUNkLEFBdkJiLHdRQTZCWSxhQUFjLENBQ2pCLEFBOUJULDRDQW9DUSxxQkFBc0IsQ0FDekIsQUFyQ0wsMFJBeUNZLHdCQUF3QixDQWUzQixBQXhEVCxnU0EyQ2dCLGdCQUFnQixBQUU1QixvQkFBMkIsQUFBM0IsMkJBQTJCLEFBQzNCLDBCQUFxQixBQUFyQixxQkFBcUIsQUFDckIsZUFBZSxBQUNmLHdCQUF3QixBQUN4QixxQkFBcUIsQUFDckIsYzVEelVpQixBNEQwVUwsV0FBWSxDQUNmLEFBcERiLGtUQXNEYSxhNUQ1VWMsQzRENlVkLEFBdkRiLHFWQTREUSwwQkFBcUIsQUFBckIsb0JBQXFCLENBdUN4QixBQW5HTCx5YkE4RFkseUJBQXdCLEFBQ3hCLGdCQUFZLEFBQVosWUFBWSxBQUNaLFlBQWEsQ0FrQ2hCLEFBbEdULHdjQWtFZ0IsYUFBYSxDQUNoQixBQW5FYixtY0FxRWMsZ0JBQWdCLEFBRWhCLGNBQWMsQUFDbEIsb0JBQTJCLEFBQTNCLDJCQUEyQixBQUMzQiwwQkFBcUIsQUFBckIscUJBQXFCLEFBQ3JCLGVBQWUsQUFDZix3QkFBd0IsQUFDeEIscUJBQXFCLEFBQ3JCLGM1RHBXVyxBNERxV1AsV0FBWSxDQUliLEFBbEZiLHVkQWdGZ0IsMEJBQXNCLEFBQXRCLHFCQUFzQixDQUN2QixBQWpGZixpZUFvRmEsYTVEMVdjLEM0RDJXZCxBQXJGYixvZ0JBdUZVLG9CQUFhLEFBQWIsYUFBYSxBQUNiLDBCQUFzQixBQUF0QixzQkFBc0IsQUFDdEIsWUFBYSxDQVFkLEFBakdULG1oQkEyRlcsd0JBQXlCLENBQ3pCLEFBNUZYLDhnQkE4RlcsYzVEclpTLEE0RHNaVCx3QkFBeUIsQ0FDekIsQUNsYVgseUJDRUUsd0JBQXlCLENBaUIxQixBRG5CRCxrQ0NLRSx3QkFBd0IsQ0FNeEIsQURYRixpRENTRyxlQUFlLENBQ2YsQURWSCw0QkNjSSxnQkFBaUIsQUFDakIsZUFBZSxBQUNmLGNBQWMsQUFDZCxnQkFBaUIsQ0FDbEIsQTVEY0MseUMyRGhDSixrQ0MwQkcsd0JBQXdCLENBTXhCLEFEaENILGlEQzhCSSxlQUFlLENBQ2YsQy9KdzZ4QkgsQThKbjZ4QkQsbUJDQ0Usb0JBQWEsQUFBYixhQUFhLEFBQ2IscUJBQXVCLEFBQXZCLHVCQUF1QixBQUN2QixlQUFlLEFBQ2YsaUJBQWtCLENBSW5CLEFEUkQsdUJDTUMsUUFBUyxDQUNQLEFERUgsc0JDQ0UsY0FBZSxDQUNoQixBRENELG1EQ0VFLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsaUJBQWlCLEFBQ2pCLGlCQUFpQixBQUNqQix1QkFBdUIsQUFDdkIsY0FBYyxBQUNkLHFCQUFxQixBQUNyQix5QkFBeUIsQUFDekIsV0FBWSxDQUNiLEFEQ0QsMkVDRUUsY0FBYyxBQUNkLHlCQUF5QixBQUN6QiwyQkFBNEIsQ0FDN0IsQURDRCx5RUNFRSwwQkFBMEIsQUFDMUIsNEJBQTZCLENBQzlCLEFEQ0QsOEhDSUUsVUFBVSxBQUNWLGNBQWMsQUFDZCxlQUFlLEFBQ2YseUJBQXlCLEFBQ3pCLGlCQUFrQixDQUNuQixBRENELHNxQkNNRSxVQUFVLEFBQ1YsV0FBVyxBQUNYLGVBQWUsQUFDZix5QjlEekR3QixBOEQwRHhCLG9COUQxRHdCLEM4RDJEekIsQURDRCwyTkNNRSxXQUFXLEFBQ1gsbUJBQW1CLEFBQ25CLHlCQUF5QixBQUN6QixvQkFBcUIsQ0FDdEIsQURHRCxtR0NFSSxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLHFCQUFxQixBQUNyQixpQ0FBbUMsQUFDbkMsa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQixjQUFjLEFBQ2QsbUNBQW1DLEFBQ25DLGlDQUFrQyxDQUNyQyxBRENELGtEQ0NJLGdCQUFnQixBQUNoQixjQUFlLENBQ2xCLEFEQ0QsMERDQ0ksZ0JBQWdCLEFBQ2hCLGNBQWUsQ0FDbEIsQURFRCxlQ0NFLGtCQUFtQixDQUNwQixBRE1ELDZCQ0hFLG1CQUFvQixDQWVyQixBRFpELGNDQ0UscUJBQXFCLEFBQ3JCLGVBQWUsQUFDZix5QkFBeUIsQUFFekIseUI5RC9IcUIsQThEZ0lyQixjQUFjLEFBQ2QsY0FBZSxDQUtoQixBRFpELGdCQ1NJLGVBQWUsQUFDZixlQUFnQixDQUNqQixBREdILGVDQ0Usa0JBQW1CLENBQ3BCLEFERUQsVUNDRSw0QjlEN0lxQixDOEQ4SXRCLEFEQ0QsVUNDRSxnQkFBaUIsQ0FDbEIsQURDRCxpQkNDRSxXQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLGlCQUFpQixBQUNqQixNQUFVLEFBQ1YsV0FBVyxBQUNYLFNBQVcsQUFDWCxZQUFjLEFBQ2QsaUJBQWlCLEFBQ2pCLFVBQWEsQUFDYiw2QjlENUpxQixDOEQ2SnRCLEFERUQsVUNDSSxlQUFnQixDQUNuQixBREVELGdCQ0NJLHlCQUF5QixBQUN6QixlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixRQUFRLEFBQ1IsU0FBUyxBQUNULE9BQU8sQUFDUCxXQUFZLENBYWYsQURyQkQsOEJDV1EsV0FBVyxBQUNYLFdBQVksQ0FDZixBRGJMLGdDQ2dCUSxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULFdBQVcsQUFDWCxjQUFlLENBQ2xCLEFER0wsdUNDRVEsaUJBQWdCLEFBQ2hCLGdCQUFlLEFBQ2YsY0FBYyxDQVNqQixBRGJMLGdEQ01ZLG1CQUFtQixDQUN0QixBRFBULDJDQ1NZLGVBQWMsQUFDZCxXQUFVLEFBQ1YsV0FBVyxDQUNkLEFDcE5ULHVCQUVJLGMvRFVnQixBK0RUaEIsbUJBQW9CLENBQ3JCLEFBSkgscUNBTUksU0FBVSxDQUNYLEFBUEgsZ0NBVU0sb0JBQW9CLEFBR3BCLGNBQWMsQUFDZCxVQUFVLEFBQ1YsMEJBQTJCLENBQzVCLEFBaEJMLGdCQW9CSSxZQUFlLENBQ2hCLEFBckJILGdCQXVCSSx3QkFBd0IsQUFDeEIsaUJBQWlCLEFBQ2pCLGtCQUFtQixDQUNwQixBQTFCSCwwQkE0QkksWUFBZSxDQUNoQixBQTdCSCx3QkErQkksZUFBZ0IsQ0FDakIsQUFoQ0gsbUNBa0NNLG9CQUFhLEFBQWIsWUFBYSxDQUNoQixBQW5DSCwyQ0FzQ1EsVUFBVSxBQUNWLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sT0FBTyxBQUNQLFNBQVMsQUFDVCxRQUFRLEFBQ1IsVUFBVyxDQUNkLEFBN0NMLDRDQStDTSxxQkFBcUIsQUFDckIsU0FBVSxDQUlYLEFBcERMLGdFQWtEUSxpQkFBa0IsQ0FDbkIsQUFuRFAsaUNBc0RRLGVBQWdCLENBQ25CLEFBdkRMLGlOQXlEUSxXQUFXLEFBQ1gsWUFBWSxBQUNaLGlCQUFpQixBQUNqQixzQkFBc0IsQUFDdEIsc0JBQXNCLEFBQ3RCLHlCL0R2Q1EsQStEd0NSLGtCQUFrQixBQUNsQiw0Q0FBNEMsQUFFNUMsb0VBQXFFLENBQ3hFLEFBbkVMLHNHQXFFTSx5Qi9EOUNVLEErRCtDVixrQkFBa0IsQUFDbEIsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUNwQixBQXpFTCw2RkEyRU0sWUFBWSxBQUNaLFdBQVcsQUFDWCxnQkFBdUIsQ0FLeEIsQUFsRkwsNkdBK0VRLHlCL0RwRFEsQStEcURSLGEvRHJEUSxDK0RzRFQsQUFqRlAsb0NBb0ZNLFdBQVcsQUFDWCxZQUFZLEFBQ1osc0JBQXNCLEFBQ3RCLGtCQUFrQixBQUNsQix3Qi9EakVVLEMrRHFFWCxBQTVGTCw4Q0EwRlEsYS9EakVZLEMrRGtFYixBQTNGUCxnREFnR00sVUFBVyxDQUNaLEFBakdMLGlDQW1HTSxnQkFBbUIsQUFDbkIsZ0JBQWlCLENBQ2xCLEFBckdMLDZCQXVHTSxlQUFlLEFBQ2YsZUFBa0IsQ0FDbkIsQUF6R0wseUNBMkdNLGdCQUFpQixDQUNsQixBQTVHTCwwQ0E4R00sV0FBVyxBQUNYLFlBQVksQUFDWixnQkFBaUIsQ0FJbEIsQUFwSEwsdURBa0hRLGdCQUFpQixDQUNsQixBQW5IUCx1Q0FzSFEsa0JBQW1CLENBQ3RCLEFBdkhMLHVDQXlIUSwwQkFBNEIsQUFDNUIsVUFBYyxDQUNqQixBQTNITCxrREE2SFEsV0FBYyxBQUNkLGNBQWUsQ0FDbEIsQUEvSEwsd0NBa0lZLFdBQVcsQUFDWCxnQkFBZ0IsQUFDaEIsaUJBQWtCLENBQ3JCLEFBcklULHNDQXVJWSxlQUFlLEFBQ2YsYUFBYyxDQUNqQixBQXpJVCxzQ0EySVksZ0JBQWlCLENBQ3BCLEFBNUlULDRDQStJUSxzQkFBc0IsQUFDdEIsY0FBZSxDQVNsQixBQXpKTCw4Q0FtSlksVUFBZ0IsQUFDaEIsY0FBZSxDQUNsQixBQXJKVCxpREF1SlksZ0JBQWlCLENBQ3BCLEFBeEpULDZHQTRKSSw2Qi9EL0lpQixBK0RnSmpCLGEvRG5JaUIsQytEMklsQixBQXJLSCx1VEErSk0sdUJBQTZCLENBQzlCLEFBaEtMLCtIQWtLTSx5Qi9EdklVLEErRHdJVixhL0R6SWUsQytEMEloQixBQXBLTCxrREF1S0ksYS9EOUlnQixDK0RrSmpCLEFBM0tILGdFQXlLTSxhL0QvSWUsQytEZ0poQixBQTFLTCx5QkFrTEksaUJBQWlCLEFBQ2pCLFdBQVcsQUFDWCxXL0RqS1UsQStEa0tWLG1CL0R4S2lCLEErRGdLakIsV0FTMkIsQUFSM0IsWUFRMkIsQUFQM0IsaUJBTzJCLEFBQzNCLGtCQUFrQixBQUNsQixpQkFBa0IsQ0FDbkIsQUF6TEgsMkJBMkxJLGMvRHhKcUIsQStEeUpyQix3QkFBeUIsQ0FDMUIsQUE3TEgsZ0NBK0xJLGtCQUFtQixDQUNwQixBQWhNSCwyQkFrTUksaUJBQWdCLEFBQ2hCLFNBQVMsQ0FDVixBQXBNSCwwSEF5TUkseUJBQTBCLENBQzNCLEFBMU1ILG1DQTZNSSxjQUFhLEFBQ2IsU0FBUyxDQUNWLEFDL01ILHNCQUNRLGNBQWUsQ0FDdEIsQUNrQkQsMEJBQ0MsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixhakVYbUIsQ2lFMlpuQixBQW5aRCx5Q0FLRSxXQUFXLEFBQ1gsZUFBZSxBQUNULGtCQUFtQixDQUN6QixBQVJGLG1DQVVFLGVBQWUsQUFDZiwrQkFBK0IsQUFDL0IsY0FBYyxBQUNkLGNBQWMsQUFDZCxrQkFBbUIsQ0FDbkIsQUFmRiw2Q0FpQlEseUJBQTBCLENBQzdCLEFBbEJMLHNDQW9CRSxlQUFlLEFBQ2YsZUFBZ0IsQ0FDaEIsQUF0QkYsd0NBd0JFLGlCQUFrQixDQUNsQixBQXpCRix5Q0EyQkUsZUFBZ0IsQ0FtQmhCLEFBOUNGLDRDQTZCRyxlQUFlLEFBQ2Ysc0JBQXVCLEFBQ2pCLDRCQUE0QixBQUNsQyxjQUFjLEFBQ2Qsd0JBQXdCLEFBQ3hCLGdCQUFpQixDQUNqQixBQW5DSCwyQ0FxQ0csZUFBZSxBQUNmLGVBQWUsQUFFZixjakUvQ2tCLEFpRWdEbEIsb0JBQXFCLENBQ3JCLEFBMUNILGdEQTRDRyxZQUFhLENBQ2IsQUE3Q0gsNkJBaURFLHVCQUF3QixDQUN4QixBQWxERixxQ0FvREUsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsVUFBVSxBQUNWLGVBQWUsQUFDZix3QkFBd0IsQUFDeEIsb0JBQXFCLENBQ3JCLEFBM0RGLDZCQTZERSxlQUFlLEFBQ2YsaUJBQWtCLENBQ2xCLEFBL0RGLHdDQWtFRSxvQkFBb0IsQUFDakIscUJBQXFCLEFBQ3JCLHVCQUF1QixBQUN2Qix3QkFBd0IsQUFDeEIsZUFBZSxBQUNmLGVBQWdCLENBTW5CLEEvRHRFRSwrRCtEUEosd0NBMkVNLGVBQWdCLENBRXBCLENsSzYzeUJELEFrSzE4eUJELG9DQWdGRSxnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLHlCQUF5QixBQUNuQixXQUFZLENBeUVsQixBQTVKRixtREFxRlUsV0FBWSxDQWViLEFBcEdULGtFQXdGSSx3QkFBeUIsQ0FDekIsQUF6RkosNkVBMkZPLGVBQWUsQUFDZixxQkFBcUIsQUFDckIsZUFBZ0IsQ0FDdEIsQUE5RkQsK0RBZ0dJLGVBQWUsQUFDWiw4QkFBK0IsQ0FDbEMsQUFsR0osMENBc0dZLHlCQUF5QixBQUN6QixjQUFjLEFBQ2QsWUFBZSxDQVVsQixBQWxIVCw4RkEyR2MsYUFBYSxDQU1kLEFBakhiLHNEQTZHZ0IsZ0JBQWdCLEFBQ2hCLGlCQUFpQixBQUNqQixhQUFjLENBQ2YsQUFoSGYsdUNBb0hHLHdCQUF3QixBQUN4QixxQkFBcUIsQUFDckIsZ0JBQWdCLEFBQ2hCLFVqRXhIVyxDaUV5SFgsQUF4SEgsc0NBMkhHLGVBQWUsQUFDZixXakU3SFcsQWlFOEhYLGlCQUFrQixDQUlqQixBL0QxSEEsK0QrRFBKLHNDQStISSxpQkFBa0IsQ0FFbEIsQ2xLMDR5QkgsQWtLM2d6QkQsMkNBbUlHLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIscUJBQXFCLEFBQ3JCLFdqRXZJVyxBaUV3SVgsWUFBWSxBQUNULFdBQVksQ0FtQmYsQUEzSkgsOENBMElJLGdCQUFnQixBQUNKLGNBQWMsQUFDZCxnQkFBaUIsQ0FDN0IsQUE3SUosZ0RBK0lJLGtCQUFrQixBQUNsQixPQUFRLENBQ1IsQUFqSkosZ0RBbUpJLFFBQVEsQUFDUixlQUFlLEFBQ2YseUJBQTBCLENBQzFCLEFBdEpKLG1EQXdKSSx5QkFBeUIsQUFDekIsVUFBVyxDQUNYLEFBMUpKLDZCQThKRSw0QmpFdEtrQixDaUV1S2xCLEFBL0pGLGlDQWlLRyxnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLHFCQUFxQixBQUNyQix3QkFBd0IsQUFDeEIsZUFBZSxBQUNmLFlBQVksQUFDWixZQUFZLEFBQ0gsZ0JBQWdCLEFBQ3pCLGNBQWMsQUFDZCw2QkFBNkIsQUFDN0IseUJBQXlCLEFBQ2hCLGdCQUFpQixDQUsxQixBL0QxS0MsK0QrRFBKLGlDQThLSSxZQUFZLEFBQ1osZUFBZ0IsQ0FFakIsQ2xLbTV5QkYsQWtLcGt6QkQsdUNBbUxHLFNBQVUsQ0FDVixBQXBMSCxnRkEwTEcseUJBQXlCLEFBQ3pCLFVqRTVMVyxDaUU2TFgsQUE1TEgsaUNBbEJJLGdCQUFlLEFBQ2YscUJBQW9CLEFBQ3BCLHdCQUF1QixBQUN2QixrQkFBaUIsQUFDakIsZUFBYyxBQUNkLGlCQUFnQixBQUNoQixzQkFBcUIsQUFDckIsa0JBQWlCLEFBQ2pCLGNBQWEsQUFDYixrQkFBaUIsQUFDakIsWUFBVyxBQUNYLGVBQWMsQUFDZCxZQUFZLEFBQ1osZ0JBQWdCLEFBQ2hCLHFFQUFvRSxBQUNwRSxxQkFDSixDQWtNSyxBQWhNTCwyQ0FxTUcsbUJBQW1CLENBQ25CLEFBdE1ILDJDQXdNRyxtQkFBbUIsQUFDbkIsZUFBZ0IsQ0FDaEIsQUExTUgsb0NBNE1HLFVBQVUsQUFDVixxQkFBcUIsQUFDckIsaUJBQWlCLEFBQ2pCLGNBQWUsQ0FLZixBQXBOSCwwQ0FpTkksZUFBZSxBQUNmLHdCQUF5QixDQUN6QixBQW5OSiw4Q0FzTkcsZ0JBQWdCLEFBQ2hCLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLHdCQUF3QixBQUN4QixXQUFXLEFBRVgsa0JBQWtCLEFBQ2xCLGtCQUFrQixBQUNsQixxQkFBcUIsQUFDckIsV0FBVyxBQUNYLFlBQVksQUFDWix3QkFBeUIsQ0FDekIsQUFuT0gsZ0RBeVBHLFlBQVksQUFDWixZQUFZLEFBQ1osWUFBVyxBQUNYLGNqRXhPc0IsQWlFeU90Qix5QkFBMEIsQ0FJMUIsQUFqUUgsa0RBdVBJLGNBQWUsQ0FDZixBQXhQSixvREFtUUcsWUFBWSxBQUNaLFdBQVcsQ0FFWCxBQXRRSCwyQ0F3UUcsd0JqRTlRb0IsQ2lFK1FwQixBQXpRSCx1Q0E2UUUsaUJBQWtCLENBb0VsQixBQWpWRiw2Q0ErUUcsa0JBQWtCLEFBQ2xCLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxZQUFZLEFBQ1oseUJqRTNSb0IsQWlFNFJwQixpQkFBa0IsQ0FNbEIsQUFMQSxzRUF2UkgsNkNBd1JPLGVBQWUsQUFDZixnQkFBaUIsQ0FHckIsQ2xLNDZ5QkYsQWtLeHN6QkQsbURBOFJHLGlCQUFrQixDQXFCbEIsQUFuVEgseURBZ1NJLGdCQUFtQixBQUNuQixpQkFBaUIsQUFDakIsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixxQkFBc0IsQ0FJdEIsQS9EalNBLCtEK0RQSix5REFzU0ssV0FBWSxDQUViLENsS2s3eUJILEFtR250ekJHLCtEK0RQSixtREEwU0ksa0JBQW1CLENBU3BCLENsSzY2eUJGLEFrS2h1ekJELHdKQTZTZ0IsNEJBQTZCLENBQ2hDLEFBOVNiLHlEQWdUZ0IsV0FBVyxBQUNYLFdBQVksQ0FDZixBQWxUYixvREFzVEcsa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxVQUFXLENBd0JYLEFBaFZILDBEQTBUSSxrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLGVBQWUsQUFDZixTQUFTLEFBQ1QsWUFBWSxBQUNaLFVBQVcsQ0FDWCxBQWhVSiwwREFrVUksZ0JBQW1CLEFBQ25CLGlCQUFpQixBQUNqQixlQUFlLEFBQ2Ysc0JBQXNCLEFBQ3RCLGdCQUFnQixBQUNoQixpQkFBaUIsQUFDakIsdUJBQXdCLENBQ3hCLEFBelVKLDBKQTJVZ0IseUJBQTBCLENBQzdCLEEvRHJVVCwrRCtEUEosb0RBOFVJLE9BQVEsQ0FFVCxDbEs0N3lCRixBa0s1d3pCRCxvQ0FtVkUsbUJBQW9CLENBd0RwQixBQTNZRix1Q0FxVkcsd0JBQXlCLENBQ3pCLEFBdFZILHNDQXdWRyxpQkFBa0IsQ0FDbEIsQUF6VkgsMkNBMlZHLGtCQUFtQixDQUNuQixBQTVWSCwyQ0E4VkcsV0FBWSxDQUlaLEEvRDNWQywrRCtEUEosMkNBZ1dJLFVBQVcsQ0FFWixDbEtvOHlCRixBa0t0eXpCRCx1REFvV0csZ0JBQWdCLEFBQ2hCLGlCQUFrQixDQUNsQixBQXRXSCxtREF3V1ksY2pFcFZhLEFpRXFWYiwwQkFBMEIsQUFDMUIsZ0JBQWlCLENBQ3BCLEFBM1dULDhDQTZXRyxlQUFnQixDQWNoQixBQTNYSCxnREErV0ksa0JBQW1CLENBQ25CLEFBaFhKLG1EQWtYSSxhQUFjLENBQ2QsQUFuWEosZ0RBcVhJLGNBQWMsQUFDZCxhQUFjLENBQ2QsQUF2WEosc0RBeVhLLGFBQWMsQ0FDZCxBQTFYTCxxREE2WEcsZ0JBQWdCLEFBQ2hCLGVBQWdCLENBT2hCLEEvRHBZQyxnRStEREoscURBZ1lJLFVBQVcsQ0FLWixDbEs0OHlCRixBbUcxMHpCRywrRCtEUEoscURBbVlJLFVBQVcsQ0FFWixDbEtrOXlCRixBa0t2MXpCRCw4Q0F1WUcsV2pFeFlXLEFpRXlZWCxxQmpFOVlvQixBaUUrWXBCLHdCakUvWW9CLENpRWdacEIsQUExWUgsd0NBaVpFLGdCQUFnQixDQUNoQixBQUdGLHlCQUVHLGtCQUFtQixDQTBDbkIsQUE1Q0gsK0JBSUkseUJBQXdCLEFBQ3hCLGlCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsVUFBVyxDQW9DWCxBQTNDSixvRUFVSyxrQkFBaUIsQUFDakIseUJqRXhhZSxBaUV5YWYsZ0JBQWUsQUFDZixpQkFBaUIsQ0FDakIsQUFkTCxrQ0FnQkssZUFBa0IsQ0FDbEIsQUFqQkwsd0NBb0JLLHNCakUxYVMsQWlFMmFULGlCQUNELENBQUMsQUF0QkwsdUNBd0JLLGdCQUFrQixBQUNsQix5QmpFN2FtQixBaUU4YW5CLGVBQWUsQ0FDZixBQTNCTCxnRkE2QmtCLFdBQVcsQUFDWCx5QmpFMWFBLEFpRTJhQSxlQUFpQixDQVE5QixBQXZDTCx1Q0FxQ0ssa0JBQWlCLEFBQ2pCLFNBQVUsQ0FDVixBQXZDTCw4Q0F5Q2tCLGFqRXJjRyxDaUVzY04sQUExQ2YsbUNBK0NHLGNBQWUsQ0FDZixBQWhESCxxQ0FrREUsY0FBYyxDQUNkLEFBR0YsT0FDRSxhQUFhLEFBQ2IsY0FBYyxBQUNkLGVBQWUsQUFDZixXQUFXLEFBQ1gsaUJBQWlCLEFBQ2pCLHdCQUF5QixDQVV6QixBQWhCRixrQkFRRyxlQUFlLEFBQ2YsZUFBZ0IsQ0FDaEIsQUFWSCxTQWFHLGNBQWUsQ0FDZixBQUlILHlCQUNDLGFBQWEsQUFDYixhQUFhLEFBQ2IsaUJBQWlCLEFBQ2pCLG1CQUFvQixDQW1oQnBCLEFBdmhCRCwwQ0FNTSxnQkFBZ0IsQUFDaEIsU0FBUyxBQUNULHFCQUFxQixBQUNyQixrQkFBbUIsQ0FDcEIsQUFWTCx3Q0FZRSxnQkFBZ0IsQUFDaEIsa0JBQW1CLENBaUNuQixBQTlDRiwyQ0FlRyxlQUFlLEFBQ2YsZUFBZSxBQUNmLHNCQUF1QixBQUNqQiw0QkFBNEIsQUFDbEMsY0FBYyxBQUNkLHdCQUF3QixBQUN4QixnQkFBaUIsQ0FDakIsQUF0QkgsMENBd0JHLGVBQWUsQUFDZixlQUFlLEFBRWYsY2pFL2ZrQixBaUVnZ0JsQixvQkFBcUIsQ0FDckIsQUE3QkgsK0NBK0JHLGVBQWdCLENBRWhCLEFBakNILGtFQW9DVyxVQUFVLEFBQ1YsU0FBVSxDQUNYLEFBdENWLHVFQTBDVyxZQUFZLEFBQ1osU0FBVSxDQUNYLEFBNUNWLGtDQWdERSxlQUFlLEFBQ2YsK0JBQStCLEFBQy9CLGNBQWMsQUFDZCxjQUFjLEFBQ2Qsa0JBQW1CLENBQ25CLEFBckRGLDRDQXVEUSx5QkFBMEIsQ0FDN0IsQUF4REwseUNBMERFLGtCQUFrQixBQUNsQixrQkFBbUIsQ0FDbkIsQUE1REYsMkNBOERFLGtCQUFrQixBQUNsQixpQkFBa0IsQ0FDbEIsQUFoRUYsMENBa0VFLG1CQUFtQixBQUNuQixnQkFBaUIsQ0FDakIsQUFwRUYsNEJBc0VFLHVCQUF3QixDQUN4QixBQXZFRix3Q0F5RUUsVUFBVyxDQUNYLEFBMUVGLDBDQTRFRSx5QkFBeUIsQUFDekIsaUJBQWlCLEFBQ2pCLGdCQUFnQixBQUNoQixpQkFBa0IsQ0EwQ2xCLEFBekhGLDRDQWlGRyxXakUvaUJXLEFpRWdqQlgsaUJBQWlCLEFBQ2pCLGNBQWUsQ0FDZixBQXBGSCwrQ0FzRkcsVWpFcGpCVyxDaUVxakJYLEFBdkZILG9EQXlGRyxnQkFBZ0IsQUFDaEIsY0FBYyxBQUNkLGlCQUFrQixDQUNsQixBQTVGSCxnREE4RkcsZUFBZSxBQUNmLDZCQUE4QixDQUM5QixBQWhHSCwrQ0FrR0csd0JBQXdCLEFBQ3hCLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsZ0JBQWlCLENBQ2pCLEFBdEdILGlEQXdHRyx5QkFBeUIsQUFDekIsY0FBZSxDQUNmLEFBMUdILG9EQTRHRyxlQUFlLEFBQ2YseUJBQXlCLEFBQ3pCLGlCQUFrQixDQU1sQixBQXBISCxzREFnSEksa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixVQUFXLENBQ1gsQUFuSEosc0RBc0hHLGVBQWUsQUFDZixlQUFnQixDQUNoQixBQXhISCw0Q0EySEUsaUJBQWtCLENBQ2xCLEFBNUhGLG9FQWdJRyxpQkFBaUIsQUFDakIsb0JBQW9CLEFBQ3BCLG1CQUFtQixBQUNuQixnQkFBZ0IsQUFDaEIseUJBQXlCLEFBQ3pCLGNqRTFtQmlCLEFpRTJtQmpCLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFlBQVksQUFDWixnQkFBZ0IsQUFDaEIsYUFBYSxBQUNiLGVBQWdCLEFBQ2hCLGlCQUFrQixDQWNsQixBQTNKSCxpRkErSUkscUJBQXFCLEFBQ3JCLFlBQVksQUFDWix5QkFBeUIsQUFDekIsY0FBZSxDQUNmLEFBbkpKLHNFQXFKSSxrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFNBQVMsQUFDVCxjQUFlLENBRWYsQUExSkosc1FBNkpHLHdCQUF5QixDQUN6QixBQTlKSCxtRUFnS0csNkJBQTZCLEFBQzdCLGFBQWEsQUFDYixlQUFnQixDQVFoQixBQTFLSCxzRUF1S0ksa0JBQWtCLEFBQ2xCLGNBQWUsQ0FDZixBQXpLSix3REE2S0csMkJBQTZCLENBSTdCLEFBakxILDBEQStLSSw0QkFBOEIsQ0FDOUIsQUFoTEosa0VBb0xHLGtCQUFtQixDQVduQixBQS9MSCxxRUF1TEkseUJBQXlCLEFBQ3pCLFlBQWEsQ0FDYixBQXpMSixxRkEyTEksZ0JBQWdCLEFBQ2hCLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FDbEIsQUE5TEosNEJBa01FLDZCakV2cUJrQixBaUV3cUJoQixVQUFXLENBQ2IsQUFwTUYsMENBeU1HLFVBQVUsQUFDVixxQkFBcUIsQUFDckIsaUJBQWlCLEFBQ2pCLGNBQWUsQ0FLZixBQWpOSCxnREE4TUksZUFBZSxBQUNmLHdCQUF5QixDQUN6QixBQWhOSixvREFtTkcsZ0JBQWdCLEFBQ2hCLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLHdCQUF3QixBQUN4QixXQUFXLEFBRVgsa0JBQWtCLEFBQ2xCLGtCQUFrQixBQUNsQixxQkFBcUIsQUFDckIsV0FBVyxBQUNYLFlBQVksQUFDWix3QkFBeUIsQ0FDekIsQUFoT0gsMERBa09HLFdBQVksQ0FDWixBQW5PSCw4Q0FxT1ksY0FBYyxBQUNkLG1CQUFtQixBQUNuQix3QkFBd0IsQUFDeEIsZUFBZSxBQUNmLFlBQVksQUFDWixXQUFXLEFBQ1gsY0FBYyxBQUNkLDZCQUE2QixBQUM3Qix5QkFBeUIsQUFDekIsZ0JBQWlCLENBQzFCLEFBL09ILG9EQWlQRyx5QkFBeUIsQUFDekIsVWpFaHRCVyxDaUVpdEJYLEFBblBILG9EQXFQRyxTQUFVLENBQ1YsQUF0UEgsc0RBd1BHLHlCQUF5QixBQUN6QixVakV2dEJXLENpRXd0QlgsQUExUEgsc0RBNFBZLFdBQU8sQUFBUCxPQUFPLEFBQ1AsNkJBQWdCLEFBQWhCLGVBQWdCLENBRW5CLEFBL1BULDBDQW9RRyxjQUFnQixDQUNoQixBQXJRSCxtQ0F1UUcsVUFBVSxBQUNWLHFCQUFxQixBQUNyQixpQkFBaUIsQUFDakIsY0FBZSxDQUtmLEFBL1FILHlDQTRRSSxlQUFlLEFBQ2Ysd0JBQXlCLENBQ3pCLEFBOVFKLDZDQWlSRyxnQkFBZ0IsQUFDaEIsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixpQkFBaUIsQUFDakIsd0JBQXdCLEFBQ3hCLFdBQVcsQUFFWCxrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLHFCQUFxQixBQUNyQixXQUFXLEFBQ1gsWUFBWSxBQUNaLHdCQUF5QixDQUN6QixBQTlSSCxtREFnU0csV0FBWSxDQUNaLEFBalNILHVDQW1TWSxjQUFjLEFBQ2QsbUJBQW1CLEFBQ25CLHdCQUF3QixBQUN4QixlQUFlLEFBQ2YsWUFBWSxBQUNaLFdBQVcsQUFDWCxjQUFjLEFBQ2QsNkJBQTZCLEFBQzdCLHlCQUF5QixBQUN6QixpQkFBaUIsQUFDMUIsaUJBQWlCLEFBQ2pCLGlCQUFrQixDQUNsQixBQS9TSCw2Q0FpVEcseUJBQXlCLEFBQ3pCLFVqRWh4QlcsQ2lFaXhCWCxBQW5USCw2Q0FxVEcsU0FBVSxDQUNWLEFBdFRILCtDQXdURyx5QkFBeUIsQUFDekIsVWpFdnhCVyxDaUV3eEJYLEFBMVRILCtDQTRUWSxXQUFPLEFBQVAsT0FBTyxBQUNQLDZCQUFnQixBQUFoQixlQUFnQixDQUVuQixBQS9UVCwwQ0FtVUcsWUFBWSxBQUNaLG1CQUFtQixBQUNuQixhQUFjLENBQ2QsQUF0VUgsc0NBd1VHLHlCQUF5QixBQUN6QixlQUFnQixDQUNoQixBQTFVSCxvREE0VUcsY0FBYyxBQUNkLGtCQUFtQixDQUNuQixBQTlVSCxrREFnVlksY2pFenhCYSxBaUUweEJiLDBCQUEwQixBQUMxQixnQkFBaUIsQ0FDcEIsQUFuVlQsNkNBcVZHLGlCQUFpQixBQUNqQixhQUFjLENBQ2QsQUF2VkgscUNBeVZHLGlCQUFrQixDQUNsQixBQTFWSCxtREE0VkcsYUFBYyxDQUNkLEFBN1ZILHNEQStWRyxnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLGtCQUFrQixBQUNsQixVQUFXLENBQ1gsQUFuV0gsZ0RBcVdHLFdBQVcsQUFDWCxzQmpFcDBCVyxBaUVxMEJYLFlBQVksQUFDWixlQUFnQixDQU9oQixBQS9XSCxrSEE2V0ksYUFBYyxDQUNkLEFBOVdKLDZDQWlYRyxXakUvMEJXLEFpRWcxQlgscUJqRXIxQm9CLEFpRXMxQnBCLHdCakV0MUJvQixDaUV1MUJwQixBQXBYSCxtQ0F1WEUsZUFBZ0IsQ0FzQmhCLEFBN1lGLHNEQTBYRyxXQUFXLEFBQ1gsY0FBYyxBQUNkLGNBQWMsQUFDZCxjQUFlLENBQ2YsQUE5WEgscURBZ1lHLFlBQVksQUFFWixjQUFjLEFBQ2QsY0FBYyxBQUNkLGdCQUFnQixBQUNoQixjakU5MEJzQixBaUUrMEJ0Qix5QkFBMEIsQ0FDMUIsQUF2WUgsNkNBeVlHLFdqRXYyQlcsQWlFdzJCWCxxQmpFNzJCb0IsQWlFODJCcEIsd0JqRTkyQm9CLENpRSsyQnBCLEFBNVlILDhDQXVaSSxXQUFZLENBQ1osQUF4Wkosc0NBMlpFLGlCQUFrQixDQXFFbEIsQUFoZUYsa0RBNlpHLFlBQVksQUFDWixtQkFBbUIsQUFDVixvQkFBYSxBQUFiLGFBQWEsQUFDYixzQkFBbUIsQUFBbkIsa0JBQW1CLENBZTVCLEFBL2FILHdEQWthSSxnQkFBbUIsQUFDbkIsc0JBQXVCLEFBQ3ZCLFVBQVUsQUFDVixlQUFlLEFBQ2YsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixhQUFhLEFBQ2IsZUFBZ0IsQ0FDaEIsQUExYUosd0RBNGFJLGFBQWEsQUFDYixlQUFnQixDQUNoQixBQTlhSix5REFrYkksZ0JBQW1CLEFBQ25CLHdCQUF3QixBQUN4QixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGNBQWUsQ0FDZixBQXZiSix5REF5YkksZUFBZSxBQUNmLFdBQVksQ0FDWixBQTNiSiw0Q0E4YkcsZ0JBQW1CLEFBQ25CLGVBQWdCLENBQ2hCLEFBaGNILDJEQWtjWSxlQUFlLEFBQ3hCLFFBQVMsQ0FDSCxBQXBjVCw0Q0FzY0csWUFBWSxBQUNaLHFCQUFxQixBQUNyQixlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxZQUFZLEFBQ1oseUJqRS82Qm9CLEFpRWc3QnBCLGtCQUFrQixBQUNsQixjQUFlLENBQ2YsQUEvY0gsMkRBaWRZLGtCQUFrQixBQUlsQiwyQkFBbUIsQUFDNUIsV0FBVyxBQUNYLFlBQVksQUFDWix5QmpFMzdCb0IsQWlFNDdCcEIsa0JBQWtCLEFBQ2xCLGNBQWUsQ0FLVCxBQUpOLHNFQTNkSCwyREE0ZE8sZUFBZSxBQUNmLGdCQUFpQixDQUVmLENsSzRnekJSLEFrSzMrekJELGlEQW9lRyxZQUFZLEFBQ1osbUJBQW1CLEFBQ25CLGFBQWMsQ0FDZCxBQXZlSCw2Q0F5ZUcseUJBQXlCLEFBQ3pCLGVBQWdCLENBQ2hCLEFBM2VILDJEQTZlRyxjQUFjLEFBQ2Qsa0JBQW1CLENBQ25CLEFBL2VILHlEQWlmWSxjakUxN0JhLEFpRTI3QmIsMEJBQTBCLEFBQzFCLGdCQUFpQixDQUNwQixBQXBmVCxvREFzZkcsaUJBQWlCLEFBQ2pCLGFBQWMsQ0FDZCxBQXhmSCw0Q0EwZkcsaUJBQWtCLENBQ2xCLEFBM2ZILDBEQTZmRyxhQUFjLENBQ2QsQUE5ZkgsNkRBZ2dCRyxnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLGtCQUFrQixBQUNsQixVQUFXLENBQ1gsQUFwZ0JILHVEQXNnQkcsV0FBVyxBQUNYLHNCakVyK0JXLEFpRXMrQlgsWUFBWSxBQUNaLGVBQWdCLENBT2hCLEFBaGhCSCxnSUE4Z0JJLGFBQWMsQ0FDZCxBQS9nQkosb0RBa2hCRyxXakVoL0JXLEFpRWkvQlgscUJqRXQvQm9CLEFpRXUvQnBCLHdCakV2L0JvQixDaUV3L0JwQixBQUlILGlGQUdNLGNqRTErQm1CLEFpRTIrQm5CLCtCQUErQixBQUMvQixjQUFlLENBQ2hCLEFBTkwsNkVBUU0seUJBQXlCLEFBQ3pCLGVBQWUsQUFDZixlQUFnQixDQUNqQixBQVhMLHVGQWFNLHlCQUF5QixBQUN6QixjQUFlLENBQ2hCLEEvRHgvQkQseUMrRGJKLDBCQTRnQ0UsWUFBYSxDQUNiLEFBaGpCRix5QkFrakJFLGFBQWMsQ0FZZCxBQWJELDBGQUlPLFlBQWEsQ0FDZCxBQUxOLDZDQU9PLGtCQUFtQixDQUNwQixBQVJOLGdDQWhpQ0csZ0JBQWUsQUFDZixxQkFBb0IsQUFDcEIsd0JBQXVCLEFBQ3ZCLGtCQUFpQixBQUNqQixlQUFjLEFBQ2QsaUJBQWdCLEFBQ2hCLHNCQUFxQixBQUNyQixrQkFBaUIsQUFDakIsY0FBYSxBQUNiLGtCQUFpQixBQUNqQixZQUFXLEFBQ1gsZUFBYyxBQUNkLFlBQVksQUFDWixnQkFBZ0IsQUFDaEIscUVBQW9FLEFBQ3BFLHFCQUNKLENBNGhDSyxDbEsraHpCSixBbUs3azFCRCxpQ0FDb0IsbUJBQXNCLENBQUksQUFEOUMsa0NBR3FCLGFBQWMsQ0FBSSxBQUh2QyxxQ0FNSSxZQUFhLENBS2QsQUFYSCw0TkFTTSxhQUFjLENBQ2YsQUFWTCxxRUFjSSxZQUFhLENBS2QsQUFuQkgseWFBaUJNLGFBQWMsQ0FDZixBQWxCTCw2QkFzQkksZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQVNwQixBQWhDSCwrQkEwQk0sY0FBZ0IsQ0FLakIsQUEvQkwsaUNBNkJRLGVBQWlCLENBQ2xCLEFBOUJQLHFCQW1DSSxhQUFjLENBQ2YsQUFwQ0gsNkNBdUNnQyxVQUFXLENBQUksQUF2Qy9DLGdDQTBDSSw4QkFBOEIsQUFDOUIsZUFBZ0IsQ0F1QmpCLEFBbEVILDhDQThDTSxZQUFtQixDQUNwQixBQS9DTCxtQ0FrRE0sa0JBQWtCLEFBQ2xCLGVBQWdCLENBQ2pCLEFBcERMLG1DQXVETSxnQkFBaUIsQUFDakIsY0FBZ0IsQUFDaEIsaUJBQW9CLENBR3JCLEFBNURMLHFDQTJEVSxjQUFjLEFBQUUsY0FBZ0IsQ0FBSSxBQTNEOUMsa0NBZ0VNLGNBQWdCLENBQ2pCLEFBakVMLG9DQStEVSxhQUFjLENBQUksQUEvRDVCLHdDQXNFTSxhQUFtQixBQUNuQixlQUFnQixDQUNqQixBQXhFTCx3SEE0RUksZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQVVwQixBQXZGSCw4S0FnRk0sZ0JBQWdCLEFBQ2hCLGtCQUFxQixDQUN0QixBQWxGTCw4S0FxRk0sZUFBaUIsQ0FDbEIsQUF0RkwsaUNBMEZHLGlCQUFpQixBQUFFLG1CQUFvQixDQU92QyxBQWpHSCxtQ0E2Rk0sY0FBYyxBQUNkLGNBQWMsQUFDZCxrQkFBbUIsQ0FDcEIsQUFoR0wsa0NBcUdNLGVBQWdCLENBS2pCLEFBMUdMLHVDQXdHUSxjQUFnQixDQUNqQixBQXpHUCw0Q0FxSE0sbUJBQW9CLENBRXJCLEFBdkhMLCtDQThHUSxlQUFnQixDQUNqQixBQS9HUCw4Q0FrSFEsYUFBYyxDQUNmLEFBbkhQLGdDQTJISSxXQUFZLEFBQ1osaUJBQWlCLENBU2xCLEFBcklILHNDQStITSxtQkFBa0IsQUFDbEIsV0FBVSxBQUNWLGlCQUFpQixBQUNqQixZQUFZLEFBQ1osaUJBQWtCLENBQ25CLEFBcElMLCtCQXdJSSxXQUFhLEFBQ2IsWUFBYSxDQUNkLEFBMUlILGlDQTZJSSxpQkFBa0IsQ0FDbkIsQUE5SUgseUJBa0pJLFlBQWEsQ0EwQmQsQUE1S0gsMkJBaUpRLFFBQVMsQ0FBSSxBQWpKckIsb0NBcUpNLHlCQUF5QixBQUN6QixnQkFBZ0IsQUFDaEIsV0FBYyxBQUNkLGlCQUFrQixDQVduQixBQW5LTCwrQ0E0SlUsV0FBVyxBQUNYLHlCQUEwQixDQUMzQixBQTlKVCwwR0FnS1UsZUFBaUIsQ0FDbEIsQUFqS1QsdUNBc0tNLGdCQUFpQixDQUtsQixBQTNLTCx5Q0F5S1UsVUFBVyxDQUNkLEFBT1AseUJBakxBLGdDQW1MTSxpQkFBaUIsQUFDakIsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUN0QixDbktxbDFCRixBb0szdzFCRCxPQUNFLGlCQUFpQixBQUNqQixvQkFBb0IsQUFDcEIseUJBQXlCLEFBQ3pCLGlCQUFpQixBQUNqQixhbkVPa0IsQ21FNkduQixBQXpIRCxvQkFPSSxnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ2xCLDBCQUEyQixDQXNDN0IsQUEvQ0gsdUJBV0kseUJBQXlCLEFBRXpCLGVBQWUsQUFDZixzQkFBdUIsQUFDdkIsNEJBQTRCLEFBQzVCLGdCQUFpQixDQUNoQixBQWpCTCwyQkFtQk0sZUFBZ0IsQ0FJakIsQWpFVUQseUNpRWpDSiwyQkFxQlEsZUFBZ0IsQ0FFbkIsQ3BLb3gxQkosQW9LM3kxQkQsc0JBeUJNLGVBQWUsQUFDZixlQUFlLEFBQ2YscUJBQXFCLEFBQ3JCLGFuRWZlLENtRW1CaEIsQWpFQ0QseUNpRWpDSixzQkE4QlEsY0FBZSxDQUVsQixDcEt3eDFCSixBbUd2eDFCRyx5Q2lFakNKLDhDQW9DVSxXQUFXLEFBQ1gsU0FBVSxDQUNYLEFBdENULG1EQTBDVSxZQUFZLEFBQ1osU0FBVSxDQUNYLENwS3V4MUJSLEFvS24wMUJELGdCQWlESSxtQkFBbUIsQUFDbEIsMEJBQTJCLENBVTdCLEFBNURILGtCQW9ETSxjQUFlLENBQ2hCLEFBckRMLGtCQXVETSxxQkFBcUIsQUFDckIsZUFBZSxBQUNmLGVBQWUsQUFDZix3QkFBeUIsQ0FDMUIsQUEzREwsa0JBK0RJLGtCQUFrQixBQUNsQixPQUFRLENBSVQsQWpFbkNDLHlDaUVqQ0osa0JBa0VNLFdBQVksQ0FFZixDcEsweDFCRixBb0s5MTFCRCxlQXNFSSxlQUFlLEFBQ2YsMEJBQTBCLEFBQzFCLGNuRTNEaUIsQW1FNERqQixnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLG1CQUFtQixBQUNuQiwwQkFBMkIsQ0FJMUIsQWpFL0NELHlDaUVqQ0osZUE4RU0sY0FBZSxDQUVoQixDcEs4eDFCSixBb0s5MjFCRCxrQkFrRkksZUFBZSxBQUdmLGdCQUFnQixBQUNoQixnQkFBaUIsQ0FFbEIsQUF4RkgseUNBbUZJLGNuRXRFaUIsQW1FdUVqQiwwQkFBMEIsQUFHMUIsMEJBQTJCLENBVzVCLEFBbEdILHVCQTJGSSxlQUFlLEFBR2YsaUJBQWlCLEFBQ2pCLGdCQUFlLEFBQ2Ysa0JBQWtCLENBRW5CLEFBbEdILGtFQTRHSSxZQUFZLENBQ2IsQUE3R0gsK0NBb0hJLGFBQWEsQ0FDZCxBQXJISCwwQkF1SEksV0FBWSxDQUNiLEFqRXZGQyx5Q2lFakNKLE9BNkhJLGlCQUFpQixBQUNqQixtQkFBb0IsQ0FnRHJCLEFBOUtILHVCQWlJUSxjQUFlLENBQ2hCLEFBbElQLGtCQXFJTSxnQkFBZ0IsQUFDaEIsZUFBZSxDQUNoQixBQXZJTCxlQTBJTSxjQUFjLENBQ2YsQUFmSCxjQXFCSSxZQUFhLENBQ2QsQUFsSkwsNkNBeUpNLGFBQWEsQ0FDZCxBQTFKTCwrQ0FpS00sWUFBWSxDQUNiLEFBbEtMLHFCQW9LTSxjQUFjLEFBQ2Qsa0JBQW1CLENBQ3BCLEFBdEtMLGtCQXdLTSxrQkFBbUIsQ0FDcEIsQUF6S0wsMEJBNEtNLFVBQVcsQ0FDWixDcEt5eDFCSixBc0hyODFCQSxZK0NDRyxjQUFjLEFBQ2QsY0FBYyxBQUNkLFNBQVMsQUFDVCxlQUFnQixDQUNuQixBL0NDRCxrQitDQ0ksWUFBWSxBQUNaLGdCQUFpQixDQUNwQixBQUVELGVBQ0Usa0JBQWtCLEFBQ2xCLHlCQUF5QixBQUN6QixpQkFBaUIsQUFDakIsbUJBQW9CLENBMERyQixBaEVvTEssa0JnRTFPQSxjcEVSYyxBb0VTZCxZQUFlLENoRTJPZCxBQUZELDBGZ0UzT0EseUJBQXdCLEFBQ3hCLGNwRVJjLEFvRVNkLFlBQWUsQ2hFMk9kLEFBRkQsa0JnRXRPRix5QkFBeUIsQUFDekIsZUFBZSxBQUNmLFdwRVBVLEFvRVFWLHNCQUF1QixBQUN2QiwyQkFBNEIsQ0FDN0IsQUFqQkgsK0JBbUJFLFVBQVcsQ0FDWCxBQXBCRiwyQkF1QkUsVUFBVyxDQUtaLEFsRS9CRywwQ2tFR0osMkJBMEJJLFVBQVcsQ0FFZCxDcks0KzFCQSxBcUt4ZzJCRCwyQkErQkUsV0FBWSxDQUtiLEFsRXZDRywwQ2tFR0osMkJBa0NJLFdBQVksQ0FFZixDcks4KzFCQSxBcUtsaDJCRCxzREF1Q0UsUUFBUSxBQUNSLFdBQVcsQUFDWCx1QkFBdUIsQUFDdkIsa0JBQW1CLENBV25CLEFsRXhERSwwQ2tFR0osc0RBNkNJLG1CQUFtQixBQUNuQixRQUFRLEFBQ1IsV0FBVyxBQUNYLHdCQUF5QixDQUszQixDcks2KzFCRCxBbUduaDJCRywrRGtFZkosc0RBbURJLHVCQUF5QixDQUUzQixDckttLzFCRCxBcUt4aTJCRCxxR0EyREUsV3BFcERZLEFvRXFEWixTQUFVLENBQ1YsQS9DekJGLFcrQzZCRSxzQkFBdUIsQ0FDeEIsQUFFRCxjQUNFLFlBQVksQUFDWixrQkFBa0IsQUFDbEIsb0JBQVksQUFBWixZQUFZLENBMkJiLEFBOUJELGdCQUtJLGNBQWMsQUFDZCxlQUFlLEFBQ2YsV3BFcEVVLEFvRXFFVixhQUFhLEFBQ2IsWUFBWSxBQUNaLGlCQUFpQixBQUNqQixrRUFBdUUsQUFDdkUsc0JBQXNCLEFBQ3RCLG9CQUFxQixDQUl0QixBbEVoRUMseUNrRStDSixnQkFlSSxjQUFlLENBRWhCLENyS3kvMUJGLEFxSzFnMkJELHNCQW1CSSxZQUFhLENBQ2QsQUFwQkgsZ0JBc0JJLFdwRW5GVSxBb0VvRlYsa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixVQUFXLENBQ1osQWxFL0VDLCtEa0VxREosY0E0QkksZ0JBQWlCLENBRXBCLENySzYvMUJBLEFxSzMvMUJELG1DQUVJLG9CQUFZLEFBQVosYUFBWSxBQUNaLG1CQUFjLEFBQWQsY0FBYyxDQUNmLEEvQ0FILFcrQ0lJLGVBQWMsQUFDZCxlQUFlLENBQ2xCLEFBRUQscUJBQ0UsaUJBQWlCLEFBQ2pCLG1CQUFvQixDQU1yQixBQVJELDhCQUtJLGlCQUFpQixBQUNqQixpQkFBa0IsQ0FDbkIsQWxFeEdDLCtEa0U0R0Ysb0JBRUksZUFBZ0IsQ0FDakIsQ3JLMi8xQkosQXNLcm8yQkQsME9BTVEsY0FBZSxDQUNoQixBQVBQLDBSQVdRLHNCQUFzQixBQUN0QixzQkFBNEIsQ0F3QzdCLEFBcERQLDAwREF1QlUsZUFBa0IsQ0FXbkIsQUFsQ1QsMGFBNEJjLFVBQVcsQ0FDWixBQTdCYixnYkErQmMsV0FBWSxDQUNiLEFBaENiLG9kQXVDWSxZQUFZLEFBQ1osY0FBYyxBQUNkLGFBQWMsQ0FDZixBQTFDWCxzM0NBK0NZLFlBQVksQUFDWixjQUFjLEFBQ2QsYUFBYyxDQUNmLEFBbERYLDhOQXVEUSxZQUFhLENBQ2QsQUN4RFAsc0NBR1Esd0JBQXlCLENBQzVCLEFBSkwsMEJBT1EsaUJBQWlCLEFBQ2pCLG1CQUFvQixDQUN2QixBQVRMLGtCQVlRLFVBQVUsQUFBRSxRQUFTLENBQ3hCLEFBYkwsaUJBZ0JRLGVBQWdCLENBQ25CLEFBakJMLHVDQW9CUSxXQUFXLEFBQ1gsYUFBYSxBQUNiLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIsaUJBQWlCLEFBQ2pCLGlCQUFrQixDQVlyQixBQXJDTCxrREE0QlksYUFBYSxBQUNiLGdCQUFpQixDQUNwQixBQTlCVCwyQ0FpQ1ksV0FBVyxBQUNYLFlBQVksQUFDWixlQUFnQixDQUNwQixBQXBDUiw4RkEyQ1ksbUJBQW9CLENBQ3ZCLEFBNUNULGlDQWdERSxrQkFBbUIsQ0FTaEIsQUF6REwsaURBbURZLFlBQWUsQ0FDbEIsQUFwRFQsZ0RBdURZLGVBQWdCLENBQ25CLEFBeERULCtCQTREUSxrQkFBbUIsQ0FLdEIsQUFqRUwsK0NBK0RZLGlCQUFrQixDQUNyQixBQWhFVCwrQkFvRVEsZUFBZSxBQUNmLG9CQUFvQixBQUNwQixhQUFhLEFBQ2IsdUJBQXVCLEFBQ3ZCLG1CQUFtQixBQUNuQixtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLG9CQUFvQixBQUNwQiwwQkFBMkIsQ0FxQzlCLEFBakhMLDhDQWdGWSxtQkFBbUIsQUFDbkIsdUJBQXVCLEFBQ3ZCLG9CQUFvQixBQUNwQixhQUFhLEFBQ2IsMEJBQTBCLEFBQzFCLHNCQUFzQixBQUN0QixxQkFBcUIsQUFDckIsa0NBQW1DLENBd0J0QyxBQS9HVCw4REEwRmdCLGNBQWMsQUFDZCxpQkFBa0IsQ0FDckIsQUE1RmIsOERBK0ZnQixjQUFjLEFBQ2QsY0FBZSxDQUNsQixBQWpHYiw4REFvR2dCLGlCQUFpQixBQUNqQixjQUFlLENBQ2xCLEFwRXJFVCx5Q29FakNKLDhDQXlHZ0IsVUFBVyxDQU1sQixBQS9HVCwyREEyR29CLGNBQWMsQUFDZCxjQUFlLENBQ2xCLEN2S290MkJoQixBdUtqMDJCRCxnQ0FvSFEsaUJBQWlCLEFBQ2pCLFNBQVUsQ0FDYixBQXRITCwrQkF5SFEsZUFBZSxBQUNmLGNBQWMsQUFDZCxnQkFBZ0IsQUFDaEIseUJBQXlCLEFBQ3pCLHdCQUF3QixBQUN4QixhQUFjLENBQ2pCLEFBL0hMLGlDQWtJUSxlQUFlLEFBQ2Ysd0JBQXdCLEFBQ3hCLGlCQUFpQixBQUNqQixnQkFBZ0IsQUFDaEIsYUFBYyxDQUNqQixBQXZJTCx1Q0EwSVEsYUFBYyxDQUNqQixBQzNJTCxZQUNDLGlCQUFpQixBQUNqQixvQkFBb0IsQUFDcEIsd0JBQXlCLENBK0V6QixBQWxGRCx3QkFLRyxpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2YsWUFBWSxBQUNaLGtCQUFrQixBQUNsQix5QnZFS2lCLEF1RUpqQixrQkFBa0IsQUFDbEIscUJ2RVFRLEN1RTJEVCxBQTlFTCw4QkFjUSxnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLGtCQUFrQixBQUNsQixVQUFVLEFBQ1Ysa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxNQUFNLEFBQ04saUJBQWlCLEFBQ2pCLFdBQVksQ0FDWCxBQXZCVCxvQ0F5QlUsWUFBYSxDQUNkLEFBMUJULHdDQTRCVSxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLE1BQU0sQUFDTixZQUFZLEFBQ1osV0FBVyxBQUNqQixhQUFjLENBNENULEFBN0VULCtDQW1DWSxzQnZFaEJFLEF1RWlCRixZQUFZLEFBQ1osU0FBUyxBQUNULFlBQVksQUFDWixpQkFBa0IsQ0FNbkIsQUE3Q1gsaURBeUNjLGVBQWUsQUFDZixjQUFjLEFBQ2QscUJBQXNCLENBQ3ZCLEFBNUNiLDBEQStDWSx3QnZFbENTLEN1RXNDVixBQW5EWCw0REFpRGMsVXZFOUJBLEN1RStCRCxBQWxEYixvREFxRFksWUFBWSxBQUNaLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsa0JBQW1CLENBSXBCLEFBNURYLHNEQTBEYSxnQkFBaUIsQ0FDakIsQUEzRGIsbURBOERXLG1CQUFtQixBQUNuQixzQnZFNUNHLEF1RTZDRixXQUFXLEFBQ1gsYUFBYSxBQUNiLGlCQUFrQixDQUluQixBQXRFWCxxREFvRWMsY0FBZSxDQUNoQixBQXJFYiwyREF3RVksd0J2RTNEUyxDdUUrRFYsQUE1RVgsNkRBMEVjLFV2RXZEQSxDdUV3REQsQUEzRWIsaUJBZ0ZLLGdCQUFpQixDQUNqQixBQUdMLHFCQUNDLHlCQUF5QixBQUN6QixtQkFBb0IsQ0FzQ3BCLEFBeENELHdCQUlFLGVBQWUsQUFDZix5QkFBeUIsQUFDekIsV0FBVyxBQUNYLHNCQUF1QixBQUNqQiwyQkFBNEIsQ0FDbEMsQUFURix5QkFXRSxVQUFXLENBQ1gsQUFaRixxQ0FjRSxjQUFjLEFBQ2QsZ0JBQWdCLEFBQ2hCLGVBQWUsQUFDZix3QkFBd0IsQUFDeEIsVUFBVyxDQUtYLEFyRTFFRSx5Q3FFbURKLHFDQW9CRyxpQkFBaUIsQUFDakIscUJBQXNCLENBRXZCLEN4S2szMkJELEFtRzU3MkJHLHlDcUVtREosd0JBMEJHLG9CQUFvQixBQUNwQiw0QnZFNUZXLEN1RTZGWCxBQTVCSCx5QkE4QkcscUJBQXFCLEFBQ3JCLFVBQVUsQUFDVixrQkFBbUIsQ0FDbkIsQUFqQ0gscUNBbUNHLFVBQVUsQUFDVixxQkFBcUIsQUFDckIsZ0JBQWlCLENBQ2pCLEN4S28zMkJGLEF3S2ozMkJELFlBQ0MsaUJBQWlCLEFBQ2pCLG9CQUFvQixBQUNwQix3QkFBeUIsQ0EwQnpCLEFBN0JELGVBS0UscUJBQXFCLEFBQ3JCLHdCQUF3QixBQUN4QixlQUFlLEFBQ2YsZUFBZSxBQUNmLHNCQUF1QixBQUNqQiw0QkFBNEIsQUFDbEMsa0JBQW1CLENBQ25CLEFBWkYsZUFjRSxrQkFBa0IsQUFDbEIsY0FBZSxDQUNmLEFyRTVHRSx5Q3FFNEZKLFlBa0JFLGFBQWMsQ0FXZixBQTdCRCxlQW9CRyxZQUFhLENBQ2IsQUFyQkgsNkJBMEJHLGNBQWUsQ0FDZixDeEswMzJCRixBd0tyMzJCRCxhQUNDLGVBQWdCLENBeUJoQixBQTFCRCw0QkFJRSxpQkFBa0IsQ0FDbEIsQUFMRixtQ0FRRyxnQkFBZ0IsQUFDaEIsd0JBQXdCLEFBQ3hCLGtCQUFrQixBQUNsQixnQkFBbUIsQUFDbkIsd0JBQXdCLEFBQ3hCLGNBQWMsQUFDZCxlQUFnQixBQUNoQixrQkFBb0IsQUFDcEIsa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxPQUFRLENBQ1QsQUFuQkYsZ0NBc0JFLDRCQUE0QixBQUM1QixXQUFXLEFBQ1gsd0JBQXlCLENBQ3pCLEFBSUYsZUFDQyxpQkFBaUIsQUFDakIsb0JBQW9CLEFBQ3BCLHdCQUF5QixDQXNLekIsQUF6S0Qsa0JBTUUscUJBQXFCLEFBQ3JCLHdCQUF3QixBQUN4QixlQUFlLEFBQ2YsZUFBZSxBQUNmLHNCQUF1QixBQUNqQiwyQkFBNEIsQ0FDbEMsQUFaRiw2QkFjRSxZQUFZLEFBQ1osZUFBZSxBQUNmLHFCQUFxQixBQUNyQixnQkFBaUIsQ0F3RWhCLEFBekZILDRDQXFCRyxxQkFBcUIsQUFDckIsa0JBQWtCLEFBQ2xCLEtBQVEsQ0FTUixBckV6TEMseUNxRXlKSiw0Q0EyQkksU0FBUSxBQUNSLE1BQVMsQ0FJVixDeEt3MzJCRixBd0t4NTJCRCwyQ0FrQ0csWUFBYSxDQVViLEFyRXJNQyx5Q3FFeUpKLDJDQXFDSSxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLFVBQVMsQUFDVCxVQUFTLEFBQ1QsY0FBZSxDQUdoQixDeEs0MzJCRixBd0t4NjJCRCx3Q0ErQ0csY0FBYyxBQUNkLGtCQUFrQixBQUNsQixxQkFBcUIsQUFDckIsV0FBVyxBQUNYLFlBQVksQUFDWixpQkFBaUIsQUFDakIseUJ2RWxPa0IsQXVFbU9sQixzQnZFN05XLEF1RThOWCx1QkFBd0IsQ0FFeEIsQUF6REgsK0JBMkRHLGdCQUFnQixBQUNoQixxQkFBcUIsQUFDckIscUJBQXFCLEFBQ3JCLFd2RXJPVyxBdUVzT1gseUJBQXlCLEFBQ3pCLFdBQVcsQUFDWCxpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGVBQWUsQUFDZixlQUFnQixDQUtoQixBQUpBLG9DQXJFSCwrQkFzRUksZ0JBQWdCLEFBQ2hCLFVBQVcsQ0FFWixDeEtnNDJCRixBd0t6ODJCRCxzSkE2RU0sd0JBQXdCLEFBQ3hCLFFBQVMsQ0FDWixBQS9FSCxnREFpRk0seUJBQTBCLENBQzdCLEFyRTNPQyx5Q3FFeUpKLDBDQXFGSSxZQUFhLENBRWQsQ3hLazQyQkYsQW1HbG4zQkcseUNxRXlKSiwrQkE2RkcsV0FBVyxBQUNYLGNBQWMsQUFDZCxpQkFBa0IsQ0FFbEIsQ3hLaTQyQkYsQXdLbCsyQkQsMEJBc0dFLGFBQWMsQ0FDZCxBQXZHRiw4QkEyR0UsZUFBZ0IsQ0E0RGhCLEFBdktGLDJDQTZHRSxrQkFBa0IsQUFDbEIsZUFBZ0IsQ0FjaEIsQUE1SEYsK0NBZ0hHLGFBQWMsQ0FDZCxBQWpISCx3REFtSEcsZUFBZSxBQUNmLHdCQUF3QixBQUN4QixhQUFjLENBQ2QsQUF0SEgsd0RBd0hHLGNBQWMsQUFDZCxlQUFlLEFBQ2YsZUFBZ0IsQ0FDaEIsQUEzSEgsOENBOEhFLG9CQUFxQixDQTZCckIsQXJFcFRFLHlDcUV5SkosOENBZ0lHLGNBQWUsQ0EyQmhCLEN4SzgyMkJELEFtR2xxM0JHLHlDcUV5SkosZ0RBb0lJLGVBQWUsQUFDZixlQUFnQixDQUVqQixDeEt5NDJCRixBd0toaDNCRCwyREF5SUcsZUFBZSxBQUNmLGNBQWMsQUFDZCwwQkFBMEIsQUFDMUIsY0FBYyxBQUNkLGtCQUFtQixDQU1uQixBckU1U0MseUNxRXlKSiwyREErSUksZUFBZSxBQUNmLGtCQUFrQixBQUNsQixlQUFnQixDQUVqQixDeEs2NDJCRixBd0toaTNCRCwyREFxSkcsZUFBZSxBQUNmLGFBQWMsQ0FJZCxBckVuVEMseUNxRXlKSiwyREF3SkksWUFBYSxDQUVkLEN4S2k1MkJGLEF3SzNpM0JELGlEQTZKRSxZQUFhLENBQ2IsQXJFdlRFLHlDcUV5SkosaURBaUtJLGNBQWMsQUFDZCxtQkFBbUIsQUFDbkIsNEJ2RWhWaUIsQ3VFaVZqQixDeEttNTJCSCxBeUtqdjNCRCxVQUVDLG1CQUFvQixDQTZDcEIsQXRFZEcseUNzRWpDSixVQUtFLGFBQWMsQ0EwQ2YsQ3pLNHMzQkEsQXlLM3YzQkQscUJBVUcsY0FBZSxDQUNmLEFBWEgsNkJBYUcsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIsaUJBQWlCLEFBQ2pCLFdBQVcsQUFDWCxxQkFBcUIsQUFDckIsZUFBZSxBQUNmLHlCQUF5QixBQUN6QixpQkFBa0IsQ0FDbEIsQXRFV0MseUNzRWpDSixrQkF5QkcseUJBQXlCLEFBQ3pCLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIsa0JBQWtCLEFBRWxCLFVBQVcsQ0FHWixDektvdjNCRCxBbUdwdjNCRyx5Q3NFakNKLG9DQXVDSyxhQUFjLENBRWYsQ3pLa3YzQkgsQXlLM3gzQkQscUNBMkNJLHNCQUE4QixBQUE5Qiw2QkFBOEIsQ0FDOUIsQUM1Q0osaUJBRUkscUJBQXFCLEFBQ3JCLFdBQVcsQUFDWCxZQUFZLEFBQ1osaUJBQWtCLENBTXJCLEF2RXNCRyx5Q3VFakNKLGlCQU9RLGFBQVksQUFDWixXQUFXLEFBQ1gsV0FBWSxDQUVuQixDMUtteTNCQSxBMEtseTNCRCxPQUlJLDZCQUE2QixBQUM3QixlQUFlLEFBRWYsV0FBWSxDQXFFZixBQTVFRCw0QkFHSSxrQkFBa0IsQUFHbEIsYUFBYyxDQWNULEFBcEJULHFCQVVRLFlBQVksQUFDWixlQUFlLEFBQ2YsY3pFWGEsQXlFWWIscUJBQXFCLEFBQ3JCLHFCQUFxQixBQUlyQixlQUFlLEFBQ2YsU0FBVSxDQUNULEFBcEJULG1CQXNCUSxpQkFBaUIsQUFDakIsaUJBQWlCLEFBQ2pCLGFBQWEsQUFDYixjQUFjLEFBQ2QsbUJBQW1CLEFBQ25CLGVBQWUsQUFDZix3QkFBd0IsQUFDeEIsZ0JBQWlCLENBQ3BCLEFBOUJMLHlCQWdDWSxhQUFhLEFBQ2IsV0FBVyxBQUNYLGFBQWMsQ0F3Q3JCLEFBMUVMLHFDQW9DWSxlQUFjLEFBQ2QsY3pFcENTLEF5RXFDVCxnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0FrQ25CLEFBekVULGlEQXlDZ0Isa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixjQUFjLEFBQ2QsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osY0FBZSxDQWdCbEIsQUEvRGIsbURBa0RvQixjekVqREMsQXlFa0RELHFCQUFxQixBQUVyQixzQkFBc0IsQUFDdEIsY0FBZSxDQUNsQixBQXZEakIsNkRBMERvQixlQUFlLEFBQ2YsY3pFM0RBLEF5RTREQSxpQkFBaUIsQUFDakIsZ0JBQWlCLENBQ3BCLEFBOURqQix1REFpRWdCLHdCQUF5QixDQU81QixBQXhFYiw0SEFzRW9CLG9CQUF1QixDQUN0QixBQVFyQix5QkFHUSxhQUFjLENBS2pCLEFBUkwsdUJBVVEsYUFBYyxDQUNqQixBQVhMLDZCQWFRLGNBQWMsQUFFZCxVQUFXLENBQ2QsQUFoQkwsMEJBa0JRLHlCQUF5QixBQUN6Qix5QkFBeUIsQUFDekIsa0JBQWtCLEFBQ2xCLFVBQVMsQUFDVCxTQUFTLEFBQ1QsWUFBWSxBQUNaLFlBQWEsQ0FDaEIsQUFHTCw0QkFPUSxjQUFjLEFBQ2QsZ0JBQWlCLENBRXBCLEFBVkwsa0NBWVEsY0FBYyxBQUNkLFdBQVcsQUFDWCxhQUFnQixDQUNuQixBQWZMLCtCQWlCUSx5QkFBeUIsQUFDekIseUJBQXlCLEFBQ3pCLGtCQUFrQixBQUNsQixZQUFXLEFBQ1gsU0FBUyxBQUNULFlBQVksQUFDWixVQUFXLENBQ2QsQUFHTCxTQUNDLGlCQUFrQixBQUNsQixnQkFBa0IsQ0FPbEIsQXZFMUhHLHlDdUVpSEosU0FLRSxnQkFBZ0IsQUFDaEIsZ0JBQWdCLEFBQ2hCLGVBQWtCLENBRW5CLEMxSzR4M0JBLEEyS3Y3M0JELFVBRUUseUJBQXlCLEFBQ3pCLFcxRWdCWSxBMEVmWixpQkFBaUIsQUFDakIsbUJBQW9CLENBb0xyQixBQXpMRCxnQkFPSSxZQUFhLENBQ2QsQUFSSCxjQVVJLFVBQVcsQ0FDWixBbEVvRUYsbUJrRWxFRyxpQkFBaUIsQUFDakIsMEJBQTBCLEFBQzFCLGVBQWUsQUFDZiwwQkFBMkIsQ0FJNUIsQUFwQkgsd0JBa0JNLGExRW9Cc0IsQzBFbkJ2QixBQW5CTCw2QkF3Qk0sYUFBYSxBQUNiLHlCQUF5QixBQUN6QixlQUFlLEFBQ2YsZUFBZSxBQUNmLHNCQUF1QixBQUN2Qiw0QkFBNEIsQUFDNUIsMkJBQTJCLEFBQzNCLGdCQUFpQixDQUNsQixBQWhDTCxpQ0FrQ00sY0FBZSxDQUtoQixBeEVORCx5Q3dFakNKLGlDQXFDUSxZQUFhLENBRWhCLEMzSys3M0JKLEFtR3I4M0JHLHlDd0VqQ0osb0RBMkNVLFdBQVcsQUFDWCxTQUFVLENBQ1gsQUE3Q1QseURBaURVLFlBQVksQUFDWixTQUFVLENBQ1gsQzNLODczQlIsQTJLai8zQkQsNEJBdURNLGVBQWUsQUFDZixxQkFBcUIsQUFDckIsYTFFNUNlLEMwRWdEaEIsQXhFNUJELHlDd0VqQ0osNEJBMkRRLGNBQWUsQ0FFbEIsQzNLZzgzQkosQTJLNy8zQkQsbUJBaUVJLGdCQUFnQixBQUNoQixrQkFBbUIsQ0E2QnBCLEFBL0ZILHFCQW9FTSxlQUFlLEFBQ2YsMEJBQTJCLENBQzVCLEFBdEVMLDZDQXdFTSxlQUFlLEFBQ2YsZUFBZSxBQUNmLHFCQUFxQixBQUNyQix5QkFBeUIsQUFDekIsYTFFdENzQixDMEV5Q3ZCLEFBL0VMLGdDQW1GTSxlQUFnQixDQVdqQixBQTlGTCxnREFzRlEsY0FBYyxBQUNkLFdBQVcsQUFDWCxhQUFjLENBQ2YsQUF6RlAsc05BNEZRLHdCQUF5QixDQUMxQixBQTdGUCxxREFrR00sY0FBZSxDQUNoQixBQW5HTCxvQ0FzR0ksZUFBaUIsQUFDakIsa0JBQW1CLENBSXBCLEF4RTFFQyx5Q3dFakNKLG9DQXlHTSxlQUFrQixDQUVyQixDM0tpODNCRixBMks1aTRCRCxtQ0E2R0ksZ0JBQWtCLEFBQ2xCLGtCQUFtQixDQUlwQixBeEVqRkMseUN3RWpDSixtQ0FnSE0sY0FBaUIsQ0FFcEIsQzNLcTgzQkYsQTJLdmo0QkQsd0JBb0hJLFdBQVksQ0FDYixBQXJISCxpQ0F3SEksYUFBYSxBQUNiLG1CQUFtQixBQUNuQixlQUFnQixDQUNqQixBQTNISCw2QkE2SEksb0JBQWEsQUFBYixhQUFhLEFBQ2IsdUJBQW1CLEFBQW5CLG1CQUFtQixBQUNuQixzQkFBOEIsQUFBOUIsOEJBQThCLEFBQzlCLG1CQUFlLEFBQWYsZUFBZSxBQUNmLHNCQUFtQixBQUFuQixrQkFBbUIsQ0F5Q3BCLEFBMUtILDZHQXNJTSxlQUFrQixDQUNuQixBQXZJTCwyQ0F5SU0sY0FBVSxBQUFWLFNBQVUsQ0FDWCxBQTFJTCwyQ0E0SU0sV0FBTyxBQUFQLE9BQU8sQUFDUCwyQkFBbUIsQUFBbkIsd0JBQW1CLEFBQW5CLG1CQUFtQixBQUNuQixnQkFBZ0IsQUFDaEIsOEJBQWlCLEFBQWpCLGdCQUFpQixDQVVsQixBeEV4SEQseUN3RWpDSiwyQ0FpSlEsZUFBaUIsQUFDakIsNkJBQWdCLEFBQWhCLGVBQWdCLENBT25CLEMzSzA4M0JKLEFtR3hrNEJHLCtEd0UzQkosMkNBcUpRLGVBQWUsQUFDZixlQUFpQixBQUNqQiw2QkFBZ0IsQUFBaEIsZUFBZ0IsQ0FFbkIsQzNLazkzQkosQTJLM200QkQsMkNBMkpNLGdCQUFnQixBQUNoQiw4QkFBaUIsQUFBakIsaUJBQWlCLEFBQ2pCLGdCQUFpQixDQVlsQixBeEU5SUQsK0R3RTNCSiwyQ0ErSlEsZUFBZ0IsQ0FVbkIsQzNLODgzQkosQW1HdGw0QkcseUN3RWpDSiwyQ0FrS1EsZ0JBQWdCLEFBQ2hCLHFCQUF1QixBQUF2Qix1QkFBdUIsQUFDdkIsaUJBQWtCLENBS3JCLEMzS3M5M0JKLEEySy9uNEJELDhEQXVLUSxZQUFhLENBQ2QsQUF4S1AsK0JBNEtJLHdCQUF5QixDQVkxQixBQXhMSCw0Q0E4S00sU0FBWSxDQVNiLEFBdkxMLHdEQWlMVSxnQkFBaUIsQ0FDbEIsQUFsTFQsNkRBb0xVLGNBQWlCLENBQ2xCLEFBTVQsZUFDRSx5QkFBeUIsQUFDekIsVTFFMUtZLEMwRTJLYixBQUNELGdCQUNFLHlCMUVuTG1CLEEwRW9MbkIsYTFFckxrQixDMEV3Tm5CLEFBckNELGtDQUtNLGExRWpLbUIsQzBFa0twQixBQU5MLDREQVlJLGFBQWMsQ0FDZixBQWJILG1DQWVJLGNBQWMsQUFDZCx3QkFBeUIsQ0FDMUIsQUFqQkgsd0NBb0JNLGFBQWMsQ0FDZixBQXJCTCx1Q0F1Qk0sYUFBYyxDQUNmLEFBeEJMLHVDQTBCTSxVQUFjLENBQ2YsQUEzQkwseURBa0NNLGExRTlMbUIsQzBFK0xwQixBQUlMLGtCQUNFLHlCMUV6TnFCLEEwRTBOckIsYTFFNU5rQixDMEUrT25CLEFBckJELG9FQVVNLGExRTdNbUIsQzBFOE1wQixBQVhMLDZCQWVNLGdCQUFpQixDQUNsQixBQWhCTCw2QkFrQk0sYTFFck5tQixDMEVzTnBCLEFBSUwsa0JBQ0UseUIxRS9PcUIsQTBFZ1ByQixhMUVuUGtCLEMwRW1RbkIsQUFsQkQsaUdBZU0sYTFFek9tQixDMEUwT3BCLEFBNEJMLHlCQUNFLHVCQUVJLHdCQUEwQixDQUMzQixDM0tpODNCSixBMks3NzNCRCx5QkFDRSx5QkFFSSxXQUFZLENBT2IsQUFUSCw0Q0FJTSxXQUFXLEFBR1gsZ0JBQWlCLENBRmxCLEMzS204M0JOLEFtR3p0NEJHLHlDd0VpUkYsNENBaUJNLGVBQWdCLENBQ2pCLEFBSkwsWUFRSSxlQUFnQixDQUNqQixBQVRILDREQWtCTSxZQUFhLENBQ2QsQUFuVlAsaUNBc1ZNLGNBQWMsQUFDZCxVQUFXLENBQ1osQUF4QkgsNkJBMEJJLGFBQWMsQ0FTZixBQW5DSCwrQkE0Qk0sa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixXQUFXLEFBQ1gsZ0JBQWdCLEFBQ2hCLGVBQWUsQUFDZixVMUU5VU0sQzBFK1VQLEMzS3k3M0JOLEE0SzN4NEJELHFCQUNDLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsYTNFU21CLEMyRXlRbkIsQUFyUkQsaUNBS0UsZUFBZSxBQUNmLGVBQWdCLENBQ2hCLEFBUEYsbUNBU0UsaUJBQWtCLENBQ2xCLEFBVkYseUNBYUUsV0FBVSxBQUNWLGdCQUFnQixDQUNoQixBQWZGLG9DQWlCRSxtQkFBbUIsQUFDbkIsVUFBVyxDQUNYLEFBbkJGLGdDQXFCRSxjQUFjLEFBQ2QsZUFBZSxBQUNmLGFBQWMsQ0FDZCxBQXhCRixvQ0EwQkUsZUFBZ0IsQ0FtQmhCLEFBN0NGLHVDQTRCRyxlQUFlLEFBQ2Ysc0JBQXVCLEFBQ2pCLDRCQUE0QixBQUNsQyxjQUFjLEFBQ2Qsd0JBQXdCLEFBQ3hCLGdCQUFpQixDQUNqQixBQWxDSCxzQ0FvQ0csZUFBZSxBQUNmLGVBQWUsQUFFZixjM0UxQmtCLEEyRTJCbEIsb0JBQXFCLENBQ3JCLEFBekNILDJDQTJDRyxZQUFhLENBQ2IsQUE1Q0gsZ0NBK0NFLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFVBQVUsQUFDVixlQUFlLEFBQ2Ysd0JBQXdCLEFBQ3hCLG9CQUFxQixDQUNyQixBQXRERix3QkF3REUsYUFBYSxBQUNiLGNBQWMsQUFDZCx3QkFBeUIsQ0FPekIsQUFqRUYsMEJBNkRHLGMzRWhEa0IsQTJFaURsQixZQUFZLEFBQ1osb0JBQXFCLENBQ3JCLEFBaEVILHdCQW1FRSx1QkFBd0IsQ0FDeEIsQUFwRUYsd0JBc0VFLGVBQWUsQUFDZixpQkFBa0IsQ0FDbEIsQUF4RUYsbUNBMkVFLG9CQUFvQixBQUNqQixxQkFBcUIsQUFDckIsdUJBQXVCLEFBQ3ZCLHdCQUF3QixBQUN4QixlQUFlLEFBQ2YsZUFBZ0IsQ0FNbkIsQXpFM0RFLCtEeUUzQkosbUNBb0ZNLGVBQWdCLENBRXBCLEM1Szh5NEJELEE0S3A0NEJELCtCQXlGRSxnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLHlCQUF5QixBQUN6QixXQUFZLENBMENaLEFBdElGLGtDQThGRyx3QkFBd0IsQUFDeEIscUJBQXFCLEFBQ3JCLGdCQUFnQixBQUNoQixVM0U5RVcsQzJFK0VYLEFBbEdILGlDQXFHRyxlQUFlLEFBQ2YsVzNFbkZXLEEyRW9GWCxpQkFBa0IsQ0FJakIsQXpFaEZBLCtEeUUzQkosaUNBeUdJLGlCQUFrQixDQUVsQixDNUttejRCSCxBNEs5NTRCRCxzQ0E2R0csZUFBZSxBQUNmLGtCQUFrQixBQUNsQixxQkFBcUIsQUFDckIsVzNFN0ZXLEEyRThGWCxZQUFZLEFBQ1QsV0FBWSxDQW1CZixBQXJJSCx5Q0FvSEksZ0JBQWdCLEFBQ0osY0FBYyxBQUNkLGdCQUFpQixDQUM3QixBQXZISiwyQ0F5SEksa0JBQWtCLEFBQ2xCLE9BQVEsQ0FDUixBQTNISiwyQ0E2SEksUUFBUSxBQUNSLGVBQWUsQUFDZix5QkFBMEIsQ0FDMUIsQUFoSUosOENBa0lJLHlCQUF5QixBQUN6QixVQUFXLENBQ1gsQUFwSUosd0JBd0lFLDRCM0U1SGtCLEMyRTZIbEIsQUF6SUYsNEJBMklHLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLHFCQUFxQixBQUNyQix3QkFBd0IsQUFDeEIsZUFBZSxBQUNmLFlBQVksQUFDWixZQUFZLEFBQ1QsZ0JBQWdCLEFBQ2hCLGdCQUFnQixBQUNuQixjQUFjLEFBQ2QsNkJBQTZCLEFBQzdCLHlCQUF5QixBQUNoQixnQkFBaUIsQ0FDMUIsQUF6Skgsa0NBMkpHLHlCQUF5QixBQUN6QixVM0V6SVcsQzJFMElYLEFBN0pILGtDQStKRyxTQUFVLENBQ1YsQUFoS0gsb0NBa0tHLHlCQUF5QixBQUN6QixVM0VoSlcsQzJFaUpYLEFBcEtILCtCQXlLRyxVQUFVLEFBQ1YscUJBQXFCLEFBQ3JCLGlCQUFpQixBQUNqQixjQUFlLENBS2YsQUFqTEgscUNBOEtJLGVBQWUsQUFDZix3QkFBeUIsQ0FDekIsQUFoTEoseUNBbUxHLGdCQUFnQixBQUNoQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGlCQUFpQixBQUNqQix3QkFBd0IsQUFDeEIsV0FBVyxBQUVYLGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIscUJBQXFCLEFBQ3JCLFdBQVcsQUFDWCxZQUFZLEFBQ1osd0JBQXlCLENBQ3pCLEFBaE1ILGtDQW9NRSxpQkFBa0IsQ0FzQmxCLEFBMU5GLHdDQXNNRyxrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFlBQVksQUFDWix5QjNFOUxvQixBMkUrTHBCLGtCQUFrQixBQUNsQixjQUFlLENBS2YsQUFKQSxzRUEvTUgsd0NBZ05PLGVBQWUsQUFDZixnQkFBaUIsQ0FFckIsQzVLZzA0QkYsQTRLbmg1QkQsd0NBcU5HLGdCQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLFFBQVMsQ0FDVCxBQXpOSCwrQkE0TkUsb0JBQW9CLEFBQ3BCLGlCQUFpQixBQUNYLFdBQVksQ0FrRGxCLEFBaFJGLGtDQWtPRyx3QkFBeUIsQ0FDekIsQUFuT0gsaUNBcU9HLGlCQUFrQixDQUNsQixBQXRPSCxzQ0F3T0csV0FBWSxDQUlaLEF6RWpOQywrRHlFM0JKLHNDQTBPSSxVQUFXLENBRVosQzVLczA0QkYsQTRLbGo1QkQsa0RBOE9HLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FDbEIsQUFoUEgsOENBa1BZLGMzRTFNYSxBMkUyTWIsMEJBQTBCLEFBQzFCLGdCQUFpQixDQUNwQixBQXJQVCxnREF1UEcsZ0JBQWdCLEFBQ2hCLGVBQWdCLENBT2hCLEF6RTFPQyxnRXlFckJKLGdEQTBQSSxVQUFXLENBS1osQzVLeTA0QkYsQW1HN2k1QkcsK0R5RTNCSixnREE2UEksVUFBVyxDQUVaLEM1SyswNEJGLEE0SzlrNUJELHlDQWlRRyxlQUFnQixDQWNoQixBQS9RSCwyQ0FtUUksa0JBQW1CLENBQ25CLEFBcFFKLDhDQXNRSSxhQUFjLENBQ2QsQUF2UUosMkNBeVFJLGNBQWMsQUFDZCxhQUFjLENBQ2QsQUEzUUosaURBNlFLLGFBQWMsQ0FDZCxBQTlRTCxtQ0FtUkUsZ0JBQWdCLENBQ2hCLEFBRUYsY0FDQyxjQUFlLENBU2YsQUFWRCxnQkFHRSxjQUFlLENBQ2YsQUFKRixnQkFNRSxlQUFlLEFBQ2YsY0FBYyxBQUNkLGNBQWUsQ0FDZixBQUVGLFlBQ0MsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQU9sQixBQVRGLGNBSUcsY0FBYyxBQUNkLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsYUFBYyxDQUNkLEF6RXhRQyx5Q3lFakNKLDRCQWdUSSxXQUFXLEFBQ0wsWUFBYSxDQUNwQixBQUxGLHNDQU9LLGNBQWUsQ0FDaEIsQUFyVEwsZ0RBd1RRLGtCQUFtQixDQUNwQixBQVpOLGdFQWlCRSxpQkFBaUIsQUFDakIsb0JBQW9CLEFBQ3BCLG1CQUFtQixBQUNuQixnQkFBZ0IsQUFDaEIseUJBQXlCLEFBQ3pCLGMzRXZUaUIsQTJFd1RqQixlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxZQUFZLEFBQ1osZ0JBQWdCLEFBQ2hCLGFBQWEsQUFDYixlQUFnQixBQUNoQixpQkFBa0IsQ0FjbEIsQUE1Q0YsNkVBZ0NHLHFCQUFxQixBQUNyQixZQUFZLEFBQ1oseUJBQXlCLEFBQ3pCLGNBQWUsQ0FDZixBQXBDSCxrRUFzQ0csa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxTQUFTLEFBQ1QsY0FBZSxDQUVmLEFBM0NILDBQQThDRSx3QkFBeUIsQ0FDekIsQUEvQ0YsK0RBaURFLDZCQUE2QixBQUM3QixhQUFhLEFBQ2IsZUFBZ0IsQ0FjaEIsQUFqRUYsa0VBd0RHLGtCQUFrQixBQUNsQixjQUFlLENBQ2YsQUExREgsMkVBNERFLGNBQWMsQUFDZCxtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLGFBQWMsQ0FDYixBQWhFSCxvREFvRUUsMkJBQTZCLENBSTdCLEFBeEVGLHNEQXNFRyw0QkFBOEIsQ0FDOUIsQUF2RUgsOERBMkVFLGtCQUFtQixDQVduQixBQXRGRixpRUE4RUcseUJBQXlCLEFBQ3pCLFlBQWEsQ0FDYixBQWhGSCxpRkFrRkcsZ0JBQWdCLEFBQ2hCLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FDbEIsQzVLaTE0QkgsQTZLbnQ1QkQsa0RBU0MseUJBQXlCLEFBQ3pCLG9CQUFvQixBQUNwQixnQkFBaUIsQ0F5SmpCLEFBcEtELG9IQUdFLHFCQUFxQixBQUNyQixlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLGVBQWdCLENBQ2hCLEFBUEYsdUVBYUUsa0JBQW1CLENBd0NuQixBQXJERixnRkFlRSxlQUFlLEFBQ2YseUJBQXlCLEFBQ3pCLGlCQUFpQixBQUNqQixzQkFBdUIsQUFDakIsMkJBQTRCLENBSWpDLEExRVVDLHlDMEVqQ0osZ0ZBcUJHLGNBQWUsQ0FFZixDN0sydDVCRixBNktsdjVCRCw0RkF5QkcsZUFBZ0IsQ0FLaEIsQTFFR0MseUMwRWpDSiw0RkE0QkksZUFBZ0IsQ0FFakIsQzdLOHQ1QkYsQTZLNXY1QkQsNkVBZ0NHLGVBQWUsQUFDZixjNUVwQmtCLEE0RXFCbEIsb0JBQXFCLENBSXJCLEExRUxDLHlDMEVqQ0osNkVBb0NJLGNBQWUsQ0FFaEIsQzdLa3U1QkYsQW1HdnU1QkcseUMwRWpDSixxSkEwQ1csV0FBVyxBQUNYLFNBQVUsQ0FDWCxBQTVDVixvS0FnRFcsWUFBWSxBQUNaLFNBQVUsQ0FDWCxDN0tpdTVCVCxBNktueDVCRCwyREEwREUsd0JBQXdCLEFBQ3hCLG1CQUFtQixBQUNuQixhQUFlLEFBQ2Ysc0JBQXVCLEFBQ3ZCLGlCQUFpQixBQUNqQiwyQkFBNEIsQ0FLNUIsQTFFbkNFLHlDMEVqQ0osMkRBa0VHLGNBQWUsQ0FFaEIsQzdLOHQ1QkQsQTZLbHk1QkQsd0RBc0VFLGtCQUFtQixDQUNuQixBQXZFRiw4REF5RUUsV0FBVyxBQUNYLGtCQUFtQixDQUNuQixBQTNFRix5RkErRUUsZUFBZSxBQUNaLGM1RW5FZ0IsQTRFb0VoQiwwQkFBMEIsQUFDMUIsaUJBQWlCLEFBQ2pCLGdCQUFlLEFBQ2Ysa0JBQWtCLENBQ3JCLEFsQ25GTSxzTEFDSSxXQUFZLENBQ2YsQUFFTCxzRkFDSSxZQUFZLEFBQ1osZ0JBQWdCLEFBQ2hCLFlBQVksQUFDWixRQUFTLENBUVosQXhDU0QsK0R3Q3JCQSxzRkFNUSxXQUFXLEFBQ1gsZUFBZ0IsQ0FLdkIsQzNJcXo1QkosQW1HdHk1QkcseUN3QzNCQSxzRkFVUSxVQUFXLENBRWxCLEMzSTJ6NUJKLEEySTF6NUJHLGdJQUNJLGNBQWUsQ0FDbEIsQUFFRyxpSEFDSSxjQUFlLENBQ2xCLEFBR0wsc0ZBQ0ksZ0JBQWUsQUFDZixxQkFBb0IsQUFDcEIsd0JBQXVCLEFBQ3ZCLGtCQUFrQixBQUNsQixlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLHNCQUFzQixBQUN0QixrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixZQUFZLEFBQ1osZUFBZSxBQUNmLFdBQVUsQUFDVixxRUFBc0UsQUFDdEUscUIxQ3hCTSxDMEN5QlQsQUFDRCwwSEFDSSxZQUFhLENBQ2hCLEFBS0MscUpBQ0Usa0JBQWtCLEFBQ2xCLGlCQUFrQixDQWlCbkIsQUFmQyx1S0FDRSxvQkFBcUIsQ0FDdEIsQUFFRCxvTkFDRSxXQUFXLEFBQ1gsWUFBWSxBQUNaLFVBQVUsQUFDVixTQUFTLEFBQ1Qsc0JBQXNCLEFBQ3RCLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsZ0JBQWdCLEFBQ2hCLGNBQWUsQ0FDaEIsQUFJRCxnTEFDRSxjQUFlLENBQ2hCLEFBQ0QsMk1BQ0UsaUJBQWtCLEFBQ2xCLGVBQWlCLENBQ2xCLEFBSUwsMlVBQ0ksYUFBYSxBQUNiLGVBQWUsQUFDZixXQUFjLEFBQ2QsZ0JBQWlCLEFBQ2pCLGdCQUFpQixDQUNwQixBQUNELGlLQUNFLG9CQUFxQixDQUN0QixBQUVELGlLQUNFLGNBQWMsQUFDZCwwQkFBMEIsQUFDMUIsaUJBQWlCLEFBQ2pCLGtCQUFtQixDQUNwQixBQUVELDBLQUNJLFVBQVcsQ0FDZCxBQUVELHdVQUVJLGFBQWEsQUFDYixnQkFBaUIsQ0FDcEIsQUFFRCwwVkFFSSxpQkFBa0IsQ0FDckIsQUFFRCw4WEFFSSxtQkFBbUIsQUFDbkIsZ0JBQWtCLEFBQ2xCLGVBQWlCLEFBQ2pCLHdCQUF5QixDQUs1QixBQUhHLDBZQUNFLGNBQWUsQ0FDaEIsQUFHTCwwWUFFSSxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLDBCQUEyQixDQUM5QixBQUlKLGdJQUNPLGdCQUFlLEFBQ2YscUJBQW9CLEFBQ3BCLHdCQUF1QixBQUN2QixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixzQkFBc0IsQUFDdEIsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLGVBQWUsQUFDZixXQUFVLEFBQ1YscUVBQXNFLEFBQ3RFLHFCMUN0SU0sQzBDdUlULEFBQ0Qsb0tBQ0ksWUFBYSxDQUNoQixBa0M3Skwsb0VBMkZHLGNBQWUsQ0FDZixBQTVGSCxtRkFnR0ssa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixhQUFjLENBS2pCLEExRXRFRSx5QzBFakNKLG1GQW9HTSxVQUFXLENBR2YsQzdLdTQ1QkQsQTZLOSs1QkQsMEVBMEdLLGVBQWUsQUFDZiw4QkFBOEIsQUFDOUIsY0FBYyxBQUNkLGlCQUFpQixBQUNqQixpQkFBaUIsQUFDakIsa0JBQW1CLENBSXRCLEExRWxGRSx5QzBFakNKLDBFQWlITSxnQkFBaUIsQ0FFckIsQzdLMDQ1QkQsQTZLNy81QkQsbUZBcUhLLGVBQWUsQUFDZixjNUV6R2dCLEE0RTBHaEIsMEJBQTBCLEFBQzFCLGdCQUFnQixBQUNoQixnQkFBaUIsQ0FDcEIsQUExSEYsbUZBNEhNLFVBQVcsQ0FDZixBQTdIRixnRkErSEkscUJBQXFCLEFBQ3JCLFdBQVcsQUFDWCxZQUFZLEFBQ1oseUJBQXlCLEFBQ3pCLG1CQUFtQixBQUNuQixnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQiwyQkFBNEIsQ0FDOUIsQUF4SUYsZ0ZBMklJLGtCQUFtQixDQUNwQixBQTVJSCxxR0ErSUksZUFBZSxBQUNmLGdCQUFpQixDQUNsQixBQWpKSCxxR0FxSk0sZUFBYyxBQUNkLHFCQUFxQixBQUNyQixVQUFXLENBQ1osQUF4SkwsK0ZBMEpNLG1CQUFtQixBQUNuQixjNUU5SWUsQTRFK0lmLDBCQUEwQixBQUMxQixnQkFBaUIsQ0FDbEIsQUE5SkwsbUlBZ0tNLHVCQUF3QixDQUN6QixBMUVoSUQseUMwRWpDSixrREF1S0UsWUFBYSxDQUNiLEM3SzY0NUJELEE2SzE0NUJELHdDQUdFLGlCQUFrQixDQUlsQixBQVBGLHNEQUtHLHVCQUF3QixDQUN4QixBQU5ILHdEQVVJLGtCQUFtQixDQUNwQixBQVhILHNFQWNJLGVBQWUsQUFDZixnQkFBaUIsQ0FDbEIsQUFoQkgsNERBbUJFLGtCQUFtQixDQUNuQixBQXBCRiw0REF1QkUsb0JBQWEsQUFBYixhQUFhLEFBQ2Isa0JBQW1CLENBZ0JuQixBQXhDRixvRUEyQkcsZUFBZSxBQUNmLHFCQUFxQixBQUNyQixXQUFXLEFBQ1gsV0FBWSxDQUNaLEFBL0JILGdFQWlDSSxnQkFBZ0IsQUFDakIscUJBQXFCLEFBQ3JCLGlCQUFpQixBQUNqQiwwQkFBMEIsQUFDMUIsYzVFbk1rQixBNEVvTWxCLGNBQWUsQ0FDZixBQXZDSCwwRUEwQ0Usa0JBQW1CLENBV25CLEFBckRGLDhFQTRDSSxnQkFBZ0IsQUFDakIsYzVFM01rQixBNEU0TWxCLDBCQUEwQixBQUMxQixpQkFBaUIsQUFDakIsYUFBYyxDQUNkLEFBakRILDhFQW1ESSxhNUVqTmlCLEM0RWtObEIsQUFwREgsc0VBd0RLLGVBQWMsQUFDYixxQkFBcUIsQUFDckIsVUFBVyxDQUNaLEFBM0RMLGtFQTZETSxtQkFBbUIsQUFDbkIsYzVFNU5lLEE0RTZOZiwwQkFBMEIsQUFDMUIsZ0JBQWlCLENBQ2xCLEFBakVMLDBGQW1FTSx1QkFBd0IsQ0FDekIsQUFwRUwsMENBd0VFLGtCQUFtQixDQUluQixBQTVFRixnREEwRUcsY0FBZSxDQUNmLEFBM0VILGtFQStFRSxlQUFnQixDQVNoQixBQXhGRiw0RUFpRkcsZUFBZSxBQUNmLGFBQWMsQ0FDZCxBQW5GSCxnRkFxRkcsZUFBZSxBQUNmLHVCQUF3QixDQUN4QixBQVNILHNCQUNDLHNCQUF3QixDQUN4QixBQzdRRCxrQkFDSSxvQkFBYSxBQUFiLFlBQWEsQ0FzQ2hCLEFBdkNELDhCQUlRLHNCQUEyQixBQUczQixzQkFBcUIsQUFDckIsY0FBYyxBQUNkLHNCQUF1QixBQUN2QixlQUFlLEFBQ2YseUJBQThCLENBTWpDLEFBakJMLHlEQWNZLGVBQWUsQUFDZixXQUFZLENBQ2YsQUFoQlQsb0NBb0JRLFlBQWdCLEFBQ2hCLGlCQUFpQixBQUNqQixvQ0FBb0MsQUFDcEMsa0JBQXFCLEFBQ3JCLHNCQUF1QixBQUN2Qix5QkFBOEIsQ0FhakMsQUF0Q0wsaURBNEJZLGFBQWtCLEFBQ2xCLGNBQWUsQ0FDbEIsQUE5QlQsOERBaUNZLHFCQUFxQixBQUNyQixpQkFBaUIsQUFDakIsa0NBQWtDLEFBQ2xDLHFDQUF1QyxDQUMxQyxBQ3JDTCxnQkFDSCx5QkFBeUIsQUFFekIsaUJBQWlCLEFBQ2pCLG1CQUFvQixDQXFUcEIsQTVFeFJHLHlDNEVqQ0EsZ0JBT0YsY0FBZSxDQWtUaEIsQy9LczU1QkEsQStLL3M2QkcsbUJBV0YseUJBQXlCLEFBQ3pCLHNCQUF1QixBQUNqQiw0QkFBNEIsQUFDNUIsMkJBQTJCLEFBQzNCLFlBQWEsQ0FNbkIsQTVFWUUseUM0RWpDQSxtQkFpQkQsZUFBZSxBQUNmLGtCQUFtQixDQUdwQixDL0t5czZCRCxBK0t2czZCQSx3QkFDQyxrQkFBbUIsQ0ErQ25CLEE1RXRDRSx5QzRFVkgsd0JBSUUsa0JBQW1CLENBNENwQixDL0tpcTZCRCxBK0tqdDZCQywwQkFPQyxjQUFlLENBQ2YsQUFFRCx5Q0FDQyxvQkFBYSxBQUFiLGFBQWEsQUFDYixrQkFBeUIsQUFBekIsd0JBQXlCLENBbUN6QixBQXJDQSxvREFLQyx5QkFBeUIsQUFDekIsV0FBVyxBQUNYLGdCQUFnQixBQUNoQixZQUFZLEFBQ1osb0JBQWEsQUFBYixZQUFhLENBMEJiLEE1RXpDQSwrRDRFTUQsb0RBWUUsY0FBZSxDQXVCaEIsQy9LMnI2QkgsQW1HOXQ2QkcseUM0RUFELG9EQWdCRSxjQUFlLENBbUJoQixDL0tpczZCSCxBK0twdTZCRSwwREFvQkUsa0JBQWMsQUFBZCxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxZQUFhLENBSWIsQUEzQkYscUVBeUJNLFlBQWEsQ0FDaEIsQUExQkgsMkRBNkJFLGtCQUFjLEFBQWQsY0FBYyxBQUNkLHNCOUU1Q1MsQThFNkNULFNBQVMsQUFDVCxnQkFBZ0IsQUFDaEIsWUFBYSxDQUNiLEE1RWxDRCx5QzRFd0NILDJCQUVFLCtCOUUvRGlCLEM4RWlKbEIsQy9LaW82QkQsQStLcnQ2QkMsNENBS0MsbUJBQW1CLEFBQ25CLCtCOUVuRWlCLEM4RXdFakIsQTVFbkRDLHlDNEV3Q0YsNENBU0Usa0JBQW1CLENBRXBCLEMvS3F0NkJGLEErS2h1NkJDLGtDQWFDLGM5RTFFaUIsQThFMkVqQixVQUFVLEFBQ1Ysb0JBQWEsQUFBYixhQUFhLEFBQ2IsV0FBVyxBQUNYLFlBQVksQUFDWiw2QkFBNkIsQUFDN0IsMEJBQXNCLEFBQXRCLHNCQUFzQixBQUN0QixxQkFBdUIsQUFBdkIsdUJBQXVCLEFBQ3ZCLGtCQUFrQixBQUNsQixZQUFhLENBa0NiLEFBeERELDhDQXlCRSxrQkFBbUIsQ0FDbkIsQUExQkYsbURBNkJFLHlCQUF5QixBQUN6QixlQUFlLEFBQ2Ysc0JBQXVCLEFBQ3ZCLGNBQWMsQUFDUiw0QkFBNEIsQUFDNUIsMkJBQTJCLEFBQzNCLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FNeEIsQTVFbEZBLHlDNEV3Q0YsbURBdUNTLGVBQWUsQUFDZixTQUFVLENBRWpCLEMvS3l0NkJILEErS253NkJDLG9EQTZDRSxlQUFlLEFBQ2Ysd0JBQXdCLEFBQ3hCLGVBQWdCLENBQ2hCLEFBaERGLG9DQW1ERSxrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLFVBQVUsQUFDVixRQUFTLENBQ1QsQUFJRixrQ0FDQyxTQUFTLEFBQ1QsaUNBQW1DLENBc0JuQyxBQXhCQSx1Q0FLQyxtQkFBb0IsQUFDcEIsZUFBZ0IsQ0FFaEIsQUFSRCx1Q0FZQyxZQUFZLEFBQ1osd0JBQTBCLENBQzFCLEFBZEQsaURBZ0JDLGVBQWUsQUFDZixrQkFBbUIsQ0FNbkIsQTVFMUhBLHlDNEVtR0QsaURBb0JFLG1CQUFtQixBQUNuQixrQkFBUyxBQUFULFFBQVMsQ0FFVixDL0t5dDZCSCxBK0twMzZCRyxrQ0FnS0Ysb0JBQWEsQUFBYixhQUFhLEFBQ2Isd0JBQXdCLEFBQ3hCLGM5RXRKa0IsQThFdUpsQixnQkFBZ0IsQUFDaEIsb0JBQTJCLEFBQTNCLDJCQUEyQixBQUMzQix1QkFBb0IsQUFBcEIsbUJBQW9CLENBb0VwQixBNUV4TUUseUM0RWpDQSxrQ0F3S0QsbUJBQWUsQUFBZixjQUFlLENBaUVoQixDL0swcDZCRCxBK0tuNDZCRyxpREEyS0QsU0FBUyxBQUNULGlCQUFpQixBQUNqQiwyQkFBa0IsQUFBbEIsMEJBQWtCLEFBQWxCLGlCQUFrQixDQUlsQixBNUVoSkMseUM0RWpDQSxpREErS0EsY0FBZSxDQUVoQixDL0s4dDZCRixBK0svNDZCRyx5RkFvTEQsZUFBZSxBQUNmLDJCQUFrQixBQUFsQiwwQkFBa0IsQUFBbEIsa0JBQWtCLEFBQ2xCLGFBQWMsQ0FLZCxBNUUxSkMseUM0RWpDQSx5RkF3TEEsMEJBQTBCLEFBQzFCLGNBQWUsQ0FFaEIsQy9LaXU2QkYsQStLNTU2QkcsbURBOExELFlBQVksQUFDWixrQkFBa0IsQUFDbEIsU0FBUyxBQUNULDBCQUE2QixBQUM3QixVQUFVLEFBQ1YsU0FBUyxBQUNULGdCQUFnQixBQUNoQixxQkFBcUIsQUFDckIsMkJBQW9CLEFBQXBCLG9CQUFvQixBQUNwQix1QkFBb0IsQUFBcEIsbUJBQW9CLENBaUNwQixBNUV2TUMseUM0RWpDQSxtREEwTUEsZ0JBQWdCLEFBQ2hCLGdCQUFnQixBQUNoQixlQUFlLEFBQ2YsV0FBVyxBQUNYLHFCQUF1QixBQUF2QixzQkFBdUIsQ0EwQnhCLEMvSzJzNkJGLEErS243NkJHLHNEQW9OQSwyQkFBb0IsQUFBcEIsb0JBQW9CLEFBQ3BCLHFCQUF1QixBQUF2Qix1QkFBdUIsQUFDdkIsdUJBQW9CLEFBQXBCLG9CQUFvQixBQUNwQixVQUFXLENBZ0JYLEFBdk9BLHdEQXlOQyxxQkFBcUIsQUFDckIsMkJBQW9CLEFBQXBCLG9CQUFvQixBQUNwQixzQkFBbUIsQUFBbkIsbUJBQW1CLEFBQ25CLHFCQUF1QixBQUF2Qix1QkFBdUIsQUFDdkIsb0JBQVksQUFBWixXQUFZLENBSVosQUFqT0QsK1FBb09DLFc5RWpOUyxBOEVrTlQsd0JBQXlCLENBQ3pCLEFBdE9ELHNCQTRPRixjQUFjLEFBQ2Qsb0JBQWEsQUFBYixhQUFhLEFBQ2IsMEJBQXNCLEFBQXRCLHFCQUFzQixDQTBFdEIsQUF4VEUsc0NBaVBBLFdBQVksQUFDWixrQ0FBb0MsQ0FDcEMsQTVFbE5BLHlDNEVqQ0Esc0JBc1BELGFBQWMsQ0FrRWYsQy9LZ3E2QkQsQStLeDk2QkcsZ0NBeVBELGNBQWMsQUFDZCxxQkFBcUIsQUFDckIsa0JBQWtCLEFBQ2xCLG9CQUFhLEFBQWIsYUFBYSxBQUNiLHFCQUF1QixBQUF2QixzQkFBdUIsQ0EwRHZCLEFBdlRDLGlEQWdRQSxrQkFBbUIsQ0FJbkIsQTVFbk9BLHlDNEVqQ0EsaURBa1FDLGtCQUFtQixDQUVwQixDL0tzdTZCSCxBK0sxKzZCRyxzQ0FzUUEsVUFBVSxBQUNWLGtDQUFvQyxDQUNwQyxBNUV2T0EseUM0RWpDQSxnQ0EyUUEsMEJBQXNCLEFBQXRCLHFCQUFzQixDQTRDdkIsQy9LOHI2QkYsQStLci82QkcsbUNBK1FBLFNBQVMsQUFDVCxtQkFBbUIsQUFDbkIsd0JBQXdCLEFBQ3hCLGVBQWUsQUFDZixzQkFBdUIsQUFDakIsNEJBQTRCLEFBQzVCLDJCQUEyQixBQUMzQixpQkFBYSxBQUFiLFlBQWEsQ0FTbkIsQTVFOVBBLHlDNEVqQ0EsbUNBeVJPLFdBQU8sQUFBUCxPQUFPLEFBQ1AsZUFBZSxBQUNyQixVQUFVLEFBQ0osZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUUxQixDL0sydTZCSCxBK0sxZzdCRyxrQ0FrU0EsY0FBZSxDQUNmLEFBblNBLG9DQXNTWSxrQkFBbUIsQ0FDdEIsQUF2U1Qsa0NBMFNBLDJCQUFrQixBQUFsQiwwQkFBa0IsQUFBbEIsaUJBQWtCLENBUWxCLEE1RWpSQSx5QzRFakNBLGtDQTZTQyxrQkFBa0IsQUFFbEIsU0FBUyxBQUNULE9BQVEsQ0FFVCxDL0s0dTZCSCxBK0s5aDdCRyxxQ0FxVEEsWUFBYSxDQUNiLEFDdFRKLG1CQUNFLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsUUFBUSxBQUNSLFNBQVMsQUFDVCxhQUFhLEFBQ2Isc0JBQXNCLEFBQ3RCLHFDQUF5QyxBQUN6QyxXQUFZLENBa05iLEE3RXpMRyx5QzZFakNKLDhCQVlNLFNBQVUsQ0FFYixDaExxaTdCRixBZ0xuajdCRCxnQ0FpQkkseUJBQXlCLEFBQ3pCLGNBQWMsQUFDZCxZQUFZLEFBQ1osb0JBQWEsQUFBYixhQUFhLEFBQ2IsdUJBQW9CLEFBQXBCLG9CQUFvQixBQUNwQixxQkFBdUIsQUFBdkIsdUJBQXVCLEFBQ3ZCLFdBQVcsQUFDWCxvQkFBcUIsQ0FXdEIsQTdFRkMseUM2RWpDSixnQ0EwQk0sc0JBQXNCLEFBQ3RCLFVBQVcsQ0FRZCxDaExraTdCRixBZ0xyazdCRCxrQ0ErQk0sb0JBQWEsQUFBYixhQUFhLEFBQ2IsMkJBQWtCLEFBQWxCLGtCQUFrQixBQUNsQixjQUFlLENBQ2hCLEFBbENMLHNCQXNDSSxZQUFZLEFBQ1osWUFBWSxBQUNaLGdCQUFnQixBQUNoQixVQUFVLEFBQ1Ysb0JBQWEsQUFBYixhQUFhLEFBQ2IsdUJBQW9CLEFBQXBCLG9CQUFvQixBQUVwQixXQUFXLEFBQ1gsUUFBUyxDQXNLVixBQXBOSCx5QkFpRE0sb0JBQWEsQUFBYixhQUFhLEFBQ2Isc0JBQW1CLEFBQW5CLG1CQUFtQixBQUNuQixjQUFlLENBSWhCLEE3RXRCRCx5QzZFakNKLHlCQXFEUSxjQUFlLENBRWxCLENoTDJpN0JKLEFnTGxtN0JELDZDQXlEUSx5QkFBeUIsQUFDekIsVUFBVSxBQUNWLGtCQUFrQixBQUNsQixxQkFBcUIsQ0FzSnRCLEE3RWpMSCx5QzZFakNKLDZDQStEVSx1QkFBd0IsQ0FtSjNCLENoTDY1NkJOLEFnTC9tN0JELCtDQWtFVSxrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFNBQVMsQUFDVCxVQUFXLENBSVosQUF6RVQsc0RBdUVZLGVBQWUsQ0FDaEIsQUF4RVgsaUVBNEVVLDBCQUEyQixBQUMzQixjQUFjLEFBQ2QscUJBQXFCLEFBQ3JCLGFBQWMsQ0FXZixBN0V6REwseUM2RWpDSixpRUFpRlksZ0JBQWlCLENBU3BCLENoTDZpN0JSLEFnTHZvN0JELHdGQW9GWSxVQUFXLENBS1osQUF6RlgsOE9BNEZVLHFCQUFzQixDQWlCdkIsQUE3R1QseVRBaUdZLHVCQUF5QixDQUMxQixBQWxHWCx1aUJBdUdZLGFBQWMsQ0FLZixBQTVHWCx5UUEwR2MsZUFBZSxDQUNoQixBQTNHYixzRUErR1UsYUFBYSxBQUNiLHNCQUF1QixBQUV2QixrQkFBa0IsQUFDbEIsT0FBTyxBQUNQLFNBQVMsQUFDVCxXQUFZLENBNEZiLEE3RWhMTCx5QzZFakNKLHNFQXlIWSxXQUFXLEFBQ1gsV0FBVyxBQUNYLE9BQVEsQ0FzRlgsQ2hMKzk2QlIsQWdMaHI3QkQseUVBOEhZLG9CQUFhLEFBQWIsYUFBYSxBQUNiLDJCQUFzQixBQUF0QixzQkFBc0IsQUFDdEIsV0FBVyxBQUNYLFlBQVksQUFDWixhQUFhLEFBQ2IsZUFBZSxBQUNmLGtCQUFrQixBQUNsQixjQUFjLEFBQ2Qsd0JBQXlCLENBdUUxQixBQTdNWCxxRkF3SWMsWUFBYSxDQUlkLEFBNUliLDRGQTBJZ0IsUUFBUyxDQUNWLEFBM0lmLG9GQThJYyxlQUFnQixDQUlqQixBQWxKYiwyRkFnSmdCLFdBQVksQ0FDYixBQWpKZixnRkFvSmMsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsMkJBQTJCLEFBQzNCLFlBQVksQUFDWixTQUFVLENBQ1gsQUExSmIsMkVBNEpjLG9CQUFhLEFBQWIsYUFBYSxBQUNiLG9CQUFZLEFBQVosWUFBWSxBQUNaLDRCQUFtQixBQUFuQixtQkFBbUIsQUFDbkIsc0JBQW1CLEFBQW5CLG1CQUFtQixBQUNuQixxQkFBcUIsQUFDckIsc0JBQXFCLEFBQ3JCLGFBQWMsQ0FFZixBQXBLYixpRkF1S2MsVUFBVSxBQUNWLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixXQUFXLEFBQ1gsWUFBWSxBQUNaLHNCQUFzQixBQUN0QixrQkFBa0IsQUFDbEIsVUFBVyxDQUVaLEFBbExiLG9qQkFxTFksd0JBQXlCLENBaUIxQixBQXRNWCw4akJBdUxjLFVBQVcsQ0FDWixBQXhMYiw0bEJBMkxjLFlBQVksQUFDWixTQUFTLEFBQ1QsV0FBVyxBQUNYLGdCQUFnQixBQUNoQixXQUFXLEFBQ1gsWUFBWSxBQUNaLHNCQUFzQixBQUN0QixrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLGVBQWdCLENBQ2pCLEFBck1iLDhKQXdNWSx3QkFBeUIsQ0FJMUIsQUE1TVgsa0tBME1jLFVBQVcsQ0FDWixBQTNNYiwyRUErTVksYUFBYyxDQUNmLEFBaE5YLHlCQXVOSSxjQUFlLENBRWhCLEFDek5ILG9CQUNDLG1CQUFvQixDQXNKcEIsQUF2SkQsMEJBR0UsZUFBbUIsQ0FDbkIsQUFKRix1QkFNRSx3QkFBd0IsQUFDeEIsZUFBZSxBQUNmLGFBQWMsQ0FDZCxBQVRGLCtCQVdFLGNBQWMsQUFDWCxjQUFjLEFBQ2QseUJBQTBCLENBQzdCLEFBZEYsNEJBZ0JFLGNBQWMsQUFDZCxnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLGNBQWMsQUFDZCxpQkFBaUIsQUFDakIsZUFBZSxBQUNmLHdCQUF3QixBQUN4Qix5QkFBeUIsQUFDekIsaUJBQWtCLENBQ2xCLEFBekJGLDBCQTRCRSxlQUFlLEFBQ2YsZUFBZ0IsQ0FDaEIsQUE5QkYsMEJBZ0NFLGVBQWUsQUFDZixVQUFVLEFBQ1YsWUFBWSxBQUNaLHlCQUF5QixBQUN6QixrQkFBa0IsQUFDbEIsV0FBWSxDQUNaLEFBdENGLGdDQXdDRSxXQUFZLENBTVosQUE5Q0Ysa0NBMENHLHFCQUFxQixBQUNyQixlQUFlLEFBQ2YsZUFBZ0IsQ0FDaEIsQUE3Q0gsMkJBaURFLFVBQVUsQUFDVixxQkFBcUIsQUFDckIsWUFBWSxBQUNULGdCQUFlLEFBQ2YscUJBQW9CLEFBQ3BCLHdCQUF1QixBQUN2QixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLGVBQWUsQUFDZixzQmhGMUNTLEFnRjJDVCw0REFBNEQsQUFDNUQsNEJBQTRCLEFBQzVCLHlCQUEwQixBQUMxQix5QkFBeUIsQUFDNUIsaUJBQWtCLENBQ2hCLEFBbkVKLHVDQXFFSyxZQUFhLENBQ2QsQUF0RUosNENBd0VJLFlBQVksQUFDWixTQUFVLENBTVYsQUEvRUosbURBMkVLLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsV0FBWSxDQUNaLEFBOUVMLGlEQW1GSyxpQkFBaUIsQUFDakIscUJBQXFCLEFBQ3JCLFdBQVcsQUFDWCxnQkFBaUIsQ0E2QmpCLEFBbkhMLHNEQXdGTSxjQUFlLENBQ2YsQUF6Rk4sdURBMkZNLFlBQVksQUFDWixhQUFhLEFBRWIsaUJBQWlCLEFBQ2pCLHFCQUFxQixBQUN2QixXQUFXLEFBQ1gsVUFBVyxDQUVULEFBbkdOLHFEQXFHTSxvQkFBcUIsQ0FDckIsQUF0R04sbURBd0dNLGVBQWdCLENBQ2hCLEFBekdOLHlEQTJHSSxnQkFBaUIsQ0FJZixBOUUxRkYsZ0U4RXJCSix5REE2R0ssZ0JBQWlCLENBRWhCLENqTHF5N0JMLEFpTHA1N0JELHlEQWlISSxnQkFBaUIsQ0FDZixBQWxITix1Q0FzSEUsZ0JBQWlCLENBSWpCLEFBMUhGLG1EQXdIRyxlQUFnQixDQUNoQixBQXpISCxnQ0E2SEcsY0FBZSxDQUNmLEFBOUhILG9DQWdJRyxZQUFZLEFBQ1osVUFBVyxDQUNYLEFBbElILHlCQXFJRSxlQUFnQixDQVVoQixBQS9JRiwrQkF1SUcsV0FBVyxBQUNYLFdBQVcsQUFDWCxnQkFBaUIsQ0FJakIsQTlFeEhDLGdFOEVyQkosK0JBMklJLGdCQUFpQixDQUVsQixDakw0eTdCRixBaUx6NzdCRCxnQ0FpSkUsZUFBZ0IsQ0FFaEIsQUFuSkYsNEJBcUpFLGdCQUFpQixDQUNqQixBQ3RKRixnQkFDRSxlakZrQlksQ2lGRWIsQUFyQkQsNkNBR0ksYUFBYSxBQUNiLDBCQUEwQixBQUMxQiw2QkFBNkIsQUFDN0IsdUJBQXVCLEFBQ3ZCLGVBQWdCLENBUWpCLEFBZkgsMERBU00sV0FBWSxDQUNiLEFBVkwsNERBWU0sZUFBZSxBQUNmLGVBQWdCLENBQ2pCLEFBZEwsNEJBaUJJLFNBQVMsQUFDVCxlQUFpQixBQUNqQixNQUFTLENBQ1YsQUFVSCxrREFIRSxZQUFvQixBQU1sQixxQkFBc0IsQ0FPdkIsQS9FYkMsK0QrRUdKLGtEQUhFLFdBQW9CLENBYW5CLENsTCs3N0JGLEFtR3Q4N0JHLHlDK0VISixrREFIRSxXQUFvQixDQWFuQixDbExxODdCRixBa0wvODdCRCxvREFZSSxTQUFZLENBQ2IsQUFiSCwyREFlSSxjQUFlLENBQ2hCLEFBRUgsZ0NBR0ksYUFBYSxDQUNkLEFBRUgsZ0NBRUcsV0FBVyxBQUNYLFlBQVksQUFDWixlQUFlLEFBQ2YsY0FBZSxDQWNmLEEvRTlDQywrRCtFMkJKLGdDQTNCRSxXQUFvQixDQThDbkIsQ2xMODc3QkYsQW1HdCs3QkcseUMrRXFCSixnQ0EzQkUsV0FBb0IsQ0E4Q25CLENsTHE4N0JGLEFtR24vN0JHLCtEK0UyQkosd0ZBZ0JVLHVCQUF5QixDQUU5QixDbEw0ODdCSixBbUxwaDhCRCw4QkFJRSxlQUFlLENBQ2YsQUFMRixxQ0FPSSxrQkFBc0IsQ0FDdkIsQXpEUEgsK0J5RFNJLGVBQWdCLENBQ2pCLEFBR0gsK0JBSUUsYUFBYSxDQUNiLEFBTEYsOEJBUUUsWUFBWSxDQUNaLEFBSUYsZUFDQyx5QkFBeUIsQUFDekIsaUJBQWlCLEFBQ2pCLG1CQUFvQixDQXFCcEIsQUF4QkQsd0JBTUUsd0JBQXdCLENBaUJ4QixBQXZCRix1Q0FVWSxvQkFBYSxBQUFiLGFBQWEsQUFDYixrQkFBeUIsQUFBekIseUJBQXlCLEFBQ3pCLHVCQUFtQixBQUFuQixtQkFBbUIsQUFDbkIsa0JBQWMsQUFBZCxhQUFjLENBTXZCLEFBbkJILG1EQWVjLG9CQUFjLEFBQWQsYUFBYyxBQUNkLHNCQUFtQixBQUFuQixtQkFBbUIsQUFDbkIsY0FBZSxDQUNoQixBQWxCYixpREFxQk0sb0JBQTJCLEFBQTNCLDBCQUEyQixDQUM1QixBQUdMLDhCQUVJLGVBQWdCLENBQ2pCLEFuTGtoOEJILGVtTDlnOEJJLGdCQUFpQixDQUNwQixBaEZqQ0csK0RnRmJKLCtCQXNERyxZQUFZLENBQ1osQUF2REgsOEJBMERHLGFBQWEsQ0FDYixBQUlGLDJCQUdFLHdCbEZsQ29CLENrRm1DcEIsQXpEaEZILHNCeURrRkcsWUFBYSxDQUNiLENuTHNnOEJGLEFtR3pqOEJHLHlDZ0ZqQ0osOEJBOEZHLGVBQWUsQ0FDZixBQWpGSCwrQkF3RkcsWUFBWSxDQUNaLEFBekZILDhCQTRGRyxhQUFhLENBQ2IsQXpEMUdILHNCeURnSEcsWUFBYSxDQUNiLEFBckNGLDJCQXdDRSx3QmxGdkVvQixDa0Z3RXBCLEFBM0ZILHdCQWdHRyx3QkFBd0IsQ0FFeEIsQ25May83QkYsQW9ML204QkQsb0JBQ0Msc0JuRmtCYSxBbUZqQmIsaUJBQWlCLEFBQ2pCLG9CQUFvQixBQUNwQixrQkFBa0IsQ0E2R2xCLEFBakhELDhEQVFHLGlCQUFrQixDQUNsQixBQVRILHdCQVlFLFVBQVcsQ0FDWCxBQWJGLHVCQWVFLGVBQWUsQUFDZix5QkFBeUIsQUFDekIsZUFBZ0IsQ0FDaEIsQUFsQkYsa0NBb0JFLGtCQUFtQixDQWFuQixBQWpDRixvQ0FzQkcsY0FBZSxDQUNmLEFBdkJILG9DQXlCRyxjQUFjLEFBQ2Qsb0JBQXFCLENBQ3JCLEFBM0JILHVDQTZCRyxlQUFlLEFBQ2YsZUFBZSxBQUNmLHVCQUF3QixDQUN4QixBQWhDSCw4QkFtQ0UsZUFBZSxBQUNmLCtCQUErQixBQUMvQixhbkZGdUIsQ21GR3ZCLEFBdENGLDJCQXdDRSxnQkFBaUIsQ0E4Q2pCLEFBdEZGLDhCQTBDRyxlQUFnQixDQUNoQixBQTNDSCxnQ0E2Q0csZUFBZSxBQUNmLCtCQUErQixBQUMvQixhbkZac0IsQ21GYXRCLEFBaERILG1DQWtERyx5QkFBeUIsQUFDekIsY0FBZSxDQUNmLEFBcERILHFEQXVERyxlQUFlLEFBQ2YscUJBQXFCLEFBQ2hCLGVBQWdCLENBQ3JCLEFBMURILHFDQTRERyxlQUFlLEFBQ2Ysd0JBQXdCLEFBQ3hCLGNuRjNCc0IsQW1GNEJ0Qix5QkFBeUIsQUFDekIsWUFBWSxBQUNaLGlCQUFnQixBQUNoQixrQkFBaUIsQUFHakIsaUJBQWlCLEFBQ2pCLGdCQUFnQixBQUNoQixXQUFXLENBY1gsQWpGaEVDLGdFaUZyQkoscUNBeUVJLGdCQUFnQixBQUNoQixnQkFBaUIsQ0FXbEIsQ3BMdW44QkYsQW1HanI4QkcsK0RpRjNCSixxQ0E2RUksaUJBQWlCLEFBQ2pCLFlBQVcsQUFDWCxpQkFBZ0IsQUFDaEIsWUFBVyxBQUNYLGlCQUFnQixBQUNoQixtQkFBa0IsQUFDbEIsaUJBQWlCLENBRWxCLENwTG1vOEJGLEFvTHh0OEJELGtDQXdGRSxZQUFhLENBd0JiLEFBaEhGLHVDQTBGRyxlQUFlLEFBQ2YsK0JBQStCLEFBQy9CLGFuRnpEc0IsQ21GMER0QixBQTdGSCwwQ0ErRkcseUJBQXlCLEFBQ3pCLGNBQWUsQ0FDZixBQWpHSCw0Q0FtR0csWUFBWSxBQUNaLGNBQWEsQUFDYixlQUFlLEFBQ2Ysd0JBQXdCLEFBQ3hCLGNuRnBFc0IsQW1GcUV0Qix5QkFBeUIsQUFDekIsWUFBWSxBQUNaLGlCQUFnQixBQUNoQixrQkFBaUIsQUFDakIsbUJBQW1CLEFBQ25CLGdCQUFnQixBQUNoQixXQUFXLENBQ1gsQWpGOUVDLHlDaUZqQ0osb0JBc0hFLHNCbkZuR1ksQW1Gb0daLGtCQUFpQixBQUNqQixtQkFBa0IsQUFDbEIsZ0JBQWUsQUFDZixpQkFBZ0IsQUFDaEIsa0JBQWtCLENBNEJsQixBQXZKRixzRkFvSUcsWUFBYSxDQUNiLEFBcklILGtDQXVJRyxhQUFjLENBZWQsQUFsQ0YsMENBcUJjLGVBQWdCLENBQ2xCLEFBMUliLDRDQThJSSxhQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLGtCQUFrQixDQUNsQixBQTdCSCxxREErQkcsZUFBZ0IsQ0FFaEIsQ3BMb284QkgsQXFMeng4QkQsV0FDQyxjQUFjLEFBQ2Qsa0JBQW1CLENBc0duQixBQXhHRCxjQUtFLGNBQWMsQUFDZCx1QkFBd0IsQ0FDeEIsQUFQRixzQkFXRSxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxVQUFVLEFBQ1YsZUFBZSxBQUNmLHdCQUF3QixBQUN4QixvQkFBcUIsQ0FDckIsQUFsQkYsc0JBcUJFLHlCQUF5QixBQUN6QixXQUFXLEFBQ1gsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQVFuQixBQW5DRix5QkE4QkcsY0FBYyxBQUNkLHdCQUF3QixBQUN4QixjQUFlLENBQ2YsQUFqQ0gsZ0JBcUNFLGFBQWEsQ0FJYixBQXpDRix1QkEyQ0UsU0FBVSxDQXFDVixBQWhGRiwwREE4Q00scUJBQXFCLEFBQ3JCLHdCQUF3QixBQUV4QixXQUFXLENBQ2QsQUFsREgsNkJBcURHLFVBQVUsQUFDVixnQkFBZ0IsQUFDYixjQUFjLEFBQ2QsZUFBZSxBQUNmLFdBQVksQ0FDZixBQTFESCx5REE4RE0sc0JBQXNCLEFBQ3RCLDJCQUEyQixBQUMzQiw2QkFBOEIsQ0FDakMsQUFqRUgsNkJBbUVHLFVBQVUsQUFDVixlQUFlLEFBQ2YsZUFBZ0IsQ0FDaEIsQUF0RUgsa0NBMEVJLGNBQWMsQUFDZCwwQkFBMEIsQUFDMUIsY0FBZSxDQUVoQixBQTlFSCx1QkFvRkksd0JBQXdCLEFBQ3hCLGNBQWUsQ0FJakIsQUF6RkYsNkNBa0ZHLHFCQUFxQixBQUNwQixjQUFjLEFBR2Qsa0JBQWtCLEFBQ2xCLGtCQUFtQixDQVdyQixBQWxHRixzQkE2RkksY0FBZSxDQUtqQixBQWxHRix3QkFvR0UsVUFBVyxDQUNYLEFBS0YsWUFDRSx5QkFBeUIsQUFDekIscUJBQXFCLEFBQ3JCLGlCQUFpQixBQUNqQixvQkFBb0IsQUFDcEIsV0FBVyxBQUNYLGNBQWUsQ0FlaEIsQUFyQkQsY0FTRyxxQkFBcUIsQUFDckIsaUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixpQkFBaUIsQUFDakIsV0FBWSxBQUNaLHlCQUEwQixDQUUxQixBQWhCSCwwQkFrQkcsY0FBaUIsQ0FFakIsQUM5SEgsYUFDRSx5QkFBeUIsQUFDekIsaUJBQWlCLEFBQ2pCLG1CQUFvQixDQXNKckIsQUF6SkQsdUJBS0ksa0JBQW1CLENBMENwQixBQS9DSCwwQkFPTSxlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLGVBQWUsQUFDZix5QkFBeUIsQUFDekIsc0JBQXVCLEFBQ3ZCLGlCQUFpQixBQUNiLDJCQUE0QixDQUlqQyxBbkZnQkQseUNtRmpDSiwwQkFlUSxjQUFlLENBRWxCLEN0THk1OEJKLEFzTDE2OEJELHlCQW1CTSxlQUFlLEFBQ2YsZUFBZSxBQUNmLGNyRlJlLEFxRlNmLG9CQUFxQixDQUl0QixBbkZPRCx5Q21GakNKLHlCQXdCUSxjQUFlLENBRWxCLEN0TDY1OEJKLEFzTHY3OEJELDhCQTRCTSxlQUFnQixDQUlqQixBbkZDRCx5Q21GakNKLDhCQThCUSxZQUFhLENBRWhCLEN0TGk2OEJKLEFtR2g2OEJHLHlDbUZqQ0osaURBb0NVLFdBQVcsQUFDWCxTQUFVLENBQ1gsQUF0Q1Qsc0RBMENVLFlBQVksQUFDWixTQUFVLENBQ1gsQ3RMZzY4QlIsQXNMNTg4QkQsZ0JBaURJLGdCQUFpQixBQUNqQixrQkFBbUIsQ0FJcEIsQUF0REgsOEJBb0RNLFlBQWEsQ0FDZCxBQXJETCxnQkF3REksa0JBQW1CLENBYXBCLEFBckVILG1CQTBETSxxQkFBcUIsQUFDckIsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixtQkFBb0IsQ0FNckIsQUFuRUwsMEJBK0RRLFlBQWEsQUFDYixzQkFBc0IsQUFDdEIsd0JBQXlCLENBQzFCLEFuRmpDSCx5Q21GakNKLGlDQXdFSSxhQUFhLEFBQ2IsZUFBZ0IsQ0FFakIsQ3RMazY4QkYsQXNMNys4QkQsK0JBNkVJLGdCQUFnQixBQUNoQixhQUFhLEFBQ2IsaUJBQWdCLEFBQ2hCLGlCQUFnQixBQUNoQixvQkFBbUIsQUFDbkIsa0JBQWtCLEFBQ2xCLHlCQUF5QixBQUN6QixXQUFXLEFBQ1gsZUFBZSxBQUNmLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixZQUFhLENBa0JkLEFBNUdILDRDQTRGTSx3QkFBd0IsQUFDeEIsZUFBZSxBQUNmLFNBQVUsQ0FJWCxBQWxHTCxxREFnR1EsWUFBYSxDQUNkLEFBakdQLGlDQW9HTSxlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxRQUFTLENBQ1YsQW5GdkVELHlDbUZqQ0osK0JBMEdNLGFBQWMsQ0FFakIsQ3RMeTY4QkYsQW1HcC84QkcseUNtRmpDSiw2QkErR00sWUFBYSxDQUVoQixDdEwwNjhCRixBc0wzaDlCRCw0QkFtSEksWUFBYSxDQUlkLEFuRnRGQyx5Q21GakNKLDRCQXFITSxhQUFjLENBRWpCLEN0TDg2OEJGLEFzTHJpOUJELGdCQXlISSxrQkFBa0IsQUFDbEIsY0FBZSxDQUNoQixBQTNISCxnQ0E4SEksWUFBWSxBQUNaLGdCQUFnQixBQUNoQixrQkFBbUIsQ0FJcEIsQW5GbkdDLHlDbUZqQ0osZ0NBa0lNLFVBQVcsQ0FFZCxDdExrNzhCRixBc0x0ajlCRCw0QkF1SUksY0FBYyxBQUNkLGVBQWUsQUFDZixtQkFBbUIsQUFDbkIsMEJBQTBCLEFBQzFCLGNBQWMsQUFDZCxnQkFBaUIsQ0FDbEIsQW5GNUdDLHlDbUZqQ0osNEJBZ0pNLFlBQWEsQ0FFaEIsQ3RMbTc4QkYsQXNMcms5QkQsMkJBb0pJLFlBQWEsQ0FJZCxBbkZ2SEMseUNtRmpDSiwyQkFzSk0sYUFBYyxDQUVqQixDdEx1NzhCRixBdUwvazlCRCxvQkFDQyxvQkFBb0IsQUFDcEIsaUJBQWtCLENBNExsQixBQTlMRCwrQkFJRSxrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLFdBQVcsQUFDWCx3QkFBd0IsQUFDeEIsY0FBYyxBQUNkLGVBQWUsQUFDZixvQkFBcUIsQ0FDckIsQUFYRiw4QkFhRSxjQUFjLEFBQ2QsbUJBQW9CLENBb0JwQixBQWxDRixpQ0FnQkUsZUFBZSxBQUNmLHdCQUF3QixBQUN4QixjQUFjLEFBQ2QscUJBQXFCLEFBQ3JCLFVBQVcsQ0FDVixBQXJCSCxnREF1QkcsZ0JBQWdCLEFBQ2hCLHFCQUFxQixBQUNyQixlQUFlLEFBQ2Ysd0JBQXdCLEFBQ3hCLGNBQWMsQUFDZCxXQUFZLENBQ1osQUE3QkgsaURBK0JHLGNBQWUsQ0FDZixBQWhDSCw0QkFvQ0UsY0FBYyxBQUNkLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsY0FBYyxBQUNkLGlCQUFpQixBQUNqQixlQUFlLEFBQ2Ysd0JBQXdCLEFBQ3hCLHlCQUF5QixBQUN6QixpQkFBa0IsQ0FDbEIsQUE3Q0YsdUNBK0NFLDhCQUE4QixBQUM5QixjQUFjLEFBQ2QsZUFBZ0IsQ0FDaEIsQUFsREYsMkJBb0RFLGFBQWMsQ0FRZCxBQTVERiw2QkFzREcsY0FBYyxBQUNkLHFCQUFxQixBQUNyQixjQUFlLENBR2YsQUEzREgsaURBK0RHLGtCQUFtQixDQUNuQixBQWhFSCxnREFvRUcsZ0JBQWdCLEFBQ2hCLGlCQUFrQixDQUlsQixBQXpFSCxrREF1RUksZUFBZ0IsQ0FDaEIsQUF4RUosZ0NBNEVHLGdCQUFlLEFBQ2YsY0FBYyxDQUNkLEFBOUVILDZCQWdGRSxpQkFBaUIsQUFDakIsY0FBZSxDQXVDZixBQXhIRixrQ0FvRkcsY0FBYyxBQUNkLGtCQUFtQixDQUNuQixBQXRGSCxzQ0F3RkcsZUFBZ0IsQ0FDaEIsQUF6Rkgsc0NBMkZHLDBCQUEwQixBQUMxQixlQUFlLEFBQ2YsZ0JBQWlCLENBQ2pCLEFBOUZILG1DQWdHRyx3QkFBd0IsQUFDeEIsYUFBYyxDQUNkLEFBbEdILDZEQXFHSSxrQkFBbUIsQ0FDbkIsQUF0R0osMkNBeUdHLHFCQUFxQixBQUNyQixlQUFlLEFBQ2YsbUJBQW9CLENBTXBCLEFBakhILGdEQTZHSSxxQkFBcUIsQUFDckIsa0JBQWtCLEFBQ2xCLGdCQUFpQixDQUNqQixBQWhISixzQ0FtSEcsZUFBZ0IsQ0FDaEIsQUFwSEgsd0NBc0hHLGVBQWdCLENBQ2hCLEFBdkhILDJCQTBIRSxnQkFBZ0IsQUFDaEIsa0JBQW1CLENBQ25CLEFBNUhGLHVDQStIRyxrQkFBbUIsQ0FDbkIsQUFoSUgsNkJBbUlFLHFCQUFxQixBQUNyQixrQkFBa0IsQUFDbEIsY0FBZSxDQUlmLEFBeklGLDZDQXVJRyxnQkFBaUIsQ0FDakIsQUF4SUgsbUNBMklFLGdDQUFnQyxBQUNoQyxvQkFBb0IsQUFDcEIsa0JBQW1CLENBQ25CLEFBOUlGLHVCQWdKRSxrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGVBQWdCLENBSWhCLEFBdEpGLDBCQW9KRyxrQkFBbUIsQ0FDbkIsQUFySkgsbUNBd0pFLHFCQUFxQixBQUNyQixXQUFXLEFBQ1gsY0FBZSxDQTBCZixBQXBMRix3Q0E0Skcsb0JBQXFCLENBQ3JCLEFBN0pILHVDQWdLRyxpQkFBa0IsQ0FDbEIsQUFqS0gsMkNBbUtHLFdBQVksQ0FDWixBQXBLSCw0Q0FzS0csb0JBQXFCLENBRXJCLEFBeEtILG1EQTBLRyxlQUFnQixDQUNoQixBQTNLSCxvREE2S0cscUJBQXFCLEFBQ3JCLGtCQUFtQixDQUluQixBQWxMSCx5REFnTEksYUFBYyxDQUNkLEFBakxKLHNDQXNMRyxhQUFhLEFBQ2IsaUJBQWtCLENBTWxCLEFBN0xILHlEQXlMSSxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULE9BQVEsQ0FDUixBQzVMSiwrQkFFSSxnQkFBaUIsQ0FDbEIsQUFISCxvQ0FLSSxpQkFBa0IsQ0FDbkIsQXhMNHk5Qkgsa0J3THp5OUJFLGdCQUFpQixDQUNsQixBQUVELGlCQUNJLHlCdkZVWSxBdUZUWixrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLFdBQVcsQUFDWCxnQnZGRVUsQXVGRFYsYXZGT2dCLEN1Rk5uQixBQUNELHVCQUNDLFlBQWEsQ0FDYixBQUNELHVCQUNJLFdBQVcsQUFDWCxjQUFjLEFBQ2QsbUJBQW1CLEFBQ25CLGtCQUFpQixBQUNqQixnQnZGVFUsQXVGVVYsYXZGSmdCLEN1RktuQixBQUNELGlFQUNFLHlCdkZsQnFCLEF1Rm1CckIsa0JBQWtCLEFBQ2xCLHVCQUF1QixBQUN2QixRQUFVLEFBQ1YsU0FBUyxBQUNULFVBQVUsQUFDVixtQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLHdCQUF3QixBQUN4QixvQkFBcUIsQ0FDdEIsQUFDRCxpQkFDRSxnQkFBZ0IsQUFDaEIsY0FBaUIsQ0F1QmxCLEFBekJELGlDQUlJLGdCQUFpQixDQUNsQixBQUxILGtDQU9JLE1BQVEsQUFDUixZQUFZLEFBQ1osV0FBVyxBQUNYLGdCQUFpQixDQUNsQixBQVhILHdDQWFJLGFBQWEsQUFDZCxjQUFjLEFBQ2IsbUJBQW1CLEFBQ25CLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsTUFBTSxBQUNOLFVBQVcsQ0FDWixBQXBCSCx1Q0FzQkksdUJBQXdCLENBQ3pCLEFBR0gsOERBQ0ksYXZGekRpQixDdUYwRHBCLEFBQ0QsNkJBRUksWUFBWSxBQUNaLHdCdkZyRGlCLEN1RnNEbEIsQUFLSCwyRkFDSSxvQkFBcUIsQ0FDeEIsQUFDRCwwREFDQyxZQUFhLENBQ2IsQUFDRCwyQkFDRSx1QkFBeUIsQ0FDMUIsQUFDRCxrREFDSSxpQkFBa0IsQ0FDckIsQUFDRCw0REFDSSxpQkFBa0IsQ0FDckIsQUMvRkQsYUFDQyxpQkFBaUIsQUFDakIsb0JBQW9CLEFBQ3BCLHdCQUF5QixDQVd6QixBQWRELGVBS0UsY0FBZSxDQUNmLEFBTkYsZUFTRSxjQUFjLEFBQ2QsMEJBQTBCLEFBQzFCLGVBQWUsQUFDZixpQkFBa0IsQ0FDbEIsQUNaRiwyQkFFSSxlQUFlLEFBQ2YsUUFBUSxBQUNSLFlBQVksQUFDWix3QkFBd0IsQUFDMUIsZUFBZSxBQUNiLGdCQUFnQixBQUNsQixXekZVWSxBeUZUWixxQkFBcUIsQUFDbkIseUVBQXdGLEFBQ3hGLHFCQUFxQixBQUNyQixhQUFhLEFBQ2IsMENBQTBDLEFBQzFDLG9CQUFvQixBQUNwQix5QkFBeUIsQUFDekIsWUFBWSxBQUNaLGFBQWEsQUFDYixpQkFBaUIsQUFDakIsV0FBWSxDQUliLEFBdkJILGlDQXFCTSxXQUFZLENBQ2IsQUF0Qkwsa0NBeUJJLFNBQVUsQ0FDWCxBQTFCSCx3QkE0QkMsYUFBYyxDQUNaLEFBN0JILHNCQStCSSxpQkFBa0IsQ0FDbkIsQUFFRCxhQUNFLDRCekZ2QmlCLEN5RmtHbEIsQUE1RUQsNkJBSUksZUFBZSxBQUNmLGdDekYzQmUsQXlGNEJmLGlCQUFrQixDQUtuQixBQVhILG1DQVFNLGdCQUFnQixBQUNoQixvQkFBcUIsQ0FDdEIsQUFWTCw2QkFhSSxlekY3QlEsQ3lGOEJULEFBZEgsa0JBZ0JJLGtCQUFtQixDQUNwQixBQWpCSCxtQ0FtQkksb0JBQXlCLEFBQ3pCLGlCQUFpQixBQUNqQixnQkFBZ0IsQUFDaEIsY0FBYyxBQUNkLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FDbkIsQUF6QkgsbUNBMkJJLFd6RjVEVSxBeUY2RFYsa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixZQUFhLENBT2QsQUFyQ0gsNkNBZ0NNLHNCekZqRVEsQXlGa0VSLGVBQWUsQUFDZixrQkFBb0IsQUFDcEIsY0FBZSxDQUNoQixBQXBDTCxtRkF1Q0ksV0FBVyxBQUNYLHlCekZwRFUsQXlGcURWLDZCekYvRGUsQXlGZ0VmLGFBQWEsQUFDYixxQkFBcUIsQUFDckIsZ0JBQWlCLENBQ2xCLEFBN0NILHNCQWdESSxXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVksQ0FDYixBQW5ESCw2QkFxREksV0FBVyxBQUNYLGVBQWlCLEFBQ2pCLFlBQWEsQ0FDZCxBQXhESCxtSUEwREksd0J6RjdDYSxDeUY4Q2QsQUEzREgsNkJBNkRJLG1CekZoRGEsQXlGaURiLFd6RjlFUSxBeUYrRVIsaUJBQWlCLEFBQ2pCLGFBQWEsQUFDYix3QnpGcERhLEN5RnFEZCxBQWxFSCwwREFvRUksaUJBQWtCLENBQ25CLEFBckVILDhCQXVFSSxZQUFhLENBQ2QsQUF4RUgsNEJBMEVJLGNBQWUsQ0FDaEIsQUFFTCxlQUNFLDRCQUFzQyxDQUN2QyxBQ2xIRCxvQkFDQyxrQkFBbUIsQ0FnRW5CLEFBakVELG9DQUdFLFVBQVcsQ0FDWCxBQUpGLDhDQU1FLGtCQUFrQixBQUNsQixrQkFBbUIsQ0FFbkIsQUFURixxQ0FXRSx5QkFBeUIsQUFDekIsWUFBWSxBQUNaLHdCQUF3QixBQUN4QixjQUFlLENBQ2YsQUFmRixpQ0FpQkUsWUFBWSxBQUNaLCtCQUFnQyxDQTRDaEMsQUE5REYsNkNBb0JHLGtCQUFpQixBQUNqQixnQkFBZ0IsQUFDaEIsY0FBZSxDQUNmLEFBdkJILDZEQTBCTyxlQUFlLEFBQ2YsY0FBYyxBQUNkLHVCQUF3QixDQUN4QixBQTdCUCw2REErQk8sY0FBYyxBQUNkLGVBQWUsQUFDZix5QkFBMEIsQ0FDMUIsQUFsQ1AsZ0VBb0NPLDBCQUEwQixBQUMxQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGFBQWMsQ0FDZCxBQXhDUCxpRUE0Q08sZUFBZSxBQUNmLGNBQWMsQUFDZCxnQkFBZ0IsQUFDaEIsa0JBQW1CLENBQ25CLEFBaERQLCtDQW1ETSxZQUFZLEFBQ1osZUFBZ0IsQ0FPaEIsQUEzRE4sd0RBc0RPLGVBQWUsQUFDZixjQUFjLEFBQ2QsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUNuQixBQzFEUCxxQkFDQyxVQUFXLENBZ0NYLEFBakNELHdCQUlFLCtCQUFnQyxDQUNoQyxBQUxGLHdCQU9FLGtCQUFrQixBQUNsQixlQUFlLEFBQ2YsY0FBYyxBQUNkLHdCQUF3QixBQUN4QixpQkFBaUIsQUFDakIsbUJBQW9CLENBQ3BCLEFBYkYsd0JBZUUsa0JBQWtCLEFBQ2xCLGlCQUFpQixBQUNqQixvQkFBb0IsQUFDcEIsY0FBZSxDQUNmLEFBbkJGLGlDQXFCRSxpQkFBa0IsQ0FDbEIsQUF0QkYsa0VBMkJFLFNBQVUsQ0FDVixBQTVCRix1QkE4QkUsY0FBYyxBQUNkLHlCQUEwQixDQUMxQixBQ2hDRixhQUNJLGFBQWEsQUFDYixlQUFlLEFBQ2YsWUFBWSxBQUNaLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsTUFBTSxBQUNOLFdBQVcsQUFDWCxZQUFZLEFBQ1osZ0JBQWdCLEFBQ2hCLHNCQUE0QixBQUM1QiwrQkFBaUMsQ0FDcEMsQUFFRCxPQUNJLHNCNUZJVSxBNEZIVixhQUFhLEFBQ2IsWUFBWSxBQUNaLGNBQWMsQUFDZCxXQUFZLENBV2YsQUFoQkQsWUFPUSxjQUFjLEFBQ2QsbUJBQW1CLEFBQ25CLGVBQWdCLENBQ25CLEFBVkwsbUJBYVEsZUFBZSxBQUNmLGVBQWdCLENBQ25CLEFDN0JMLGdCQUNFLHlCQUF5QixBQUN6QixXN0ZpQlksQTZGaEJaLGlCQUFpQixBQUNqQixtQkFBb0IsQ0FvRnJCLEFBeEZELHNCQU1JLFlBQWEsQ0FDZCxBQVBILGtDQVNJLG1CQUFtQixBQUFFLGNBQWUsQ0FDckMsQUFWSCxvQkFZSSxVQUFXLENBQ1osQUFiSCx5QkFlRyxpQkFBaUIsQUFDakIsMEJBQTBCLEFBQzFCLGVBQWUsQUFDZCwwQkFBMkIsQ0FJNUIsQUF0QkgsOEJBb0JJLGE3RmtCd0IsQzZGakJ4QixBQXJCSixtQ0F5QkksYUFBYSxBQUNiLHdCQUF3QixBQUN4QixlQUFlLEFBQ2YsZUFBZSxBQUNmLHNCQUF1QixBQUN2Qiw0QkFBNEIsQUFDNUIsMkJBQTJCLEFBQzNCLGdCQUFpQixDQUNoQixBQWpDTCx1Q0FtQ00sY0FBZSxDQUtoQixBM0ZQRCx5QzJGakNKLHVDQXNDTSxZQUFhLENBRWQsQzlMb3MrQkosQW1HM3MrQkcseUMyRmpDSiwwREE0Q1UsV0FBVyxBQUNYLFNBQVUsQ0FDWCxBQTlDVCwrREFrRFUsWUFBWSxBQUNaLFNBQVUsQ0FDWCxDOUxtcytCUixBOEx2ditCRCxrQ0F3RE0sZUFBZSxBQUNmLHFCQUFxQixBQUNyQixhN0Y3Q2UsQzZGaURoQixBM0Y3QkQseUMyRmpDSixrQ0E0RFEsY0FBZSxDQUVsQixDOUxxcytCSixBOExudytCRCx5QkFrRUksZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQWNwQixBQWpGSCwyQkFxRUksZUFBZSxBQUNmLDBCQUEyQixDQUU1QixBQXhFSCwyQkEwRUksZUFBZSxBQUNmLGVBQWUsQUFDZixxQkFBcUIsQUFDckIsd0JBQXdCLEFBQ3hCLGM3RnhDd0IsQTZGeUN4QixrQkFBbUIsQ0FDbkIsQUFoRkosdUNBb0ZJLGFBQWEsQUFDYixtQkFBbUIsQUFDbkIsZUFBZ0IsQ0FDakIsQTNGdERDLHlDMkYwREYsa0JBRUksZUFBZ0IsQ0FDakIsQUFISCwrQ0FTTSxZQUFhLENBQ2QsQUFyR1AsdUNBd0dNLGNBQWMsQUFDZCxVQUFXLENBQ1osQUFmSCxtQ0FpQkksYUFBYyxDQVNmLEFBMUJILHFDQW1CSSxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLFdBQVcsQUFDWCxnQkFBZ0IsQUFDaEIsZUFBZSxBQUNmLFU3RmhHUSxDNkZpR1AsQzlMbXMrQk4sQStMdnorQkQsY0FDQyxnQkFBZ0IsQUFDaEIsaUJBQWtCLENBZ0ZsQixBQWxGRCx5QkFJRSxrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLFFBQVEsQUFDUix3QkFBd0IsQUFDeEIsYzlGb0NtQixBOEZuQ25CLGNBQWUsQ0FDZixBQVZGLGlCQVlFLGNBQWMsQUFDZCxtQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLFVBQVUsQUFDVixXQUFXLEFBQ1gseUJBQXlCLEFBQ3pCLFlBQVksQUFDWixrQkFBbUIsQ0FDbkIsQUFwQkYsZ0JBd0JFLGtCQUFrQixBQUNsQixpQkFBaUIsQUFDakIsa0JBQWtCLEFBRWxCLHdCQUF3QixBQUN4QixxQkFBcUIsQUFDckIsY0FBYyxBQUNkLGFBQWMsQ0F5QmQsQUF4REYsc0NBc0JFLG1CQUFtQixBQUNuQixzQkFBc0IsQUFJdEIsY0FBZSxDQVVkLEFBckNILDZCQXdDRyxtQkFBbUIsQUFDbkIsa0JBQWtCLEFBQ2xCLHNCOUZ2QlcsQThGd0JYLFlBQVksQUFDWixXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLGtCQUFrQixBQUNsQixjQUFjLEFBQ2QsZ0JBQWdCLEFBQ2hCLFFBQVEsQUFDUCxVQUFVLENBSVgsQUF0REgsNEJBNkRFLDRCQUE0QixBQUM1QiwrQkFBK0IsQUFDL0IsaUJBQWtCLENBSWxCLEFBbkVGLHlDQWlFRyxRQUFTLENBQ1QsQUFsRUgsMkJBcUVFLDZCQUE2QixBQUM3QiwrQkFBZ0MsQ0FDaEMsQUF2RUYsMEpBeUVFLHlCQUF5QixBQUN6Qix3QkFBeUIsQ0FPekIsQUFqRkYsaU1BNEVHLGFBQWMsQ0FDZCxBQTdFSCw0S0ErRUcsVTlGNURXLEM4RjZEWCxBQUlILHFCQUNDLGFBQWEsQUFDYixnQkFBZ0IsQUFDaEIsaUJBQWtCLENBbUZsQixBQXRGRCxnQ0FLRSxrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLFFBQVEsQUFDUix3QkFBd0IsQUFDeEIsYzlGakRtQixBOEZrRG5CLGNBQWUsQ0FDZixBQVhGLHdCQWFFLGNBQWlCLENBQ2pCLEFBZEYsd0JBZ0JFLGNBQWMsQUFDZCxtQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLFVBQVUsQUFDVixXQUFXLEFBQ1gseUJBQXlCLEFBQ3pCLFlBQVksQUFDWixrQkFBbUIsQ0FDbkIsQUF4QkYsdUJBNEJFLGtCQUFrQixBQUNsQixpQkFBaUIsQUFDakIsa0JBQWtCLEFBRWxCLHdCQUF3QixBQUN4QixxQkFBcUIsQUFDckIsY0FBYyxBQUNkLGFBQWMsQ0F5QmQsQUE1REYsb0RBMEJFLG1CQUFtQixBQUNuQixzQkFBc0IsQUFJdEIsY0FBZSxDQVVkLEFBekNILG9DQTRDRyxtQkFBbUIsQUFDbkIsa0JBQWtCLEFBQ2xCLHNCOUYvR1csQThGZ0hYLFlBQVksQUFDWixXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLGtCQUFrQixBQUNsQixjQUFjLEFBQ2QsZ0JBQWdCLEFBQ2hCLFFBQVEsQUFDUixVQUFVLENBSVYsQUExREgsbUNBaUVFLDRCQUE0QixBQUM1QiwrQkFBK0IsQUFDL0IsaUJBQWtCLENBSWxCLEFBdkVGLGdEQXFFRyxRQUFTLENBQ1QsQUF0RUgsa0NBeUVFLDZCQUE2QixBQUM3QiwrQkFBZ0MsQ0FDaEMsQUEzRUYsK0tBNkVFLHlCQUF5QixBQUN6Qix3QkFBeUIsQ0FPekIsQUFyRkYsc05BZ0ZHLGFBQWMsQ0FDZCxBQWpGSCxpTUFtRkcsVTlGcEpXLEM4RnFKWCxBNUZ2SUMseUM0RmpDSixjQThLRSxZQUFhLENBQ2IsQUEzRkYscUJBNkZFLGFBQWMsQ0FDZCxDL0x1MCtCRCxBZ016LytCRCx1QkFrQkUsVUFBVyxDQUNYLEFBbkJGLDBCQUdFLGVBQWUsQUFDZix3QkFBd0IsQUFDeEIsY0FBYyxBQUNkLHFCQUFxQixBQUNyQixVQUFXLENBRVYsQUFUSCx5Q0FXRyxnQkFBZ0IsQUFDaEIscUJBQXFCLEFBQ3JCLGVBQWUsQUFDZix3QkFBd0IsQUFDeEIsY0FBYyxBQUNkLFdBQVksQ0FDWixBQWpCSCw2QkFzQkUsVUFBVyxDQVdYLEE3RkFFLHlDNkZqQ0oseUNBeUJZLFNBQVUsQ0FFYixDaE02LytCUixBbUd2LytCRyx5QzZGakNKLDBDQThCWSxTQUFVLENBRWIsQ2hNOC8rQlIsQWdNOWgvQkQsZ0NBbUNFLGFBQWEsQUFDYixtQkFBbUIsQUFDbkIsZUFBbUIsQ0FDbkIsQUF0Q0YsOEJBd0NFLHlCQUF5QixBQUN6QixZQUFZLEFBQ1osd0JBQXdCLEFBQ3hCLGNBQWUsQ0FDZixBQTVDRiwwQkE4Q0UsWUFBWSxBQUNaLCtCQUFnQyxDQTBHaEMsQUF6SkYsc0NBaURHLGVBQWUsQUFDZixrQkFBaUIsQUFDakIsZUFBZ0IsQ0FDaEIsQUFwREgsc0RBdURPLGVBQWUsQUFDZixjQUFjLEFBQ2QsdUJBQXdCLENBQ3hCLEFBMURQLHNEQTRETyxjQUFjLEFBQ2QsZUFBZSxBQUNmLHlCQUEwQixDQUMxQixBQS9EUCxzREFpRU8sZUFBZSxBQUNmLHlCQUEwQixDQUMxQixBQW5FUCwwQ0FxRU8sY0FBYyxBQUNkLGdCQUFnQixBQUNoQixjQUFlLENBQ2YsQUF4RVAseUNBMkVNLGNBQWUsQ0FDZixBQTVFTixzQ0E4RU0saUJBQWtCLENBc0RsQixBQXBJTixrREFnRk8seUJBQXlCLEFBQ3pCLGNBQWMsQUFDZCxlQUFlLEFBQ2YseUJBQTBCLENBQzFCLEFBcEZQLHdDQXNGTyxjQUFjLEFBQ2QsY0FBZSxDQUNmLEFBeEZQLG9EQTBGSSxhQUFhLEFBQ1Ysa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixZQUFZLEFBQ1oseUJBQXlCLEFBQ3pCLFlBQVksQUFDWixXQUFXLEFBQ1gsUUFBUyxDQW9CVCxBQXJIUCxzREFtR1EsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixTQUFVLENBQ1YsQUF0R1Isc0RBd0dRLGNBQWMsQUFDZCxXQUFXLEFBQ1gsWUFBWSxBQUNaLHFCQUFxQixBQUNyQixjL0ZoR1ksQStGaUdaLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsVUFBVSxBQUNWLGlCQUFrQixDQUlsQixBQXBIUix3REFrSFMscUJBQXNCLENBQ3RCLEFBbkhULDBEQXVISSxZQUFZLEFBQ1osVUFBVSxBQUNWLHlCQUF5QixBQUN6QixZQUFZLEFBQ1osU0FBUyxBQUNULFFBQVEsQUFDUixrQkFBa0IsQUFDbEIsb0JBQW9CLEFBQ3BCLGlDQUFvQyxBQUNwQyw0QkFBNEIsQUFDNUIsa0JBQWtCLEFBQ2xCLGlCQUFrQixDQUNsQixBQW5JSixzQ0FzSU0sY0FBZSxDQVFmLEFBOUlOLGlEQXdJSSxjQUFjLEFBQ2QsNEJBQTZCLENBQzFCLEFBMUlQLGtEQTRJSSxhQUFjLENBQ1gsQUE3SVAsdUNBaUpNLFNBQVMsQUFDVCxpQkFBa0IsQ0FNbEIsQUF4Sk4seUNBb0pPLGVBQWUsQUFDZixjQUFjLEFBQ2Qsb0JBQXFCLENBQ3JCLEFBdkpQLDZCQ0VFLGtCQUFtQixDQUNwQixBQUVELHNDQUNFLGVBQW1CLENBQ3BCLEFBRUQsNkJBQ0UsZUFBZSxBQUNmLFVBQVUsQUFDVix5QkFBeUIsQUFDekIsa0JBQWtCLEFBQ2xCLFdBQVksQ0FDYixBQUVELGFBQ0Usa0JBQW1CLENBQ3BCLEFBRUQsZUFDQSxrQkFBaUIsQUFDakIsY0FBZSxDQUNkLEFBQ0Qsa0JBQ0UsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUNwQixBQUVELGFBQ0Usd0JBQXdCLEFBQ3hCLGNBQWUsQ0FDaEIsQUFPRCwrQkFKRSx5QkFBeUIsQUFDekIsY0FBZSxDQU1oQixBQUVELFlBQ0UseUJBQTBCLENBQzNCLEFBRUQsa0JBQ0UsZUFBZSxBQUNmLGFBQWMsQ0FDZixBQUVELGNBQ0Usd0JBQXdCLEFBQ3hCLGVBQWUsQUFDZixtQkFBbUIsQUFDbkIsYUFBYyxDQUNmLEFBRUQsYUFDRSxlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLFVBQVUsQUFDVixPQUFRLENBQ1QsQUFFRCxlQUNFLGdCQUFnQixBQUNoQixVQUFVLEFBQ1YsUUFBUyxDQUNWLEFBRUQsZUFDRSxhQUFjLENBQ2YsQUFFRCxZQUNFLHlCQUFvQyxBQUNwQyw0QkFBNEIsQUFDNUIsa0JBQW1CLENBQ3BCLEFBRUQsY0FDRSxrQkFBa0IsQUFDbEIseUJBQW9DLEFBQ3BDLGlCQUFpQixBQUNqQiw4QkFBb0MsQUFDcEMsaUJBQWtCLENBQ25CLEFBS0QscUpBSUUsYUFBYyxDQUNmLEFBM0ZELDZCQThGRSx5QkFBeUIsQUFDekIsNkJBQTZCLEFBQzdCLGdCQUFnQixBQUNoQixjQUFjLEFBQ2QsaUJBQWlCLEFBQ2pCLGVBQWUsQUFDZixVQUFXLENBQ1osQUFFRCxtQ0FDRSx5QkFBMEIsQ0FDM0IsQUFLRCxrQ0FDRSwwQkFBMEIsQUFDMUIseUJBQXlCLEFBQ3pCLGFBQWMsQ0FDZixBQUVELG9FQUNFLGlCQUFpQixBQUNqQixXQUFXLEFBQ1gsY0FBZSxDQUNoQixBQUVELGtDQUNFLGFBQWMsQ0FDZixBQUVELG1DQUNFLGFBQWMsQ0FDZixBQUVELG9HQUNFLGVBQWdCLENBQ2pCLEFBRUQsdUNBQ0UsYUFBYSxBQUNiLG1CQUFtQixBQUNuQixpQkFBaUIsQUFDakIsV0FBVyxBQUNYLHlCQUEwQixDQUMzQixBQUtELGdDQUNFLG1CQUFtQixBQUNuQixVQUFXLENBQ1osQUFFRCxvREFDRSwyQkFBNEIsQ0FDN0IsQUFLRCw2RkFDRSxrQkFBa0IsQUFDbEIsYUFBYSxBQUNiLGFBQWMsQ0FFZixBQUdELDhDQUNFLHFCQUFxQixBQUNyQixpQkFBa0IsQ0FDbkIsQUFLRCxpQ0FDRSxjQUFjLEFBQ2Qsb0JBQXFCLENBQ3RCLEFBRUQsOEVBQ0UsY0FBYyxBQUNkLHlCQUEwQixDQUMzQixBQUVELDZEQUNFLGtCQUFtQixDQUNwQixBQUVELGVBQ0UsbUNBQTJDLENBQzVDLEFBRUQsK0VBQ0UsVUFBVSxBQUNWLGNBQXlCLEFBQ3pCLGtCQUFtQixDQUNwQixBQUdELHlDQXRMQSxrQkF3TEksZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUNwQixBQS9ISCxjQWlJSSxlQUFnQixDQUNqQixBQUNELHFCQUNFLGVBQWdCLENBQ2pCLEFBQ0QsMEJBQ0UsYUFBYyxDQUNmLEFBQ0Qsa0NBQ0UsWUFBYSxDQUNkLEFBQ0QseUNBQ0UsUUFBUyxDQUNWLENqTWdxL0JGLEFrTXQzL0JELG1EQU9NLFlBQVksQUFDWix1QkFBdUIsQUFDdkIsYUFBYyxDQU9mLEFBaEJMLHdEQVdRLFlBQVksQUFDWixXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLGFqR2tCYSxDaUdqQmQsQTlGMUJQLGlCK0ZDSSxtQkFBb0IsQ0FDdkIsQS9GQ0QsZ0IrRkNJLGtCQUFtQixDQUN0QixBL0ZDRCxnQitGQ0ksYUFBYyxDQUNqQixBL0ZDRCxtQitGQ0ksZ0JBQWlCLENBQ3BCLEEvRkNELG1CK0ZDQyxnQkFBaUIsQ0FDakIsQUFDRCxvQkFDRSxpQkFBa0IsQ0FDbkIsQUFDRCxpQkFDRSxnQkFBaUIsQ0FDbEIsQUNyQkQsY0FDQyxnQkFBaUIsQ0E2SmpCLEFBOUpELHlDQU1HLHdCQUF5QixDQUN6QixBQVBILDJDQVVHLGlCQUFrQixDQUNsQixBQVhILDJDQWNHLHdCQUF5QixDQUN6QixBQWZILDJDQWtCRyxZQUFZLEFBQ1QsaUJBQWlCLEFBQ2pCLG9CQUFvQixDQVF2QixBQU5BLHlCQXRCSCwyQ0F1QkksZUFBZ0IsQ0FLakIsQ3BNbzgvQkYsQW9NdjgvQksseUJBekJOLDJDQTBCTyxnQkFBaUIsQ0FFckIsQ3BNMDgvQkYsQW9NdCsvQkQsaURBK0JNLHlCQUF5QixBQUN6QixhQUFjLENBVWQsQUExQ04sdURBbUNPLHdCQUF5QixDQUN6QixBQXBDUCxnUUF1Q08seUJBQXlCLEFBQ3pCLFVBQWMsQ0FDZCxBQXpDUCxpQkErQ0UseUJBQXlCLEFBQ3pCLGVBQWUsQUFDZixzQkFBdUIsQUFDakIsNEJBQTRCLEFBQzVCLGVBQWdCLENBS3RCLEFqR3ZCRSx5Q2lHakNKLGlCQXNEUyxjQUFlLENBRXRCLENwTTA4L0JELEFvTXg4L0JBLG9CQUNDLCtCQUFnQyxDQStDaEMsQUFoREEsdUJBR0MsZ0JBQWdCLEFBQ2hCLFNBQVMsQUFDVCxVQUFVLEFBQ1Ysb0JBQWEsQUFBYixhQUFhLEFBQ2Isc0JBQThCLEFBQTlCLDZCQUE4QixDQXVDOUIsQUE5Q0QsMEJBVUUsb0JBQVksQUFBWixZQUFZLEFBQ1osa0JBQWtCLEFBRWxCLG9CQUFhLEFBQWIsYUFBYSxBQUNiLGdCQUFnQixBQUNoQiwyQkFBc0IsQUFBdEIscUJBQXNCLENBOEJ0QixBQTdDRix1Q0FrQkcsY0FBZSxDQUNmLEFBbkJILDRCQXFCRyw2QkFBNkIsQUFDN0IsOEJBQThCLEFBQzlCLCtCQUErQixBQUMvQixlQUFlLEFBQ2Ysb0JBQVksQUFBWixZQUFZLEFBQ1osb0JBQWEsQUFBYixhQUFhLEFBQ2IsMEJBQXNCLEFBQXRCLHNCQUFzQixBQUN0QixxQkFBdUIsQUFBdkIsdUJBQXVCLEFBQ3ZCLHFCQUFxQixBQUNyQixlQUFlLEFBQ2YseUJBQXlCLEFBQ3pCLGNBQWMsQUFDZCx3QkFBeUIsQ0FXekIsQWpHckVELHlDaUd5QkYsNEJBb0NJLGNBQWUsQ0FRaEIsQ3BNMDgvQkosQW9NdC8vQkMsbVZBd0NJLHlCQUF5QixBQUN6QixXbkdoRlEsQW1HaUZSLG9CQUFxQixDQUNyQixBQU9MLHFCQUNDLHlCQUF5QixBQUN6QixrQkFBa0IsQUFDbEIsWUFBYSxDQTBDYixBQTdDQSxvR0FNQyxhQUFjLENBQ2QsQUFQRCwrQkFTQyxrQkFBbUIsQ0FxQm5CLEFBOUJELGtDQVdFLHdCQUF3QixBQUN4QixlQUFlLEFBQ2Ysc0JBQXVCLEFBQ2pCLDRCQUE0QixBQUNsQyxTQUFTLEFBQ1QsY0FBZSxDQUlmLEFqRy9GQSx5Q2lHMkVGLGtDQWtCUyxjQUFlLENBRXRCLENwTW05L0JILEFvTXYrL0JDLHNDQXNCRSxjQUFlLENBT2YsQUE3QkYsb0RBd0JHLGNBQWUsQ0FDZixBakdwR0QseUNpRzJFRixzQ0EyQkcsWUFBYSxDQUVkLENwTXc5L0JILEFvTXIvL0JDLG9DQWdDQyxjbkcvSGtCLEFtR2dJbEIsY0FBYyxBQUNkLG1CQUFtQixBQUNuQiwwQkFBMEIsQUFDMUIsZUFBZSxBQUNmLGdCQUFpQixDQUNqQixBQXRDRCx3Q0F3Q0MsV0FBWSxDQUNaLEFBekNELG9DQTJDUSx3QkFBeUIsQ0FDMUIsQUFFUixtQ0FDRyxpQkFBaUIsQUFDakIsbUJBQW9CLENBQ3JCLEFGNUpILGlDR0VFLG9CQUFhLEFBQWIsWUFBYSxDQUNkLEFBQ0QsVUFDRSxtQkFBZSxBQUFmLGNBQWUsQ0FDaEIsQUhIRCxlR0tFLGlCQUFXLEFBQVgsV0FBVyxBQUNYLFdBQVksQ0FDYixBSEhELGtDR01FLG9CQUFhLEFBQWIsYUFBYSxBQUNiLDBCQUFzQixBQUF0QixxQkFBc0IsQ0FDdkIsQUhKRCx1QkdNRSxtQkFBZSxBQUFmLGVBQWUsQUFDZixXQUFZLENBS2IsQUhaRCwyREdVSSxZQUFhLENBQ2QsQUFHSCxtQkFDRSxpQkFBaUIsQUFDakIsbUJBQW9CLENBMkhyQixBQTdIRCxrQ0FLSSxrQkFBbUIsQ0FDcEIsQUFOSCxzQkFTSSx5QkFBeUIsQUFDekIsZUFBZSxBQUNmLHNCQUF1QixBQUN2Qiw0QkFBNEIsQUFDNUIsYUFBYSxBQUNiLGtCQUFtQixDQUlwQixBbEdYQyx5Q2tHUEosc0JBZ0JNLGNBQWUsQ0FFbEIsQ3JNK25nQ0YsQXFNanBnQ0Qsd3dCQXFCSSxvQkFBYSxBQUFiLGFBQWEsQUFDYixzQkFBOEIsQUFBOUIsOEJBQThCLEFBQzlCLDJCQUFzQixBQUF0QixxQkFBc0IsQ0FxRXZCLEFsR3JGQyx5Q2tHUEosd3dCQTBCTSwwQkFBc0IsQUFBdEIscUJBQXNCLENBa0V6QixDck1pa2dDRixBcU03cGdDRCxvTkE4Qk0sdUJBQXVCLEFBQ3ZCLG9CQUFhLEFBQWIsYUFBYSxBQUNiLDBCQUFzQixBQUF0QixzQkFBc0IsQUFDdEIseUJBQXlCLEFBQ3pCLFlBQWEsQ0F5RGQsQWxHcEZELHlDa0dQSixvTkFxQ1EsV0FBVyxBQUNYLHdCQUF5QixDQXFENUIsQUEzRkwsd1JBeUNVLHNCQUFpQyxDQUNsQyxDck1xb2dDUixBcU0vcWdDRCx3UEE4Q1Esb0JBQWEsQUFBYixhQUFhLEFBQ2IsMEJBQXNCLEFBQXRCLHNCQUFzQixBQUN0QixvQkFBWSxBQUFaLFlBQVksQUFDWixzQkFBbUIsQUFBbkIsa0JBQW1CLENBeUNwQixBbEduRkgseUNrR1BKLHdQQW9EVSxzQkFBdUIsQ0FzQzFCLENyTWttZ0NOLEFxTTVyZ0NELG9RQXdEVSxhQUFhLEFBQ2IsbUJBQW1CLEFBQ25CLGVBQWUsQUFDZix5QkFBeUIsQUFDekIsc0JBQXVCLEFBQ3ZCLDRCQUE0QixBQUM1QixhcEc1Q1csQ29Ha0RaLEFsRzdETCx5Q2tHUEosb1FBaUVZLGNBQWMsQUFDZCxjQUFlLENBRWxCLENyTXlvZ0NSLEFxTTdzZ0NELGdRQXNFVSxtQkFBbUIsQUFDbkIsYUFBYSxBQUNiLDJCQUFvQixBQUFwQixvQkFBb0IsQUFDcEIsa0JBQXlCLEFBQXpCLHlCQUF5QixBQUN6QiwwQkFBcUIsQUFBckIscUJBQXFCLEFBQ3JCLFVBQVUsQUFDVixlQUFlLEFBQ2Ysd0JBQXdCLEFBQ3hCLHFCQUFxQixBQUNyQixhcEc3RFcsQ29HbUVaLEFBckZULG9SQWlGWSxXcEd4RkUsQW9HeUZGLFlBQVksQUFDWixpQkFBa0IsQ0FDbkIsQUFwRlgsZ1FBdUZVLG1CQUFtQixBQUNuQixVQUFXLENBQ1osQUF6RlQscURBaUdNLHNCQUF1QixDQUl4QixBbEc5RkQseUNrR1BKLHFEQW1HUSxVQUFXLENBRWQsQ3JNMG9nQ0osQXFNL3VnQ0QsMkdBMkdNLHNCQUF1QixDQUl4QixBbEd4R0QseUNrR1BKLDJHQTZHUSxVQUFXLENBRWQsQ3JNMG9nQ0osQXFNenZnQ0QsMERBcUhNLGFBQWMsQ0FDZixBQXRITCxvSEF5SE0sY0FBYyxBQUNkLG9CQUFxQixDQUN0QixBQUlMLGtEQUVFLGlCQUFpQixBQUNqQixvQkFBb0IsQUFDcEIscUJBQXlCLENBZ0kxQixBQXBJRCx3REFPSSxnQkFBaUIsQ0FDbEIsQUFSSCxzREFVSSxpQkFBaUIsQUFDakIsZ0JBQWlCLENBQ2xCLEFBWkgsa0dBY0ksaUJBQWlCLEFBQ2pCLGlCQUFpQixBQUNqQix3QkFBeUIsQ0FDMUIsQUFqQkgsNEVBbUJJLGFwRzdJWSxDb0c4SWIsQUFwQkgsd0VBc0JJLGFBQWMsQ0FDZixBQXZCSCx3RUF5QkksYUFBYyxDQUNmLEFBMUJILGtGQTZCTSxnQkFBaUIsQ0FDbEIsQUE5Qkwsb0ZBZ0NNLGlCQUFpQixBQUNqQixnQkFBaUIsQ0FDbEIsQUFsQ0wsd0VBc0NNLGdCQUFpQixDQUNsQixBQXZDTCx3RkEyQ0ksa0JBQW1CLENBQ3BCLEFBNUNILDhGQThDSSxlQUFnQixDQUNqQixBQS9DSCxvRkFtRE0saUJBQWlCLEFBQ2pCLGdCQUFpQixDQUNsQixBQXJETCx3SEF1RE0sUUFBUyxDQUNWLEFBeERMLHNGQTBETSxrQkFBbUIsQ0FVcEIsQWxHbE1ELCtEa0c4SEosc0ZBNERRLGtCQUFtQixDQVF0QixDck15cGdDSixBbUdoMWdDRyx5Q2tHbUhKLHNGQStEUSxrQkFBbUIsQ0FLdEIsQ3JNZ3FnQ0osQW1HNTFnQ0cseUNrR3dISixzRkFrRVEsa0JBQW1CLENBRXRCLENyTXVxZ0NKLEFxTTN1Z0NELGtGQXdFSSxvQkFBYSxBQUFiLGFBQWEsQUFDYixzQkFBOEIsQUFBOUIsOEJBQThCLEFBQzlCLHVCQUFtQixBQUFuQixtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLGVBQWdCLENBS2pCLEFsR3BNQyx5Q2tHbUhKLGtGQThFTSxjQUFjLEFBQ2QsY0FBZSxDQUVsQixDck0ycWdDRixBcU01dmdDRCwwRUFvRkksU0FBUyxBQUNULGtCQUFtQixDQThDcEIsQUFuSUgsNEZBd0ZNLGlCQUFpQixBQUNqQixpQkFBa0IsQ0F5Q25CLEFBbElMLGdHQTJGUSxjQUFjLEFBQ2QscUJBQXFCLEFBQ3JCLG9CQUFhLEFBQWIsYUFBYSxBQUNiLDBCQUFzQixBQUF0QixxQkFBc0IsQ0FtQ3ZCLEFBaklQLDRIQWlHWSxpQkFBaUIsQUFDakIsZ0JBQWlCLEFBQ2pCLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsMkJBQWtCLEFBQWxCLDBCQUFrQixBQUFsQixrQkFBa0IsQUFDbEIsa0JBQW1CLENBSXBCLEFsR3hPUCwrRGtHOEhKLDRIQXdHYyxrQkFBbUIsQ0FFdEIsQ3JNdXJnQ1YsQXFNanlnQ0QsOEhBNEdZLGtCQUFrQixBQUNsQixXQUFZLENBVWIsQWxHMU9QLHlDa0dtSEosOEhBK0djLFVBQVcsQ0FRZCxDck11cmdDVixBbUd0NmdDRyx5Q2tHd0hKLDhIQWtIYyxVQUFXLENBS2QsQ3JNOHJnQ1YsQW1HbjdnQ0csK0RrRzhISiw4SEFxSGMsVUFBVyxDQUVkLENyTXFzZ0NWLEFxTTV6Z0NELDhHQXlIWSxxQkFBc0IsQ0FDdkIsQUExSFgsOEdBNkhVLGFBQWEsQUFDYixZQUFZLEFBQ1osMkJBQWtCLEFBQWxCLDBCQUFrQixBQUFsQixpQkFBa0IsQ0FDbkIsQUNuUlQsMENBQ0kseUJBQXlCLEFBQ3pCLGlCQUFpQixBQUNqQixtQkFBb0IsQ0FzQnZCLEFBekJELGtCQU1NLHlCQUF5QixBQUN6QixVQUFXLENBQ1osQUFSTCxzQkFZUSxlQUFlLEFBQ2YsZUFBZ0IsQ0FDakIsQUFkUCxxQkFnQlEsZUFBZSxBQUNmLGVBQWdCLENBQ2pCLEFBR0gscUJBQ0UsZUFBZ0IsQ0FDakIsQUFJTCwwQkFFRSxrQkFBb0IsQ0FFcEIsQUFKRiwrQ0FNRSxnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLHlCQUF5QixBQUN6QixnQkFBZ0IsQUFDaEIsU0FBUyxBQUNULFlBQVksQUFDWixXQUFXLEFBQ1gsU0FBUyxBQUNULE9BQVEsQ0FDUixBbkdmRSx5Q21HQUosMEJBc0JHLGtCQUVELENBQUMsQUF4QkgsK0NBMEJHLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIseUJBQXlCLEFBQ3pCLGdCQUFnQixBQUNoQixTQUFTLEFBQ1QsWUFBWSxBQUNaLFdBQVcsQUFDWCxTQUFTLEFBQ1QsT0FBUSxDQUNSLEFBZkYsdUNBaUJFLE9BQVEsQ0FDUixDdE02OWdDRixBdU1saWhDQSxrQkFDRyxVQUFVLEFBQ1Ysa0JBQWtCLEFBQ2xCLGNBQWEsQUFDYixlQUFlLEFBQ2YsTUFBTSxBQUNOLHFCQUFzQixBQUN0QixzQkFBdUIsQUFDdkIsYUFBYSxBQUNiLGVBQWdCLENBMkNuQixBQXBEQSx3QkFlTSxtQkFBbUIsQUFDdEIscUJBQXNCLENBQ3JCLEFBakJKLCtCQXNCTyxZQUFZLEFBQ1osV0FBVyxBQUNYLHNCQUFzQixBQUN0QixjQUFlLENBRWxCLEFBM0JKLG1DQThCTyxXQUFXLEFBQ1gsaUNBQWlDLEFBQ2pDLDBCQUEwQixBQUMxQixvQ0FBb0MsQUFDcEMsU0FBUyxBQUNULHNCQUFzQixBQUN0QixPQUFPLEFBQ1AsUUFBUSxBQUVSLGVBQWUsQUFDZixvQ0FBb0MsQUFDcEMsdUJBQW1CLEFBQW5CLG1CQUFtQixBQUNuQixxQkFBaUIsQUFBakIsaUJBQWlCLEFBQ2pCLHNCQUE4QixBQUE5Qiw4QkFBOEIsQUFDOUIsMEJBQXFCLEFBQXJCLHFCQUFxQixBQUNyQixzQkFBbUIsQUFBbkIsa0JBQW1CLENBQ3RCLEFBOUNKLDRCQWdETyxnQkFBZ0IsQUFDaEIscUJBQXNCLEFBQ3RCLGNBQWMsQ0FDaEIsQUFuREwsa0JBdURELHFCQUFzQixDQXVEckIsQUF4REEsK0JBR08sa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxvQkFBb0IsQUFDcEIsVUFBVSxBQUNWLHFCQUFxQixBQUNyQixZQUFhLENBRWhCLEFBVkoscUNBWU0sVUFBVyxDQUdiLEFBZkosdUNBa0JPLHFCQUFxQixBQUNyQixxQkFBcUIsQUFDckIsVUFBVyxDQUVkLEFBdEJKLHFDQXlCTyxxQkFBcUIsQUFDckIsc0JBQXNCLEFBQ3RCLGtCQUFrQixBQUNsQiw0QkFBNEIsQUFFNUIsNEJBQTZCLENBRWhDLEFBaENKLDRDQW1DVyxjQUFjLEFBQ2QsYUFBYSxBQUNiLHVCQUF1QixBQUN2QixrQkFBa0IsQUFDbEIsZUFBZSxBQUVmLFdBQVcsQUFDWCxzQnRHaEdJLEFzR2lHSixrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFdBQVksQ0FDZixBQTlDUixxQ0FpRE8scUJBQXFCLEFBQ3JCLHNCQUFzQixBQUN0QixlQUFlLEFBRWYsVXRHM0dRLENzRzRHWCxBQUlMLGdCQUNJLGVBQWUsQUFDZixjdEd2R2lCLEFzR3dHakIsMEJBQTBCLEFBQzFCLGlCQUFpQixBQUNqQixnQkFBZSxBQUNmLGtCQUFrQixDQUNuQixBbkl6SEgsVW9JQ0ksVUFBVyxDQW9CWixBbElyQkgsK0JrSUdNLGNBQWMsQUFDZCxrQkFBa0IsQUFHcEIseUJBQXlCLEFBQ3pCLGdCQUFnQixBQUNoQixTQUFTLEFBQ1QsWUFBWSxBQUNaLFdBQVcsQUFDWCxRQUFTLENBUFIsQUFZRSxzRTNIZFAsOEIySGVVLGNBQWUsQ0FFcEIsQ3hNcXBoQ0osQXlNenFoQ0QsaURBQ0kseUJBQXlCLEFBQ3pCLG9CQUFvQixBQUNwQixnQkFBaUIsQ0FvU3BCLEFBdlNELHFGQU1FLGVBQWUsQ0FDZixBQVBGLDZKQVdZLG1CQUFvQixDQUN2QixBdEdxQkwseUNzR2pDSiw4RkFlWSxZQUFhLENBdVJwQixDek11NWdDSixBeU03cmhDRCx1R0FtQlkseUJBQTBCLEFBQzFCLDBCQUEyQixBQUMzQiw2QkFBOEIsQUFDOUIsMEJBQTJCLEFBQzNCLHlCQUEyQixDQUM5QixBQXhCVCx1R0EyQlksNkJBQThCLEFBQzlCLHlCQUEwQixBQUMxQiwyQkFBNEIsQUFDNUIsOEJBQStCLEFBQy9CLGFBQWEsQUFDYixzQkFBc0IsQUFDdEIsMkJBQTRCLENBQy9CLEFBbENULHVHQXFDWSw2QkFBOEIsQUFDOUIsMkJBQTRCLEFBQzVCLHlCQUEwQixBQUMxQixrQ0FBbUMsQUFDbkMsYUFBZSxBQUNmLHNCQUF1QixBQUN2QiwyQkFBNEIsQ0FLL0IsQXRHZkwseUNzR2pDSix1R0E4Q2dCLHdCQUEwQixDQUVqQyxDek0rcWhDUixBeU0vdGhDRCx1R0FtRFkseUJBQTBCLEFBQzFCLDBCQUEyQixBQUMzQiw2QkFBOEIsQUFDOUIsMEJBQTJCLEFBQzNCLHlCQUEyQixDQUM5QixBQXhEVCx1R0EyRFkseUJBQTBCLEFBQzFCLDBCQUEyQixBQUMzQiw2QkFBOEIsQUFDOUIsMEJBQTJCLEFBQzNCLHlCQUEyQixDQUM5QixBQWhFVCx1R0FtRVkseUJBQTBCLEFBQzFCLDBCQUEyQixBQUMzQiw2QkFBOEIsQUFDOUIsMEJBQTJCLEFBQzNCLHlCQUEyQixDQUM5QixBQXhFVCxvR0EyRVkseUJBQTBCLEFBQzFCLDZCQUE4QixBQUM5QiwyQkFBNkIsQ0FJaEMsQUFqRlQseUhBK0VnQixpQ0FBbUMsQ0FDdEMsQUFoRmIsOE1Bb0ZZLDRCQUE4QixDQUtqQyxBQXpGVCxnT0F1RmdCLHdCQUEwQixDQUM3QixBQXhGYiwwR0E0RlksbUJBQW1CLEFBQ25CLFVBQVcsQ0FDZCxBQTlGVCxxSUFpR1kseUJBQTBCLEFBQzFCLHlCQUEwQixBQUMxQixjeEd0RlMsQXdHdUZULGdCQUFpQixDQUNwQixBQXJHVCxtSEF3R1ksa0JBQW1CLENBd0N0QixBQWhKVCw0SEEwR1ksZUFBZSxBQUNmLHlCQUF5QixBQUN6QixpQkFBaUIsQUFDakIsc0JBQXVCLEFBQ3ZCLDJCQUE0QixDQUkzQixBdEdqRlQseUNzR2pDSiw0SEFnSGdCLGNBQWUsQ0FFbEIsQ3pNcXJoQ1osQXlNdnloQ0Qsd0lBb0hnQixlQUFnQixDQUtuQixBdEd4RlQseUNzR2pDSix3SUF1SG9CLGVBQWdCLENBRXZCLEN6TXdyaENaLEF5TWp6aENELHlIQTJIZ0IsZUFBZSxBQUNmLGN4Ry9HSyxBd0dnSEwsb0JBQXFCLENBSXhCLEF0R2hHVCx5Q3NHakNKLHlIQStIb0IsY0FBZSxDQUV0QixDek00cmhDWixBbUc1eGhDRyx5Q3NHakNKLGlNQXFJa0IsV0FBVyxBQUNYLFNBQVUsQ0FDWCxBQXZJakIsZ05BMklrQixZQUFZLEFBQ1osU0FBVSxDQUNYLEN6TTJyaENoQixBMkl0MGhDTyxrT0FDSSxXQUFZLENBQ2YsQUFFTCxrSUFDSSxZQUFZLEFBQ1osZ0JBQWdCLEFBQ2hCLFlBQVksQUFDWixRQUFTLENBUVosQXhDU0QsK0R3Q3JCQSxrSUFNUSxXQUFXLEFBQ1gsZUFBZ0IsQ0FLdkIsQzNJdzBoQ0osQW1HenpoQ0cseUN3QzNCQSxrSUFVUSxVQUFXLENBRWxCLEMzSTgwaENKLEEySTcwaENHLDRLQUNJLGNBQWUsQ0FDbEIsQUFFRyw2SkFDSSxjQUFlLENBQ2xCLEFBR0wsa0lBQ0ksZ0JBQWUsQUFDZixxQkFBb0IsQUFDcEIsd0JBQXVCLEFBQ3ZCLGtCQUFrQixBQUNsQixlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLHNCQUFzQixBQUN0QixrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixZQUFZLEFBQ1osZUFBZSxBQUNmLFdBQVUsQUFDVixxRUFBc0UsQUFDdEUscUIxQ3hCTSxDMEN5QlQsQUFDRCxzS0FDSSxZQUFhLENBQ2hCLEFBS0MsaU1BQ0Usa0JBQWtCLEFBQ2xCLGlCQUFrQixDQWlCbkIsQUFmQyxtTkFDRSxvQkFBcUIsQ0FDdEIsQUFFRCxnUUFDRSxXQUFXLEFBQ1gsWUFBWSxBQUNaLFVBQVUsQUFDVixTQUFTLEFBQ1Qsc0JBQXNCLEFBQ3RCLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsZ0JBQWdCLEFBQ2hCLGNBQWUsQ0FDaEIsQUFJRCw0TkFDRSxjQUFlLENBQ2hCLEFBQ0QsdVBBQ0UsaUJBQWtCLEFBQ2xCLGVBQWlCLENBQ2xCLEFBSUwsbWFBQ0ksYUFBYSxBQUNiLGVBQWUsQUFDZixXQUFjLEFBQ2QsZ0JBQWlCLEFBQ2pCLGdCQUFpQixDQUNwQixBQUNELDZNQUNFLG9CQUFxQixDQUN0QixBQUVELDZNQUNFLGNBQWMsQUFDZCwwQkFBMEIsQUFDMUIsaUJBQWlCLEFBQ2pCLGtCQUFtQixDQUNwQixBQUVELHNOQUNJLFVBQVcsQ0FDZCxBQUVELGdhQUVJLGFBQWEsQUFDYixnQkFBaUIsQ0FDcEIsQUFFRCxrYkFFSSxpQkFBa0IsQ0FDckIsQUFFRCxzZEFFSSxtQkFBbUIsQUFDbkIsZ0JBQWtCLEFBQ2xCLGVBQWlCLEFBQ2pCLHdCQUF5QixDQUs1QixBQUhHLGtlQUNFLGNBQWUsQ0FDaEIsQUFHTCxrZUFFSSxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLDBCQUEyQixDQUM5QixBQUlKLDRLQUNPLGdCQUFlLEFBQ2YscUJBQW9CLEFBQ3BCLHdCQUF1QixBQUN2QixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixzQkFBc0IsQUFDdEIsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLGVBQWUsQUFDZixXQUFVLEFBQ1YscUVBQXNFLEFBQ3RFLHFCMUN0SU0sQzBDdUlULEFBQ0QsZ05BQ0ksWUFBYSxDQUNoQixBOEQ3SkwsK0hBcUpZLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsYUFBYyxDQUtqQixBdEczSEwseUNzR2pDSiwrSEF5SmdCLFVBQVcsQ0FHbEIsQ3pNbzJoQ1IsQXlNaGdpQ0Qsc0hBK0pZLGVBQWUsQUFDZiw4QkFBOEIsQUFDOUIsY0FBYyxBQUNkLGlCQUFpQixBQUNqQixpQkFBaUIsQUFDakIsa0JBQW1CLENBSXRCLEF0R3ZJTCx5Q3NHakNKLHNIQXNLZ0IsZ0JBQWlCLENBRXhCLEN6TXUyaENSLEF5TS9naUNELCtIQTBLWSxlQUFlLEFBQ2YsY3hHOUpTLEF3RytKVCwwQkFBMEIsQUFDMUIsZ0JBQWdCLEFBQ2hCLGdCQUFpQixDQUNwQixBQS9LVCwrSEFpTGdCLFVBQVcsQ0FDbEIsQUFsTFQsNEhBb0xjLHFCQUFxQixBQUNyQixXQUFXLEFBQ1gsWUFBWSxBQUNaLHlCQUF5QixBQUN6QixtQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIsMkJBQTRCLENBQ2pDLEFBN0xULHFJQXlNWSxtQkFBb0IsQ0FnQnZCLEFBek5ULDRIQTROWSxrQkFBbUIsQ0FDcEIsQUE3TlgsaUpBZ09ZLGVBQWUsQUFDZixnQkFBaUIsQ0FDcEIsQUFsT1Qsa0lBcU9ZLGtCQUFtQixDQUN0QixBQXRPVCxrSUF5T1ksb0JBQWEsQUFBYixhQUFhLEFBQ2Isa0JBQW1CLENBZ0J0QixBQTFQVCw4SUE2T2dCLGVBQWUsQUFDZixxQkFBcUIsQUFDckIsV0FBVyxBQUNYLFdBQVksQ0FDZixBQWpQYix3SUFtUGdCLGdCQUFnQixBQUNoQixxQkFBcUIsQUFDckIsaUJBQWlCLEFBQ2pCLDBCQUEwQixBQUMxQixjQUFjLEFBQ2QsY0FBZSxDQUNsQixBQXpQYix1SkE2UFksa0JBQW1CLENBV3RCLEFBeFFULDZKQStQZ0IsZ0JBQWdCLEFBQ2hCLGNBQWMsQUFDZCwwQkFBMEIsQUFDMUIsaUJBQWlCLEFBQ2pCLGFBQWMsQ0FDakIsQUFwUWIsNkpBc1FnQixhQUFjLENBQ2pCLEFBdlFiLGlKQTRRZ0IsZUFBYyxBQUNkLHFCQUFxQixBQUNyQixVQUFXLENBQ2QsQUEvUWIsMklBaVJnQixtQkFBbUIsQUFDbkIsY0FBYyxBQUNkLDBCQUEwQixBQUMxQixnQkFBaUIsQ0FDcEIsQUFyUmIsK0tBdVJnQix1QkFBd0IsQ0FDM0IsQUF4UmIsMklBNFJZLGVBQWdCLENBU25CLEFBclNULDBKQThSZ0IsZUFBZSxBQUNmLGFBQWMsQ0FDakIsQUFoU2IsZ0tBa1NnQixlQUFlLEFBQ2YsdUJBQXdCLENBQzNCLEFBS2IsNEJBRVEsd0JBQTBCLENBQzdCLEFDM1NMLDRIQUlZLGtCQUFtQixDQUN0QixBQUxULDZCQVFHLGVBQWUsQUFDZixXQUFZLENBQ2IsQUFWRixvQkFhRSxzQkFBdUIsQUFDdkIscUJBQXNCLEFBQ3RCLHdCQUEwQixDQUMxQixBM01URixLNE1GRSxlQUFnQixDQWlCakIsQXhHRkcsZ0VwR2JKLEs0TUNJLGdCQUFpQixDQWNwQixDM01ncWlDQSxBbUc1cGlDRywrRHBHbkJKLEs0TUtJLGFBQWMsQ0FVakIsQzNNc3FpQ0EsQW1HNXBpQ0cseUNwR3pCSixLNE1TSSxnQkFBaUIsQ0FNcEIsQzNNNHFpQ0EsQW1HN3BpQ0cseUNwRzlCSixLNE1hSSxlQUFnQixDQUVuQixDM01rcmlDQSxBNE10c2lDRCxXQUNFLHdCQUEwQixBQUMxQixrREFBcUUsQUFDckUsbVdBSW1HLEFBRW5HLGdCQUFtQixBQUNuQixpQkFBa0IsQzVNdXNpQ25CLEE2TWp0aUNELElBQ0UscUJBQXFCLEFBQ3JCLDZDQUFvRixBQUNwRixrQkFBa0IsQUFDbEIsb0JBQW9CLEFBQ3BCLG1DQUFtQyxBQUNuQyxpQ0FBa0MsQ0FFbkMsQUNQRCxPQUNFLG9CQUFvQixBQUNwQixrQkFBc0IsQUFDdEIsbUJBQW9CLENBQ3JCLEFBQ0QsT0FBd0IsYUFBYyxDQUFJLEFBQzFDLE9BQXdCLGFBQWMsQ0FBSSxBQUMxQyxPQUF3QixhQUFjLENBQUksQUFDMUMsT0FBd0IsYUFBYyxDQUFJLEFDVjFDLE9BQ0UsZ0JBQWtCLEFBQ2xCLGlCQUFrQixDQUNuQixBQ0ZELE9BQ0UsZUFBZSxBQUNmLHNCQ00rQixBREwvQixvQkFBcUIsQ0FFdEIsQUFMRCxVQUlTLGlCQUFrQixDQUFJLEFBRS9CLE9BQ0Usa0JBQWtCLEFBQ2xCLGdCQ0ErQixBREMvQixnQkNEK0IsQURFL0IsYUFBZSxBQUNmLGlCQUFrQixDQUluQixBQVRELGFBT0ksZUFBZ0MsQ0FDakMsQUVkSCxXQUNFLHlCQUF5QixBQUN6Qix3QkRJd0IsQUNIeEIsa0JBQW1CLENBQ3BCLEFBRUQsY0FBK0IsVUFBVyxDQUFJLEFBQzlDLGVBQWdDLFdBQVksQ0FBSSxBQUVoRCxpQkFDa0MsaUJBQWtCLENBQUksQUFEeEQsa0JBRW1DLGdCQUFpQixDQUFJLEF0SkF4RCxZc0pJYyxXQUFZLENBQUksQXRKRDlCLFdzSkVhLFVBQVcsQ0FBSSxBQUU1QixjQUNnQixpQkFBa0IsQ0FBSSxBQUR0QyxlQUVpQixnQkFBaUIsQ0FBSSxBQ3BCdEMsU0FFVSxvQ0FBcUMsQ0FDOUMsQUFFRCxVQUVVLHNDQUF1QyxDQUNoRCxBQWFELG1CQUNFLEdBRVUsc0JBQXVCLENuTnN6aUNoQyxBbU5wemlDRCxHQUVVLHdCQUF5QixDbk5zemlDbEMsQ0FDRixBb05uMWlDRCxjQ1dFLHNFQUFpRixBQUd6RSx1QkFBMkIsQ0RkaUMsQUFDdEUsZUNVRSxzRUFBaUYsQUFHekUsd0JBQTJCLENEYmlDLEFBQ3RFLGVDU0Usc0VBQWlGLEFBR3pFLHdCQUEyQixDRFppQyxBQUV0RSxvQkNjRSxnRkFBMkYsQUFHbkYsb0JBQStCLENEakIrQixBQUN4RSxrQkNhRSxnRkFBMkYsQUFHbkYsb0JBQStCLENEaEIrQixBQUt4RSxnSEFLRSxXQUFZLENBQ2IsQUVoQkQsVUFDRSxrQkFBa0IsQUFDbEIscUJBQXFCLEFBQ3JCLFVBQVUsQUFDVixXQUFXLEFBQ1gsZ0JBQWdCLEFBQ2hCLHFCQUFzQixDQUN2QixBQUNELDBCQUNFLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsV0FBVyxBQUNYLGlCQUFrQixDQUNuQixBQUNELGFBQThCLG1CQUFvQixDQUFJLEFBQ3RELGFBQThCLGFBQWMsQ0FBSSxBQUNoRCxZQUE2QixVTFRILENLU3lCLEFDaEJuRCxpQkFBa0MsV053VVosQ014VXNDLEFBQzVELGlCQUFrQyxXTjJkWixDTTNkc0MsQUFDNUQsa0JBQW1DLFdOMGpCWixDTTFqQnVDLEFBQzlELHNCQUF1QyxXTnNPWixDTXRPMkMsQUFDdEUsaUJBQWtDLFdOdVdaLENNdldzQyxBQUM1RCxnQkFBaUMsV05rbkJaLENNbG5CcUMsQUFDMUQsa0JBQW1DLFdOc25CWixDTXRuQnVDLEFBQzlELGdCQUFpQyxXTnl0QlosQ016dEJxQyxBQUMxRCxnQkFBaUMsV05tUlosQ01uUnFDLEFBQzFELG9CQUFxQyxXTnVwQlosQ012cEJ5QyxBQUNsRSxjQUErQixXTnFwQlosQ01ycEJtQyxBQUN0RCxtQkFBb0MsV05zcEJaLENNdHBCd0MsQUFDaEUsaUJBQWtDLFdOeUlaLENNeklzQyxBQUM1RCxvREFFa0MsV05xcUJaLENNcnFCc0MsQUFDNUQsdUJBQXdDLFdOOGlCWixDTTlpQjRDLEFBQ3hFLHdCQUF5QyxXTjRpQlosQ001aUI2QyxBQUMxRSxxQkFBc0MsV040ZlosQ001ZjBDLEFBQ3BFLGtCQUFtQyxXTmlrQlosQ01qa0J1QyxBQUM5RCwrQkFDZ0MsV05nS1osQ01oS29DLEFBQ3hELG1CQUFvQyxXTitxQlosQ00vcUJ3QyxBQUNoRSxnQkFBaUMsV053VlosQ014VnFDLEFBQzFELGtCQUFtQyxXTnVQWixDTXZQdUMsQUFDOUQsbUJBQW9DLFdOZ0paLENNaEp3QyxBQUNoRSxnQkFBaUMsV05taEJaLENNbmhCcUMsQUFDMUQsb0JBQXFDLFdOZ01aLENNaE15QyxBQUNsRSwrQkFBZ0QsV05ZWixDTVpvRCxBQUN4Riw2QkFBOEMsV05jWixDTWRrRCxBQUNwRixpQkFBa0MsV05xV1osQ01yV3NDLEFBQzVELHlCQUEwQyxXTndlWixDTXhlOEMsQUFDNUUsMENBQ21DLFdOc2dCWixDTXRnQnVDLEFBQzlELG1CQUFvQyxXTmdnQlosQ01oZ0J3QyxBQUNoRSxvQkFBcUMsV053WVosQ014WXlDLEFBQ2xFLGdCQUFpQyxXTjJZWixDTTNZcUMsQUFDMUQsZ0JBQWlDLFdONFBaLENNNVBxQyxBQUMxRCxzQkFBdUMsV05vVVosQ01wVTJDLEFBQ3RFLHNCQUF1QyxXTml0QlosQ01qdEIyQyxBQUN0RSx1QkFBd0MsV04rc0JaLENNL3NCNEMsQUFDeEUscUJBQXNDLFdOZ3RCWixDTWh0QjBDLEFBQ3BFLGtCQUFtQyxXTnllWixDTXpldUMsQUFDOUQsbUJBQW9DLFdOd0JaLENNeEJ3QyxBQUNoRSxlQUFnQyxXTnltQlosQ016bUJvQyxBQUN4RCxnQkFBaUMsV055bUJaLENNem1CcUMsQUFDMUQsZ0JBQWlDLFdOeURaLENNekRxQyxBQUMxRCxvQkFBcUMsV055RFosQ016RHlDLEFBQ2xFLGlCQUFrQyxXTitkWixDTS9kc0MsQUFDNUQsa0JBQW1DLFdOMkVaLENNM0V1QyxBQUM5RCxnQkFBaUMsV04wUFosQ00xUHFDLEFBQzFELGdCQUFpQyxXTmlEWixDTWpEcUMsQUFDMUQsa0JBQW1DLFdOMFZaLENNMVZ1QyxBQUM5RCx1QkFBd0MsV053bUJaLENNeG1CNEMsQUFDeEUsc0JBQXVDLFdOd21CWixDTXhtQjJDLEFBQ3RFLHNCQUF1QyxXTnBDWixDTW9DMkMsQUFDdEUsd0JBQXlDLFdOdkNaLENNdUM2QyxBQUMxRSx1QkFBd0MsV05yQ1osQ01xQzRDLEFBQ3hFLHlCQUEwQyxXTnhDWixDTXdDOEMsQUFDNUUsZ0JBQWlDLFdOK1daLENNL1dxQyxBQUMxRCxxQ0FDb0MsV04yYVosQ00zYXdDLEFBQ2hFLGtCQUFtQyxXTnNVWixDTXRVdUMsQUFDOUQsd0JBQXlDLFdOa3JCWixDTWxyQjZDLEFBQzFFLHVEQUVzQyxXTjBiWixDTTFiMEMsQUFDcEUsa0JBQW1DLFdOa2JaLENNbGJ1QyxBQUM5RCxzQkFBdUMsV053WFosQ014WDJDLEFBQ3RFLGtCQUFtQyxXTnREWixDTXNEdUMsQUFDOUQsZ0JBQWlDLFdObW5CWixDTW5uQnFDLEFBQzFELDJDQUM0QyxXTithWixDTS9hZ0QsQUFDaEYsMEJBQTJDLFdOOGZaLENNOWYrQyxBQUM5RSwwQkFBMkMsV04rRVosQ00vRStDLEFBQzlFLGtCQUFtQyxXTnpCWixDTXlCdUMsQUFDOUQseUJBQTBDLFdObWpCWixDTW5qQjhDLEFBQzVFLHlCQUEwQyxXTnFMWixDTXJMOEMsQUFDNUUsb0JBQXFDLFdObEJaLENNa0J5QyxBQUNsRSxnQkFBaUMsV05zYlosQ010YnFDLEFBQzFELGlCQUFrQyxXTmdhWixDTWhhc0MsQUFDNUQsZ0JBQWlDLFdObWpCWixDTW5qQnFDLEFBQzFELG1CQUFvQyxXTitOWixDTS9Od0MsQUFDaEUsd0JBQXlDLFdOZ0xaLENNaEw2QyxBQUMxRSx3QkFBeUMsV040aUJaLENNNWlCNkMsQUFDMUUsaUJBQWtDLFdOK0laLENNL0lzQyxBQUM1RCx3QkFBeUMsV055RVosQ016RTZDLEFBQzFFLHlCQUEwQyxXTnlFWixDTXpFOEMsQUFDNUUsdUJBQXdDLFdOa2JaLENNbGI0QyxBQUN4RSx3QkFBeUMsV051WFosQ012WDZDLEFBQzFFLHdCQUF5QyxXTjJsQlosQ00zbEI2QyxBQUMxRSx3QkFBeUMsV04yRFosQ00zRDZDLEFBQzFFLDJCQUE0QyxXTnliWixDTXpiZ0QsQUFDaEYsdUJBQXdDLFdOMFNaLENNMVM0QyxBQUN4RSxzQkFBdUMsV04wR1osQ00xRzJDLEFBQ3RFLDBCQUEyQyxXTnVsQlosQ012bEIrQyxBQUM5RSwwQkFBMkMsV051RFosQ012RCtDLEFBQzlFLGVBQWdDLFdObkNaLENNbUNvQyxBQUN4RCxzQkFBdUMsV05uRFosQ01tRDJDLEFBQ3RFLHVCQUF3QyxXTm5EWixDTW1ENEMsQUFDeEUsb0JBQXFDLFdObkRaLENNbUR5QyxBQUNsRSxzQkFBdUMsV052RFosQ011RDJDLEFBQ3RFLHlDQUNrQyxXTjRkWixDTTVkc0MsQUFDNUQsa0JBQW1DLFdOOElaLENNOUl1QyxBQUM5RCxvQkFBcUMsV05zRlosQ010RnlDLEFBQ2xFLGdCQUFpQyxXTitaWixDTS9acUMsQUFDMUQsaUJBQWtDLFdOb1daLENNcFdzQyxBQUM1RCxvQkFBcUMsV05wRFosQ01vRHlDLEFBQ2xFLDhCQUErQyxXTnVJWixDTXZJbUQsQUFDdEYsZ0JBQWlDLFdOa05aLENNbE5xQyxBQUMxRCxnQkFBaUMsV04wU1osQ00xU3FDLEFBQzFELGdCQUFpQyxXTjZLWixDTTdLcUMsQUFDMUQsZUFBZ0MsV055SVosQ016SW9DLEFBQ3hELHFCQUFzQyxXTnlJWixDTXpJMEMsQUFDcEUsbURBQ2lELFdOaUlaLENNaklxRCxBQUMxRixpQkFBa0MsV04rWVosQ00vWXNDLEFBQzVELG9CQUFxQyxXTkFaLENNQXlDLEFBQ2xFLGtCQUFtQyxXTm9hWixDTXBhdUMsQUFDOUQsbUJBQW9DLFdOZ0VaLENNaEV3QyxBQUNoRSxrQkFBbUMsV042VFosQ003VHVDLEFBQzlELHNCQUF1QyxXTnVDWixDTXZDMkMsQUFDdEUsd0JBQXlDLFdObUNaLENNbkM2QyxBQUMxRSxtQkFBb0MsV04rYVosQ00vYXdDLEFBQ2hFLHlCQUEwQyxXTmtkWixDTWxkOEMsQUFDNUUsa0JBQW1DLFdOMEtaLENNMUt1QyxBQUM5RCx1QkFBd0MsV04yS1osQ00zSzRDLEFBQ3hFLG9CQUFxQyxXTjNFWixDTTJFeUMsQUFDbEUsb0JBQXFDLFdON0VaLENNNkV5QyxBQUNsRSw0Q0FDc0MsV05sRVosQ01rRTBDLEFBQ3BFLDBCQUEyQyxXTitrQlosQ00va0IrQyxBQUM5RSwyQkFBNEMsV040SFosQ001SGdELEFBQ2hGLHdCQUF5QyxXTlRaLENNUzZDLEFBQzFFLGVBQWdDLFdOMlFaLENNM1FvQyxBQUN4RCxpQ0FDaUMsV042Q1osQ003Q3FDLEFBQzFELG9CQUFxQyxXTmtEWixDTWxEeUMsQUFDbEUsdUJBQXdDLFdOc2lCWixDTXRpQjRDLEFBQ3hFLHlCQUEwQyxXTm9pQlosQ01waUI4QyxBQUM1RSxxQkFBc0MsV04yZVosQ00zZTBDLEFBQ3BFLG1CQUFvQyxXTjhOWixDTTlOd0MsQUFDaEUsb0JBQXFDLFdOb2NaLENNcGN5QyxBQUNsRSwyQkFBNEMsV051UlosQ012UmdELEFBQ2hGLHNCQUF1QyxXTjZoQlosQ003aEIyQyxBQUN0RSx5QkFBMEMsV05zR1osQ010RzhDLEFBQzVFLG1CQUFvQyxXTjhiWixDTTlid0MsQUFDaEUsa0JBQW1DLFdOcWpCWixDTXJqQnVDLEFBQzlELHlCQUEwQyxXTmdMWixDTWhMOEMsQUFDNUUsa0JBQW1DLFdOdWtCWixDTXZrQnVDLEFBQzlELG1CQUFvQyxXTnFRWixDTXJRd0MsQUFDaEUsaUJBQWtDLFdOaVdaLENNaldzQyxBQUM1RCxvQkFBcUMsV04yZFosQ00zZHlDLEFBQ2xFLHNCQUF1QyxXTmpEWixDTWlEMkMsQUFDdEUsd0JBQXlDLFdOK1ZaLENNL1Y2QyxBQUMxRSxtQkFBb0MsV05zakJaLENNdGpCd0MsQUFDaEUsMENBQ3FDLFdOZ0daLENNaEd5QyxBQUNsRSxrQkFBbUMsV05vS1osQ01wS3VDLEFBQzlELGtCQUFtQyxXTjBqQlosQ00xakJ1QyxBQUM5RCx1QkFBd0MsV05vQ1osQ01wQzRDLEFBQ3hFLCtCQUNnQyxXTitZWixDTS9Zb0MsQUFDeEQsaUJBQWtDLFdOb01aLENNcE1zQyxBQUM1RCxvQkFBcUMsV05yRFosQ01xRHlDLEFBQ2xFLGdCQUFpQyxXTmhGWixDTWdGcUMsQUFDMUQsdUJBQXdDLFdOckJaLENNcUI0QyxBQUN4RSx3QkFBeUMsV05vTFosQ01wTDZDLEFBQzFFLHVCQUF3QyxXTmtMWixDTWxMNEMsQUFDeEUscUJBQXNDLFdObUxaLENNbkwwQyxBQUNwRSx1QkFBd0MsV04rS1osQ00vSzRDLEFBQ3hFLDZCQUE4QyxXTnJJWixDTXFJa0QsQUFDcEYsOEJBQStDLFdOaklaLENNaUltRCxBQUN0RiwyQkFBNEMsV05qSVosQ01pSWdELEFBQ2hGLDZCQUE4QyxXTnpJWixDTXlJa0QsQUFDcEYsaUJBQWtDLFdOMkpaLENNM0pzQyxBQUM1RCxrQkFBbUMsV042bEJaLENNN2xCdUMsQUFDOUQsaUJBQWtDLFdOcWVaLENNcmVzQyxBQUM1RCxrQkFBbUMsV055R1osQ016R3VDLEFBQzlELHFCQUFzQyxXTnpFWixDTXlFMEMsQUFDcEUsc0JBQXVDLFdObElaLENNa0kyQyxBQUN0RSxrQ0FDa0MsV05pakJaLENNampCc0MsQUFDNUQsaUNBQ2lDLFdONE9aLENNNU9xQyxBQUMxRCxpQkFBa0MsV05kWixDTWNzQyxBQUM1RCxpQkFBa0MsV04wR1osQ00xR3NDLEFBQzVELG1DQUNxQyxXTjZYWixDTTdYeUMsQUFDbEUsbUNBQ29DLFdOMkZaLENNM0Z3QyxBQUNoRSxxQkFBc0MsV042U1osQ003UzBDLEFBQ3BFLG9DQUNxQyxXTnFHWixDTXJHeUMsQUFDbEUsa0JBQW1DLFdOZ2JaLENNaGJ1QyxBQUM5RCxzREFFaUMsV05sSVosQ01rSXFDLEFBQzFELG1CQUFvQyxXTnNPWixDTXRPd0MsQUFDaEUsbUJBQW9DLFdOb09aLENNcE93QyxBQUNoRSx5QkFBMEMsV04rYlosQ00vYjhDLEFBQzVFLHFCQUFzQyxXTjJnQlosQ00zZ0IwQyxBQUNwRSxpQkFBa0MsV051Y1osQ012Y3NDLEFBQzVELGlCQUFrQyxXTnlPWixDTXpPc0MsQUFDNUQsaUJBQWtDLFdONmZaLENNN2ZzQyxBQUM1RCxxQkFBc0MsV05tVFosQ01uVDBDLEFBQ3BFLDRCQUE2QyxXTm9UWixDTXBUaUQsQUFDbEYsOEJBQStDLFdOZ0laLENNaEltRCxBQUN0Rix1QkFBd0MsV040SFosQ001SDRDLEFBQ3hFLGlCQUFrQyxXTnFRWixDTXJRc0MsQUFDNUQsc0JBQXVDLFdOcEZaLENNb0YyQyxBQUN0RSxvQkFBcUMsV045RVosQ004RXlDLEFBQ2xFLHNCQUF1QyxXTnJGWixDTXFGMkMsQUFDdEUsdUJBQXdDLFdOckZaLENNcUY0QyxBQUN4RSxtQkFBb0MsV05oQ1osQ01nQ3dDLEFBQ2hFLG9DQUNpQyxXTjBZWixDTTFZcUMsQUFDMUQsMENBQ3NDLFdOOFlaLENNOVkwQyxBQUNwRSx1Q0FDcUMsV04yWVosQ00zWXlDLEFBQ2xFLG9CQUFxQyxXTlVaLENNVnlDLEFBQ2xFLG9CQUFxQyxXTnVNWixDTXZNeUMsQUFDbEUsdUNBQ2lDLFdOcWZaLENNcmZxQyxBQUMxRCxrQ0FDa0MsV05vRlosQ01wRnNDLEFBQzVELDJDQUN1QyxXTithWixDTS9hMkMsQUFDdEUscUJBQXNDLFdON0NaLENNNkMwQyxBQUNwRSxzQkFBdUMsV04xQ1osQ00wQzJDLEFBQ3RFLGlDQUNpQyxXTnBJWixDTW9JcUMsQUFDMUQsbUJBQW9DLFdONldaLENNN1d3QyxBQUNoRSxvQkFBcUMsV055ZVosQ016ZXlDLEFBQ2xFLHNDQUNzQyxXTnJFWixDTXFFMEMsQUFDcEUsdUJBQXdDLFdOcUxaLENNckw0QyxBQUN4RSxvQkFBcUMsV05HWixDTUh5QyxBQUNsRSwwQkFBMkMsV05uRVosQ01tRStDLEFBQzlFLHdCQUF5QyxXTm5FWixDTW1FNkMsQUFDMUUsbUJBQW9DLFdOaWZaLENNamZ3QyxBQUNoRSx1QkFBd0MsV044WVosQ005WTRDLEFBQ3hFLG9CQUFxQyxXTnlaWixDTXpaeUMsQUFDbEUsa0JBQW1DLFdOOUpaLENNOEp1QyxBQUM5RCxrQkFBbUMsV05sRVosQ01rRXVDLEFBQzlELG1CQUFvQyxXTjFDWixDTTBDd0MsQUFDaEUsdUJBQXdDLFdOOEJaLENNOUI0QyxBQUN4RSxzQkFBdUMsV04xSVosQ00wSTJDLEFBQ3RFLHNCQUF1QyxXTnNIWixDTXRIMkMsQUFDdEUscUJBQXNDLFdOck9aLENNcU8wQyxBQUNwRSxrQkFBbUMsV040TVosQ001TXVDLEFBQzlELHVCQUF3QyxXTlVaLENNVjRDLEFBQ3hFLGdCQUFpQyxXTjNLWixDTTJLcUMsQUFDMUQsb0JBQXFDLFdOdUZaLENNdkZ5QyxBQUNsRSx1QkFBd0MsV04yUVosQ00zUTRDLEFBQ3hFLDZCQUE4QyxXTnJPWixDTXFPa0QsQUFDcEYsOEJBQStDLFdOck9aLENNcU9tRCxBQUN0RiwyQkFBNEMsV05yT1osQ01xT2dELEFBQ2hGLDZCQUE4QyxXTnpPWixDTXlPa0QsQUFDcEYsc0JBQXVDLFdOck9aLENNcU8yQyxBQUN0RSx1QkFBd0MsV05yT1osQ01xTzRDLEFBQ3hFLG9CQUFxQyxXTnJPWixDTXFPeUMsQUFDbEUsc0JBQXVDLFdOek9aLENNeU8yQyxBQUN0RSxtQkFBb0MsV05wRFosQ01vRHdDLEFBQ2hFLGtCQUFtQyxXTjRJWixDTTVJdUMsQUFDOUQsa0JBQW1DLFdOd1laLENNeFl1QyxBQUM5RCwwQ0FDbUMsV051TVosQ012TXVDLEFBQzlELG9CQUFxQyxXTnpHWixDTXlHeUMsQUFDbEUsc0JBQXVDLFdOeVFaLENNelEyQyxBQUN0RSx1QkFBd0MsV055UVosQ016UTRDLEFBQ3hFLG1CQUFvQyxXTitWWixDTS9Wd0MsQUFDaEUsa0JBQW1DLFdOOUdaLENNOEd1QyxBQUM5RCx1Q0FDa0MsV05vUlosQ01wUnNDLEFBQzVELHNCQUF1QyxXTitDWixDTS9DMkMsQUFDdEUsb0JBQXFDLFdObUJaLENNbkJ5QyxBQUNsRSx5QkFBMEMsV05vQlosQ01wQjhDLEFBQzVFLG1CQUFvQyxXTnFVWixDTXJVd0MsQUFDaEUsbUJBQW9DLFdOMkJaLENNM0J3QyxBQUNoRSxpQkFBa0MsV05nTFosQ01oTHNDLEFBQzVELG1CQUFvQyxXTjJCWixDTTNCd0MsQUFDaEUsc0JBQXVDLFdOdUhaLENNdkgyQyxBQUN0RSxrQkFBbUMsV05NWixDTU51QyxBQUM5RCwwQkFBMkMsV05JWixDTUorQyxBQUM5RSxvQkFBcUMsV042WFosQ003WHlDLEFBQ2xFLGdCQUFpQyxXTmhIWixDTWdIcUMsQUFDMUQsK0NBQ3NDLFdOdVFaLENNdlEwQyxBQUNwRSw0RUFFd0MsV05zVlosQ010VjRDLEFBQ3hFLDBCQUEyQyxXTndJWixDTXhJK0MsQUFDOUUsZ0JBQWlDLFdOaEdaLENNZ0dxQyxBQUMxRCxxQkFBc0MsV052SFosQ011SDBDLEFBQ3BFLDBDQUN5QyxXTnRKWixDTXNKNkMsQUFDMUUsb0JBQXFDLFdOeU9aLENNek95QyxBQUNsRSxnQkFBaUMsV04wRlosQ00xRnFDLEFBQzFELHVCQUF3QyxXTjFEWixDTTBENEMsQUFDeEUsdUJBQXdDLFdOa1daLENNbFc0QyxBQUN4RSxxQkFBc0MsV040VlosQ001VjBDLEFBQ3BFLGtCQUFtQyxXTmxFWixDTWtFdUMsQUFDOUQsd0JBQXlDLFdOZ09aLENNaE82QyxBQUMxRSxzQkFBdUMsV04ySlosQ00zSjJDLEFBQ3RFLDRCQUE2QyxXTjJKWixDTTNKaUQsQUFDbEYsa0JBQW1DLFdOc1JaLENNdFJ1QyxBQUM5RCxzQkFBdUMsV041TFosQ000TDJDLEFBQ3RFLDZCQUE4QyxXTnhCWixDTXdCa0QsQUFDcEYsa0JBQW1DLFdOdVBaLENNdlB1QyxBQUM5RCxrQkFBbUMsV042SVosQ003SXVDLEFBQzlELCtCQUFnRCxXTjlKWixDTThKb0QsQUFDeEYsZ0NBQWlELFdOOUpaLENNOEpxRCxBQUMxRiw2QkFBOEMsV045SlosQ004SmtELEFBQ3BGLCtCQUFnRCxXTmxLWixDTWtLb0QsQUFDeEYsaUJBQWtDLFdOOERaLENNOURzQyxBQUM1RCxnQkFBaUMsV05ySFosQ01xSHFDLEFBQzFELGtCQUFtQyxXTnZTWixDTXVTdUMsQUFDOUQsc0JBQXVDLFdOMlpaLENNM1oyQyxBQUN0RSxvQkFBcUMsV05oTlosQ01nTnlDLEFBQ2xFLHNCQUF1QyxXTjdGWixDTTZGMkMsQUFDdEUsc0JBQXVDLFdON0ZaLENNNkYyQyxBQUN0RSxzQkFBdUMsV04rT1osQ00vTzJDLEFBQ3RFLHVCQUF3QyxXTmlNWixDTWpNNEMsQUFDeEUsa0JBQW1DLFdONldaLENNN1d1QyxBQUM5RCx3QkFBeUMsV04wSVosQ00xSTZDLEFBQzFFLDBCQUEyQyxXTjBJWixDTTFJK0MsQUFDOUUsb0JBQXFDLFdOcUZaLENNckZ5QyxBQUNsRSxzQkFBdUMsV05tRlosQ01uRjJDLEFBQ3RFLHdCQUF5QyxXTm5MWixDTW1MNkMsQUFDMUUseUJBQTBDLFdOMEtaLENNMUs4QyxBQUM1RSxnQ0FBaUQsV05wRlosQ01vRnFELEFBQzFGLHdCQUF5QyxXTndQWixDTXhQNkMsQUFDMUUsbUJBQW9DLFdOakpaLENNaUp3QyxBQUNoRSxzREFDZ0QsV04vTVosQ00rTW9ELEFBQ3hGLGtEQUM4QyxXTjlNWixDTThNa0QsQUFDcEYsd0RBQ2lELFdOak5aLENNaU5xRCxBQUMxRiwrQkFDZ0MsV052R1osQ011R29DLEFBQ3hELGVBQWdDLFdOaENaLENNZ0NvQyxBQUN4RCxpQ0FDZ0MsV05xWVosQ01yWW9DLEFBQ3hELGdDQUNnQyxXTjRDWixDTTVDb0MsQUFDeEQsNERBR2dDLFdOZ0RaLENNaERvQyxBQUN4RCxrREFFZ0MsV05pTlosQ01qTm9DLEFBQ3hELDhCQUNnQyxXTitDWixDTS9Db0MsQUFDeEQsa0NBQ2dDLFdOM1BaLENNMlBvQyxBQUN4RCxnQkFBaUMsV05oR1osQ01nR3FDLEFBQzFELHFCQUFzQyxXTnBGWixDTW9GMEMsQUFDcEUsMEJBQTJDLFdOMFBaLENNMVArQyxBQUM5RSwyQkFBNEMsV04wUFosQ00xUGdELEFBQ2hGLDJCQUE0QyxXTjBQWixDTTFQZ0QsQUFDaEYsNEJBQTZDLFdOMFBaLENNMVBpRCxBQUNsRiw0QkFBNkMsV042UFosQ003UGlELEFBQ2xGLDZCQUE4QyxXTjZQWixDTTdQa0QsQUFDcEYscUJBQXNDLFdOa1VaLENNbFUwQyxBQUNwRSx1QkFBd0MsV044VFosQ005VDRDLEFBQ3hFLDBCQUEyQyxXTnlhWixDTXphK0MsQUFDOUUsbUJBQW9DLFdOc2FaLENNdGF3QyxBQUNoRSxnQkFBaUMsV04yWlosQ00zWnFDLEFBQzFELHVCQUF3QyxXTjJaWixDTTNaNEMsQUFDeEUsd0JBQXlDLFdOb2FaLENNcGE2QyxBQUMxRSxtQkFBb0MsV054SlosQ013SndDLEFBQ2hFLDBCQUEyQyxXTjhQWixDTTlQK0MsQUFDOUUscUJBQXNDLFdOZ0JaLENNaEIwQyxBQUNwRSxrQkFBbUMsV05wRlosQ01vRnVDLEFBQzlELGVBQWdDLFdOM1daLENNMldvQyxBQUN4RCxxQkFBc0MsV04vUlosQ00rUjBDLEFBQ3BFLDRCQUE2QyxXTi9SWixDTStSaUQsQUFDbEYsa0JBQW1DLFdOK1VaLENNL1V1QyxBQUM5RCx5QkFBMEMsV04rVVosQ00vVThDLEFBQzVFLDJCQUE0QyxXTmdEWixDTWhEZ0QsQUFDaEYseUJBQTBDLFdOa0RaLENNbEQ4QyxBQUM1RSwyQkFBNEMsV04rQ1osQ00vQ2dELEFBQ2hGLDRCQUE2QyxXTitDWixDTS9DaUQsQUFDbEYsaUJBQWtDLFdOaldaLENNaVdzQyxBQUM1RCxtQkFBb0MsV05tWVosQ01uWXdDLEFBQ2hFLG1CQUFvQyxXTjdXWixDTTZXd0MsQUFDaEUsaUJBQWtDLFdOa0NaLENNbENzQyxBQUM1RCxvQkFBcUMsV041S1osQ000S3lDLEFBQ2xFLGlCQUFrQyxXTmdOWixDTWhOc0MsQUFDNUQsc0JBQXVDLFdOeEZaLENNd0YyQyxBQUN0RSxrQkFBbUMsV040VFosQ001VHVDLEFBQzlELGtCQUFtQyxXTnRJWixDTXNJdUMsQUFDOUQsZ0JBQWlDLFdONkNaLENNN0NxQyxBQUMxRCxzQ0FDcUMsV041RFosQ000RHlDLEFBQ2xFLGlCQUFrQyxXTjhQWixDTTlQc0MsQUFDNUQsa0JBQW1DLFdOdUVaLENNdkV1QyxBQUM5RCxtQkFBb0MsV045V1osQ004V3dDLEFBQ2hFLGVBQWdDLFdOdFNaLENNc1NvQyxBQUN4RCxjQUErQixXTmlXWixDTWpXbUMsQUFDdEQsaUJBQWtDLFdOdVdaLENNdldzQyxBQUM1RCxrQkFBbUMsV04rSVosQ00vSXVDLEFBQzlELHFCQUFzQyxXTmtGWixDTWxGMEMsQUFDcEUsMEJBQTJDLFdONk5aLENNN04rQyxBQUM5RSxnQ0FBaUQsV04vV1osQ00rV3FELEFBQzFGLCtCQUFnRCxXTmpYWixDTWlYb0QsQUFDeEYsc0RBQ2dELFdOelJaLENNeVJvRCxBQUN4Rix3QkFBeUMsV05uTVosQ01tTTZDLEFBQzFFLHNCQUF1QyxXTmlXWixDTWpXMkMsQUFDdEUsd0JBQXlDLFdOb1ZaLENNcFY2QyxBQUMxRSx1Q0FDZ0MsV04wU1osQ00xU29DLEFBQ3hELHlCQUEwQyxXTjBHWixDTTFHOEMsQUFDNUUseUJBQTBDLFdONE1aLENNNU04QyxBQUM1RSxpQkFBa0MsV05zTFosQ010THNDLEFBQzVELDJCQUE0QyxXTnpMWixDTXlMZ0QsQUFDaEYscUJBQXNDLFdOb1daLENNcFcwQyxBQUNwRSxrQkFBbUMsV044RFosQ005RHVDLEFBQzlELDZEQUV1QyxXTjhTWixDTTlTMkMsQUFDdEUsa0RBQzJDLFdOMUZaLENNMEYrQyxBQUM5RSxpQkFBa0MsV05zV1osQ010V3NDLEFBQzVELGtCQUFtQyxXTmxHWixDTWtHdUMsQUFDOUQsa0JBQW1DLFdOZ0haLENNaEh1QyxBQUM5RCx5QkFBMEMsV05pSFosQ01qSDhDLEFBQzVFLDhCQUErQyxXTnlOWixDTXpObUQsQUFDdEYsdUJBQXdDLFdOdU5aLENNdk40QyxBQUN4RSxxQkFBc0MsV04vTlosQ00rTjBDLEFBQ3BFLGdCQUFpQyxXTjVOWixDTTROcUMsQUFDMUQseUJBQTBDLFdOMkVaLENNM0U4QyxBQUM1RSwwQkFBMkMsV055RVosQ016RStDLEFBQzlFLGtCQUFtQyxXTnZOWixDTXVOdUMsQUFDOUQsa0JBQW1DLFdOekNaLENNeUN1QyxBQUM5RCxvQkFBcUMsV05wQ1osQ01vQ3lDLEFBQ2xFLGVBQWdDLFdOdExaLENNc0xvQyxBQUN4RCxvQkFBcUMsV043VVosQ002VXlDLEFBQ2xFLGlCQUFrQyxXTjFSWixDTTBSc0MsQUFDNUQsZUFBZ0MsV05zRFosQ010RG9DLEFBQ3hELGlCQUFrQyxXTm1MWixDTW5Mc0MsQUFDNUQsZ0JBQWlDLFdOclBaLENNcVBxQyxBQUMxRCxpQkFBa0MsV05yUFosQ01xUHNDLEFBQzVELG1CQUFvQyxXTjdXWixDTTZXd0MsQUFDaEUsMEJBQTJDLFdON1daLENNNlcrQyxBQUM5RSxpQkFBa0MsV04wTFosQ00xTHNDLEFBQzVELHdCQUF5QyxXTjBMWixDTTFMNkMsQUFDMUUsbUJBQW9DLFdOeUZaLENNekZ3QyxBQUNoRSxxQ0FDZ0MsV056VVosQ015VW9DLEFBQ3hELCtCQUNpQyxXTitNWixDTS9NcUMsQUFDMUQsZ0JBQWlDLFdONFBaLENNNVBxQyxBQUMxRCxtQkFBb0MsV051S1osQ012S3dDLEFBQ2hFLHNCQUF1QyxXTnRQWixDTXNQMkMsQUFDdEUsc0JBQXVDLFdOaUtaLENNaksyQyxBQUN0RSxvQkFBcUMsV045UFosQ004UHlDLEFBQ2xFLHNCQUF1QyxXTi9MWixDTStMMkMsQUFDdEUsdUJBQXdDLFdOeExaLENNd0w0QyxBQUN4RSx3QkFBeUMsV05yTVosQ01xTTZDLEFBQzFFLDZCQUE4QyxXTi9MWixDTStMa0QsQUFDcEYsMEVBRXlDLFdOeE1aLENNd002QyxBQUMxRSxnREFDMkMsV045TVosQ004TStDLEFBQzlFLGdEQUN5QyxXTi9NWixDTStNNkMsQUFDMUUsZ0RBQ3lDLFdOcE1aLENNb002QyxBQUMxRSx1QkFBd0MsV05qTlosQ01pTjRDLEFBQ3hFLGdCQUFpQyxXTnVSWixDTXZScUMsQUFDMUQsbUJBQW9DLFdONVNaLENNNFN3QyxBQUNoRSxvQkFBcUMsV045RVosQ004RXlDLEFBQ2xFLHdHQUlzQyxXTm5FWixDTW1FMEMsQUFDcEUsMEJBQTJDLFdOL1RaLENNK1QrQyxBQUM5RSxxREFFa0MsV05xRFosQ01yRHNDLEFBQzVELGdDQUNtQyxXTm5RWixDTW1RdUMsQUFDOUQsc0JBQXVDLFdOektaLENNeUsyQyxBQUN0RSxlQUFnQyxXTjNLWixDTTJLb0MsQUFDeEQsMkVBRXdDLFdOeEpaLENNd0o0QyxBQUN4RSx5QkFBMEMsV04yS1osQ00zSzhDLEFBQzVFLGNBQStCLFdOaUNaLENNakNtQyxBQUN0RCxvQ0FDbUMsV04wUVosQ00xUXVDLEFBQzlELHVDQUN3QyxXTlZaLENNVTRDLEFBQ3hFLDJDQUMwQyxXTlhaLENNVzhDLEFBQzVFLG1CQUFvQyxXTjFJWixDTTBJd0MsQUFDaEUsdUJBQXdDLFdObFZaLENNa1Y0QyxBQUN4RSxrQkFBbUMsV05qSlosQ01pSnVDLEFBQzlELHFCQUFzQyxXTmJaLENNYTBDLEFBQ3BFLG1CQUFvQyxXTitGWixDTS9Gd0MsQUFDaEUscUJBQXNDLFdOdUVaLENNdkUwQyxBQUNwRSw0QkFBNkMsV051RVosQ012RWlELEFBQ2xGLGdCQUFpQyxXTnpaWixDTXlacUMsQUFDMUQsNkNBQ3FDLFdONU1aLENNNE15QyxBQUNsRSxlQUFnQyxXTjBNWixDTTFNb0MsQUFDeEQsc0JBQXVDLFdOeGFaLENNd2EyQyxBQUN0RSxnQkFBaUMsV05JWixDTUpxQyxBQUMxRCxzQkFBdUMsV051RlosQ012RjJDLEFBQ3RFLGtCQUFtQyxXTjJNWixDTTNNdUMsQUFDOUQsZ0JBQWlDLFdOK1FaLENNL1FxQyxBQUMxRCx1QkFBd0MsV056Q1osQ015QzRDLEFBQ3hFLGdCQUFpQyxXTndQWixDTXhQcUMsQUFDMUQsc0JBQXVDLFdOclpaLENNcVoyQyxBQUN0RSxrQkFBbUMsV052QlosQ011QnVDLEFBQzlELHlCQUEwQyxXTjNMWixDTTJMOEMsQUFDNUUsbUJBQW9DLFdONVhaLENNNFh3QyxBQUNoRSx5QkFBMEMsV05oWVosQ01nWThDLEFBQzVFLHVCQUF3QyxXTm5ZWixDTW1ZNEMsQUFDeEUsbUJBQW9DLFdOdFlaLENNc1l3QyxBQUNoRSxxQkFBc0MsV05sWVosQ01rWTBDLEFBQ3BFLHFCQUFzQyxXTmxZWixDTWtZMEMsQUFDcEUsc0JBQXVDLFdOM2JaLENNMmIyQyxBQUN0RSx3QkFBeUMsV04zYlosQ00yYjZDLEFBQzFFLGlCQUFrQyxXTitLWixDTS9Lc0MsQUFDNUQscUJBQXNDLFdOblZaLENNbVYwQyxBQUNwRSxjQUErQixXTjlkWixDTThkbUMsQUFDdEQsc0JBQXVDLFdONVJaLENNNFIyQyxBQUN0RSx1QkFBd0MsV04vQ1osQ00rQzRDLEFBQ3hFLHlCQUEwQyxXTjliWixDTThiOEMsQUFDNUUsc0JBQXVDLFdOdGZaLENNc2YyQyxBQUN0RSxxQkFBc0MsV04vQlosQ00rQjBDLEFBQ3BFLHNCQUF1QyxXTnpIWixDTXlIMkMsQUFDdEUsa0JBQW1DLFdOdklaLENNdUl1QyxBQUM5RCx5QkFBMEMsV052SVosQ011SThDLEFBQzVFLHNCQUF1QyxXTjRKWixDTTVKMkMsQUFDdEUscUJBQXNDLFdONEpaLENNNUowQyxBQUNwRSxtQkFBb0MsV054Y1osQ013Y3dDLEFBQ2hFLGVBQWdDLFdOamJaLENNaWJvQyxBQUN4RCxtQkFBb0MsV052SlosQ011SndDLEFBQ2hFLHFCQUFzQyxXTjNnQlosQ00yZ0IwQyxBQUNwRSxjQUErQixXTjdaWixDTTZabUMsQUFDdEQsbURBRWdDLFdOektaLENNeUtvQyxBQUN4RCxvQkFBcUMsV05wR1osQ01vR3lDLEFBQ2xFLHNCQUF1QyxXTnhiWixDTXdiMkMsQUFDdEUsMEJBQTJDLFdONVdaLENNNFcrQyxBQUM5RSxvQkFBcUMsV045VlosQ004VnlDLEFBQ2xFLG9CQUFxQyxXTjlQWixDTThQeUMsQUFDbEUsbUJBQW9DLFdOckpaLENNcUp3QyxBQUNoRSxrQkFBbUMsV05lWixDTWZ1QyxBQUM5RCx3QkFBeUMsV04yQlosQ00zQjZDLEFBQzFFLHVCQUF3QyxXTm9DWixDTXBDNEMsQUFDeEUsb0JBQXFDLFdOcUNaLENNckN5QyxBQUNsRSxxQkFBc0MsV041YVosQ000YTBDLEFBQ3BFLDJCQUE0QyxXTjlhWixDTThhZ0QsQUFDaEYsbUJBQW9DLFdOL1ZaLENNK1Z3QyxBQUNoRSxnQkFBaUMsV05vQlosQ01wQnFDLEFBQzFELHVCQUF3QyxXTjhLWixDTTlLNEMsQUFDeEUsc0JBQXVDLFdOL0ZaLENNK0YyQyxBQUN0RSx1QkFBd0MsV042RVosQ003RTRDLEFBQ3hFLHFCQUFzQyxXTjlNWixDTThNMEMsQUFDcEUsaUJBQWtDLFdOK0taLENNL0tzQyxBQUM1RCxnQkFBaUMsV043SFosQ002SHFDLEFBQzFELG1CQUFvQyxXTm5IWixDTW1Id0MsQUFDaEUsMkNBQ3dDLFdOa0laLENNbEk0QyxBQUN4RSwyQkFBNEMsV05rSVosQ01sSWdELEFBQ2hGLHdCQUF5QyxXTjBLWixDTTFLNkMsQUFDMUUsdUJBQXdDLFdObElaLENNa0k0QyxBQUN4RSxzQkFBdUMsV055S1osQ016SzJDLEFBQ3RFLHVCQUF3QyxXTm5JWixDTW1JNEMsQUFDeEUseUJBQTBDLFdObElaLENNa0k4QyxBQUM1RSx5QkFBMEMsV05wSVosQ01vSThDLEFBQzVFLGtCQUFtQyxXTjFHWixDTTBHdUMsQUFDOUQsc0JBQXVDLFdON1FaLENNNlEyQyxBQUN0RSw2QkFBOEMsV04xVVosQ00wVWtELEFBQ3BGLHVCQUF3QyxXTnpFWixDTXlFNEMsQUFDeEUsb0JBQXFDLFdOa0xaLENNbEx5QyxBQUNsRSxrQkFBbUMsV05YWixDTVd1QyxBQUM5RCxxQkFBc0MsV051SlosQ012SjBDLEFBQ3BFLHNCQUF1QyxXTndKWixDTXhKMkMsQUFDdEUsZ0NBQ2dDLFdOL2ZaLENNK2ZvQyxBQUN4RCxtQkFBb0MsV040SlosQ001SndDLEFBQ2hFLGlCQUFrQyxXTjhHWixDTTlHc0MsQUFDNUQsa0JBQW1DLFdOd0RaLENNeER1QyxBQUM5RCxrQkFBbUMsV045SVosQ004SXVDLEFBQzlELHNDQUN5QyxXTjBMWixDTTFMNkMsQUFDMUUseUJBQTBDLFdOakhaLENNaUg4QyxBQUM1RSxvQkFBcUMsV05ySFosQ01xSHlDLEFBQ2xFLHdCQUF5QyxXTm5XWixDTW1XNkMsQUFDMUUsZ0VBRXlDLFdOL2dCWixDTStnQjZDLEFBQzFFLHVEQUNtRCxXTjlnQlosQ004Z0J1RCxBQUM5Riw2Q0FDeUMsV05saEJaLENNa2hCNkMsQUFDMUUsZ0RBQzRDLFdObmhCWixDTW1oQmdELEFBQ2hGLDhDQUMwQyxXTnhoQlosQ013aEI4QyxBQUM1RSx5QkFBMEMsV04zSVosQ00ySThDLEFBQzVFLG9CQUFxQyxXTjNPWixDTTJPeUMsQUFDbEUsd0JBQXlDLFdOeElaLENNd0k2QyxBQUMxRSwwQkFBMkMsV054SVosQ013SStDLEFBQzlFLHVCQUF3QyxXTndCWixDTXhCNEMsQUFDeEUseUJBQTBDLFdOd0JaLENNeEI4QyxBQUM1RSxrQkFBbUMsV04vZFosQ00rZHVDLEFBQzlELDBCQUEyQyxXTmxlWixDTWtlK0MsQUFDOUUsaUJBQWtDLFdOcGNaLENNb2NzQyxBQUM1RCx5QkFBMEMsV05sakJaLENNa2pCOEMsQUFDNUUsdUJBQXdDLFdOeFBaLENNd1A0QyxBQUN4RSxrREFDNEMsV056UFosQ015UGdELEFBQ2hGLGlEQUMyQyxXTjdQWixDTTZQK0MsQUFDOUUsZ0RBQzBDLFdOaFFaLENNZ1E4QyxBQUM1RSxxQkFBc0MsV05yUVosQ01xUTBDLEFBQ3BFLDhDQUN3QyxXTnhSWixDTXdSNEMsQUFDeEUsK0NBQ3lDLFdON1JaLENNNlI2QyxBQUMxRSwyQkFBNEMsV04xUlosQ00wUmdELEFBQ2hGLHlCQUEwQyxXTnBTWixDTW9TOEMsQUFDNUUsd0JBQXlDLFdOM1JaLENNMlI2QyxBQUMxRSwwQkFBMkMsV04vUlosQ00rUitDLEFBQzlFLHdCQUF5QyxXTmpTWixDTWlTNkMsQUFDMUUscUJBQXNDLFdOK0RaLENNL0QwQyxBQUNwRSxzQkFBdUMsV04vRlosQ00rRjJDLEFBQ3RFLDRCQUE2QyxXTi9iWixDTStiaUQsQUFDbEYsY0FBK0IsV050VVosQ01zVW1DLEFBQ3RELHFCQUFzQyxXTnRVWixDTXNVMEMsQUFDcEUsdUJBQXdDLFdOa0VaLENNbEU0QyxBQUN4RSx5QkFBMEMsV05yS1osQ01xSzhDLEFBQzVFLGdDQUFpRCxXTnJLWixDTXFLcUQsQUFDMUYsc0JBQXVDLFdONVVaLENNNFUyQyxBQUN0RSx1QkFBd0MsV053SFosQ014SDRDLEFBQ3hFLGtCQUFtQyxXTm5GWixDTW1GdUMsQUFDOUQsa0JBQW1DLFdOemVaLENNeWV1QyxBQUM5RCxtQkFBb0MsV045V1osQ004V3dDLEFBQ2hFLGlCQUFrQyxXTnhLWixDTXdLc0MsQUFDNUQsNkJBQThDLFdOcFFaLENNb1FrRCxBQUNwRixvQ0FDdUMsV05TWixDTVQyQyxBQUN0RSxrQkFBbUMsV05qZFosQ01pZHVDLEFBQzlELGlCQUFrQyxXTnpvQlosQ015b0JzQyxBQUM1RCxrQkFBbUMsV04vbkJaLENNK25CdUMsQUFDOUQsMkJBQTRDLFdOM2hCWixDTTJoQmdELEFBQ2hGLDRCQUE2QyxXTjloQlosQ004aEJpRCxBQUNsRiw0QkFBNkMsV041aEJaLENNNGhCaUQsQUFDbEYsNEJBQTZDLFdOamlCWixDTWlpQmlELEFBQ2xGLG9CQUFxQyxXTnBSWixDTW9SeUMsQUFDbEUsbUJBQW9DLFdONU5aLENNNE53QyxBQUNoRSxxQkFBc0MsV041TlosQ000TjBDLEFBQ3BFLGlCQUFrQyxXTi9OWixDTStOc0MsQUFDNUQsZUFBZ0MsV05sT1osQ01rT29DLEFBQ3hELHNCQUF1QyxXTnBlWixDTW9lMkMsQUFDdEUsd0JBQXlDLFdOcGVaLENNb2U2QyxBQUMxRSxpQkFBa0MsV050U1osQ01zU3NDLEFBQzVELGlCQUFrQyxXTmlGWixDTWpGc0MsQUFDNUQscUJBQXNDLFdObGtCWixDTWtrQjBDLEFBQ3BFLHFCQUFzQyxXTnJYWixDTXFYMEMsQUFDcEUsd0JBQXlDLFdOcElaLENNb0k2QyxBQUMxRSxnQkFBaUMsV05wY1osQ01vY3FDLEFBQzFELDJCQUE0QyxXTmhlWixDTWdlZ0QsQUFDaEYsb0JBQXFDLFdOcGZaLENNb2Z5QyxBQUNsRSxnQkFBaUMsV05sTlosQ01rTnFDLEFBQzFELHdCQUF5QyxXTjFYWixDTTBYNkMsQUFDMUUsZUFBZ0MsV05vRFosQ01wRG9DLEFBQ3hELHdCQUF5QyxXTjNKWixDTTJKNkMsQUFDMUUsb0JBQXFDLFdOek5aLENNeU55QyxBQUNsRSxrQkFBbUMsV05sSFosQ01rSHVDLEFBQzlELHdCQUF5QyxXTjdMWixDTTZMNkMsQUFDMUUsMEJBQTJDLFdON0xaLENNNkwrQyxBQUM5RSx1QkFBd0MsV04zQ1osQ00yQzRDLEFBQ3hFLHlCQUEwQyxXTjNDWixDTTJDOEMsQUFDNUUsd0JBQXlDLFdOckdaLENNcUc2QyxBQUMxRSwyQkFBNEMsV05yR1osQ01xR2dELEFBQ2hGLG1CQUFvQyxXTjdVWixDTTZVd0MsQUFDaEUscUJBQXNDLFdObmxCWixDTW1sQjBDLEFBQ3BFLHVCQUF3QyxXTm5sQlosQ01tbEI0QyxBQUN4RSxtQkFBb0MsV04vTFosQ00rTHdDLEFBQ2hFLGtCQUFtQyxXTmxYWixDTWtYdUMsQUFDOUQsc0JBQXVDLFdOa0ZaLENNbEYyQyxBQUN0RSxtQkFBb0MsV05tRlosQ01uRndDLEFBQ2hFLGtCQUFtQyxXTjljWixDTThjdUMsQUFDOUQsNEJBQTZDLFdOMkJaLENNM0JpRCxBQUNsRiwwQkFBMkMsV05tRVosQ01uRStDLEFBQzlFLDZCQUE4QyxXTnhLWixDTXdLa0QsQUFDcEYsaUJBQWtDLFdOOWxCWixDTThsQnNDLEFBQzVELDZCQUE4QyxXTnRvQlosQ01zb0JrRCxBQUNwRixnQ0FBaUQsV05xRFosQ01yRHFELEFBQzFGLG1CQUFvQyxXTnhsQlosQ013bEJ3QyxBQUNoRSx1Q0FBd0QsV041b0JaLENNNG9CNEQsQUFDeEcsMkVBQ2dFLFdOOXFCWixDTThxQm9FLEFBQ3hILCtEQUVpQyxXTnZmWixDTXVmcUMsQUFDMUQsaUJBQWtDLFdOaFlaLENNZ1lzQyxBQUM1RCxtQkFBb0MsV05oWVosQ01nWXdDLEFBQ2hFLDRDQUMwQyxXTjFIWixDTTBIOEMsQUFDNUUsc0JBQXVDLFdOelJaLENNeVIyQyxBQUN0RSxrQkFBbUMsV05pQ1osQ01qQ3VDLEFBQzlELHlCQUEwQyxXTmlDWixDTWpDOEMsQUFDNUUsb0JBQXFDLFdObEhaLENNa0h5QyxBQUNsRSwwQkFBMkMsV05sSFosQ01rSCtDLEFBQzlFLDJCQUE0QyxXTmxIWixDTWtIZ0QsQUFDaEYsc0JBQXVDLFdOck5aLENNcU4yQyxBQUN0RSx1QkFBd0MsV05wYlosQ01vYjRDLEFBQ3hFLGlCQUFrQyxXTm1FWixDTW5Fc0MsQUFDNUQscUJBQXNDLFdOcERaLENNb0QwQyxBQUNwRSw4REFDaUQsV056WVosQ015WXFELEFBQzFGLHNDQUN5QyxXTjdhWixDTTZhNkMsQUFDMUUsdUJBQXdDLFdOdFhaLENNc1g0QyxBQUN4RSx5QkFBMEMsV05sZlosQ01rZjhDLEFBQzVFLDJCQUE0QyxXTmxmWixDTWtmZ0QsQUFDaEYsa0JBQW1DLFdOdFRaLENNc1R1QyxBQUM5RCx3QkFBeUMsV05wdEJaLENNb3RCNkMsQUFDMUUsMEJBQTJDLFdOcHRCWixDTW90QitDLEFBQzlFLHlDQUN5QyxXTnJ0QlosQ01xdEI2QyxBQUMxRSw2Q0FDMkMsV050dEJaLENNc3RCK0MsQUFDOUUsdUJBQXdDLFdOSlosQ01JNEMsQUFDeEUseUJBQTBDLFdOSlosQ01JOEMsQUFDNUUsa0JBQW1DLFdOSFosQ01HdUMsQUFDOUQsb0JBQXFDLFdOM1daLENNMld5QyxBQUNsRSw4Q0FDb0MsV041V1osQ000V3dDLEFBQ2hFLGtEQUNzQyxXTjdXWixDTTZXMEMsQUFDcEUsaUJBQWtDLFdOdE5aLENNc05zQyxBQUM1RCwwQkFBMkMsV04zYlosQ00yYitDLEFBQzlFLG9CQUFxQyxXTnRGWixDTXNGeUMsQUFDbEUsNEVBRTZDLFdOeEVaLENNd0VpRCxBQUNsRiwrREFDdUQsV052RVosQ011RTJELEFBQ3RHLHFEQUM2QyxXTjNFWixDTTJFaUQsQUFDbEYsd0RBQ2dELFdONUVaLENNNEVvRCxBQUN4RixzREFDOEMsV05qRlosQ01pRmtELEFBQ3BGLGtCQUFtQyxXTjNLWixDTTJLdUMsQUFDOUQsa0RBRWlDLFdOenJCWixDTXlyQnFDLEFBQzFELG1CQUFvQyxXTmxQWixDTWtQd0MsQUFDaEUsMkJBQTRDLFdOS1osQ01MZ0QsQUFDaEYsMkJBQTRDLFdOS1osQ01MZ0QsQUFDaEYsMEJBQTJDLFdOS1osQ01MK0MsQUFDOUUsbURBQ3lDLFdORFosQ01DNkMsQUFDMUUsdURBQzJDLFdORlosQ01FK0MsQUFDOUUsb0JBQXFDLFdOeHNCWixDTXdzQnlDLEFBQ2xFLGdCQUFpQyxXTnBiWixDTW9icUMsQUFDMUQsZ0JBQWlDLFdOMWhCWixDTTBoQnFDLEFBQzFELGdCQUFpQyxXTnhZWixDTXdZcUMsQUFDMUQsbUJBQW9DLFdOL09aLENNK093QyxBQUNoRSxtQkFBb0MsV056aUJaLENNeWlCd0MsQUFDaEUscUJBQXNDLFdOalVaLENNaVUwQyxBQUNwRSx1QkFBd0MsV043S1osQ002SzRDLEFBQ3hFLHVCQUF3QyxXTmhJWixDTWdJNEMsQUFDeEUsc0JBQXVDLFdOSlosQ01JMkMsQUFDdEUsa0JBQW1DLFdOeFVaLENNd1V1QyxBcE54cEI5RCxTa04zRkUsa0JBQWtCLEFBQ2xCLFVBQVUsQUFDVixXQUFXLEFBQ1gsVUFBVSxBQUNWLFlBQVksQUFDWixnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLFFBQVMsQ0dyQ3NCLEFyTndJakMsbURrTnZGSSxnQkFBZ0IsQUFDaEIsV0FBVyxBQUNYLFlBQVksQUFDWixTQUFTLEFBQ1QsaUJBQWlCLEFBQ2pCLFNBQVUsQ0FDWCxBdE54Q0gsSzBOcUhFLHlCQUF5QixBQUN6QixhQUFjLENBQ2YsQUFFRCxtQkFDRSxZQUFhLENBQ2QsQUFFRCxlQUNFLFdBQVcsQUFDWCxZQUFZLEFBQ1osY0FBYyxBQUNkLHFCQUFxQixBQUNyQixlQUFnQixDQUdqQixBQUVELG1CQUNFLDRCQUE2QixBQUM3QixXQUFXLEFBQ1gsVUFBVSxBQUNWLGdCQUFnQixBQUNoQiwyQkFBMkIsQUFDM0IsMEJBQThCLENBQy9CLEFBQ0QsWUFDRSxjQUFjLEFBQ2QseUJBQXlCLEFBQ3pCLGVBQWUsQUFDZixhQUFjLENBQ2YsQUFDRCxlQUNDLGdCQUFnQixBQUNoQixpQkFBaUIsQUFDakIsY0FBYyxBQUNkLG1CQUFtQixBQUNuQixpQkFBa0IsQ0FDbEIsQUFDRCxxQkFDQyxxQkFBc0IsQ0FDdEIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xyXG4vLyBCcmVhZGNydW1ic1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5icmVhZGNydW1iIHtcclxuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cclxuICA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICArIGxpOmJlZm9yZSB7XHJcbiAgICAgIC8vIFtjb252ZXJ0ZXJdIFdvcmthcm91bmQgZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL2xpYnNhc3MvaXNzdWVzLzExMTVcclxuICAgICAgJG5ic3A6IFwiXFwwMGEwXCI7XHJcbiAgICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1zZXBhcmF0b3J9I3skbmJzcH1cIjsgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xyXG4gIH1cclxufVxyXG4iLCIvKiFcclxuICogQm9vdHN0cmFwIHYzLjMuNyAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cclxuXHJcbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcclxuQGltcG9ydCBcImJvb3RzdHJhcC92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9taXhpbnNcIjtcclxuXHJcbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcclxuQGltcG9ydCBcImJvb3RzdHJhcC9ub3JtYWxpemVcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9wcmludFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dseXBoaWNvbnNcIjtcclxuXHJcbi8vIENvcmUgQ1NTXHJcbkBpbXBvcnQgXCJib290c3RyYXAvc2NhZmZvbGRpbmdcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90eXBlXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvY29kZVwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dyaWRcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90YWJsZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbnNcIjtcclxuXHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCBcImJvb3RzdHJhcC9jb21wb25lbnQtYW5pbWF0aW9uc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbi1ncm91cHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9pbnB1dC1ncm91cHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2YmFyXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvYnJlYWRjcnVtYnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnZXJcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9sYWJlbHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9iYWRnZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9qdW1ib3Ryb25cIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90aHVtYm5haWxzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvYWxlcnRzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcHJvZ3Jlc3MtYmFyc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL21lZGlhXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbGlzdC1ncm91cFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhbmVsc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtZW1iZWRcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC93ZWxsc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nsb3NlXCI7XHJcblxyXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcclxuQGltcG9ydCBcImJvb3RzdHJhcC9tb2RhbHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90b29sdGlwXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcG9wb3ZlcnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9jYXJvdXNlbFwiO1xyXG5cclxuLy8gVXRpbGl0eSBjbGFzc2VzXHJcbkBpbXBvcnQgXCJib290c3RyYXAvdXRpbGl0aWVzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXNcIjtcclxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLy9cclxuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cclxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcclxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxyXG4vL1xyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXHJcbi8vXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXHJcbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXHJcbi8vIGFuZCBGaXJlZm94LlxyXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxyXG4vL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cclxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4vL1xyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxucHJvZ3Jlc3MsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuLy9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cclxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxyXG4vL1xyXG5cclxuW2hpZGRlbl0sXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBMaW5rc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbi8vXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy9cclxuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxyXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXHJcbi8vXHJcblxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxyXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cclxuLy9cclxuXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQ6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbi8vIEVtYmVkZGVkIGNvbnRlbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxyXG4vL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxyXG4vL1xyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIEdyb3VwaW5nIGNvbnRlbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxyXG4vL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnByZSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi8vIEZvcm1zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxyXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXHJcbi8vXHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxyXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcclxuICBtYXJnaW46IDA7IC8vIDNcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXHJcbi8vXHJcblxyXG5idXR0b24ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXHJcbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXHJcbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXHJcbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cclxuLy9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcclxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXHJcbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cclxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcclxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4vL1xyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxyXG4vL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cclxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXHJcbi8vXHJcblxyXG5pbnB1dCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLy9cclxuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxyXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxyXG4vL1xyXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxyXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcclxuICBwYWRkaW5nOiAwOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXHJcbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXHJcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLzJcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXHJcbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcclxuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXHJcbi8vXHJcblxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxyXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXHJcbi8vXHJcblxyXG5sZWdlbmQge1xyXG4gIGJvcmRlcjogMDsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cclxuLy9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLy9cclxuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxyXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cclxuLy9cclxuXHJcbm9wdGdyb3VwIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLy8gVGFibGVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbi8vXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxyXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgICAudGFibGUgdGQsXG4gICAgLnRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50OyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJhXCI7IH1cblxuLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH1cblxuLmdseXBoaWNvbi1ldXJvOmJlZm9yZSxcbi5nbHlwaGljb24tZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH1cblxuLmdseXBoaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjIxMlwiOyB9XG5cbi5nbHlwaGljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2MDFcIjsgfVxuXG4uZ2x5cGhpY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH1cblxuLmdseXBoaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MGZcIjsgfVxuXG4uZ2x5cGhpY29uLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH1cblxuLmdseXBoaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiOyB9XG5cbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH1cblxuLmdseXBoaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiOyB9XG5cbi5nbHlwaGljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiOyB9XG5cbi5nbHlwaGljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiOyB9XG5cbi5nbHlwaGljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiOyB9XG5cbi5nbHlwaGljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiOyB9XG5cbi5nbHlwaGljb24tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjsgfVxuXG4uZ2x5cGhpY29uLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7IH1cblxuLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH1cblxuLmdseXBoaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiOyB9XG5cbi5nbHlwaGljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH1cblxuLmdseXBoaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH1cblxuLmdseXBoaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiOyB9XG5cbi5nbHlwaGljb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH1cblxuLmdseXBoaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjsgfVxuXG4uZ2x5cGhpY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiOyB9XG5cbi5nbHlwaGljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjsgfVxuXG4uZ2x5cGhpY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjsgfVxuXG4uZ2x5cGhpY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjsgfVxuXG4uZ2x5cGhpY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjsgfVxuXG4uZ2x5cGhpY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjsgfVxuXG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiOyB9XG5cbi5nbHlwaGljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjsgfVxuXG4uZ2x5cGhpY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiOyB9XG5cbi5nbHlwaGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjsgfVxuXG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH1cblxuLmdseXBoaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjsgfVxuXG4uZ2x5cGhpY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjsgfVxuXG4uZ2x5cGhpY29uLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH1cblxuLmdseXBoaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH1cblxuLmdseXBoaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH1cblxuLmdseXBoaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH1cblxuLmdseXBoaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH1cblxuLmdseXBoaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiOyB9XG5cbi5nbHlwaGljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH1cblxuLmdseXBoaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjsgfVxuXG4uZ2x5cGhpY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjsgfVxuXG4uZ2x5cGhpY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiOyB9XG5cbi5nbHlwaGljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiOyB9XG5cbi5nbHlwaGljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiOyB9XG5cbi5nbHlwaGljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjsgfVxuXG4uZ2x5cGhpY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH1cblxuLmdseXBoaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjsgfVxuXG4uZ2x5cGhpY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjsgfVxuXG4uZ2x5cGhpY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjsgfVxuXG4uZ2x5cGhpY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiOyB9XG5cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjsgfVxuXG4uZ2x5cGhpY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjsgfVxuXG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH1cblxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjsgfVxuXG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH1cblxuLmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH1cblxuLmdseXBoaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH1cblxuLmdseXBoaWNvbi1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjsgfVxuXG4uZ2x5cGhpY29uLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjsgfVxuXG4uZ2x5cGhpY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjsgfVxuXG4uZ2x5cGhpY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH1cblxuLmdseXBoaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiOyB9XG5cbi5nbHlwaGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiOyB9XG5cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiOyB9XG5cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiOyB9XG5cbi5nbHlwaGljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjsgfVxuXG4uZ2x5cGhpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjsgfVxuXG4uZ2x5cGhpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7IH1cblxuLmdseXBoaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH1cblxuLmdseXBoaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH1cblxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjsgfVxuXG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiOyB9XG5cbi5nbHlwaGljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiOyB9XG5cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiOyB9XG5cbi5nbHlwaGljb24tcGx1cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH1cblxuLmdseXBoaWNvbi1taW51cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH1cblxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiOyB9XG5cbi5nbHlwaGljb24tb2stc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiOyB9XG5cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiOyB9XG5cbi5nbHlwaGljb24taW5mby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH1cblxuLmdseXBoaWNvbi1zY3JlZW5zaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH1cblxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH1cblxuLmdseXBoaWNvbi1vay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjsgfVxuXG4uZ2x5cGhpY29uLWJhbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiOyB9XG5cbi5nbHlwaGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiOyB9XG5cbi5nbHlwaGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH1cblxuLmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH1cblxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH1cblxuLmdseXBoaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH1cblxuLmdseXBoaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH1cblxuLmdseXBoaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH1cblxuLmdseXBoaWNvbi1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiOyB9XG5cbi5nbHlwaGljb24tZXllLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH1cblxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjsgfVxuXG4uZ2x5cGhpY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH1cblxuLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiOyB9XG5cbi5nbHlwaGljb24tcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH1cblxuLmdseXBoaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTExXCI7IH1cblxuLmdseXBoaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiOyB9XG5cbi5nbHlwaGljb24tcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiOyB9XG5cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiOyB9XG5cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH1cblxuLmdseXBoaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH1cblxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiOyB9XG5cbi5nbHlwaGljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH1cblxuLmdseXBoaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiOyB9XG5cbi5nbHlwaGljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiOyB9XG5cbi5nbHlwaGljb24tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjsgfVxuXG4uZ2x5cGhpY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNVwiOyB9XG5cbi5nbHlwaGljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiOyB9XG5cbi5nbHlwaGljb24taGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOVwiOyB9XG5cbi5nbHlwaGljb24taGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzFcIjsgfVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzNcIjsgfVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH1cblxuLmdseXBoaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNVwiOyB9XG5cbi5nbHlwaGljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH1cblxuLmdseXBoaWNvbi10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiOyB9XG5cbi5nbHlwaGljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH1cblxuLmdseXBoaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjsgfVxuXG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjsgfVxuXG4uZ2x5cGhpY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MVwiOyB9XG5cbi5nbHlwaGljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH1cblxuLmdseXBoaWNvbi1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiOyB9XG5cbi5nbHlwaGljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NFwiOyB9XG5cbi5nbHlwaGljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjsgfVxuXG4uZ2x5cGhpY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDZcIjsgfVxuXG4uZ2x5cGhpY29uLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OFwiOyB9XG5cbi5nbHlwaGljb24tZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH1cblxuLmdseXBoaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1M1wiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NVwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiOyB9XG5cbi5nbHlwaGljb24tdW5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH1cblxuLmdseXBoaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNThcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTlcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH1cblxuLmdseXBoaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjFcIjsgfVxuXG4uZ2x5cGhpY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH1cblxuLmdseXBoaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH1cblxuLmdseXBoaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH1cblxuLmdseXBoaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjsgfVxuXG4uZ2x5cGhpY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjZcIjsgfVxuXG4uZ2x5cGhpY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjdcIjsgfVxuXG4uZ2x5cGhpY29uLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH1cblxuLmdseXBoaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjlcIjsgfVxuXG4uZ2x5cGhpY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MFwiOyB9XG5cbi5nbHlwaGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MVwiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzJcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3M1wiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzVcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH1cblxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3N1wiOyB9XG5cbi5nbHlwaGljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzhcIjsgfVxuXG4uZ2x5cGhpY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzlcIjsgfVxuXG4uZ2x5cGhpY29uLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiOyB9XG5cbi5nbHlwaGljb24tY29tcHJlc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiOyB9XG5cbi5nbHlwaGljb24tZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjsgfVxuXG4uZ2x5cGhpY29uLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4M1wiOyB9XG5cbi5nbHlwaGljb24tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjsgfVxuXG4uZ2x5cGhpY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH1cblxuLmdseXBoaWNvbi1zZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NlwiOyB9XG5cbi5nbHlwaGljb24taGQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODdcIjsgfVxuXG4uZ2x5cGhpY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OFwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtc3RlcmVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MFwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtNS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC02LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTJcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5M1wiOyB9XG5cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTRcIjsgfVxuXG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH1cblxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5N1wiOyB9XG5cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH1cblxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTlcIjsgfVxuXG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH1cblxuLmdseXBoaWNvbi1jZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMVwiOyB9XG5cbi5nbHlwaGljb24tc2F2ZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH1cblxuLmdseXBoaWNvbi1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDNcIjsgfVxuXG4uZ2x5cGhpY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH1cblxuLmdseXBoaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH1cblxuLmdseXBoaWNvbi1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNlwiOyB9XG5cbi5nbHlwaGljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjsgfVxuXG4uZ2x5cGhpY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMFwiOyB9XG5cbi5nbHlwaGljb24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMVwiOyB9XG5cbi5nbHlwaGljb24tcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTJcIjsgfVxuXG4uZ2x5cGhpY29uLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTNcIjsgfVxuXG4uZ2x5cGhpY29uLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNFwiOyB9XG5cbi5nbHlwaGljb24ta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH1cblxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTZcIjsgfVxuXG4uZ2x5cGhpY29uLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2ZmFcIjsgfVxuXG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMThcIjsgfVxuXG4uZ2x5cGhpY29uLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOVwiOyB9XG5cbi5nbHlwaGljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjsgfVxuXG4uZ2x5cGhpY29uLWVyYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH1cblxuLmdseXBoaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzMWJcIjsgfVxuXG4uZ2x5cGhpY29uLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjNcIjsgfVxuXG4uZ2x5cGhpY29uLWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNFwiOyB9XG5cbi5nbHlwaGljb24tcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNVwiOyB9XG5cbi5nbHlwaGljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjZcIjsgfVxuXG4uZ2x5cGhpY29uLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjsgfVxuXG4uZ2x5cGhpY29uLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiOyB9XG5cbi5nbHlwaGljb24teGJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH1cblxuLmdseXBoaWNvbi15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjsgfVxuXG4uZ2x5cGhpY29uLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiOyB9XG5cbi5nbHlwaGljb24tcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjsgfVxuXG4uZ2x5cGhpY29uLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiOyB9XG5cbi5nbHlwaGljb24tc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzBcIjsgfVxuXG4uZ2x5cGhpY29uLWljZS1sb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMVwiOyB9XG5cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMlwiOyB9XG5cbi5nbHlwaGljb24tZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH1cblxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNFwiOyB9XG5cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNlwiOyB9XG5cbi5nbHlwaGljb24tbW9kYWwtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH1cblxuLmdseXBoaWNvbi1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzhcIjsgfVxuXG4uZ2x5cGhpY29uLWdyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH1cblxuLmdseXBoaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDFcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDJcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0M1wiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NFwiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NVwiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDZcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDhcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OVwiOyB9XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTBcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTFcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MlwiOyB9XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH1cblxuLmdseXBoaWNvbi1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH1cblxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NVwiOyB9XG5cbi5nbHlwaGljb24tc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTdcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OVwiOyB9XG5cbi5nbHlwaGljb24tbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2MFwiOyB9XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5hIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzIzNTI3YztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgaDEgc21hbGwsXG4gIGgxIC5zbWFsbCwgaDIgc21hbGwsXG4gIGgyIC5zbWFsbCwgaDMgc21hbGwsXG4gIGgzIC5zbWFsbCwgaDQgc21hbGwsXG4gIGg0IC5zbWFsbCwgaDUgc21hbGwsXG4gIGg1IC5zbWFsbCwgaDYgc21hbGwsXG4gIGg2IC5zbWFsbCxcbiAgLmgxIHNtYWxsLFxuICAuaDEgLnNtYWxsLCAuaDIgc21hbGwsXG4gIC5oMiAuc21hbGwsIC5oMyBzbWFsbCxcbiAgLmgzIC5zbWFsbCwgLmg0IHNtYWxsLFxuICAuaDQgLnNtYWxsLCAuaDUgc21hbGwsXG4gIC5oNSAuc21hbGwsIC5oNiBzbWFsbCxcbiAgLmg2IC5zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzc3Nzc3NzsgfVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIGgxIHNtYWxsLFxuICBoMSAuc21hbGwsIC5oMSBzbWFsbCxcbiAgLmgxIC5zbWFsbCxcbiAgaDIgc21hbGwsXG4gIGgyIC5zbWFsbCwgLmgyIHNtYWxsLFxuICAuaDIgLnNtYWxsLFxuICBoMyBzbWFsbCxcbiAgaDMgLnNtYWxsLCAuaDMgc21hbGwsXG4gIC5oMyAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlOyB9XG5cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgaDQgc21hbGwsXG4gIGg0IC5zbWFsbCwgLmg0IHNtYWxsLFxuICAuaDQgLnNtYWxsLFxuICBoNSBzbWFsbCxcbiAgaDUgLnNtYWxsLCAuaDUgc21hbGwsXG4gIC5oNSAuc21hbGwsXG4gIGg2IHNtYWxsLFxuICBoNiAuc21hbGwsIC5oNiBzbWFsbCxcbiAgLmg2IC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDsgfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDEycHg7IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7IH1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxlYWQge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDg1JTsgfVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBwYWRkaW5nOiAuMmVtOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4udGV4dC11cHBlcmNhc2UsIC5pbml0aWFsaXNtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzdhYjc7IH1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMjg2MDkwOyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDsgfVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyYjU0MmM7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmOyB9XG5cbmEudGV4dC1pbmZvOmhvdmVyLFxuYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzI0NTI2OTsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjNjY1MTJjOyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4NDM1MzQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7IH1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLFxuYS5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTJiMzsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cblxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG5hLmJnLWRhbmdlcjpob3ZlcixcbmEuYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICB1bCB1bCxcbiAgdWwgb2wsXG4gIG9sIHVsLFxuICBvbCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5saXN0LWlubGluZSA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSwgLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDsgfSB9XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzc3Nzc3OyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7IH1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxNy41cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZWVlZTsgfVxuICBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkLFxuICBibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgYmxvY2txdW90ZSBmb290ZXIsXG4gIGJsb2NrcXVvdGUgc21hbGwsXG4gIGJsb2NrcXVvdGUgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBjb2xvcjogIzc3Nzc3NzsgfVxuICAgIGJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbiAgICBibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxcbiAgICBibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyB9XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuICAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YWZ0ZXIsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDkuNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICBwcmUgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5jb250YWluZXI6YmVmb3JlLCAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA3NTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDk3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDExNzBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5yb3c6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5jb2wteHMtMSwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlOyB9XG5cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlOyB9XG5cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlOyB9XG5cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7IH1cblxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7IH1cblxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7IH1cblxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlOyB9XG5cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bzsgfVxuXG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlOyB9XG5cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlOyB9XG5cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTsgfVxuXG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAudGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDsgfVxuICAudGFibGUgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uOyB9XG5cbnRhYmxlIHRkW2NsYXNzKj1cImNvbC1cIl0sXG50YWJsZSB0aFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5vbi1wYWdlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgub24tcGFnZSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlID4gdGhlYWQgPiB0ci5vbi1wYWdlID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZSA+IHRoZWFkID4gdHIub24tcGFnZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQub24tcGFnZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLm9uLXBhZ2UsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZSA+IHRib2R5ID4gdHIub24tcGFnZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUgPiB0Ym9keSA+IHRyLm9uLXBhZ2UgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLm9uLXBhZ2UsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5vbi1wYWdlLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUgPiB0Zm9vdCA+IHRyLm9uLXBhZ2UgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlID4gdGZvb3QgPiB0ci5vbi1wYWdlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQub24tcGFnZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLm9uLXBhZ2U6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIub24tcGFnZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5vbi1wYWdlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLm9uLXBhZ2U6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+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+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjOyB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIG1pbi13aWR0aDogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICM1NTU1NTU7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzOyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpOyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH0gfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmFkaW8gbGFiZWwsXG4gIC5jaGVja2JveCBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTsgfVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmFkaW8taW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMzRweDsgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biwgLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuc2VsZWN0LmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbnRleHRhcmVhLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiB0ZXh0YXJlYS5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb25bbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG5bbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuc2VsZWN0LmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbnRleHRhcmVhLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiB0ZXh0YXJlYS5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb25bbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG5bbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbi5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7IH1cblxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQyLjVweDsgfVxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbiArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiOyB9XG5cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7IH1cblxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAyNXB4OyB9XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7IH1cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3MzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gICAgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwOyB9IH1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA3cHg7IH1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7IH1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSwgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfSB9XG5cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cywgLmJ0bjphY3RpdmU6Zm9jdXMsIC5idG46YWN0aXZlLmZvY3VzLCAuYnRuLmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4ub24tcGFnZTpmb2N1cywgLmJ0bi5hY3RpdmUuZm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLmZvY3VzLm9uLXBhZ2Uge1xuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuICAuYnRuOmhvdmVyLCAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bjphY3RpdmUsIC5idG4uYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi5vbi1wYWdlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5idG4tZGVmYXVsdDpmb2N1cywgLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogIzhjOGM4YzsgfVxuICAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkOyB9XG4gIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWRlZmF1bHQub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDsgfVxuICAgIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWRlZmF1bHQub24tcGFnZTpob3ZlciwgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZGVmYXVsdC5vbi1wYWdlOmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1kZWZhdWx0LmZvY3VzLm9uLXBhZ2UsXG4gICAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjOyB9XG4gIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWRlZmF1bHQub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDsgfVxuICAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgICBib3JkZXItY29sb3I6ICMxMjJiNDA7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICAgIGJvcmRlci1jb2xvcjogIzIwNGQ3NDsgfVxuICAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1wcmltYXJ5Lm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgICBib3JkZXItY29sb3I6ICMyMDRkNzQ7IH1cbiAgICAuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1wcmltYXJ5Lm9uLXBhZ2U6aG92ZXIsIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXByaW1hcnkub24tcGFnZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tcHJpbWFyeS5mb2N1cy5vbi1wYWdlLFxuICAgIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEyMmI0MDsgfVxuICAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1wcmltYXJ5Lm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAgIGJvcmRlci1jb2xvcjogIzJlNmRhNDsgfVxuICAuYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgICBjb2xvcjogIzMzN2FiNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7IH1cbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1OyB9XG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgICBib3JkZXItY29sb3I6ICMzOTg0Mzk7IH1cbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tc3VjY2Vzcy5vbi1wYWdlLFxuICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5OyB9XG4gICAgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tc3VjY2Vzcy5vbi1wYWdlOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1zdWNjZXNzLm9uLXBhZ2U6Zm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXN1Y2Nlc3MuZm9jdXMub24tcGFnZSxcbiAgICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gICAgICBib3JkZXItY29sb3I6ICMyNTU2MjU7IH1cbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tc3VjY2Vzcy5vbi1wYWdlLFxuICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgICBib3JkZXItY29sb3I6ICM0Y2FlNGM7IH1cbiAgLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gICAgY29sb3I6ICM1Y2I4NWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhOyB9XG4gIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzFiNmQ4NTsgfVxuICAuYnRuLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjOyB9XG4gIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWluZm8ub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI2OWFiYzsgfVxuICAgIC5idG4taW5mbzphY3RpdmU6aG92ZXIsIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzphY3RpdmUuZm9jdXMsIC5idG4taW5mby5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWluZm8ub24tcGFnZTpob3ZlciwgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4taW5mby5vbi1wYWdlOmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlLmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1pbmZvLmZvY3VzLm9uLXBhZ2UsXG4gICAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1OyB9XG4gIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWluZm8ub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsIC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhOyB9XG4gIC5idG4taW5mbyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjNWJjMGRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjsgfVxuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgICBib3JkZXItY29sb3I6ICM5ODVmMGQ7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ODUxMjsgfVxuICAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi13YXJuaW5nLm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgICBib3JkZXItY29sb3I6ICNkNTg1MTI7IH1cbiAgICAuYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi13YXJuaW5nLm9uLXBhZ2U6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXdhcm5pbmcub24tcGFnZTpmb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4td2FybmluZy5mb2N1cy5vbi1wYWdlLFxuICAgIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ODUxMjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk4NWYwZDsgfVxuICAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi13YXJuaW5nLm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICAgIGJvcmRlci1jb2xvcjogI2VlYTIzNjsgfVxuICAuYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgICBjb2xvcjogI2YwYWQ0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTsgfVxuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5OyB9XG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICAgIGJvcmRlci1jb2xvcjogI2FjMjkyNTsgfVxuICAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZGFuZ2VyLm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICAgIGJvcmRlci1jb2xvcjogI2FjMjkyNTsgfVxuICAgIC5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZGFuZ2VyLm9uLXBhZ2U6aG92ZXIsIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZGFuZ2VyLm9uLXBhZ2U6Zm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZGFuZ2VyLmZvY3VzLm9uLXBhZ2UsXG4gICAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5OyB9XG4gIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1kYW5nZXIub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgICBib3JkZXItY29sb3I6ICNkNDNmM2E7IH1cbiAgLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgICBjb2xvcjogI2Q5NTM0ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tbGluayB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5idG4tbGluaywgLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tbGluay5vbi1wYWdlLCAuYnRuLWxpbmtbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbmssIC5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzIzNTI3YztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uYnRuLXhzLCAuYnRuLWdyb3VwLXhzID4gLmJ0biB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICAuZmFkZS5pbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxudHIuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG5cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIFxcOTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuICAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDlweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuICAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTkwOyB9XG5cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bzsgfSB9XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlciwgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1ncm91cCA+IC5idG4ub24tcGFnZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlcixcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlLFxuICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5vbi1wYWdlIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cblxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5idG4tdG9vbGJhcjpiZWZvcmUsIC5idG4tdG9vbGJhcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmJ0bi10b29sYmFyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYnRuLXRvb2xiYXIgLmJ0bixcbiAgLmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsXG4gIC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5idG4tdG9vbGJhciA+IC5idG4sXG4gIC5idG4tdG9vbGJhciA+IC5idG4tZ3JvdXAsXG4gIC5idG4tdG9vbGJhciA+IC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUsIC5idG4tZ3JvdXAtbGcuYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cblxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tbGcgLmNhcmV0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0LCAuZHJvcHVwIC5idG4tZ3JvdXAtbGcgPiAuYnRuIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4OyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YmVmb3JlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTsgfVxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XG4gIC5pbnB1dC1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3ZlciwgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4gIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2OmJlZm9yZSwgLm5hdjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5hdjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm5hdiA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmF2ID4gbGkgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gICAgICAubmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gICAgLm5hdiA+IGxpLmRpc2FibGVkID4gYSB7XG4gICAgICBjb2xvcjogIzc3Nzc3NzsgfVxuICAgICAgLm5hdiA+IGxpLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5uYXYgLm9wZW4gPiBhLCAubmF2IC5vcGVuID4gYTpob3ZlciwgLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3OyB9XG4gIC5uYXYgLm5hdi1kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDlweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuICAubmF2ID4gbGkgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLm5hdi10YWJzID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgICAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cbiAgICAgIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNkZGQ7IH1cbiAgICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzID4gbGkub24tcGFnZSA+IGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMgPiBsaS5vbi1wYWdlID4gYTpob3ZlciwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicyA+IGxpLm9uLXBhZ2UgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDsgfVxuICAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLm5hdi1waWxscyA+IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXBpbGxzID4gbGkub24tcGFnZSA+IGEsIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi1waWxscyA+IGxpLm9uLXBhZ2UgPiBhOmhvdmVyLCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtcGlsbHMgPiBsaS5vbi1wYWdlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgfVxuXG4ubmF2LXN0YWNrZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lOyB9XG4gIC5uYXYtc3RhY2tlZCA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubmF2LWp1c3RpZmllZCwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTsgfVxuICAubmF2LWp1c3RpZmllZCA+IGxpLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXYtanVzdGlmaWVkID4gbGksIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTsgfVxuICAgICAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5uYXYtdGFicy1qdXN0aWZpZWQsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAub24tcGFnZSA+IGEsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAub24tcGFnZSA+IGE6aG92ZXIsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5vbi1wYWdlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzLWp1c3RpZmllZCA+IC5vbi1wYWdlID4gYTpmb2N1cyxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAub24tcGFnZSA+IGEsXG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAub24tcGFnZSA+IGE6aG92ZXIsXG4gICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhOmhvdmVyLFxuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyxcbiAgICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhOmZvY3VzLFxuICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5vbi1wYWdlID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYi1jb250ZW50ID4gLm9uLXBhZ2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyOmJlZm9yZSwgLm5hdmJhcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5hdmJhcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH0gfVxuXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsIC5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSwgLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XG4gICAgICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAgICAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gICAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDsgfVxuICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7IH0gfVxuXG4uY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbiAgICAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4gICAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDsgfVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXZiYXItYnJhbmQgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH0gfVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7IH1cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiA3LjVweCAtMTVweDsgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDsgfVxuICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG5cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm5hdmJhci1mb3JtIC5yYWRpbyxcbiAgICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCxcbiAgICAgIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAubmF2YmFyLWZvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1mb3JtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAubmF2YmFyLWJ0bi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAubmF2YmFyLWJ0bi5idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubmF2YmFyLWJ0bi5idG4teHMsIC5idG4tZ3JvdXAteHMgPiAubmF2YmFyLWJ0bi5idG4ge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItdGV4dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gICAgLm5hdmJhci1yaWdodCB+IC5uYXZiYXItcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItbmF2ID4gLm9uLXBhZ2UgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9uLXBhZ2UgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLW5hdiA+IC5vbi1wYWdlID4gYTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vbi1wYWdlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uYXZiYXItZGVmYXVsdCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1uYXYgPiAub24tcGFnZSA+IGE6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub24tcGFnZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6ICNlN2U3ZTc7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBjb2xvcjogIzU1NTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICM3Nzc7IH1cbiAgICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cywgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjY2NjOyB9XG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA5MDkwOTsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLW5hdiA+IC5vbi1wYWdlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vbi1wYWdlID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1uYXYgPiAub24tcGFnZSA+IGE6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub24tcGFnZSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItbmF2ID4gLm9uLXBhZ2UgPiBhOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9uLXBhZ2UgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5OyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwOyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwOTA5MDk7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAgICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGE6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICM0NDQ7IH1cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5icmVhZGNydW1iID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIvwqBcIjtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICNjY2M7IH1cbiAgLmJyZWFkY3J1bWIgPiAuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJyZWFkY3J1bWIgPiAub24tcGFnZSB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAucGFnaW5hdGlvbiA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAucGFnaW5hdGlvbiA+IGxpID4gYSxcbiAgICAucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzMzN2FiNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbiAgICAucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsgfVxuICAgIC5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4gICAgLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgfVxuICAucGFnaW5hdGlvbiA+IGxpID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4gIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuICAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogIzIzNTI3YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24gPiAub24tcGFnZSA+IGEsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbiA+IC5vbi1wYWdlID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uID4gLm9uLXBhZ2UgPiBhOmZvY3VzLFxuICAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24gPiAub24tcGFnZSA+IHNwYW4sXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbiA+IC5vbi1wYWdlID4gc3Bhbjpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uID4gLm9uLXBhZ2UgPiBzcGFuOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7IH1cblxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4OyB9XG5cbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDsgfVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZXI6YmVmb3JlLCAucGFnZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5wYWdlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnBhZ2VyIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAucGFnZXIgbGkgPiBhLFxuICAgIC5wYWdlciBsaSA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgICAucGFnZXIgbGkgPiBhOmhvdmVyLFxuICAgIC5wYWdlciBsaSA+IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAucGFnZXIgLm5leHQgPiBhLFxuICAucGFnZXIgLm5leHQgPiBzcGFuIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnBhZ2VyIC5wcmV2aW91cyA+IGEsXG4gIC5wYWdlciAucHJldmlvdXMgPiBzcGFuIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAucGFnZXIgLmRpc2FibGVkID4gYSxcbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuICAucGFnZXIgLmRpc2FibGVkID4gc3BhbiB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07IH1cbiAgLmxhYmVsOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idG4gLmxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4OyB9XG5cbmEubGFiZWw6aG92ZXIsIGEubGFiZWw6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3OyB9XG4gIC5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVyLCAubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTsgfVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7IH1cbiAgLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIsIC5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwOyB9XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgfVxuICAubGFiZWwtc3VjY2Vzc1tocmVmXTpob3ZlciwgLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7IH1cblxuLmxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlOyB9XG4gIC5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyLCAubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTsgfVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7IH1cbiAgLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIsIC5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmOyB9XG5cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmOyB9XG4gIC5sYWJlbC1kYW5nZXJbaHJlZl06aG92ZXIsIC5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7IH1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuIC5iYWRnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuICAuYnRuLXhzIC5iYWRnZSwgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlLFxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAuYmFkZ2Uge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxcHggNXB4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlID4gLmJhZGdlLFxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2UsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXBpbGxzID4gLm9uLXBhZ2UgPiBhID4gLmJhZGdlIHtcbiAgICBjb2xvcjogIzMzN2FiNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG5cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgLmp1bWJvdHJvbiBoMSxcbiAgLmp1bWJvdHJvbiAuaDEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5qdW1ib3Ryb24gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAuanVtYm90cm9uID4gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7IH1cbiAgLmNvbnRhaW5lciAuanVtYm90cm9uLFxuICAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuanVtYm90cm9uIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5qdW1ib3Ryb24ge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuICAgICAgLmNvbnRhaW5lciAuanVtYm90cm9uLFxuICAgICAgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAuanVtYm90cm9uIGgxLFxuICAgICAgLmp1bWJvdHJvbiAuaDEge1xuICAgICAgICBmb250LXNpemU6IDYzcHg7IH0gfVxuXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC50aHVtYm5haWwgPiBpbWcsXG4gIC50aHVtYm5haWwgYSA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnRodW1ibmFpbCAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG5cbmEudGh1bWJuYWlsOmhvdmVyLFxuYS50aHVtYm5haWw6Zm9jdXMsXG5hLnRodW1ibmFpbC5hY3RpdmUsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS50aHVtYm5haWwub24tcGFnZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5hbGVydCBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuYWxlcnQgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5hbGVydCA+IHAsXG4gIC5hbGVydCA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hbGVydCA+IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAuYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLFxuICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMmI1NDJjOyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xuICBjb2xvcjogIzMxNzA4ZjsgfVxuICAuYWxlcnQtaW5mbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ZTFlYzsgfVxuICAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyNDUyNjk7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG4gIC5hbGVydC13YXJuaW5nIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjdlMWI1OyB9XG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY2NTEyYzsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuICAuYWxlcnQtZGFuZ2VyIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTRiOWMwOyB9XG4gIC5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjODQzNTM0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cblxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTsgfVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDsgfVxuXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucHJvZ3Jlc3Mub24tcGFnZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnByb2dyZXNzLWJhci5vbi1wYWdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjsgfVxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4ubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIHpvb206IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDsgfVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lZGlhLW9iamVjdC5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogIzU1NTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2UsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2UgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2U6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2U6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICNjN2RkZWY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICMzYzc2M2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mub24tcGFnZSwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLm9uLXBhZ2U6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5vbi1wYWdlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLm9uLXBhZ2UsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mub24tcGFnZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5vbi1wYWdlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuICAgIGJvcmRlci1jb2xvcjogIzNjNzYzZDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogIzMxNzA4ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS5saXN0LWdyb3VwLWl0ZW0taW5mby5vbi1wYWdlLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEubGlzdC1ncm91cC1pdGVtLWluZm8ub24tcGFnZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLm9uLXBhZ2U6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ub24tcGFnZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5vbi1wYWdlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLm9uLXBhZ2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE3MDhmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjOGE2ZDNiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLm9uLXBhZ2UsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5vbi1wYWdlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcub24tcGFnZTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5vbi1wYWdlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLm9uLXBhZ2U6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcub24tcGFnZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgICBib3JkZXItY29sb3I6ICM4YTZkM2I7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNhOTQ0NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLm9uLXBhZ2UsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIub24tcGFnZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5vbi1wYWdlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5vbi1wYWdlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5vbi1wYWdlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5vbi1wYWdlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICAgIGJvcmRlci1jb2xvcjogI2E5NDQ0MjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgLnBhbmVsLWJvZHk6YmVmb3JlLCAucGFuZWwtYm9keTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuICAucGFuZWwtaGVhZGluZyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wYW5lbC10aXRsZSA+IGEsXG4gIC5wYW5lbC10aXRsZSA+IHNtYWxsLFxuICAucGFuZWwtdGl0bGUgPiAuc21hbGwsXG4gIC5wYW5lbC10aXRsZSA+IHNtYWxsID4gYSxcbiAgLnBhbmVsLXRpdGxlID4gLnNtYWxsID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfVxuXG4ucGFuZWwgPiAubGlzdC1ncm91cCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFuZWwgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnBhbmVsID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuICAucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLnBhbmVsID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuXG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi5wYW5lbCA+IC50YWJsZSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFuZWwgPiAudGFibGUgY2FwdGlvbixcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgY2FwdGlvbixcbiAgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIGNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG4gIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG4gIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfVxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuLnBhbmVsID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gICAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkZGQ7IH1cbiAgICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2Y1ZjVmNTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7IH1cbiAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7IH1cblxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7IH1cbiAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgICBib3JkZXItY29sb3I6ICMzMzdhYjc7IH1cbiAgICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzMzN2FiNzsgfVxuICAgIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjMzM3YWI3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzN2FiNzsgfVxuXG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjsgfVxuICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzNjNzYzZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICAgIGJvcmRlci1jb2xvcjogI2Q2ZTljNjsgfVxuICAgIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZDZlOWM2OyB9XG4gICAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICNkZmYwZDg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkOyB9XG4gIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDZlOWM2OyB9XG5cbi5wYW5lbC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxOyB9XG4gIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMzE3MDhmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxOyB9XG4gICAgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNiY2U4ZjE7IH1cbiAgICAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2Q5ZWRmNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7IH1cbiAgLnBhbmVsLWluZm8gPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNiY2U4ZjE7IH1cblxuLnBhbmVsLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7IH1cbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICM4YTZkM2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgICBib3JkZXItY29sb3I6ICNmYWViY2M7IH1cbiAgICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZhZWJjYzsgfVxuICAgIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZmNmOGUzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjsgfVxuICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZhZWJjYzsgfVxuXG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxOyB9XG4gIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICNhOTQ0NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgICBib3JkZXItY29sb3I6ICNlYmNjZDE7IH1cbiAgICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWJjY2QxOyB9XG4gICAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2YyZGVkZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7IH1cbiAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViY2NkMTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG5cbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAud2VsbCBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTsgfVxuICAuY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTsgfVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB9XG4gIC5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgLm1vZGFsLWhlYWRlcjpiZWZvcmUsIC5tb2RhbC1oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5tb2RhbC1oZWFkZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3OyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgLm1vZGFsLWZvb3RlcjpiZWZvcmUsIC5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIC5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87IH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7IH0gfVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG4gIC50b29sdGlwLmluIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTsgfVxuICAudG9vbHRpcC50b3Age1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgLnRvb2x0aXAucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnRvb2x0aXAuYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgLnRvb2x0aXAubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLnBvcG92ZXIudG9wIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAucG9wb3Zlci5yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnBvcG92ZXIuYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5wb3BvdmVyLmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwOyB9XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDsgfVxuXG4ucG9wb3ZlciA+IC5hcnJvdywgLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4OyB9XG5cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3R0b206IC0xMXB4OyB9XG4gIC5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAucG9wb3Zlci5yaWdodCA+IC5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0b3A6IC0xMXB4OyB9XG4gIC5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgdG9wOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAgIGJvdHRvbTogLTEwcHg7IH1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYXJvdXNlbC1pbm5lciwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0sIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDsgfVxuICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0gPiBpbWcsXG4gICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nLFxuICAgIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbSA+IGEgPiBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0ge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgICAgICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7IH1cbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtLm5leHQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5yaWdodCwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtLmFjdGl2ZS5yaWdodCwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnJpZ2h0Lm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0ucmlnaHQub24tcGFnZSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0ucHJldiwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbS5hY3RpdmUubGVmdCwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmxlZnQub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbS5sZWZ0Lm9uLXBhZ2Uge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LmxlZnQsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbS5uZXh0LmxlZnQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbS5wcmV2LnJpZ2h0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbS5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtLm9uLXBhZ2Uge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lciA+IC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5vbi1wYWdlLFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldixcbiAgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lciA+IC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5vbi1wYWdlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldixcbiAgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldixcbiAgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLm5leHQubGVmdCxcbiAgLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQsXG4gIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuYWN0aXZlLmxlZnQsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXIgPiAubGVmdC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5sZWZ0Lm9uLXBhZ2Uge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuYWN0aXZlLnJpZ2h0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyID4gLnJpZ2h0Lm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLnJpZ2h0Lm9uLXBhZ2Uge1xuICAgIGxlZnQ6IDEwMCU7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTUlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjODAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjAzOSc7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDIwM2EnOyB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlLCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAub24tcGFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLmNhcm91c2VsLWNhcHRpb24gLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDsgfSB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuLnZpc2libGUteHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUtc20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUtbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtbWQsXG4gIHRkLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY29udHJvbDpiZWZvcmUsIC52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZywgLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNvbnRyb2w6YmVmb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8vVmlkZW9KUy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIHNyYzogdXJsKGRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBNTRBQW9BQUFBQUZtZ0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUFV5OHlBQUFBOUFBQUFENEFBQUJXVVpGZUJXTnRZWEFBQUFFMEFBQUFPZ0FBQVVyaU1CQzJaMng1WmdBQUFYQUFBQW91QUFBUFVGdng2QWRvWldGa0FBQUxvQUFBQUNzQUFBQTJERjdZNDJob1pXRUFBQXZNQUFBQUdBQUFBQ1FPb2djZ2FHMTBlQUFBQytRQUFBQVBBQUFBZk5rQUFBQnNiMk5oQUFBTDlBQUFBRUFBQUFCQU1NZzA2bTFoZUhBQUFBdzBBQUFBSHdBQUFDQUJNQUI1Ym1GdFpRQUFERlFBQUFFbEFBQUNDdFhIOWFCd2IzTjBBQUFOZkFBQUFQd0FBQUdCWmtTTjQzaWNZMkJrWjJDY3dNREt3TUZTeVBLTWdZSGhGNFJtam1FSVp6ekh3TURFd01yTWdCVUVwTG1tTURoOFpQd294dzdpTG1TSENET0NDQUR2RUFvK0FBQjRuR05nWUdCbWdHQVpCa1lHRUhBQjhoakJmQllHRFNETkJxUVpHWmdZR0Q3Sy9mOFBVdkNSRVVUek0wRFZBd0VqRzhPSUJ3Q1Bkd2JWQUFCNG5JMVhlMUNVMXhYL3p2MWVMSXRMbG4wSndySWZDN3NKR0VUMmhSSjJOMUdVb0JKRThBRVNRRUVobUJIamFCN1V1Qk1UTzRHTWFTdTdhWTNSTmxPZFJQTnFPMnBxUm11VGFTWnRSNkpKSUxVWmswMGEvNGltanBtaWVjQjMwM08vWFVnTUpPUHVmdmQrOTl4enp6MzNuTjg1NXk0SEhIN0VmckdmSXh3SFJpQU52Ri9zSDcxSTlCekhzem1wVytyR09RT1h4WEU2WWhJNFBvTVQ4emtUNGNERnVmMWN3TXJaSkk1Y2dsTTBIS1Z2ME1hVUZEZ0lGZmc5bUpKQ0cra2JLbjFKa3FCT1ZhRk9rdWhMcEFScThmdTBObmM5L3pkdmZZOVB4WFc0UGRIMEM2TitQQ2VqaG9yeEZqQXFSamdGUlhTSU5FQVJiQkdzb3hjRks3SUptcjRPeWNGSm5Jbkw1OXpJWHd4dWk4MGZrR1JiRUh5b3NNV2FBVEpLVWZDc2ttd0pRc0FXQU5rbW5JR09obGY1MTRoN1U4SE5JdjNvd29IQjBXTXQwRWIzc3gwZ3VMaTVwcS84TnkxcTY5NjlmS1I5WDlHQlY2ZFB2NmRwMDRLOTlTT3d0bXlQbDQ3QXBSYTZuNFpwUDF5anI1Zm43TW1ZUC92WExVSnM3MTVVZ3VrbEhCYUhPWkhabUcxTjlGQUlXMm1mME1xV0NJZG8vOFJaMXlHZnhLVWxkRGNHSWJGQTdJQ08rdnFPTVNQVGgvWnJTcWdIaS9iQi9POEU4TW56cCtNK2FjeGZwc1RTaEJ3ZWoyNlRpR3hCbjdtNGVFSU8rUnVldTZIaitJRkJuaDg4Y0FFVUVRLy9uVkx4NUM3a2YreUlSNDdRRWUrZU1saHo5U3FzR2JlM2hoMlIwM05Hem9ZNk80Mkt6OGw3ZkI2ZkFrNkxZblR5Rm8vRll5VDZHR3lOeDJKeDJzZEg0ckExRm8vSHlDWGFGeU9wOGRoWUJDZkpiMk5JbjFJbUU2Q1lOR21nU1RiNTJEYXdKUjZqZlhFbURVNHh5VEVtcGdISE9JU3RveGZqU0dka2JzSzJ3MmpiZE1RRzRzZ0FzdEVPTmdVUllDd0dIaEVoaHNjaW9RYUFoaENmN01jaWZFUWMwbDYrbXhqOW5JK2dtU2RpUTBaYm03Z1puSU83R1NNRVhHNlVEQVZvY3hBVjhHY0VYQ0tnMWEwMlJjVHR3QU5XUkdJQXlFbG9yNm4vK1pVMnlPQjMrVDc3SGIxTUxxaG40S0hWblFCakpucWU5UVpTb242S2M1RHhBRDJ2TWRQTC9CWFNtUUd3c3BhNjd6OXdMVWpkaTlUTjdRQzdseXlCcjlycHQ3dVhWQzFDTXB5aktSb1huR1BIVHVpYVBMc05kYzJkYkFGUUxBb29Qa1hFaDMzRm9kSGw0WHBDNnNQQ0lhMGZ0VUloSFNZWFZTdTVpTUUrRElYc2JaSjUxQmVpZENnYWpjYWk0M2pVOW5Wem9TbjJkUHFjRnZTb3hTekp6Z1JLQXg0N1dNUnhPcklqM1dmMCtobmR4aEpUaU9rU0VxeGFyM2IzUktNOWhZNjRveEJBNjRpZVVSTHZDZnBrRGI4c2lCZFVKMWJnVCt1cko1UEdmZXdRcm1tNVI1KzBIbWZ5SVB5U0Q3T1lrVDBXeFJlUGFoOG9FaXlqbHhJUDc0dGhWb1JUVVJwbUw2UWhHdVdTK1FEamRBTlhqSU04U1FhLzF3MTI4T0R4MFFwNGFMTU5nOStKTDNqb1VuOEFNeFcrYUxOaXVLamFybjR1eXlUZFhqT3paVHNoMjF1d2xkVXZKb1l6YSt6RUxBTGZ1M3AxTDgvM2tydHlaMEFnMDU4SjNoeEhnaHZiR1puMGRIWnk2TWltLzdCbHJlNGxwSGQxYzI4eVZxUlZpTzE1M0Yyb0lXb1hDSUtiTDRaMGNNMWlhUW45bUk1S3VWMlN6RXZXWEpETU50a0FOcE1kUW9ERGhJZEQ0QS9ZclA2QXllOXlzeHlFK3VPRUFjVERvcmd2VlpKamN1YTA0M1BuWi9QbWREcWNiaWJabFhPT1Q4dVNvN0tvZjBZVW45R0wrSm8xN2ZpY3lteGlUb2ZDNnpuVXNvMERoQXhzMUZvK2tGK2QzNnZMbWdaOG1rNWNkR3YybXdZajVrM0RtOW0zTGhKMWFWUk5tNkhyVGJMZ1lBb1dYRGhEZC91NFBHeTVDVCt4R01kaWFCb3Zld1VDRi8xQmlXTmxqSTlNTG43amVTY3BnK1d5SDZtZlU2MmVWRHFsN2hzcm12eDFlenAvWWxkRTJMaGpia2lEbkFuOHRHeS9NVzNJWFJNWUpkdXZxOUhwbUljS3VGdCtKQ3RnZEdFR0tBY0Y2VWFjVndJWWJWUEdmdy8rWXVOQlM0Y3gvQ1VIY255ZmMrd1JETXRUcjcybU1TQmpUL3luL0dLU2RlRFdRVUNINlhvcXE1UjEwUkU2MGdWNmVyVUwwaUN0aTE2ZDBoWmp4dXQ0UUkvckVwZ1NoNldqbkpYZEJYUmcxR0tDdWNHSlB0RnFNMjdhRDF0T3FxS29uc1EyS3NGU1NtRXBtdlJsc1IrVGNEOU9Gd3JxWHhJY2xMNHNKVG5HTVN1RzhLcGtadktkZVZJT0tEeVdTeVBMVjE2L3AxUU1QYlA4Tmlod1V6cjQ3YmRuWHR3dGpkQ3ZxcXBPMEgrcE92SWwzUHp2NDZlNUNUL3RRamtsWENYWHltMUFhV1k3YnpITGt1RE1jN2xkS0N2Z3h6TG44d1lrSkxCaEVEeUs3TVQ4YlRid2JreGJmcCszbUtBR3NtVEJwYWJTSUVFQ3pNSWNRbHpPUEFNS3N4TXM3dWhzbnhQTHVvZlBEVGMxaGt1cTZNWDlqMTZZVTdDcWVnY1lIYm1XWXV2QVA2dENTOTd0Z1dmN2RsUXZubDI1WVBhdlhMVlp2cnpRUGVIQ3BabXp6RVVWcS94enU1c0NoblNUUFRXN29PWW1oNjl6NHpML2drM2IrTzZob2E3MzN1dmlQODJ2bkZjYnFXbGM5dERtWmEyM0xWemFWMXlYVVJpK0pYKzI4TmVCdWozK084SXJRMDgwVm0xZVdCNE9LalBtckp1N2MxdWRXeW52S0Y2L3ZzNDc5bFNXOSs1Z1prbitkS2ZlbGxOR0RQbGx6ZVVMdXN0eitBMGJQdmhndzdsa3ZFVXduL040VHk3VTduaEdzRXBGa09meStrdXRiT2gxSlF4aFZESnVtb1cxMWhua1BUaHpuaDZGRmxoZlQrcmExeDlzRjU2a3g1WXVEelZZOVBRWUFZQTdpYmx3NGZyUTRUUENrMk1LL3hHVTNybG16ZTYydHJIejZsc2tvK3YrU28vZG83NFBUOEtWa3BKZk9Fcktjdjh6bnJNR3NIVE54b0VrV3kxbVlnREI2WEJiUGFXc3VpUzZDcnlHYUw2ekNqYVhCZ3Z0a3V5WEJ1YTF3T0tuaCtrN0w5QXZQbllXZmZ4SzE4RmNKYnVvc0dmMy9KbzdhbVkrQ0UxdnBwelkrVVRydmEwRlhjMWk1NXBLUS9ZalZMMTg3TjVmQ24xa1c1dW90LzFoaStEaVorNWF0bkpSOUUrcHJ2eWRKOVpaNW13T3BVNWdNNEtZeXNNQlE3MVV6UHVNVGw5UVFPeVVvNW53aW9lWUNQakZrbHJiSzZzNlgreXBVWjZydW05K0NaWXpXUmlCSmZTUDB4enpTbXJnN2Y4NmcwREtWai93d0Z6aWVEOXJSZlBHRmJlS01sMDVwbjVqOS9yc1FKSjJpRWdScnBvaGx5Qm8zZjRRSzdLbCtFY0FZWmdBb05WbVpXWEs3MDRZQWEzRndCeGdTR1VPczVodHZHUno0U2dqM3lGa1NKRkJ1di9zeHU1eWs5OThUOFdESnp2di8yUlgxOUh0VFVXMVMrd3BLUktSako2enp6LzEvT1BkRmRXR2xBS2J2elM0UEhPdFVSaWtnOUFHejBMYklCODVTL2NQT3BvWHZ1dWU4L2lWMkgxdlBUeTNkZHZPZVozN0hHbU8zT21TelZ6UitOUzUzKzg0ZEhsRmhYUExxdHpTTys1cnVITTJ2WHRCZHhQODdMT3pLQUQzNTlqL0lOWUlieVBhYklpM0NxNldhK1NhR2U3OGRpSXp1N3FjYmxjQWE2L2ZKUnZOb3BYRkpuTytVOUtLTTVicUg1TE0waVFTVm1wUENQRHU3WlQ0QW91YnozNzA5RUJUeXJURGp5eDhNUVhnVUgxbnFtN1RXbmc0VHpFNGk0QXNLc2tCSVRYZlN5QzRGa2w1TXhuSkRpS1NJRFNKQXNHdmQxeSsvZU5EcDJlK0ErNWQ4SGVpaXVuclRrVDZUcVdMSXMrL1FSb1dyOThzMHFqOHV1ekx1UzIyWXR1ZmczcmRUYUhuMW00NnNmZ0dLSFh0ME1HbkxhUkhkbndOMzd0dkhjV0tvMlY2bG5QeEw0VXZVUWNSZE96bVpTUXM4WDVDSDVPeFhNWHBrQVR1RHo4RXQwU0g0dXlDUlIrVGptQkRQMUd2c1ZyV0VHVnpFajMzWVZROWpBdElLcHFzbC9zLzB4cm9jd0FBZUp4allHUmdZQURpUTJxR1IrTDViYjR5Y0xNemdNQmxCYmZQeURRN0ExaWNnNEVKUkFFQUFhNElBUUI0bkdOZ1pHQmdad0NDaFdBU3hHWmtRQVh5QUJPVUFOaDRuR05uWUdCZ0h5QU1BRGE4QU5vQUFBQUFBQUFPQUZBQVpnQ3lBTVlBNWdFZUFVZ0JkQUdjQWZJQ0xnS09Bcm9EQ2dPT0E3QUQ2Z1E0Qkh3RXVBVG9CUXdGb2dYb0JqWUdiQWJhQjNJSHFIaWNZMkJrWUdDUVo4aGxZR2NBQVNZZzVnSkNCb2IvWUQ0REFCYlZBYW9BZUp4ZGtFMXFnMEFZaGw4VGs5QUlvVkRhVlNtemFoY0Y4N1BNQVJMSU1vRkFsMFpIWTFCSGRCSklUOUFUOUFROVJROVFlcXkreXRlTk16RHpmTSs4OHcwSzRCWS9jTkFNQjZOMmJVYVBQQkx1a3liQ0x2bGVlQUFQajhKRCtoZmhNVjdoQzN1NHd4czdPTzROelFTWmNJLzhMdHduZndpNzVFL2hBUjd3SlR5ay94WWVZNDlmWVEvUHp0TStqYlRaN0xZNk9XZEJKZFgvcHFzNk5ZV2Erek14YTEzb0tyQTZVb2VycWkvSnd0cFl4WlhKMWNvVVZtZVpVV1ZsVGpxMC90SGFjam1keHVMOTBPUjhPMFVFRFlNTmR0aVNFcHo1WFFHcXpsbTMwa3pVZEFZRkZPYjhSN05PWmswcTJsd0F5ejFpN29BcjF4b1h2ck9ndFloWng4d1k1S1JWMjY5Slo1eUdwbXpQVGpRaHZZOWplNnZFRWxQT3VKUDNtV0tuUDVNM1YrWUFBQUI0bkcyUDJYTENNQXhGZllGc3BHVXAzVGUrSUI5bEhKRjRjT3pVUzJuL3ZvYUVHUjZxQitsS28rV0lUZGhnYS9hL2JSbkRCRlBNa0NCRmhod0Y1aWh4ZzFzc3NNUUthOXhoZzNzODRCRlBlTVlMWHZHR2QzemdFOXRaci9odmVYS1ZrRllvU25vZUhKWGZSb1dPcWk1NG1vOWFtZU5GZHJLK2RMU3lhVmY3b0pRVGxraFhwRDNaNVhYaFIvclVmUVZ1S1hPOTFKcHM0Y0xPUzYvSTVZTDNYaG9kUlJzVldaZTROblpPaFduU0FXZ3hoTW9FcjZTbXpaaWVGNDNNazdaT0JkZUNWR3JwOUV1KzU0SjJ4aHlTcGxmQjVYSHdRTFhVbVQ5S0g2K2tQblE3Wll1SUV6TnlmczFETFUxVlU0U1daNkxrWEdIc0QxWktiTXc9KSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFLQUlBQUF3QWdUMU12TWxHUlhnVUFBQUVvQUFBQVZtTnRZWERpTUJDMkFBQUIvQUFBQVVwbmJIbG1XL0hvQndBQUE0Z0FBQTlRYUdWaFpBeGUyT01BQUFEUUFBQUFObWhvWldFT29nY2dBQUFBckFBQUFDUm9iWFI0MlFBQUFBQUFBWUFBQUFCOGJHOWpZVERJTk9vQUFBTklBQUFBUUcxaGVIQUJNQUI1QUFBQkNBQUFBQ0J1WVcxbDFjZjFvQUFBRXRnQUFBSUtjRzl6ZEdaRWplTUFBQlRrQUFBQmdRQUJBQUFIQUFBQUFLRUhBQUFBQUFBSEFBQUJBQUFBQUFBQUFBQUFBQUFBQUFBQUh3QUJBQUFBQVFBQXdpYUNjRjhQUFBVQUN3Y0FBQUFBQU5NZ1J2TUFBQUFBMHlCRzh3QUFBQUFIQUFjQUFBQUFDQUFDQUFBQUFBQUFBQUVBQUFBZkFHMEFCd0FBQUFBQUFnQUFBQW9BQ2dBQUFQOEFBQUFBQUFBQUFRY0FBWkFBQlFBSUJIRUU1Z0FBQVBvRWNRVG1BQUFEWEFCWEFjNEFBQUlBQlFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFVR1pGWkFCQThRSHhIZ2NBQUFBQW9RY0FBQUFBQUFBQkFBQUFBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQUFBQUFNQUFBQURBQUFBSEFBQkFBQUFBQUJFQUFNQUFRQUFBQndBQkFBb0FBQUFCZ0FFQUFFQUFnQUE4UjcvL3dBQUFBRHhBZi8vQUFBUEFBQUJBQUFBQUFBQUFBQUJCZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT0FGQUFaZ0N5QU1ZQTVnRWVBVWdCZEFHY0FmSUNMZ0tPQXJvRENnT09BN0FENmdRNEJId0V1QVRvQlF3Rm9nWG9CallHYkFiYUIzSUhxQUFCQUFBQUFBV0xCWXNBQWdBQUFSRUJBbFVETmdXTCsrb0NDd0FBQXdBQUFBQUdhd1pyQUFJQURnQWFBQUFKQWhNRUFBTVNBQVVrQUJNQ0FBRW1BQ2MyQURjV0FCY0dBQUxyQWNEK1FKWCt3LzVhQ0FnQnBnRTlBVDBCcGdnSS9scit3LzMrcmdZR0FWTDkvUUZTQmdiK3JnSXdBVkFCVUFHYkNQNWEvc1Ardy81YUNBZ0JwZ0U5QVQwQnB2cklCZ0ZTL2YwQlVnWUcvcTc5L2Y2dUFBQUFBZ0FBQUFBRlFBV0xBQU1BQndBQUFTRVJLUUVSSVJFQndBRXIvdFVDVlFFckFYVUVGdnZxQkJZQUFBQUVBQUFBQUFZZ0JpQUFCZ0FUQUNRQUp3QUFBUzRCSnhVWE5qY0dCeGMrQVRVbUFDY1ZGaElCQndFaEVTRUJFUUVHQnhVK0FUY1hOd0VIRndUUUFXVlZ1QU83QWlkeEpTZ0YvdC9scGM3N3QxOEJZZjZmQVNzQmRRRStURjFPaWp1WlgvMWduSndEZ0dTZUs2VzRHQmhxVzNGR25GVDBBV000bWpUKzlBSHJYLzZmL2tEK2l3SDIvc0k3SFpvU1JER1lYd1NXbkp3QUFBRUFBQUFBQktzRjFnQUZBQUFCRVNFQkVRRUNDd0VxQVhiK2lnUmcva0QraXdTcS9vc0FBQUFDQUFBQUFBVm1CZFlBQmdBTUFBQUJMZ0VuRVQ0QkFSRWhBUkVCQldVQlpWUlVaZndSQVNzQmRmNkxBNEJrbml2OXBpdWVBVVQrUVA2TEJLcitpd0FBQXdBQUFBQUdJQVlQQUFVQURBQWFBQUFURVNFQkVRRUZMZ0VuRVQ0QkF4VVdFaGNHQWdjVk5nQTNKZ0RnQVNzQmRmNkxBc1VCWlZWVlpicWx6Z01EenFYbEFTRUZCZjdmQkdEK1FQNkxCS3IraStCa25pdjlwaXVlQXZPYU5QNzB0YlgrOURTYU9BRmk5ZlVCWWdBQUFBUUFBQUFBQllzRml3QUZBQXNBRVFBWEFBQUJJeEVoTlNNRE16VXpOU0VCSXhVaEVTTURGVE1WTXhFQ0M1WUJkdUNXbHVEK2lnT0E0QUYybHVEZ2xnTHIvb3FXQWdyZ2x2eUFsZ0YyQXFDVzRBRjJBQVFBQUFBQUJZc0Zpd0FGQUFzQUVRQVhBQUFCTXhVekVTRVRJeFVoRVNNQk16VXpOU0VUTlNNUklUVUJkZUNXL29yZzRBRjJsZ0hBbHVEK2lwYVdBWFlDVmVBQmRnSEFsZ0YyKytyZ2xnSEE0UDZLbGdBQUFBQUNBQUFBQUFYV0JkWUFEd0FUQUFBQklRNEJCeEVlQVJjaFBnRTNFUzRCQXlFUklRVkEvSUEvVlFFQlZUOERnRDlWQVFGVlAveUFBNEFGMVFGVlAveUFQMVVCQVZVL0E0QS9WZnZzQTRBQUFBWUFBQUFBQm1zR2F3QUhBQXdBRXdBYkFDQUFLQUFBQ1FFbUp3NEJCd0VsTGdFbkFRVWhBVFlTTnlZRkFRWUNCeFlYSVFVZUFSY0JNd0VXRno0Qk53RUN2Z0ZrVGxTSDhHRUJFZ09PTmVtaC91NEM1ZjNRQVhwY2FBRUIvQlArM1Z4b0FRRU9BakQ5NURYcG9RRVNlUDdkVGxTSDhHSCs3Z1B3QW1nU0FRRllVUDRuZDZYMlB2NG5TLzF6WkFFQmswMU5BZmhrL3YrVFRVaExwZlkrQWRuK0NCSUJBVmhRQWRrQUFBQUZBQUFBQUFackJkWUFEd0FUQUJjQUd3QWZBQUFCSVE0QkJ4RWVBUmNoUGdFM0VTNEJBU0VWSVFFaE5TRUZJVFVoTlNFMUlRWFYrMVpBVkFJQ1ZFQUVxa0JVQWdKVSt4WUJLdjdXQXVyOUZnTHFBY0QrMWdFcS9SWUM2Z1hWQVZVLy9JQS9WUUVCVlQ4RGdEOVYvYXlWL3RXVmxaV1dsUUFEQUFBQUFBWWdCZFlBRHdBbkFEOEFBQUVoRGdFSEVSNEJGeUUrQVRjUkxnRUJJelVqRlRNMU14VVVCZ2NqTGdFbkVUNEJOek1lQVJVRkl6VWpGVE0xTXhVT0FRY2pMZ0UxRVRRMk56TWVBUmNGaS92cVAxUUNBbFEvQkJZL1ZBSUNWUDFyY0pXVmNDb2c0Q0FxQVFFcUlPQWdLZ0lMY0pXVmNBRXFJT0FnS2lvZzRDQXFBUVhWQVZVLy9JQS9WUUVCVlQ4RGdEOVYvZmNsNENWS0lDb0JBU29nQVNvZ0tnRUJLaUJLSmVBbFNpQXFBUUVxSUFFcUlDb0JBU29nQUFBR0FBQUFBQVlnQlBZQUF3QUhBQXNBRHdBVEFCY0FBQk16TlNNUk16VWpFVE0xSXdFaE5TRVJJVFVoRVJVaE5lQ1ZsWldWbFpVQkt3UVYrK3NFRmZ2ckJCVUROWmIrUUpVQndKWCtRSmIrUUpVQ1ZaV1ZBQUFBQVFBQUFBQUdJQVpzQUM0QUFBRWlCZ2NCTmpRbkFSNEJNejRCTnk0Qkp3NEJCeFFYQVM0Qkl3NEJCeDRCRnpJMk53RUdCeDRCRno0Qk55NEJCVUFyU2g3OTdBY0hBZzhlVGl4ZmZ3SUNmMTlmZndJSC9mRWVUaXhmZndJQ2YxOHNUaDRDRkFVQkEzdGNYSHNEQTNzQ1R4OGJBVGNaTmhrQk5CMGdBbjlmWDM4Q0FuOWZHeG4relJ3Z0FuOWZYMzhDSUJ6K3loY2FYSHNDQW50Y1hYc0FBQUlBQUFBQUJsa0dhd0JEQUU4QUFBRTJOQ2MzUGdFbkF5NEJEd0VtTHdFdUFTY2hEZ0VQQVFZSEp5WUdCd01HRmg4QkJoUVhCdzRCRnhNZUFUOEJGaDhCSGdFWElUNEJQd0UyTnhjV05qY1ROaVluQlM0Qkp6NEJOeDRCRnc0QkJhc0ZCWjRLQmdlV0J4a051anBFSEFNVUQvN1dEeFFDSEVVNXVnMGFCNVVIQlF1ZEJRV2RDd1VIbFFjYURibzVSUndDRkE4QktnOFVBaHhGT2JvTkdnZVZCd1VML1RodmxBSUNsRzl2bEFJQ2xBTTNKRW9rZXdrYURRRUREQWtGU3kwY3hnNFJBUUVSRHNZY0xVc0ZDUXorL1F3YkNYc2tTaVI3Q1JvTi92ME1DUVZMTFJ6R0RoRUJBUkVPeGh3dFN3VUpEQUVEREJzSlFRS1ViMitVQWdLVWIyK1VBQUFBQUFFQUFBQUFCbXNHYXdBTEFBQVRFZ0FGSkFBVEFnQWxCQUNWQ0FHbUFUMEJQUUdtQ0FqK1d2N0Qvc1ArV2dPQS9zUCtXZ2dJQWFZQlBRRTlBYVlJQ1A1YUFBQUFBZ0FBQUFBR2F3WnJBQXNBRndBQUFRUUFBeElBQlNRQUV3SUFBU1lBSnpZQU54WUFGd1lBQTREK3cvNWFDQWdCcGdFOUFUMEJwZ2dJL2xyK3cvMytyZ1lHQVZMOS9RRlNCZ2IrcmdackNQNWEvc1Ardy81YUNBZ0JwZ0U5QVQwQnB2cklCZ0ZTL2YwQlVnWUcvcTc5L2Y2dUFBQURBQUFBQUFackJtc0FDd0FYQUNNQUFBRUVBQU1TQUFVa0FCTUNBQUVtQUNjMkFEY1dBQmNHQUFNT0FRY3VBU2MrQVRjZUFRT0Evc1ArV2dnSUFhWUJQUUU5QWFZSUNQNWEvc1A5L3E0R0JnRlMvZjBCVWdZRy9xNGRBbjlmWDM4Q0FuOWZYMzhHYXdqK1d2N0Qvc1ArV2dnSUFhWUJQUUU5QWFiNnlBWUJVdjM5QVZJR0J2NnUvZjMrcmdKUFgzOENBbjlmWDM4Q0FuOEFBQUFFQUFBQUFBWWdCaUFBRHdBYkFDVUFLUUFBQVNFT0FRY1JIZ0VYSVQ0Qk54RXVBUUVqTlNNVkl4RXpGVE0xT3dFaEhnRVhFUTRCQnlFM016VWpCWXY3Nmo5VUFnSlVQd1FXUDFRQ0FsVDlhM0NWY0hDVmNKWUJLaUFxQVFFcUlQN1djSldWQmlBQ1ZELzc2ajlVQWdKVVB3UVdQMVQ4Z3BXVkFjQzd1d0VxSVA3V0lDb0JjT0FBQWdBQUFBQUdhd1pyQUFzQUZ3QUFBUVFBQXhJQUJTUUFFd0lBRXdjSkFTY0pBVGNKQVJjQkE0RCt3LzVhQ0FnQnBnRTlBVDBCcGdnSS9sbzRhZjcwL3ZScEFRdis5V2tCREFFTWFmNzFCbXNJL2xyK3cvN0QvbG9JQ0FHbUFUMEJQUUdtL0JGcEFRdis5V2tCREFFTWFmNzFBUXRwL3ZRQUFRQUFBQUFGMWdhMkFCWUFBQUVSQ1FFUkhnRVhEZ0VITGdFbkl4WUFGellBTnlZQUE0RCtpd0YxdnYwRkJmMit2djBGbFFZQlVmNytBVkVHQnY2dkJZc0JLdjZML29zQktnVDl2Nzc5QlFYOXZ2Nytyd1lHQVZIKy9nRlJBQUFBQVFBQUFBQUZQd2NBQUJRQUFBRVJJeUlHSFFFaEF5TVJJUkVqRVRNMU5EWXpNZ1UvblZZOEFTVW4vdjdPLy8vUXJaTUc5UDc0U0VpOS90ajlDUUwzQVNqYXVzMEFBQUFBQkFBQUFBQUdqZ2NBQURBQVJRQmdBR3dBQUFFVUhnTVZGQWNHQkNNaUppY21OVFEyTnpZbExnRTFORGNHSXlJbU5UUTJOejRCTXlFSEl4NEJGUlFPQXljeU5qYzJOVFF1QWlNaUJnY0dGUlFlQXhNeVBnSTFOQzRCTHdFbUx3SW1JeUlPQXhVVUhnSUJNeFVqRlNNMUl6VXpOVE1ESDBCYldrQXdTUDdxbjRUbE9TVlpTb01CRVNBZkZTNFdsTXRJUDAzVGNBR2lpb05LVERGRlJqR1NKbEFhTlNJL2FrQXFVUmt2RkNzOVdUWTZhMXMzRGc4VEhnb2NKVTRRSURWb2IxTTJSbkY5QTJ2VjFXblUxR2tENUNSRlExQ0FUbHBUZW5OVFlEeEhVWW91VWhJcVFDa2tNUVRCbEZLYU5rSkFXRCtNV2toelJ6dEFQaUViT1dZNmhuMVNKeUU3WlM1bloxSTAvSmNhTkY0K0dUQWtHQ01MRngwNEFnNGtPRjA3Um1zN0hRTnNiTnZiYk5rQUF3QUFBQUFHZ0Fac0FBTUFEZ0FxQUFBQkVTRVJBUllHS3dFaUpqUTJNaFlCRVNFUk5DWWpJZ1lIQmhVUklSSVFMd0VoRlNNK0F6TXlGZ0hkL3JZQlh3Rm5WQUpTWkdlbVpBU1AvcmRSVmo5VkZRdit0d0lCQVFGSkFoUXFSMmMvcTlBRWovd2hBOThCTWtsaVlwTmhZZnpkL2NnQ0VtbDNSVE1lTS8zWEFZOEI4REF3a0NBd09CL2pBQUFCQUFBQUFBYVVCZ0FBTVFBQUFRWUhGaFVVQWc0QkJDTWdKeFl6TWpjdUFTY1dNekkzTGdFOUFSWVhMZ0UxTkRjV0JCY21OVFEyTXpJWE5qY0dCellHbEVOZkFVeWIxdjdTclA3eDRTTXI0YkJwcGg4aEhDc3FjSk5FVGtKT0xIa0JXOFlJdllhTVlHMWdKV2xkQldoaVJRNGNndjc5N3JkdGtRU0tBbjFoQlFzWHNYVUVKZ01zamxOWVM1V3pDaVlraHIxbUZUbHpQd29BQUFBQkFBQUFBQVdBQndBQUlnQUFBUmNPQVFjR0xnTTFFU00xUGdRM1BnRTdBUkVoRlNFUkZCNENOellGTUZBWHNGbG9yWEJPSWFoSWNrUXdGQVVCQndUMEFVMytzZzBnUXpCT0FjL3RJejRCQWpoY2VIZzZBaURYR2xkZGIxY3RCUWYrV1B6OStoNDBOUjRCQWdBQkFBQUFBQWFBQm9BQVNnQUFBUlFDQkNNaUp6WS9BUjRCTXpJK0FUVTBMZ0VqSWc0REZSUVdGeFkvQVRZM05pY21OVFEyTXpJV0ZSUUdJeUltTno0Q05UUW1JeUlHRlJRWEF3WVhKZ0kxTkJJa0lBUVNCb0RPL3AvUmIyczdFellVYWoxNXZtaDM0bzVwdG45YksxQk5IZ2dJQmdJR0VUUFJxWmVwaVdzOVNnNElKUmMyTWo1V0dXTVJCTTcremdGaEFhSUJZYzREZ05IK244NGdYVWZUSnptSjhKWnl5SDQ2WUgyR1EyaWVJQXdnSHhnR0Z4UTlXcGZacElPcTdsYzlJM1ZaSHpKQ2NsVkpNZjVlUm10YkFYenAwUUZoenM3K253QUFCd0FBQUFBSEFBVFBBQTRBRndBcUFEMEFVQUJhQUYwQUFBRVJOaDRDQnc0QkJ3WW1JeWNtTnhZMk56WW1CeEVVQlJZMk56NEJOeTRCSnlNR0h3RWVBUmNPQVJjV05qYytBVGN1QVNjakJoOEJIZ0VYRkFZWEZqWTNQZ0UzTGdFbkl3WWZBUjRCRnc0QkJUTS9BUlV6RVNNR0F5VVZKd01jaE0yVVd3Z05xNEpIclFnQkFhcFVhQW9KY1dNQmZpSWhEaU1yQVFKTE1CMEJCQW9rTkFJQlBtTWlJUTRpTEFFQ1N6QWVBUVVLSkRRQlAyTWlJUTRpTEFFQ1N6QWVBUVVLSkRRQkFUNzVnKzVCNGFyTkxOSUJKNDRCeVFMOUJROW12WUNLd0E4RkJRTUR3d0pWVEdkekJmNlZCOElITlIwOGxsZDl1VDRMQ1JBL3FHTnh2VXdITlIwOGxsZDl1VDRMQ1JBL3FHTnh2VXdITlIwOGxsZDl1VDRMQ1JBL3FHTnh2VkprQVdVRERFZit0WVA1QVFBQUFBRUFBQUFBQmlBR3RnQWJBQUFCQkFBREVSNEJGek1SSVRVMkFEY1dBQmNWSVJFelBnRTNFUUlBQTREKzR2NkZCd0ovWCtEKzFRWUJKOTdlQVNjRy90WGdYMzhDQi82RkJyVUgvb1grNHYzMlgzOENBbFdWM2dFbkJnYisyZDZWL2FzQ2YxOENDZ0VlQVhzQUFBQUFFQURHQUFFQUFBQUFBQUVBQndBQUFBRUFBQUFBQUFJQUJ3QUhBQUVBQUFBQUFBTUFCd0FPQUFFQUFBQUFBQVFBQndBVkFBRUFBQUFBQUFVQUN3QWNBQUVBQUFBQUFBWUFCd0FuQUFFQUFBQUFBQW9BS3dBdUFBRUFBQUFBQUFzQUV3QlpBQU1BQVFRSkFBRUFEZ0JzQUFNQUFRUUpBQUlBRGdCNkFBTUFBUVFKQUFNQURnQ0lBQU1BQVFRSkFBUUFEZ0NXQUFNQUFRUUpBQVVBRmdDa0FBTUFBUVFKQUFZQURnQzZBQU1BQVFRSkFBb0FWZ0RJQUFNQUFRUUpBQXNBSmdFZVZtbGtaVzlLVTFKbFozVnNZWEpXYVdSbGIwcFRWbWxrWlc5S1UxWmxjbk5wYjI0Z01TNHdWbWxrWlc5S1UwZGxibVZ5WVhSbFpDQmllU0J6ZG1jeWRIUm1JR1p5YjIwZ1JtOXVkR1ZzYkc4Z2NISnZhbVZqZEM1b2RIUndPaTh2Wm05dWRHVnNiRzh1WTI5dEFGWUFhUUJrQUdVQWJ3QktBRk1BVWdCbEFHY0FkUUJzQUdFQWNnQldBR2tBWkFCbEFHOEFTZ0JUQUZZQWFRQmtBR1VBYndCS0FGTUFWZ0JsQUhJQWN3QnBBRzhBYmdBZ0FERUFMZ0F3QUZZQWFRQmtBR1VBYndCS0FGTUFSd0JsQUc0QVpRQnlBR0VBZEFCbEFHUUFJQUJpQUhrQUlBQnpBSFlBWndBeUFIUUFkQUJtQUNBQVpnQnlBRzhBYlFBZ0FFWUFid0J1QUhRQVpRQnNBR3dBYndBZ0FIQUFjZ0J2QUdvQVpRQmpBSFFBTGdCb0FIUUFkQUJ3QURvQUx3QXZBR1lBYndCdUFIUUFaUUJzQUd3QWJ3QXVBR01BYndCdEFBQUFBZ0FBQUFBQUFBQVJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZkFBQUJBZ0VEQVFRQkJRRUdBUWNCQ0FFSkFRb0JDd0VNQVEwQkRnRVBBUkFCRVFFU0FSTUJGQUVWQVJZQkZ3RVlBUmtCR2dFYkFSd0JIUUVlQVI4RWNHeGhlUXR3YkdGNUxXTnBjbU5zWlFWd1lYVnpaUXQyYjJ4MWJXVXRiWFYwWlFwMmIyeDFiV1V0Ykc5M0NuWnZiSFZ0WlMxdGFXUUxkbTlzZFcxbExXaHBaMmdRWm5Wc2JITmpjbVZsYmkxbGJuUmxjZzltZFd4c2MyTnlaV1Z1TFdWNGFYUUdjM0YxWVhKbEIzTndhVzV1WlhJSmMzVmlkR2wwYkdWekNHTmhjSFJwYjI1ekNHTm9ZWEIwWlhKekJYTm9ZWEpsQTJOdlp3WmphWEpqYkdVT1kybHlZMnhsTFc5MWRHeHBibVVUWTJseVkyeGxMV2x1Ym1WeUxXTnBjbU5zWlFKb1pBWmpZVzVqWld3R2NtVndiR0Y1Q0daaFkyVmliMjlyQldkd2JIVnpDR3hwYm10bFpHbHVCM1IzYVhSMFpYSUdkSFZ0WW14eUNYQnBiblJsY21WemRCRmhkV1JwYnkxa1pYTmpjbWx3ZEdsdmJnVmhkV1JwYndBQUFBQUEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnZqcy1pY29uLXBsYXksIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tcGxheTpiZWZvcmUsIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLnZqcy1pY29uLXBsYXktY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi52anMtaWNvbi1wYXVzZSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tcGF1c2U6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi52anMtaWNvbi12b2x1bWUtbXV0ZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTAge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi12b2x1bWUtbXV0ZTpiZWZvcmUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTA6YmVmb3JlLFxuICAudmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhIRcIjsgfVxuXG4udmpzLWljb24tdm9sdW1lLWxvdywgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTEge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi12b2x1bWUtbG93OmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMTpiZWZvcmUsXG4gIC52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EhVwiOyB9XG5cbi52anMtaWNvbi12b2x1bWUtbWlkLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXZvbHVtZS1taWQ6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yOmJlZm9yZSxcbiAgLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLnZqcy1pY29uLXZvbHVtZS1oaWdoLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi12b2x1bWUtaGlnaDpiZWZvcmUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbDpiZWZvcmUsXG4gIC52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SHXCI7IH1cblxuLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXIsIC52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQsIC52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUsIC52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SJXCI7IH1cblxuLnZqcy1pY29uLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLnZqcy1pY29uLXNwaW5uZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1zcGlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhItcIjsgfVxuXG4udmpzLWljb24tc3VidGl0bGVzLCAudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tc3VidGl0bGVzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLnZqcy1pY29uLWNhcHRpb25zLCAudmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jYXB0aW9uczpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SNXCI7IH1cblxuLnZqcy1pY29uLWNoYXB0ZXJzLCAudmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jaGFwdGVyczpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SOXCI7IH1cblxuLnZqcy1pY29uLXNoYXJlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+Ej1wiOyB9XG5cbi52anMtaWNvbi1jb2cge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi52anMtaWNvbi1jaXJjbGUsIC52aWRlby1qcyAudmpzLW1vdXNlLWRpc3BsYXksIC52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3MsIC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNpcmNsZTpiZWZvcmUsIC52aWRlby1qcyAudmpzLW1vdXNlLWRpc3BsYXk6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJFcIjsgfVxuXG4udmpzLWljb24tY2lyY2xlLW91dGxpbmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SSXCI7IH1cblxuLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJNcIjsgfVxuXG4udmpzLWljb24taGQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1oZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SUXCI7IH1cblxuLnZqcy1pY29uLWNhbmNlbCwgLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tY2FuY2VsOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJVcIjsgfVxuXG4udmpzLWljb24tcmVwbGF5IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tcmVwbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJZcIjsgfVxuXG4udmpzLWljb24tZmFjZWJvb2sge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SXXCI7IH1cblxuLnZqcy1pY29uLWdwbHVzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tZ3BsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EmFwiOyB9XG5cbi52anMtaWNvbi1saW5rZWRpbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJlcIjsgfVxuXG4udmpzLWljb24tdHdpdHRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi52anMtaWNvbi10dW1ibHIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+Em1wiOyB9XG5cbi52anMtaWNvbi1waW50ZXJlc3Qge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EnFwiOyB9XG5cbi52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbiwgLnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLnZqcy1pY29uLWF1ZGlvLCAudmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1hdWRpbzpiZWZvcmUsIC52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLnZpZGVvLWpzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgLnZpZGVvLWpzOi1tb3otZnVsbC1zY3JlZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAudmlkZW8tanM6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udmlkZW8tanMgKixcbi52aWRlby1qcyAqOmJlZm9yZSxcbi52aWRlby1qcyAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4udmlkZW8tanMgdWwge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udmlkZW8tanMudmpzLWZsdWlkLFxuLnZpZGVvLWpzLnZqcy0xNi05LFxuLnZpZGVvLWpzLnZqcy00LTMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7IH1cblxuLnZpZGVvLWpzLnZqcy0xNi05IHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4udmlkZW8tanMudmpzLTQtMyB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLnZpZGVvLWpzLnZqcy1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udmlkZW8tanMgLnZqcy10ZWNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYm9keS52anMtZnVsbC13aW5kb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4udmpzLWZ1bGwtd2luZG93IC52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbi52anMtdXNlci1pbmFjdGl2ZSB7XG4gIGN1cnNvcjogbm9uZTsgfVxuXG4udmpzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmpzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnZpZGVvLWpzIC52anMtb2Zmc2NyZWVuIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4OyB9XG5cbi52anMtbG9jay1zaG93aW5nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4udmpzLW5vLWpzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDBweCBhdXRvOyB9XG5cbi52anMtbm8tanMgYSxcbi52anMtbm8tanMgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NkE4Q0M7IH1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDNlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMC4wNjY2NmVtIHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuXG4udmpzLWJpZy1wbGF5LWNlbnRlcmVkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNzVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTsgfVxuXG4udmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwczsgfVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1lcnJvciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWRlby1qcyBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogM2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDAuNWVtO1xuICB6LWluZGV4OiAyOyB9XG5cbi52anMtbWVudS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQ6aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLnZqcy1zY3J1YmJpbmcgLnZqcy1tZW51LWJ1dHRvbjpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52anMtbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LXNpemU6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06Zm9jdXMsXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTsgfVxuXG4udmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkLFxuLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpmb2N1cyxcbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJCMzMzRjsgfVxuXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwLjNlbSAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMGVtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAxLjVlbTtcbiAgbWF4LWhlaWdodDogMTVlbTsgfVxuXG4udmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLXBvcHVwOmhvdmVyIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51LnZqcy1sb2NrLXNob3dpbmcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmJlZm9yZSB7XG4gIHdpZHRoOiAyLjIyMjIyMjIyMmVtOyB9XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3Zlcixcbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyxcbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSxcbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSB7XG4gIHdpZHRoOiAxMmVtOyB9XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNGVtO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG5cbi52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxOyB9XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bzsgfVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51LFxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSxcbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUge1xuICB3aWR0aDogYXV0bzsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMy4wZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTsgfVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcztcbiAgLW1vei10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcztcbiAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzOyB9XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgLW1vei10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICAtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzOyB9XG5cbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1jb250cm9sLWJhcixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtY29udHJvbC1iYXIsXG4udmpzLWVycm9yIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtbm8tZmxleCAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuICAudmlkZW8tanMgLnZqcy1jb250cm9sOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NzsgfVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWNvbnRyb2w6aG92ZXI6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1cyB7XG4gIHRleHQtc2hhZG93OiAwZW0gMGVtIDFlbSB3aGl0ZTsgfVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4udmpzLW5vLWZsZXggLnZqcy1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udmlkZW8tanMgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICAtd2Via2l0LWJveC1mbGV4OiBhdXRvO1xuICAtbW96LWJveC1mbGV4OiBhdXRvO1xuICAtd2Via2l0LWZsZXg6IGF1dG87XG4gIC1tcy1mbGV4OiBhdXRvO1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDRlbTsgfVxuXG4udmpzLWxpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiBhdXRvO1xuICAtbW96LWJveC1mbGV4OiBhdXRvO1xuICAtd2Via2l0LWZsZXg6IGF1dG87XG4gIC1tcy1mbGV4OiBhdXRvO1xuICBmbGV4OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGhlaWdodDogMC4zZW07IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY2NjY2NjY2NjZlbTsgfVxuXG4vKiBJZiB3ZSBsZXQgdGhlIGZvbnQgc2l6ZSBncm93IGFzIG11Y2ggYXMgZXZlcnl0aGluZyBlbHNlLCB0aGUgY3VycmVudCB0aW1lIHRvb2x0aXAgZW5kcyB1cFxuIGdpbm9ybW91cy4gSWYgeW91J2QgbGlrZSB0byBlbmFibGUgdGhlIGN1cnJlbnQgdGltZSB0b29sdGlwIGFsbCB0aGUgdGltZSwgdGhpcyBzaG91bGQgYmUgZGlzYWJsZWRcbiB0byBhdm9pZCBhIHdlaXJkIGhpdGNoIHdoZW4geW91IHJvbGwgb2ZmIHRoZSBob3Zlci4gKi9cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheTphZnRlcixcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wbGF5LXByb2dyZXNzOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogMC42ZW07IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtcGxheS1wcm9ncmVzcyxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy10b29sdGlwLXByb2dyZXNzLWJhcixcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnZpZGVvLWpzIC52anMtbW91c2UtZGlzcGxheTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC4zMzMzMzMzMzMzMzMzMzNlbTtcbiAgICByaWdodDogLTAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cblxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtbW91c2UtZGlzcGxheTphZnRlcixcbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMuNGVtO1xuICByaWdodDogLTEuOWVtO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogIzAwMDtcbiAgY29udGVudDogYXR0cihkYXRhLWN1cnJlbnQtdGltZSk7XG4gIHBhZGRpbmc6IDZweCA4cHggOHB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTsgfVxuXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YWZ0ZXIge1xuICB6LWluZGV4OiAxOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1rZWVwLXRvb2x0aXBzLWluc2lkZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNiZmM3ZDM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTsgfVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNzUpOyB9XG5cbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICB3aWR0aDogYXV0bzsgfVxuXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMi40ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICByaWdodDogLTEuOWVtOyB9XG5cbi52anMtdG9vbHRpcC1wcm9ncmVzcy1iYXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTsgfVxuXG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHotaW5kZXg6IDA7IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSxcbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIC1tb3otdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxczsgfVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSxcbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheTphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyIHtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwLjQ1ZW0gMCAwLjQ1ZW07XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTsgfVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXI6Zm9jdXMge1xuICB0ZXh0LXNoYWRvdzogMGVtIDBlbSAxZW0gd2hpdGU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDFlbSAjZmZmOyB9XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIHdpZHRoOiA1ZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IG5vbmU7XG4gIC1tb3otYm94LWZsZXg6IG5vbmU7XG4gIC13ZWJraXQtZmxleDogbm9uZTtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWJhciB7XG4gIG1hcmdpbjogMS4zNWVtIDAuNDVlbTsgfVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAwLjNlbTsgfVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAwLjNlbTtcbiAgaGVpZ2h0OiA1ZW07XG4gIG1hcmdpbjogMS4zNWVtIGF1dG87IH1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cblxuLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMC4zZW07IH1cbiAgLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgICBsZWZ0OiAtMC4zZW07IH1cblxuLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogMC4zZW07IH1cbiAgLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICAgIHRvcDogLTAuM2VtO1xuICAgIHJpZ2h0OiAtMC41ZW07IH1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsIC52anMtbWVudSB7XG4gIGxlZnQ6IDAuNWVtO1xuICBoZWlnaHQ6IDhlbTsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbCAudmpzLW1lbnUge1xuICBsZWZ0OiAtMmVtOyB9XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiAudmpzLW1lbnUtY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsOmhvdmVyIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWw6Zm9jdXMgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbC52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsIC52anMtbG9jay1zaG93aW5nIC52anMtbWVudS1jb250ZW50IHtcbiAgaGVpZ2h0OiA4ZW07XG4gIHdpZHRoOiAyLjllbTsgfVxuXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsOmhvdmVyIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbDpmb2N1cyAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWwgLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbCAudmpzLWxvY2stc2hvd2luZyAudmpzLW1lbnUtY29udGVudCB7XG4gIGhlaWdodDogMi45ZW07XG4gIHdpZHRoOiA4ZW07IH1cblxuLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZqcy1wb3N0ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtZmxleDogYXV0bztcbiAgLW1vei1ib3gtZmxleDogYXV0bztcbiAgLXdlYmtpdC1mbGV4OiBhdXRvO1xuICAtbXMtZmxleDogYXV0bztcbiAgZmxleDogYXV0bztcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07IH1cblxuLnZqcy1uby1mbGV4IC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnZpZGVvLWpzIC52anMtdGltZS1jb250cm9sIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIG1pbi13aWR0aDogMmVtO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLWN1cnJlbnQtdGltZSxcbi52anMtbm8tZmxleCAudmpzLWN1cnJlbnQtdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtZHVyYXRpb24sXG4udmpzLW5vLWZsZXggLnZqcy1kdXJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogM2VtOyB9XG5cbi52anMtbGl2ZSAudmpzLXRpbWUtZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtbW96LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lOyB9XG5cbi52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgYm90dG9tOiAxZW07IH1cblxuLnZpZGVvLWpzIC52anMtdGV4dC10cmFjayB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4udmpzLXN1YnRpdGxlcyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi52anMtY2FwdGlvbnMge1xuICBjb2xvcjogI2ZjNjsgfVxuXG4udmpzLXR0LWN1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7IH1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pOyB9XG5cbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtbWVudSB7XG4gIHdpZHRoOiA0ZW07XG4gIGxlZnQ6IDBlbTsgfVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheSAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiAnWCc7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDRlbTtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXNoYWRvdzogMC4wNWVtIDAuMDVlbSAwLjFlbSAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtNnB4O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlOyB9XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlOyB9XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlcixcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40NHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40NHM7IH1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlIHtcbiAgMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7IH1cbiAgMjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9XG4gIDM1JSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7IH1cbiAgNjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9XG4gIDEwMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlOyB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9IH1cblxuLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1tZW51IHVsIHtcbiAgd2lkdGg6IDI0ZW07IH1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gIC1tb3otYm94LWZsZXg6IGF1dG87XG4gIC13ZWJraXQtZmxleDogYXV0bztcbiAgLW1zLWZsZXg6IGF1dG87XG4gIGZsZXg6IGF1dG87IH1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXBsYXliYWNrLXJhdGUsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1wcm9ncmVzcy1jb250cm9sLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLW11dGUtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jYXB0aW9ucy1idXR0b24sXG4udmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtc3VidGl0bGVzLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWF1ZGlvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWN1cnJlbnQtdGltZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXRpbWUtZGl2aWRlciwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWR1cmF0aW9uLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtcmVtYWluaW5nLXRpbWUsXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtcGxheWJhY2stcmF0ZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1tdXRlLWNvbnRyb2wsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbixcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jaGFwdGVycy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXN1YnRpdGxlcy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1hdWRpby1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXRpbWUtZGl2aWRlciwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1yZW1haW5pbmctdGltZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtcGxheWJhY2stcmF0ZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtbXV0ZS1jb250cm9sLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXZvbHVtZS1jb250cm9sLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jaGFwdGVycy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jYXB0aW9ucy1idXR0b24sXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1hdWRpby1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMC41ZW07XG4gIGhlaWdodDogMTZlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogNDBlbTsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDFlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1jb2xvcnMsXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWZvbnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbG9yczphZnRlcixcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtZm9udDphZnRlcixcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtY29udHJvbHM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFlbTtcbiAgcmlnaHQ6IDFlbTsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcge1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogM3B4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIGxhYmVsLFxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWluLWhlaWdodDogMjBweDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAwOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyBsYWJlbCA+IGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyBmaWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIGZpZWxkc2V0IC52anMtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgLyogZm9yIEludGVybmV0IEV4cGxvcmVyICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7IH1cblxuLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgei1pbmRleDogMTsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlkZW8tanMgPiAqOm5vdCgudmpzLXRlY2gpOm5vdCgudmpzLXBvc3Rlcikge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG5cbi8qR2xvYmFsIFN0eWxlcyovXG4vKiBzaXRlIGNvbG9yIHBhbGxldHRlICovXG4uc2llbWVucy1vcmFuZ2Uge1xuICBjb2xvcjogI2RjNjkxNDsgfVxuXG4uc2llbWVucy1vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM2OTE0OyB9XG5cbi5zaWVtZW5zLWJsdWUge1xuICBjb2xvcjogIzIzODdhYTsgfVxuXG4uc2llbWVucy1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTsgfVxuXG4vKnZpZXcgY29sb3IgdGVzdCBwYWdlLCBjb2xvci10ZXN0Lmh0bWwgKi9cbi5jb2xvcnNUZXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmdyZXktbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG5cbi5wZXRyb2wtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTk5OyB9XG5cbi5zdG9uZS1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDY0YjsgfVxuXG4uc3RvbmUtbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG5cbi5zdG9uZS1saWdodDM1LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuXG4uc2FuZC1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNjQ1YTsgfVxuXG4uc2FuZC1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFhOTY7IH1cblxuLnNhbmQtbGlnaHQzNS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3Y2Q7IH1cblxuLnNub3ctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi50ZWFsLWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NDZlOyB9XG5cbi50ZWFsLWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTsgfVxuXG4uYmx1ZS1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWY4NzsgfVxuXG4uYmx1ZS1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MGJlZDc7IH1cblxuLnllbGxvdy1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNzgwYTsgfVxuXG4ueWVsbG93LWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwMDsgfVxuXG4ucmVkLWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQxOTQ2OyB9XG5cbi5yZWQtbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWYyMzVmOyB9XG5cbi5ncmVlbi1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0N2QyZDsgfVxuXG4uZ3JlZW4tbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFiNDE0OyB9XG5cbi8qd2UgbWF5IGhhdmUgY29sb3JzIHRoYXQgYXJlIGNsb3NlLCBsZXRzIHVzZSBsaXRlbiBhbmQgZGFya2VuIGluIHNhc3MqL1xuLnRlc3QtZ3JhZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzUwYmViZSAwJSwgIzAwOTk5OSA1MCUsICMwMDk5Y2IgMTAwJSk7IH1cblxuLnN0b3JlLWdyYWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTRlYWVmIDAlLCAjZmVmZWZmIDUwJSwgI2Y0ZjhmOSAxMDAlKTsgfVxuXG4ud2hpdGUtZ3JhZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICNmZmZmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7IH1cblxuLyogU2xpZGVyICovXG4vKiBJY29ucyAqL1xuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDY0YjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAxOyB9XG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1dlYkljb247XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNsaWNrLXByZXYsXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbGljay1wcmV2LFxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMCU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLumIZcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piHXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMCU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLumIdcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piGXCI7IH1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01MHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwi7piUXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zV2ViSWNvbjtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IDAuNzU7IH1cblxuLnNsaWNrLXNsaWRlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBHZW5lcmljIHNwYWNpbmcgKi9cbi5wYWRkaW5nLWxlZnQtbGcge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTsgfVxuXG4ubWFyZ2luLWxlZnQtbGcge1xuICBtYXJnaW4tbGVmdDogMy41cmVtOyB9XG5cbi5uby1saXN0LW1hcmdpbiB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tYXJnaW4tc2lkZS1zbWFsbCB7XG4gIG1hcmdpbjogYXV0byAxcmVtOyB9XG5cbi5tYXJnaW4tbGVmdC1zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5tYXJnaW4tYnRtLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ubWFyZ2luLXRvcC1yZWcge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5jaGFwdGVyLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuXG4vKiBET0xMWSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1CbGFja0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtUm9tYW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtUm9tYW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU2llbWVuc1NlcmlmQm9sZDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNTZXJpZkl0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zV2ViSWNvbjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL3NpZW1lbnMtd2ViaWNvbnMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vc2llbWVucy13ZWJpY29ucy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbi8qIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNTZXJpZlJvbWFuO1xyXG4gICAgc3JjOiB1cmwoLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtUm9tYW4ub3RmKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Sb21hbi5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Sb21hbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVJvbWFuLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVJvbWFuLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgICAgICBcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc1NlcmlmU2VtaWJvbGQ7XHJcbiAgICBzcmM6IHVybCguLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZC5vdGYpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgICAgIFxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zU2VyaWZTZW1pYm9sZEl0YWxpYztcclxuICAgIHNyYzogdXJsKC4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkSXRhbGljLm90Zik7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGRJdGFsaWMuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICAgICAgXHJcbn0gICovXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogU2llbWVuc1dlYkljb24gIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiOyB9XG5cbi5pY29uLWFycm93LWRvd24tZXh0cmFzbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQtZXh0cmFzbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0LWV4dHJhc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC1leHRyYXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cblxuLmljb24tYXJyb3ctZG93bi1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiOyB9XG5cbi5pY29uLWFycm93LXVwLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7IH1cblxuLmljb24tYXJyb3ctZG93bi1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodC1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiOyB9XG5cbi5pY29uLWFycm93LXVwLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7IH1cblxuLmljb24tYXJyb3ctdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7IH1cblxuLmljb24tYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjsgfVxuXG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZlwiOyB9XG5cbi5pY29uLWNhbGN1bGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiOyB9XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7IH1cblxuLmljb24tY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMlwiOyB9XG5cbi5pY29uLWNoZWNrLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjsgfVxuXG4uaWNvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjsgfVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiOyB9XG5cbi5pY29uLWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjsgfVxuXG4uaWNvbi1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjsgfVxuXG4uaWNvbi1kb3VibGUtYXJyb3ctYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjsgfVxuXG4uaWNvbi1kb3VibGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiOyB9XG5cbi5pY29uLWRvdWJsZS1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCI7IH1cblxuLmljb24tZG91YmxlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCI7IH1cblxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjsgfVxuXG4uaWNvbi1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFkXCI7IH1cblxuLmljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZVwiOyB9XG5cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7IH1cblxuLmljb24tZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCI7IH1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjsgfVxuXG4uaWNvbi1mYWNlYm9vay1uZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMlwiOyB9XG5cbi5pY29uLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyM1wiOyB9XG5cbi5pY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjRcIjsgfVxuXG4uaWNvbi1hdmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjVcIjsgfVxuXG4uaWNvbi1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjsgfVxuXG4uaWNvbi1lcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjsgfVxuXG4uaWNvbi1qcGc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjhcIjsgfVxuXG4uaWNvbi1tb3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjsgfVxuXG4uaWNvbi1tcDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjsgfVxuXG4uaWNvbi1tcDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjsgfVxuXG4uaWNvbi1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjsgfVxuXG4uaWNvbi1wbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmRcIjsgfVxuXG4uaWNvbi1wcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmVcIjsgfVxuXG4uaWNvbi1maWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiOyB9XG5cbi5pY29uLXRpZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiOyB9XG5cbi5pY29uLXZjZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiOyB9XG5cbi5pY29uLXhsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiOyB9XG5cbi5pY29uLXppcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiOyB9XG5cbi5pY29uLWZvcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7IH1cblxuLmljb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiOyB9XG5cbi5pY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7IH1cblxuLmljb24tZ2xvc3Nhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjsgfVxuXG4uaWNvbi1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzhcIjsgfVxuXG4uaWNvbi1nb29nbGUtbmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjsgfVxuXG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7IH1cblxuLmljb24taW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2JcIjsgfVxuXG4uaWNvbi1pbmZvcm1hdGlvbi1wYWNrYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7IH1cblxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNkXCI7IH1cblxuLmljb24taW5zdGFncmFtLW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNlXCI7IH1cblxuLmljb24tbGVnYWwtbm90aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7IH1cblxuLmljb24tbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDBcIjsgfVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MVwiOyB9XG5cbi5pY29uLWxpbmtlZGluLW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCI7IH1cblxuLmljb24tbGlzdC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQzXCI7IH1cblxuLmljb24tbG9jYXRpb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7IH1cblxuLmljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ1XCI7IH1cblxuLmljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NlwiOyB9XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjsgfVxuXG4uaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OFwiOyB9XG5cbi5pY29uLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjsgfVxuXG4uaWNvbi1uYXZpZ2F0aW9uLWd5cm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YVwiOyB9XG5cbi5pY29uLW5hdmlnYXRpb24tbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGJcIjsgfVxuXG4uaWNvbi1uZXd0b25fcHJvZHVjdC1jYXRhbG9ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGNcIjsgfVxuXG4uaWNvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7IH1cblxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGVcIjsgfVxuXG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCI7IH1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MFwiOyB9XG5cbi5pY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCI7IH1cblxuLmljb24tcmF0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7IH1cblxuLmljb24tcmVnaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUzXCI7IH1cblxuLmljb24tcmVwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU0XCI7IH1cblxuLmljb24tcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7IH1cblxuLmljb24tc2NhbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NlwiOyB9XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1N1wiOyB9XG5cbi5pY29uLXNoYXJlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OFwiOyB9XG5cbi5pY29uLXNoYXJlLW5ld3Rvbi1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU5XCI7IH1cblxuLmljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YVwiOyB9XG5cbi5pY29uLXNob3ctbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWJcIjsgfVxuXG4uaWNvbi1zaW5nbGUtYXJyb3ctYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWNcIjsgfVxuXG4uaWNvbi1zaW5nbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZFwiOyB9XG5cbi5pY29uLXNpbmdsZS1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVlXCI7IH1cblxuLmljb24tc2luZ2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVmXCI7IH1cblxuLmljb24tc2xpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYwXCI7IH1cblxuLmljb24tc29jaWFsLWZlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjFcIjsgfVxuXG4uaWNvbi1zcGVha2Vycy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjJcIjsgfVxuXG4uaWNvbi1zcGVha2Vycy1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2M1wiOyB9XG5cbi5pY29uLXN1YnNjcmliZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NFwiOyB9XG5cbi5pY29uLXRoZWVuZXJneWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjVcIjsgfVxuXG4uaWNvbi10aGVlbmVyZ3libG9nLW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY2XCI7IH1cblxuLmljb24tdGlsZS12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY3XCI7IH1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OFwiOyB9XG5cbi5pY29uLXR3aXR0ZXItbmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjlcIjsgfVxuXG4uaWNvbi11c2VyLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmFcIjsgfVxuXG4uaWNvbi12aWRlby1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZiXCI7IH1cblxuLmljb24td2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2Y1wiOyB9XG5cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmRcIjsgfVxuXG4uaWNvbi15b3V0dWJlLW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZlXCI7IH1cblxuLmljb24tem9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZlwiOyB9XG5cbi5pY29uLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuLmljb24td2VpYm8tbmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuXG4uaWNvbi15b3VrdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiOyB9XG5cbi5pY29uLXlvdWt1LW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLmljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiOyB9XG5cbi5pY29uLXNlcnZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjsgfVxuXG4uaGVhZFRlc3RCbGFjayBoMSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7IH1cblxuLmhlYWRUZXN0QmxhY2sgaDIge1xuICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrOyB9XG5cbi5oZWFkVGVzdEJsYWNrIGgzIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjazsgfVxuXG4uaGVhZFRlc3RCbGFjayBoNCB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7IH1cblxuLmhlYWRUZXN0QmxhY2sgaDUge1xuICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrOyB9XG5cbi5oZWFkVGVzdEJsYWNrIGg2IHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjazsgfVxuXG4uaGVhZFRlc3RSb21hbiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cblxuLmhlYWRUZXN0Um9tYW4gaDIge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG5cbi5oZWFkVGVzdFJvbWFuIGgzIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuXG4uaGVhZFRlc3RSb21hbiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cblxuLmhlYWRUZXN0Um9tYW4gaDUge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG5cbi5oZWFkVGVzdFJvbWFuIGg2IHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuXG5wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuXG4uaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cblxuLmJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjazsgfVxuXG4uYmlnZ2VyLXRleHQge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuXG4udW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogR2xvYmFsIFV0aWxpdGllcyAqL1xuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubm9zaG93IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVpZ2h0LTIwIHtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5oZWlnaHQtNDAge1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLmhlaWdodC02MCB7XG4gIGhlaWdodDogNjBweDsgfVxuXG4uaGVpZ2h0LTgwIHtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5oZWlnaHQtMTAwIHtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuXG4uaGVpZ2h0LTEyMCB7XG4gIGhlaWdodDogMTIwcHg7IH1cblxuLmhlaWdodC0xNDAge1xuICBoZWlnaHQ6IDE0MHB4OyB9XG5cbi5oZWlnaHQtMTYwIHtcbiAgaGVpZ2h0OiAxNjBweDsgfVxuXG4uaGVpZ2h0LTE4MCB7XG4gIGhlaWdodDogMTgwcHg7IH1cblxuLmhlaWdodC0yMDAge1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi5oZWlnaHQtMjIwIHtcbiAgaGVpZ2h0OiAyMjBweDsgfVxuXG4uaGVpZ2h0LTI0MCB7XG4gIGhlaWdodDogMjQwcHg7IH1cblxuLmhlaWdodC0yNjAge1xuICBoZWlnaHQ6IDI2MHB4OyB9XG5cbi5oZWlnaHQtMjgwIHtcbiAgaGVpZ2h0OiAyODBweDsgfVxuXG4uaGVpZ2h0LTMwMCB7XG4gIGhlaWdodDogMzAwcHg7IH1cblxuLmhlaWdodC0zMjAge1xuICBoZWlnaHQ6IDMyMHB4OyB9XG5cbi5oZWlnaHQtMzYwIHtcbiAgaGVpZ2h0OiAzNjBweDsgfVxuXG4uaGVpZ2h0LTQwMCB7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuLmhlaWdodC00NTAge1xuICBoZWlnaHQ6IDQ1MHB4OyB9XG5cbi5oZWlnaHQtNTAwIHtcbiAgaGVpZ2h0OiA1MDBweDsgfVxuXG4uaGVpZ2h0LTU1MCB7XG4gIGhlaWdodDogNTUwcHg7IH1cblxuLndpZHRoLTIwIHtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLndpZHRoLTQwIHtcbiAgd2lkdGg6IDQwcHg7IH1cblxuLndpZHRoLTYwIHtcbiAgd2lkdGg6IDYwcHg7IH1cblxuLndpZHRoLTgwIHtcbiAgd2lkdGg6IDgwcHg7IH1cblxuLndpZHRoLTEwMCB7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4ud2lkdGgtMTIwIHtcbiAgd2lkdGg6IDEyMHB4OyB9XG5cbi53aWR0aC0xNDAge1xuICB3aWR0aDogMTQwcHg7IH1cblxuLndpZHRoLTE2MCB7XG4gIHdpZHRoOiAxNjBweDsgfVxuXG4ud2lkdGgtMTgwIHtcbiAgd2lkdGg6IDE4MHB4OyB9XG5cbi53aWR0aC0yMDAge1xuICB3aWR0aDogMjAwcHg7IH1cblxuLndpZHRoLTIyMCB7XG4gIHdpZHRoOiAyMjBweDsgfVxuXG4ud2lkdGgtMjQwIHtcbiAgd2lkdGg6IDI0MHB4OyB9XG5cbi53aWR0aC0yNjAge1xuICB3aWR0aDogMjYwcHg7IH1cblxuLndpZHRoLTI4MCB7XG4gIHdpZHRoOiAyODBweDsgfVxuXG4ud2lkdGgtMzAwIHtcbiAgd2lkdGg6IDMwMHB4OyB9XG5cbi53aWR0aC0zMjAge1xuICB3aWR0aDogMzIwcHg7IH1cblxuLndpZHRoLTM2MCB7XG4gIHdpZHRoOiAzNjBweDsgfVxuXG4ud2lkdGgtNDAwIHtcbiAgd2lkdGg6IDQwMHB4OyB9XG5cbi53aWR0aC00NTAge1xuICB3aWR0aDogNDUwcHg7IH1cblxuLndpZHRoLTUwMCB7XG4gIHdpZHRoOiA1MDBweDsgfVxuXG4ud2lkdGgtNTUwIHtcbiAgd2lkdGg6IDU1MHB4OyB9XG5cbi5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ud2lkdGgtYXV0byB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qLS0gZmxvYXQgdXRpbGl0aWVzIC0tKi9cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgICAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICAgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgICAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAgICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICAgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgICAhaW1wb3J0YW50OyB9IH1cblxuLyotLSB0ZXh0IHV0aWxpdGllcyAtLSovXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAgICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAgICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAgICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgICAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLyotLSBzcGFjaW5nIHV0aWxpdGllcyAtLSovXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLmZvb3RlciBwIHtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzNmM2YzZjsgfVxuXG4uZm9vdC1oZWFkZXIge1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzYzQ2NGI7XG4gIHRleHQtc2hhZG93OiB3aGl0ZSAxcHggMXB4IDBweDsgfVxuXG4uY29udGFjdDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY29udGFjdDpob3ZlciBwIHtcbiAgICBjb2xvcjogIzAwNjQ2ZTsgfVxuXG4uZm9vdC1saW5rcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuZm9vdC1saW5rcyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMzZjNmM2Y7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzNmM2YzZjtcbiAgICB0ZXh0LXNoYWRvdzogd2hpdGUgMXB4IDFweCAwcHg7IH1cbiAgICAuZm9vdC1saW5rcyBsaSBhIHtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAuZm9vdC1saW5rcyBsaSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA2NDZlOyB9XG4gIC5mb290LWxpbmtzIGxpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb250ZW50OiBcIuKAulwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5odG1sW2Rpcj1cInJ0bFwiXSAuZm9vdC1saW5rcyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5zb2NpYWwtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG5cbmh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG4uc29jaWFsLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNvY2lhbC1saW5rcyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzYzQ2NGI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNvY2lhbC1saW5rcy1pbWcge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbmh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtbGlua3MtaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmJvdHRvbS1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmJvdHRvbS1mb290ZXIgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cbiAgLmJvdHRvbS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDY0NmU7IH1cblxuLm1vYmlsZS1ib3R0b20tZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tb2JpbGUtYm90dG9tLWZvb3RlciBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmZvb3RlciBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNiZWNkZDc7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LnBuZykgbm8tcmVwZWF0IHJpZ2h0OyB9XG5cbi5mb290ZXIgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweCkge1xuICAuZm9vdGVyIHNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyIC5mb290LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyIHNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyIC5mb290LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQ1cHgpIHtcbiAgLmZvb3RlciBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3RlciAuZm9vdC1saW5rcyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyIHNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyIC5mb290LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLmZvb3RlciBzZWxlY3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLmZvb3RlciAuZm9vdC1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5ib3R0b20tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2JpbGUtYm90dG9tLWZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9IH1cblxuLm1pbmljdF93cmFwcGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2llbWVucyBTYW5zIFJvbWFuXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDNyZW07XG4gIGNvbG9yOiAjMmQzNzNjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkOWUxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRvcDU1IHtcbiAgdG9wOiA1NXB4OyB9XG5cbi50b3A2MCB7XG4gIHRvcDogNjBweDsgfVxuXG4udG9wNjUge1xuICB0b3A6IDY1cHg7IH1cblxuLnRvcDc1IHtcbiAgdG9wOiA3NXB4OyB9XG5cbi50b3A4MCB7XG4gIHRvcDogODBweDsgfVxuXG4udG9wODUge1xuICB0b3A6IDg1cHg7IH1cblxuLnRvcC0wIHtcbiAgdG9wOiAwOyB9XG5cbi50b3AtNSB7XG4gIHRvcDogLTVweDsgfVxuXG4udG9wLTEwIHtcbiAgdG9wOiAtMTBweDsgfVxuXG4udG9wLTE1IHtcbiAgdG9wOiAtMTVweDsgfVxuXG4udG9wLTIwIHtcbiAgdG9wOiAtMjBweDsgfVxuXG4udG9wLTI1IHtcbiAgdG9wOiAtMjVweDsgfVxuXG4udG9wLTMwIHtcbiAgdG9wOiAtMzBweDsgfVxuXG4udG9wLTM1IHtcbiAgdG9wOiAtMzVweDsgfVxuXG4udG9wLTQwIHtcbiAgdG9wOiAtNDBweDsgfVxuXG4udG9wLTQ1IHtcbiAgdG9wOiAtNDVweDsgfVxuXG4udG9wLTUwIHtcbiAgdG9wOiAtNTBweDsgfVxuXG4udG9wLTU1IHtcbiAgdG9wOiAtNTVweDsgfVxuXG4udG9wLTYwIHtcbiAgdG9wOiAtNjBweDsgfVxuXG4udG9wLTY1IHtcbiAgdG9wOiAtNjVweDsgfVxuXG4udG9wLTcwIHtcbiAgdG9wOiAtNzBweDsgfVxuXG4udG9wLTc1IHtcbiAgdG9wOiAtNzVweDsgfVxuXG4udG9wLTgwIHtcbiAgdG9wOiAtODBweDsgfVxuXG4udG9wLTg1IHtcbiAgdG9wOiAtODVweDsgfVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLnNpZW1lbnMtaGVhZCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuc2llbWVucy1oZWFkIC5sb2dvIHtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgLnNpZW1lbnMtaGVhZCAubG9nby1tYWluIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTlweDsgfVxuICAuc2llbWVucy1oZWFkIC5sb2dvLXRhZ2xpbmUge1xuICAgIG1heC1oZWlnaHQ6IDI5cHg7IH1cbiAgLnNpZW1lbnMtaGVhZCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM4NzliYWE7IH1cbiAgLnNpZW1lbnMtaGVhZCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAuc2llbWVucy1oZWFkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gIC5zaWVtZW5zLWhlYWQgLnVzZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgLnNpZW1lbnMtaGVhZCBpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnNpZW1lbnMtaGVhZCAuaWNvbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLnNpZW1lbnMtaGVhZCAuc2VydmljZSBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5zaWVtZW5zLWhlYWQgLnNlcnZpY2UgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnNpZW1lbnMtaGVhZCAudG9wLWJhbm5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDg4ODk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5zaWVtZW5zLWhlYWQgLnRvcC1iYW5uZXIgLmNvbC14cy1vZmZzZXQtMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNpZW1lbnMtaGVhZCAudG9wLWJhbm5lciAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zaWVtZW5zLWhlYWQgLnRvcC1iYW5uZXIgLmVtYWlsLWxhbmctYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgICAuc2llbWVucy1oZWFkIC50b3AtYmFubmVyIC5lbWFpbC1sYW5nLWJveCAuaWNvbi1sYW5nIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3gge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7IH0gfVxuICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IGlucHV0OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyBidXR0b24gaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTsgfVxuICAgICAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG46aG92ZXIgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuIGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cbiAgICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAucmVzZXQtYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5yZXNldC1idG4gaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bi1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cbiAgICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuLWFjdGl2ZSBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jb3VudHJ5LXNpdGUgLm5hdmlnYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG4gIC5jb3VudHJ5LXNpdGUgLm5hdmlnYXRpb24gLmJyZWFkY3J1bWJzIHtcbiAgICBoZWlnaHQ6IDU3cHg7IH1cblxuLmxhbmd1YWdlLXJlZ2lvbjpob3ZlciwgLmxhbmd1YWdlLXJlZ2lvbi5ob3ZlcmVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJkMzczYztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM0MWFhYWE7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAtMTlweDsgfVxuXG4ubGFuZ3VhZ2UtcmVnaW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5udHMtc2l0ZWlkIHtcbiAgYmFja2dyb3VuZDogI2ViZjBmNTtcbiAgY29sb3I6ICM2OTc4ODI7XG4gIHRvcDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDg4OTY7XG4gIHBhZGRpbmc6IDE4cHggMCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RmZTZlZDtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAubnRzLXNpdGVpZCAuaWNvbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubnRzLXNpdGVpZCAucmVnaW9uLWNvdW50cnktbGFuZ3VhZ2VzIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm50cy1zaXRlaWQgLnJlZ2lvbi1jb3VudHJ5LWxhbmd1YWdlcyB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubnRzLXNpdGVpZCAucmVnaW9uLWNvdW50cnktbGFuZ3VhZ2VzIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cbiAgICAubnRzLXNpdGVpZCAucmVnaW9uLWNvdW50cnktbGFuZ3VhZ2VzIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubnRzLXNpdGVpZCAucmVnaW9uLWNvdW50cnktbGFuZ3VhZ2VzIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG4gICAgICAubnRzLXNpdGVpZCAucmVnaW9uLWNvdW50cnktbGFuZ3VhZ2VzIHVsIGxpIGEgW2NsYXNzXj1cImljb24tXCJdLCAubnRzLXNpdGVpZCAucmVnaW9uLWNvdW50cnktbGFuZ3VhZ2VzIHVsIGxpIGEgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAubnRzLXNpdGVpZCAucmVnaW9uLWNvdW50cnktbGFuZ3VhZ2VzIHVsIGxpIGEgW2NsYXNzXj1cImljb24tXCJdOjpiZWZvcmUsIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgdWwgbGkgYSBbY2xhc3MqPVwiIGljb24tXCJdOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjBiXCI7IH1cbiAgLm50cy1zaXRlaWQgLnJlZ2lvbi1sYW5nIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5udHMtc2l0ZWlkIC5zaXRlaWQtY29sLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5udHMtc2l0ZWlkIC5hdmFpbGFibGUtbGFuZ3VhZ2VzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5udHMtc2l0ZWlkIC5hdmFpbGFibGUtbGFuZ3VhZ2VzLWxpc3QgdWwge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm50cy1zaXRlaWQgLmF2YWlsYWJsZS1sYW5ndWFnZXMtbGlzdCB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAubnRzLXNpdGVpZCAuY291bnRyeS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAubnRzLXNpdGVpZCAuY291bnRyeS1sYW5ndWFnZS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubnRzLXNpdGVpZCBociwgLm50cy1uYXZiYXItaGVhZGVyLXNpdGVpZCBociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkZDllMTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMDsgfVxuXG4ubnRzLWJ1dHRvbi1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdG9wOiAxNnB4OyB9XG5cbi5CMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNpZW1lbnNCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMzg3YWE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6ICMyMzg3YWEgc29saWQgMnB4OyB9XG4gIC5CMiBbY2xhc3NePVwiaWNvbi1cIl0sIC5CMiBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cblxuLkIyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDU1Nzg7XG4gIGJvcmRlcjogIzAwNTU3OCBzb2xpZCAycHg7IH1cblxuLm5hdmlnYXRpb24ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2JlY2RkNztcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdmlnYXRpb24gLmJyZWFkY3J1bWJzIHtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAubmF2aWdhdGlvbiAuYnJlYWRjcnVtYnMgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsOyB9XG4gICAgLm5hdmlnYXRpb24gLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsID4gbGkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI0NXB4KSB7XG4gICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsID4gbGkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgPiBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsID4gbGkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0bjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0bjpob3ZlciAuYWN0aXZlLXN0YXRlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwOTk5OTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuOmhvdmVyIC5hY3RpdmUtc3RhdGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfSB9XG4gICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlIHtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwOTk5OTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9IH1cbiAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24ge1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA0N3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5kcm9wZG93bi5vbi1wYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNjlweDtcbiAgICAgICAgICB3aWR0aDogOTQwcHg7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0NzBweCk7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweCkge1xuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTcwcHgpOyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNDVweCkge1xuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDcwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTM1cHgpOyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwge1xuICAgICAgICAgICAgICB3aWR0aDogNzIwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzYwcHgpOyB9IH1cbiAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMyUgLSAyMHB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDU1Nzg7IH1cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgc3BhbiB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogNjYuNjY2NjY2JTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDMyMHB4OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDM0MHB4OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAyOTRweDsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAzNDBweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7IH0gfVxuICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCAuZmx5b3V0LWltYWdlIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCAuZmx5b3V0LWltYWdlIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCAuZmx5b3V0LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IC5mbHlvdXQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpOyB9IH1cbiAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IC5jb250ZW50IC5uYXYtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgICAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmNvbnRlbnQgcCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IC5jb250ZW50IC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IC5jb250ZW50IC5idXR0b24tY29udmVyc2lvbiBpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC5jb2x1bW5zIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMjVweDsgfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QuY29sdW1ucyAuZmx5b3V0IC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LmNvbHVtbnMgLmZseW91dCAuY29udGVudCB1bCB7XG4gICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LmNvbHVtbnMgLmZseW91dCAuY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSAuY291bnRyeS1uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTk5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgNXB4OyB9IH1cbiAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgbGkgOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBsaSA6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICMwMDk5OTk7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgbGkgOmhvdmVyIHNwYW4ge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfSB9XG4gICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCAuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgLmRyb3BidG4gLm9uLXBhZ2Uge1xuICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIC5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLm5hdmlnYXRpb24tY291bnRyeSB1bCAuZHJvcGJ0biAub24tcGFnZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7IH0gfVxuXG4ubmF2aWdhdGlvbi1tb2JpbGVfX3YyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9faGVhZGVyIC5tb2JpbGUtbG9nbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19oZWFkZXIgLm1vYmlsZS1sb2dvIGEgaW1nIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LWhlaWdodDogMTlweDsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9faWNvbnMgYSB7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9faWNvbnMgLm1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk5OTsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5icmVhZGNydW1icyB7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjODc5YmFhO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjODc5YmFhO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAuYnJlYWRjcnVtYnMgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU3cHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDk5OTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWNmMzsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IC5yZWdpb24tbGFuZ3VhZ2UtYmFyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSAucmVnaW9uLWxhbmd1YWdlLWJhciBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSAucmVnaW9uLWxhbmd1YWdlLWJhciAuc2l0ZS1pZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSB1bCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMzVweCAxNXB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsIC5tb2JpbGUtbmF2LWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkZGU1O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSB1bCAubW9iaWxlLW5hdi1pdGVtID4gYSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSB1bCAubW9iaWxlLW5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkZGU1OyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSB1bCAubW9iaWxlLW5hdi1pdGVtLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgdWwgLm1vYmlsZS1uYXYtaXRlbS1oZWFkZXIgKyAubW9iaWxlLW5hdi1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSB1bCArIHVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgLm5hdmlnYXRpb24tbW9iaWxlX19zdWItbWVudSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA0NXB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgLm5hdmlnYXRpb24tbW9iaWxlX19zdWItbWVudSAubmF2LXN1Yl9fbGV2ZWwtdXAge1xuICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSAubmF2aWdhdGlvbi1tb2JpbGVfX3N1Yi1tZW51IC5uYXYtc3ViX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgLm5hdmlnYXRpb24tbW9iaWxlX19zdWItbWVudSB1bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDU3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWNmMztcbiAgICB6LWluZGV4OiA5OTk5OyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIHtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIGlucHV0OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyBidXR0b24gaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuOmhvdmVyIGkge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4gaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnJlc2V0LWJ0biB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5yZXNldC1idG4gaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTsgfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bi1hY3RpdmUgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fcmVnaW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1N3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiA5OTkwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVjZjM7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fcmVnaW9uIC5yZWdpb24tbGFuZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDM1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZGRlNTsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3JlZ2lvbiAucmVnaW9uLWxhbmcgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fcmVnaW9uIC5yZWdpb24tY291bnRyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDU1cHg7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19yZWdpb24gLnJlZ2lvbi1jb3VudHJ5IGRpdi5jb3VudHJ5LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3JlZ2lvbiAucmVnaW9uLWNvdW50cnkgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDsgfVxuXG4ubmF2aWdhdGlvbi1tb2JpbGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAubG9nbyB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5sb2dvIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTA1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5sb2dvLW1haW4ge1xuICAgIG1heC1oZWlnaHQ6IDE5cHg7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLmxvZ28tbWFpbiBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTlweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAuc2l0ZS1pZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLmJyZWFkY3J1bWJzIHtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM4NzliYWE7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM4NzliYWE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAuYnJlYWRjcnVtYnMgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24tbW9iaWxlLWNvbXBvbmVudHMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbi1tb2JpbGUtY29tcG9uZW50cyBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbi1tb2JpbGUtY29tcG9uZW50cyBhW2hpZGRlbl0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbi1tb2JpbGUtY29tcG9uZW50cyBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24tbW9iaWxlLWNvbXBvbmVudHMgI2hhbWJ1cmdlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTk5O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbi1tb2JpbGUtY29tcG9uZW50cyAjaGFtYnVyZ2VyIGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgLmNvdW50cnktbmFtZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5OTk7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5tb2JpbGUtZmx5b3V0IHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgLm1vYmlsZS1mbHlvdXQgdWwgbGkgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCAubW9iaWxlLWZseW91dCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICMwMDU1Nzg7IH1cbiAgICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCAubW9iaWxlLWZseW91dCB1bCBsaSBhIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5tb2JpbGUtZHJvcGRvd24taGlkZGVuIC5tb2JpbGUtZmx5b3V0IHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCAubW9iaWxlLWRyb3Bkb3duLWFjdGl2ZSBhIHtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5tb2JpbGUtZHJvcGRvd24tYWN0aXZlIGEgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMwMDk5OTk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgLyogSUUgOSAqL1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAvKiBTYWZhcmkgKi9cbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCAubW9iaWxlLWRyb3Bkb3duLWFjdGl2ZSAubW9iaWxlLWZseW91dCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IG5vbmU7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5zZWFyY2gtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAuc2VhcmNoLW9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIGlucHV0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgaW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIGJ1dHRvbiBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuOmhvdmVyIGkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0biB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0biBpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnJlc2V0LWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnJlc2V0LWJ0biBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4tYWN0aXZlIGkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWVtZW5zLWhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlLCAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAudG9wLWJhbm5lci1tb2JpbGUsIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLnRvcC1iYW5uZXItbW9iaWxlIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDg4ODk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gfVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICAvKiBJRSA2LzcgKi9cbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IC0xcHg7IH1cblxuLnZpc2libGUtd2hlbi1mb2N1c2VkOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uYnlwYXNzLWJsb2NrLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZjYztcbiAgcGFkZGluZzogMC4yZW07XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5taW5pY3Rfd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDNyZW07XG4gIGNvbG9yOiAjMmQzNzNjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkOWUxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1pbmljdF93cmFwcGVyLmFjdGl2ZTphZnRlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5taW5pY3Rfd3JhcHBlci5vbi1wYWdlOmFmdGVyIHtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU2MDRcIjsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQge1xuICBjb2xvcjogIzAwNWY4NyAhaW1wb3J0YW50OyB9XG5cbi5uZXdzLXRpbGUtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4ubmV3cy10aWxlLWRlc2t0b3Atb25seSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uZXdzLXRpbGUtbW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53aGl0ZS1wYWdlLXRpbGUgLnRpbGUtZGV0YWlscyBwIGEge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI0NXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTAwcHg7IH1cbiAgLnZpZGVvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvdXRib3ggLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4OyB9XG4gIC52aWRlby1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaG91dGJveCAuZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAudmlkZW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG91dGJveCAuZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAuYmx1ZS10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgLnZpZGVvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYmlsZS1kZXRhaWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAvKi5uZXdzYmxvY2tcclxuXHR7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTotNDAwcHghaW1wb3J0YW50O1xyXG5cdH0qL1xuICAubmV3cy10aWxlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4OyB9XG4gIC5uZXdzLXRpbGUtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXdzLXRpbGUtbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuLmFpcy1JbnN0YW50U2VhcmNoICNzZWFyY2hib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uYWlzLUluc3RhbnRTZWFyY2ggaDIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmFpcy1JbnN0YW50U2VhcmNoICNwYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogMTJweCAwIDIwcHggMDsgfVxuICAuYWlzLUluc3RhbnRTZWFyY2ggI3BhZ2luYXRpb24gLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXNlbGVjdGVkIC5haXMtUGFnaW5hdGlvbi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4OyB9XG4gIC5haXMtSW5zdGFudFNlYXJjaCAjcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24tbGluayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzNiNDY0YTsgfVxuXG4uYWlzLUluc3RhbnRTZWFyY2ggLmFpcy1TZWFyY2hCb3gtc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogaW5oZXJpdDsgfVxuXG4uYWlzLUluc3RhbnRTZWFyY2ggLmFpcy1TZWFyY2hCb3gtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4uYWlzLUluc3RhbnRTZWFyY2ggLmFpcy1IaXRzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWlzLUluc3RhbnRTZWFyY2ggLmFpcy1IaXRzLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmFpcy1JbnN0YW50U2VhcmNoIC5haXMtSGl0cy1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pOyB9IH1cbiAgLmFpcy1JbnN0YW50U2VhcmNoIC5haXMtSGl0cy1pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmFpcy1JbnN0YW50U2VhcmNoIC5haXMtSGl0cy1pdGVtIGEuYWlzLXBhZGQge1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDQwcHg7IH1cbiAgLmFpcy1JbnN0YW50U2VhcmNoIC5haXMtSGl0cy1pdGVtIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWlzLUluc3RhbnRTZWFyY2ggLmFpcy1IaXRzLWl0ZW0gaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjMjM4N2FhOyB9XG5cbiNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gICNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2UgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWltZy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2UgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAjZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1saW5rIGEge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2UgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtbGluayBpIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm5ld3Nyb29tLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDVweDsgfVxuXG4jcHJlc3MtcmVsZWFzZS1mZWF0dXJlZC10aWxlIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBoMSwgI3ByZXNzLXJlbGVhc2UtZmVhdHVyZWQtdGlsZSAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgaDIsICNwcmVzcy1yZWxlYXNlLWZlYXR1cmVkLXRpbGUgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIGgzLCAjcHJlc3MtcmVsZWFzZS1mZWF0dXJlZC10aWxlIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBoNCwgI3ByZXNzLXJlbGVhc2UtZmVhdHVyZWQtdGlsZSAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgaDUge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuI3ByZXNzLXJlbGVhc2UtZmVhdHVyZWQtdGlsZSAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDRweCAwIDEwcHggNHB4OyB9XG5cbiNwcmVzcy1yZWxlYXNlLWZlYXR1cmVkLXRpbGUgLmljb24tYXJyb3ctcmlnaHQtc21hbGwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbiNvbGRlci1wcmVzcy1yZWxlYXNlcyB7XG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4OyB9XG4gICNvbGRlci1wcmVzcy1yZWxlYXNlcyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMzYzQ2NGI7IH1cblxuI2JvaWxlci1wbGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgI2JvaWxlci1wbGF0ZSAuYm9pbGVyLWxlZ2FsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4jbGVhZGVyc2hpcC1iaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAjbGVhZGVyc2hpcC1iaW8gYSB7XG4gICAgY29sb3I6ICMzMzdhYjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICNsZWFkZXJzaGlwLWJpbyAucHJvZmlsZS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4jcHJlc3MtcmVsZWFzZS1kZXRhaWwgdWwge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuI3ByZXNzLXJlbGVhc2UtZGV0YWlsIC5jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg3OWJhYTtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4jcHJlc3MtcmVsZWFzZS1kZXRhaWwgLmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbiNwcmVzcy1yZWxlYXNlLWRldGFpbCAudGl0bGUsXG4jcHJlc3MtcmVsZWFzZS1kZXRhaWwgLmJvZHksXG4jcHJlc3MtcmVsZWFzZS1kZXRhaWwgLnN1bW1hcnktYnVsbGV0cyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuXG4jcHJlc3MtcmVsZWFzZS1kZXRhaWwgLnN1bW1hcnktYnVsbGV0cyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzUwYmViZSAwLCAjNDFhYWFhIDUwJSwgIzAwOTljYik7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuI3ByaW1hcnktY29udGFjdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG5cbi50b3RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAudG90YWwgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWFyY2gtYXBwIHtcbiAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLmZhLXNwaW5uZXIge1xuICAgIGNvbG9yOiAjQUQyMzVGO1xuICAgIG1hcmdpbjogODBweCAwIDgwcHggMDsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoQnV0dG9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBDb2xvcjogIzIzODdBOTsgfVxuICAuc2VhcmNoLWFwcCBidXR0b24ge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzOyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2hSZXNldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMjZweDsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoQm94IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2hJbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJDM0M5OyB9XG4gIC5zZWFyY2gtYXBwIC5pbnB1dC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlYXJjaC1hcHAgLmlucHV0LXdyYXBwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgY29sb3I6ICM4NzlCQUI7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjBlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2hGb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAuc2VhcmNoLWFwcCAuaGlkZVJlc2V0QnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtYXBwIC5yZXN0SWNvbkNvbG9yIHtcbiAgICBjb2xvcjogI0E1QUZCNDsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoSWNvbkNvbG9yIHtcbiAgICBjb2xvcjogIzIzODdBOTsgfVxuICAuc2VhcmNoLWFwcCAuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VhcmNoLWFwcCAuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlYXJjaC1hcHAgLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLnNlYXJjaC1hcHAgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7IH1cbiAgLnNlYXJjaC1hcHAgbGkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgfVxuICAuc2VhcmNoLWFwcCAucGFnaW5hdGlvbkZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDAgMCA1MHB4IDA7IH1cbiAgICAuc2VhcmNoLWFwcCAucGFnaW5hdGlvbkZpbHRlcjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2VhcmNoLWFwcCAucGFnaW5hdGlvbkZpbHRlciBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAgIC5zZWFyY2gtYXBwIC5wYWdpbmF0aW9uRmlsdGVyLnRvcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnNlYXJjaC1hcHAgLnBhZ2luYXRpb25GaWx0ZXIgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5zZWFyY2gtYXBwIC5wYWdpbmF0aW9uRmlsdGVyID4gbGkgPiBhLFxuICAuc2VhcmNoLWFwcCAucGFnaW5hdGlvbkZpbHRlciA+IGxpID4gc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIGNvbG9yOiAjMjI4N0FBO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaC1yZXN1bHQtaGVhZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBSZWd1bGFyIDM2cHgvNDJweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoLXJlc3VsdC1jb3VudCB7XG4gICAgZm9udDogUmVndWxhciAxNnB4LzE5cHggU2llbWVuc1JvbWFuOyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2gtcmVzdWx0LWxpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogQm9sZCAxNHB4LzE2cHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjODc5QkFCO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2gtcmVzdWx0LXRpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VhcmNoLWFwcCAuc2VhcmNoLXJlc3VsdC10aXRsZSBhIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiAxLjFlbSBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiAjMjI4N0FBO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoLXJlc3VsdC1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBSZWd1bGFyIDE2cHgvMjNweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoLXJlc3VsdC1kZXNjcmlwdGlvbiBzcGFuIHVsIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwZW07IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaFJlc3VsdElucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB3aWR0aDogNjAwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaFJlc3VsdFdpZHRoIHtcbiAgICB3aWR0aDogNjAwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLmlucHV0RmllbGRQYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAuc2VhcmNoLWFwcCAuZmxleC1ncmlkIC5pdGVtLS1wcmltYXJ5IC5jdGEge1xuICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgLnNlYXJjaC1hcHAgLmZsZXgtZ3JpZCAuaXRlbS0tcHJpbWFyeSAuY3RhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2VhcmNoLWFwcCAuZmxleC1ncmlkIC5wLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG4gIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLml0ZW0tLXRlcnRpYXJ5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJDM0M5O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAuc2VhcmNoLWFwcCAuZmxleC1ncmlkIC5pdGVtLS10ZXJ0aWFyeSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2VhcmNoLWFwcCAuZmxleC1ncmlkIC5pdGVtLS10ZXJ0aWFyeSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNlYXJjaC1hcHAgLmZsZXgtZ3JpZCAuaXRlbS0tdGVydGlhcnkgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG4gIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLml0ZW0tLXNlY29uZGFyeSB7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgYmFja2dyb3VuZDogIzIyODdBQSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLml0ZW0tLXNlY29uZGFyeSBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyB9XG4gIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLml0ZW0tLXByaW1hcnkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JCQzNDOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuc2VhcmNoLWFwcCAucmVzdWx0cy1saXN0aW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLml0ZW1fX2Rlc2NyaXB0aW9uX3NlY29uZGFyeSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAuc2VhcmNoLWFwcCAuaXRlbV9fZGVzY3JpcHRpb25fc2Vjb25kYXJ5IC50aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWFyY2gtYXBwIC5pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDE5cHggMjNweDsgfVxuICAuc2VhcmNoLWFwcCAuaXRlbV9fZGVzY3JpcHRpb24gLnRpdGxlIHtcbiAgICBmb250OiBCb2xkIDE0cHgvMTZweCBTaWVtZW5zUm9tYW47XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VhcmNoLWFwcCAuaXRlbV9fZGVzY3JpcHRpb24gLmhlYWRpbmcge1xuICAgIGZvbnQ6IFJlZ3VsYXIgMThweC8yNnB4IFNpZW1lbnNSb21hbjsgfVxuICAuc2VhcmNoLWFwcCAuaXRlbV9fZGVzY3JpcHRpb24gLmNvbnRlbnQge1xuICAgIGZvbnQ6IFJlZ3VsYXIgMTZweC8yM3B4IFNpZW1lbnNSb21hbjsgfVxuICAuc2VhcmNoLWFwcCAuaXRlbV9jdXN0b21lcl9oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IEJvbGQgMjBweC8yNHB4IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLmNhcmQtLXN1YmhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogQm9sZCAxNHB4LzI2cHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjODc5QkFCO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWFyY2gtYXBwIC5pdGVtX2N1c3RvbWVyX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IDE4cHggU2llbWVuc1JvbWFuO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzIyODdBQTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zZWFyY2gtYXBwIC5mbGV4SW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG4gICAgLnNlYXJjaC1hcHAgLmZsZXhJbWcuaW1nLTIwMCB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gIC5zZWFyY2gtYXBwIC5mbGV4SW1nQmlnIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuc2VhcmNoLWFwcCAuc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDsgfVxuICAuc2VhcmNoLWFwcCAuaGVyby1idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLnByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY5MTQ7IH1cbiAgLnNlYXJjaC1hcHAgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IC44NTcxNDI4NTcxcmVtIDEuMDcxNDI4NTcxNHJlbTtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zZWFyY2gtYXBwIC5yZWFkQWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udDogQm9sZCAxNnB4LzI2cHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMjI4N0FBO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogMS4xZW07IH1cbiAgICAuc2VhcmNoLWFwcCAucmVhZEFsbCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZWFyY2gtYXBwIC5yZWFkQWxsIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuOGVtOyB9XG5cbltuZ1xcOmNsb2FrXSxcbltuZy1jbG9ha10sXG5bZGF0YS1uZy1jbG9ha10sXG5beC1uZy1jbG9ha10sXG4ubmctY2xvYWssXG4ueC1uZy1jbG9hayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5hW25nLWNsaWNrXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9ybS1ncm91cC5idXR0b24tYnVtcCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYnV0dG9uLWNvbnZlcnNpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMC44NTcxNDI4NTcxcmVtIDEuMDcxNDI4NTcxNHJlbTtcbiAgd2lkdGg6IDI0MHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG4gIC5idXR0b24tY29udmVyc2lvbi53aWRlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnV0dG9uLWNvbnZlcnNpb24uZmxvYXQtY29udmVyc2lvbi1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uIGkge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnV0dG9uLWNvbnZlcnNpb24gLnBsYXktaWNvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5idXR0b24tY29udmVyc2lvbiAuYnV0dG9uLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cblxuLmxpbmstaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMzg3YWE7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5saW5rLWljb24gc3Bhbi5saW5rLWNvbnRhaW5lci1pY29uIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubGluay1pY29uIHNwYW4ubGluay1jb250YWluZXItaWNvbiBpLCAubGluay1pY29uIHNwYW4ubGluay1jb250YWluZXItaWNvbiBlbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc3RvcmUtY2F0YWxvZy10aWxlIC5idXR0b24tY29udmVyc2lvbi5zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuYnV0dG9uLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5idXR0b24tY29udmVyc2lvbiwgLmJ1dHRvbi1jb252ZXJzaW9uOmhvdmVyLCAuYnV0dG9uLWNvbnZlcnNpb246YWN0aXZlLCAuYnV0dG9uLWNvbnZlcnNpb246dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5hLmJ1dHRvbi1jb252ZXJzaW9uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhOyB9XG5cbi5zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Zjg3OyB9XG5cbi5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjNjkxNDsgfVxuXG4ucHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODVhMWU7IH1cblxuLnRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlCQUZCRTsgfVxuXG4udGVydGlhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5QkFBOyB9XG5cbi5xdWF0ZXJuYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYTUwYTsgfVxuXG4ucXVhdGVybmFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDk1MDg7IH1cblxuLnJvc2UtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MDE0YTsgfVxuXG4ucm9zZS1yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzcwMTRhOyB9XG5cbi5naG9zdCB7XG4gIGJvcmRlcjogc29saWQgM3B4ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cblxuLmdob3N0LWFsdCB7XG4gIGJvcmRlcjogc29saWQgM3B4ICMwMDVmODc7XG4gIGNvbG9yOiAjMDA1Zjg3O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG5cbi5naG9zdC1hbHQ6aG92ZXIsIC5naG9zdC1hbHQ6YWN0aXZlLCAuZ2hvc3QtYWx0OnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNWY4NzsgfVxuXG4uY2VudGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5kZXRhaWwtYmFubmVyIHAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gICAgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIC5idXR0b24tdGV4dCB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cblxuLmJ1eS10aWxlcyB7XG4gIHBhZGRpbmc6IDU1cHggMCA4MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnV5LXRpbGVzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLmJ1eS10aWxlcyAuaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgLmJ1eS10aWxlcyAuaGVhZGVyX19tb3JlLWluZm8ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmJ1eS10aWxlcyAuaGVhZGVyIHAge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJ1eS10aWxlcyAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDBweCAxNXB4O1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5idXktdGlsZXMgLmhlYWRlciBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgZGl2LnRpbGUgZGl2LnRpbGUtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDEwMHB4IDI1cHg7IH1cbiAgICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciBkaXYudGlsZSBkaXYudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIGRpdi50aWxlLnRocmVlLWNvbHVtbiB7XG4gICAgICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTsgfVxuICAgIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIGRpdi50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgZGl2LnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbisyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciBkaXYudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciBkaXYudGlsZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciBkaXYudGlsZS1pbmZvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLmJ1eS1idXR0b24tYW5jaG9yIHtcbiAgICB3aWR0aDogNTYlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMiU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDI1cHggYXV0byAyNXB4IGF1dG87IH1cbiAgICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAuYnV5LWJ1dHRvbi1hbmNob3Igc3Bhbi5idXR0b24tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpdmU6IHJlbGF0aXZlOyB9IH1cblxuLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTk5OyB9XG4gIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lci5saWdodCwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lci5saWdodCwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lci5saWdodCwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lci5saWdodCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyLmxpZ2h0LCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyLmxpZ2h0LCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyLmxpZ2h0LCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIubGlnaHQsIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIubGlnaHQsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lci5saWdodCB7XG4gICAgY29sb3I6ICMzMjNDNDY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGNDsgfVxuICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5yb3cuZXF1YWwsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cuZXF1YWwsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQsIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAucm93IC5jb2wtcGFkZGVkLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5jb2wtcGFkZGVkLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQsIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQge1xuICAgIHBhZGRpbmc6IDEycHggMDsgfVxuICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24sIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24sIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24sIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24sIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24sIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24sIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24gYS5idXR0b24tY29udmVyc2lvbiwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24gYS5idXR0b24tY29udmVyc2lvbiwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9ucywgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9ucywgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMsIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnM6aG92ZXIsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnM6aG92ZXIsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTBCRUJFOyB9XG4gIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAsIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLm5vLXBhZCBwLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLm5vLXBhZCBwLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAge1xuICAgIHBhZGRpbmc6IDRweCAwICFpbXBvcnRhbnQ7IH1cbiAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5jb250ZW50LCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5jb250ZW50LCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5jb250ZW50LCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5jb250ZW50LCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24sIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24sIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24sIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24sIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4sIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4sIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lcixcbi5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lcixcbi5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uY2FtcGFpZ24tY2hhcHRlciB7XG4gIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjOyB9XG4gIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIC5oZWFkZXItdGFnIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciBoMSwgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciBoMiwgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciBoMywgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciBoNCwgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciBoNSwgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciBoNiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciBoMSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIC5zaGFyZS1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIgLnNoYXJlLmlzLWFjdGl2ZSAuc2hhcmUtYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjODc5YmFhICFpbXBvcnRhbnQ7IH1cbiAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX2J0blN0eWxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X19idG5zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX2J0bk1hcmdpbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9faW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtYmFzaXM6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9faW1nIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X19pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X19pbWcgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X19pbWcgaW1nIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtYmFzaXM6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxleDogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbGV4OiBub25lOyB9IH1cbiAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IGgyIHtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IGE6aG92ZXIsIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IGE6YWN0aXZlLCAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgPiBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4uY2FtcGFpZ24tY2hhcHRlci1sYXJnZSB7XG4gIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjO1xuICBjb2xvcjogI2ZmZmY7IH1cbiAgLmNhbXBhaWduLWNoYXB0ZXItbGFyZ2UgaDIge1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmNhbXBhaWduLWNoYXB0ZXItbGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5jYW1wYWlnbi1jaGFwdGVyLWxhcmdlIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAuY2FtcGFpZ24tY2hhcHRlci1sYXJnZSBhOmhvdmVyLCAuY2FtcGFpZ24tY2hhcHRlci1sYXJnZSBhOmFjdGl2ZSwgLmNhbXBhaWduLWNoYXB0ZXItbGFyZ2UgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuY2FtcGFpZ24tY2hhcHRlci1sYXJnZSA+IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kZXRhaWxzLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbi5mZWF0dXJlZC1zb2x1dGlvbnMgLmRyb3AtZG93biB7XG4gIGZsb2F0OiByaWdodDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM4NzliYWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNSU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZmVhdHVyZWQtc29sdXRpb25zIC50aWxlLWNvbnRhaW5lciAudGlsZS1jb250ZW50IGRpdiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtc29sdXRpb25zIC5kcm9wLWRvd24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwIDI0cHggMDsgfSB9XG5cbi8qKiBcclxuICogQ2FyZCBDbHVzdGVyIFNDU1MgU2hlZXRzXHJcbiAqIFRoZSBmb2xsb3dpbmcgc3R5bGUgcnVsZXMgYXBwbHkgdG8gdGhlICdDYXJkIENsdXN0ZXJzJyB3aGljaCBhcmUgYmxvY2tzIG9mICdjYXJkcycgaW5jbHVkaW5nIGZsaXAgY2FyZHMsIHF1b3RlIGNhcmRzIGFuZCBzdGFuZGFyZFxyXG4gKiBjb250ZW50IGNhcmRzLlxyXG4gKiBcclxuICogUGxlYXNlIGtlZXAgdGhlIFN0eWxlc2hlZXQgZ2VuZXJpYyBzbyB0aGF0IGl0IGNhbiBiZSByZXVzZWQgYWNyb3NzIHRoZSBzaXRlLlxyXG4gKlxyXG4gKiovXG4uc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLnBhcnRuZXItaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgYSAuY2FyZC1jbHVzdGVyLWl0ZW0gcCB7XG4gICAgICBjb2xvcjogIzNDNDY0QjsgfVxuICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgYSAuY2FyZC1jbHVzdGVyLWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2U4ZThlZTtcbiAgICAgIHRyYW5zaXRpb246IDAuNnM7IH1cbiAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIGEgLmNhcmQtY2x1c3Rlci1pdGVtLmNhcmQtcXVvdGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMzU1MDsgfVxuICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplcixcbiAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDE1cHgpO1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmOTtcbiAgICAgIGJvcmRlcjogdGhpbiBzb2xpZCAjOGFhY2IzO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplci5jYXJkLXF1b3RlLFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0uY2FyZC1xdW90ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDQ2Njk7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplci5jYXJkLXF1b3RlIGVtLFxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbS5jYXJkLXF1b3RlIGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIuY2FyZC1xdW90ZSBwLFxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbS5jYXJkLXF1b3RlIHAge1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIuZmxpcC1jb250YWluZXIsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbS5mbGlwLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMnB4OyB9XG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplci5mbGlwLWNvbnRhaW5lciAuZmxpcC1mcm9udCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyLmZsaXAtY29udGFpbmVyIC5mbGlwLWJhY2ssXG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtLmZsaXAtY29udGFpbmVyIC5mbGlwLWZyb250LFxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbS5mbGlwLWNvbnRhaW5lciAuZmxpcC1iYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y5O1xuICAgICAgICAgIGJvcmRlcjogdGhpbiBzb2xpZCAjOGFhY2IzO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplciBoMSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIGgyLCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIgaDMsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplciBoNCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIGg1LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIgaDYsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoMSxcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGgyLFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDMsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoNCxcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGg1LFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDYge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBjb2xvcjogIzNiN2U5ODsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIHAsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjBlbTsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIHNwYW4uc2NhbGVkLFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gc3Bhbi5zY2FsZWQge1xuICAgICAgICBmb250LXNpemU6IDMuMGVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIgaS5mYSxcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGkuZmEge1xuICAgICAgICBmb250LXNpemU6IDIuMGVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTVweCk7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZC5zdHJldGNoZWQtdiB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQudG9wLWxlZnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQudG9wLXJpZ2h0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMTVweDsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZC50b3AtbWlkZGxlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiBjYWxjKDMzLjMlKTsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMiwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMywgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNiB7XG4gICAgICAgIGNvbG9yOiAjMGIwYjBiO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMS5sZWZ0LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGgyLmxlZnQsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDMubGVmdCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNC5sZWZ0LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGg1LmxlZnQsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDYubGVmdCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLnBhcnRuZXItaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gc3Bhbi5zY2FsZWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi43NWVtOyB9XG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGgxLCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoMiwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDMsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGg0LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoNSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDYge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMiwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMywgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkLnRvcC1sZWZ0IHtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZC50b3AtcmlnaHQge1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZC50b3AtbWlkZGxlIHtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gc3Bhbi5zY2FsZWQge1xuICAgIGZvbnQtc2l6ZTogMi43NWVtOyB9IH1cblxuLyoqXHJcbiAqIEZsaXAgQ2FyZCBTQ1NTIFNoZWV0XHJcbiAqIFxyXG4gKiovXG4uZmxpcC1jb250YWluZXIge1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG4gIC5mbGlwLWNvbnRhaW5lciAuZmxpcC1kZWZpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mbGlwLWNvbnRhaW5lciAuZmxpcC1kZWZpbmUgLmZsaXAtYW5pbSB7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7IH1cbiAgICAuZmxpcC1jb250YWluZXIgLmZsaXAtZGVmaW5lIC5mbGlwLWZyb250IHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuZmxpcC1jb250YWluZXIgLmZsaXAtZGVmaW5lIC5mbGlwLWJhY2sge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpOyB9XG4gICAgLmZsaXAtY29udGFpbmVyIC5mbGlwLWRlZmluZSAuZmxpcC1mcm9udC1lZCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuICAgIC5mbGlwLWNvbnRhaW5lciAuZmxpcC1kZWZpbmUgLmZsaXAtYmFjay1lZCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7IH1cbiAgICAuZmxpcC1jb250YWluZXIgLmZsaXAtZGVmaW5lLmZsaXBwZWQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cblxuLmNhcmVlci1mbGV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTNlZTtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5jYXJlZXItZmxleDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY2FyZWVyLWZsZXggaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmVlci1mbGV4IGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC10aXRsZSBoMSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtdGl0bGUgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtdGl0bGUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtdGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LXRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC10aXRsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtdGl0bGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgLmN0YSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgLmN0YSB7XG4gICAgICAgICAgYm90dG9tOiAtMzVweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY3RhIHtcbiAgICAgICAgICBib3R0b206IC0zNXB4OyB9IH1cbiAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgLmN0YSAuaWNvbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY3RhIC5pY29uLWNvbnRhaW5lciBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJlZXItZmxleCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxODBweDsgfVxuICAgICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIC5jYXJlZXItZmxleC10aXRsZSBoMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIC5jYXJlZXItZmxleC10aXRsZSAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgdG9wOiAxNXB4OyB9XG4gICAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIC5jdGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FyZWVyLWZsZXgge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogMjMwcHg7IH1cbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY2FyZWVyLWZsZXgtdGl0bGUgaDEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY2FyZWVyLWZsZXgtdGl0bGUgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHRvcDogMTVweDsgfSB9XG5cbi8qIHNraXBsaW5rICovXG4uc2tpcGxpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5za2lwbGluayBhOmZvY3VzIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ud2hpdGUtcGFnZS1kZXNjIHtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG5cbi5jYXJvdXNlbC10aWxlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlczpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY2Fyb3VzZWwtdGlsZXNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlcyBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGVzIGgzIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlcyBoNSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGVzIGg2IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgLmltZy1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZ2FwLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4IDUwcHg7IH1cblxuLmNhcm91c2VsLXRpbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlIC50aWxlLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtaGVhZGVyIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1oZWFkZXIgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1oZWFkZXIgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1oZWFkZXIgLnNoYXJlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1oZWFkZXIgLnNoYXJlLWJ1dHRvbjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtaGVhZGVyIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtaGVhZGVyIGkge1xuICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAuY2Fyb3VzZWwtdGlsZSAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAuY29udGVudCBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5jYXJvdXNlbC10aWxlIC5jb250ZW50IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAuY29udGVudCBhOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNhcm91c2VsLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICB3aWR0aDogMjIwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5uby1ndXR0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJvdXNlbC10aWxlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2Fyb3VzZWwtdGlsZXMgLndoaXRlLXBhZ2UtZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgLmNhcm91c2VsLXRpbGVzIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLmNhcm91c2VsLXRpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5jYXJvdXNlbC10aWxlIC50aWxlLWltYWdlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtZGV0YWlscyBoMyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNhcm91c2VsLWlubmVyLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhc2Utc3R1ZHktc2VhcmNoIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUsIC5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQsIC5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uLCAuZmVhdHVyZWQtc29sdXRpb25zIC5jYXNlLXN0dWR5LXNlYXJjaCAudHdvLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNhc2Utc3R1ZHktc2VhcmNoIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUuZmVhdHVyZWQsIC5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQsIC5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQtc29sdXRpb25zIC5mZWF0dXJlZC50d28tY29sdW1uLCAuZmVhdHVyZWQtc29sdXRpb25zIC5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQudHdvLWNvbHVtbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2FzZS1zdHVkeS1zZWFyY2ggLnNob3ctZmlsdGVyLW9wdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jYXNlLXN0dWR5LXNlYXJjaC5jaGFwdGVyLXRpbGVzIHAsIC5jYXNlLXN0dWR5LXNlYXJjaC5idXktdGlsZXMgcCwgLmNhc2Utc3R1ZHktc2VhcmNoLnNlZ21lbnRzIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWJhciB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWJhciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNhc2Utc3R1ZHktc2VhcmNoIC5zZWFyY2gtcmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uY2FzZS1zdHVkeS1zZWFyY2ggLnNlYXJjaC1maWx0ZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuICAuY2FzZS1zdHVkeS1zZWFyY2ggLnNlYXJjaC1maWx0ZXItY29udGFpbmVyIC5zZWFyY2gtZmlsdGVyIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWZpbHRlcnMgYnV0dG9uLmdwY1RvZ2dsZU9mZiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgLmNhc2Utc3R1ZHktc2VhcmNoIC5zZWFyY2gtZmlsdGVycyBidXR0b24uZ3BjVG9nZ2xlT24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZTM2NTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIC5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWZpbHRlcnMgYnV0dG9uLmdwY1RvZ2dsZU9uOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgY29sb3I6ICM4NzliYWE7IH1cbiAgLmNhc2Utc3R1ZHktc2VhcmNoIC5zZWFyY2gtZmlsdGVycyBidXR0b24uZ3BjVG9nZ2xlT2ZmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWUzNjUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNhc2Utc3R1ZHktc2VhcmNoIC5tb3JlLXJlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uY2FzZS1zdHVkeS10aWxlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIGNvbG9yOiAjM2M0NjRiO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5oZWFkZXIgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5oZWFkZXIgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5jYXNlLXN0dWR5LXRpbGVzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNhc2Utc3R1ZHktdGlsZXMgLm1vYmlsZS1zaGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAubW9iaWxlLXNoYXJlIGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzc0ODk5YTsgfVxuICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC5jYXNlLXN0dWR5LXRpbGUtaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMge1xuICAgICAgICBoZWlnaHQ6IDI0MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICAgIGhlaWdodDogMjQwcHg7IH0gfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyBoMiB7XG4gICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIGgyIHtcbiAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIGgyIHtcbiAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtc2hhcmUtaWNvbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgLmxvY2F0aW9uLWluZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyAuY3RhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyAuaWNvbi1jb250YWluZXIgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FzZS1zdHVkeS10aWxlcyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5jdGEge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAuY2FzZS1zdHVkeS10aWxlLWltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FzZS1zdHVkeS10aWxlcyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC5jYXNlLXN0dWR5LXRpbGUtaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY2F0YWxvZyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuY2F0YWxvZyAuY2F0YWxvZy10aWxlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY2F0YWxvZyAuY29taW5nLXNvb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cblxuLmNhdGFsb2ctdGlsZXMgLnRpbGUtY29sLWNvbHVtbiAudGlsZS1kZXRhaWxzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggNDBweDtcbiAgZmxleDogMTtcbiAgZmxleC1iYXNpczogYXV0bzsgfVxuICAuY2F0YWxvZy10aWxlcyAudGlsZS1jb2wtY29sdW1uIC50aWxlLWRldGFpbHMgLmN0YSB7XG4gICAgYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhdGFsb2ctdGlsZXMgLnRpbGUtY29sLWNvbHVtbiAudGlsZS1kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuXG4uY2F0YWxvZy1oZWFkbGluZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuY2F0YWxvZy1oZWFkbGluZSBpbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLmNhdGFsb2ctdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jYXRhbG9nLWhlYWRsaW5lIC5jYXRhbG9nLXRpdGxlIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH0gfVxuICAgIC5jYXRhbG9nLWhlYWRsaW5lIC5jYXRhbG9nLXRpdGxlIGEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhdGFsb2ctaGVhZGxpbmUgLmNhdGFsb2ctdGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5jYXRhbG9nLWhlYWRsaW5lIC5jYXRhbG9nLXRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIGg0IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLmNhdGFsb2ctdGlsZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLmNvbWluZy1zb29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIC50ZXh0LWhvbGRlciB7XG4gICAgY2xlYXI6IHJpZ2h0OyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIHAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLm5vLWd1dHRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmNhdGFsb2ctdGlsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBjb2xvcjogIzNjNDY0YjtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gIC5jYXRhbG9nLXRpbGVzIGgxLCAuY2F0YWxvZy10aWxlcyBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXRhbG9nLXRpbGVzIGgxLCAuY2F0YWxvZy10aWxlcyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5jYXRhbG9nLXRpbGVzIC5yb3ctY29saGVpZ2h0LWVsYXN0aWM6aG92ZXIgLmNhdGFsb2ctdGlsZSB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5jYXRhbG9nLXRpbGVzIC5yb3ctY29saGVpZ2h0LWVsYXN0aWMgLmNhdGFsb2ctdGlsZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyAuY2F0YWxvZy10aWxlOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC5yb3ctY29saGVpZ2h0LWVsYXN0aWMgLmNhdGFsb2ctdGlsZS50aWxlLXZpZGVvLWltZyBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jYXRhbG9nLXRpbGVzIGEuY2F0YWxvZy10aWxlLCAuY2F0YWxvZy10aWxlcyBhLmNhdGFsb2ctdGlsZTpob3ZlciwgLmNhdGFsb2ctdGlsZXMgYS5jYXRhbG9nLXRpbGU6YWN0aXZlLCAuY2F0YWxvZy10aWxlcyBhLmNhdGFsb2ctdGlsZTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIGEsIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgYTpob3ZlciwgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSBhOmFjdGl2ZSwgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLmltZy1oZWlnaHQtaWUge1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgfVxuICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC5jYXRhbG9nLXRpbGUtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMgLmN0YSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIC5jdGEgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyAuY3RhIHNwYW4gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIC50YWdsaW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIC50YWdsaW5lIHNwYW4ubGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMgLnRhZ2xpbmUgc3Bhbi5yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyBwLmFydGljbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5jYXRhbG9nLXRpbGVzLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmNhdGFsb2ctdGlsZXMud2hpdGUgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgICAuY2F0YWxvZy10aWxlcy53aGl0ZSAucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5jYXRhbG9nLXRpbGVzLndoaXRlIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhLCAuY2F0YWxvZy10aWxlcy53aGl0ZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhdGFsb2ctdGlsZXMud2hpdGUgLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7IH1cbiAgLmNhdGFsb2ctdGlsZXMgLnRpdGxlLWNvbnRlbnQtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLnRpdGxlLWNvbnRlbnQtYm90dG9tIHAge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nLXRpbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyAuY3RhIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLmNhdGFsb2ctdGlsZS1pbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zdG9yZS1jYy1jaGVja291dCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLnByb21vLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLnByb21vLWlucHV0IGlucHV0IHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNiZWNkZDc7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgLmJ1dHRvbi1jb252ZXJzaW9uIC5idXR0b24tdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgLnByb21vLWNhcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiAzNDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gIC5zdG9yZS1jYy1jaGVja291dCAuY2MtY2hlY2tvdXQtdG90YWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLmNjLWNoZWNrb3V0LXRvdGFsIGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLmNjLWNoZWNrb3V0LXRvdGFsIC5kaXNwbGF5LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnN0b3JlLWNjLWNoZWNrb3V0IC5jYy1jaGVja291dC10b3RhbCAuYWRkLXVuZGVybGluZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDY0YjsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAuY2MtY2hlY2tvdXQtdG90YWwgYSB7XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLmJsdWUtbGluayB7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLnJhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLm9sZC1wcmljZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvcmUtY2MtY2hlY2tvdXQgLmNjLWNoZWNrb3V0LXRvdGFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnN0b3JlLWNjLWNoZWNrb3V0IC5ibHVlLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLmVudGVyLWluZm8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnN0b3JlLWNjLWNoZWNrb3V0IC5wcm9tby1pbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLnByb21vLWlucHV0IGlucHV0IHtcbiAgICAgIHdpZHRoOiAxNzhweDsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgLmJ1dHRvbi1jb252ZXJzaW9uLnByb21vLWFsaWduIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4OXB4OyB9IH1cblxuLnN0b3JlLWNjLXN1Ym1pdCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAuc3RvcmUtY2Mtc3VibWl0IC5wcm9tby1pbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5wcm9tby1pbnB1dCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLnByb21vLWlucHV0IGlucHV0IHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNiZWNkZDc7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLnByb21vLWlucHV0IC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAuc3RvcmUtY2Mtc3VibWl0IC5wcm9tby1pbnB1dCAuYnV0dG9uLWNvbnZlcnNpb24gLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAucHJvbW8taW5wdXQgLnByb21vLWNhcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgd2lkdGg6IDM0NXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgLnN0b3JlLWNjLXN1Ym1pdCAuY2Mtc3VibWl0LXRvdGFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0NSU7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAuY2Mtc3VibWl0LXRvdGFsIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAuY2Mtc3VibWl0LXRvdGFsIGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5jYy1zdWJtaXQtdG90YWwgLm9sZC1wcmljZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLmNjLXN1Ym1pdC10b3RhbCAuYWRkLXVuZGVybGluZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDY0YjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAuY2Mtc3VibWl0LXRvdGFsIGEge1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgLnN0b3JlLWNjLXN1Ym1pdCAuaGVhZGVyIHtcbiAgICBjb2xvcjogIzNDNDY0QjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuc3RvcmUtY2Mtc3VibWl0IC5iaWxsaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLmJpbGxpbmcgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RvcmUtY2Mtc3VibWl0IC5wYXltZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5wYXltZW50IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnN0b3JlLWNjLXN1Ym1pdCAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIGltZyB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIGEge1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnN0b3JlLWNjLXN1Ym1pdCAuc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweDsgfVxuXG4uY2hhcHRlci10aWxlcywgLmJ1eS10aWxlcywgLnNlZ21lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMzYzQ2NGI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jaGFwdGVyLXRpbGVzLnRpbGVzLWVtcHR5LWJnLCAudGlsZXMtZW1wdHktYmcuYnV5LXRpbGVzLCAudGlsZXMtZW1wdHktYmcuc2VnbWVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmNoYXB0ZXItdGlsZXM6Zm9jdXMsIC5idXktdGlsZXM6Zm9jdXMsIC5zZWdtZW50czpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY2hhcHRlci10aWxlcyAuaGVhZGVyLCAuYnV5LXRpbGVzIC5oZWFkZXIsIC5zZWdtZW50cyAuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hhcHRlci10aWxlcyAuaGVhZGVyLCAuYnV5LXRpbGVzIC5oZWFkZXIsIC5zZWdtZW50cyAuaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLmhlYWRlciBoMSwgLmJ1eS10aWxlcyAuaGVhZGVyIGgxLCAuc2VnbWVudHMgLmhlYWRlciBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuY2hhcHRlci10aWxlcyAuaGVhZGVyIGEsIC5idXktdGlsZXMgLmhlYWRlciBhLCAuc2VnbWVudHMgLmhlYWRlciBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC5oZWFkZXIgYSwgLmJ1eS10aWxlcyAuaGVhZGVyIGEsIC5zZWdtZW50cyAuaGVhZGVyIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLmhlYWRlciAuc2hhcmUsIC5idXktdGlsZXMgLmhlYWRlciAuc2hhcmUsIC5zZWdtZW50cyAuaGVhZGVyIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC5oZWFkZXIgLnNoYXJlLCAuYnV5LXRpbGVzIC5oZWFkZXIgLnNoYXJlLCAuc2VnbWVudHMgLmhlYWRlciAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGFwdGVyLXRpbGVzIC5oZWFkZXIgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciwgLmJ1eS10aWxlcyAuaGVhZGVyIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIsIC5zZWdtZW50cyAuaGVhZGVyIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLmhlYWRlciAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIsIC5idXktdGlsZXMgLmhlYWRlciAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIsIC5zZWdtZW50cyAuaGVhZGVyIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5jaGFwdGVyLXRpbGVzIHAsIC5idXktdGlsZXMgcCwgLnNlZ21lbnRzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNoYXB0ZXItdGlsZXMgLm1vYmlsZS1zaGFyZSwgLmJ1eS10aWxlcyAubW9iaWxlLXNoYXJlLCAuc2VnbWVudHMgLm1vYmlsZS1zaGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY2hhcHRlci10aWxlcyAubW9iaWxlLXNoYXJlIGksIC5idXktdGlsZXMgLm1vYmlsZS1zaGFyZSBpLCAuc2VnbWVudHMgLm1vYmlsZS1zaGFyZSBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICM3NDg5OWE7IH1cbiAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXI6aG92ZXIgLnRpbGUsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyOmhvdmVyIC50aWxlLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyOmhvdmVyIC50aWxlIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTFweCk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aHJlZS1jb2x1bW5zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMge1xuICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMTFweCk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLm5pbmUtY29sdW1ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTFweCk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aHJlZS1jb2x1bW5zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMge1xuICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMTFweCk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLm5pbmUtY29sdW1ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlOmhvdmVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZTpob3ZlciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC5maWx0ZXItaW1nLWNvbnRhaW5lciwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLmZpbHRlci1pbWctY29udGFpbmVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC5maWx0ZXItaW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgaW1nLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSBpbWcsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMXB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgaW1nLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSBpbWcsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW4sIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW4sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZCgybiArIDEpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZCgybiArIDEpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW46bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbjpudGgtY2hpbGQoMm4gKyAyKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbjpudGgtY2hpbGQoMm4gKyAyKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW4sIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW4sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW46bnRoLWNoaWxkKG4pLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZChuKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDExcHgpOyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuICsgMSksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24gKyAxKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiArIDIpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuICsgMiksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24gKyAzKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiArIDMpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW4sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZChuKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZChuKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW4sIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDEpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyAxKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyAyKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgMiksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgMyksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDMpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDQpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyA0KSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW4sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMTFweCk7IH1cbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoM24gKyAxKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDNuICsgMSksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDNuICsgMiksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCgzbiArIDIpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCgzbiArIDMpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoM24gKyAzKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZChuKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKG4pLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcge1xuICAgICAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1zaGFyZS1pY29uLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLXNoYXJlLWljb24sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1zaGFyZS1pY29uIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLnNoYXJlLWNvbnRhaW5lciwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuc2hhcmUtY29udGFpbmVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICByaWdodDogMTBweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAubG9jYXRpb24taW5mbywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAubG9jYXRpb24taW5mbywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5sb2NhdGlvbi1pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgcCwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBwLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbjogOHB4IDAgOHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuc29sdXRpb25zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5zb2x1dGlvbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuc29sdXRpb25zIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8gLmN0YSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEgLmljb24tY29udGFpbmVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEgLmljb24tY29udGFpbmVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8gLmN0YSAuaWNvbi1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuY3RhIC5pY29uLWNvbnRhaW5lciBpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEgLmljb24tY29udGFpbmVyIGksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuY3RhIC5pY29uLWNvbnRhaW5lciBpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXI6aG92ZXIgLnRpbGUsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlcjpob3ZlciAudGlsZSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lci5ib3JkZXI6aG92ZXIgLnRpbGUge1xuICAgICAgb3BhY2l0eTogdW5zZXQ7IH1cbiAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlOmhvdmVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGU6aG92ZXIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHVuc2V0O1xuICAgICAgb3BhY2l0eTogdW5zZXQ7IH1cbiAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzg3YWE7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHM6aG92ZXIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzOmhvdmVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDsgfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzIGgzLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHMgcCwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHMgcCwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBwIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDsgfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUtaW5mbyAuaWNvbi1jb250YWluZXIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZS1pbmZvIC5pY29uLWNvbnRhaW5lciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUtaW5mbyAuaWNvbi1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuY2hhcHRlci10aWxlcy5saWdodCwgLmxpZ2h0LmJ1eS10aWxlcywgLmxpZ2h0LnNlZ21lbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5maWx0ZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZpbHRlci1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgLyogU2FmYXJpICovXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiA3MHB4OyB9IH1cbiAgLmZpbHRlci1jb250YWluZXIgLmZvcm0tZ3JvdXAge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbGxhdGVyYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDExMnB4IDA7XG4gIGNvbG9yOiAjM0M0NjRCO1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDFlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAucmVzb3VyY2UtaXRlbSArIC5yZXNvdXJjZS1pdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLypQaG9uZSovXG4gICAgLyojIFRhYmxldCovXG4gICAgLyojIERlc2t0b3AqLyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLWZvcm0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2FkNmRlO1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtZm9ybSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWQ2ZGU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhZDZkZTtcbiAgICAgICAgcGFkZGluZzogMTNweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhZDZkZTtcbiAgICAgICAgcGFkZGluZzogMTNweCAxM3B4IDMwcHggMTNweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIG1hcmdpbjogMHB4OyB9IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBhOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQuZmVhdHVyZWQgaDEge1xuICAgIG1hcmdpbjogNDZweCAwOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnNoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuc2hhcmUgLnNoYXJlLWJ1dHRvbiAuaWNvbi1zaGFyZS1uZXd0b24tYW5kcm9pZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBoMS5jb2xsYXRlcmFsLWhlYWRlciBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgYSwgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBhOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBwOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoMSwgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoMiwgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoMywgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoNCwgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoNSB7XG4gICAgICBtYXJnaW46IDIwcHggMCAxMnB4IDAgIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIG1hcmdpbjogMThweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBtYXJnaW46IDZweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgYSwgLmNvbGxhdGVyYWwtY29udGVudCBhOmhvdmVyLCAuY29sbGF0ZXJhbC1jb250ZW50IGE6YWN0aXZlLCAuY29sbGF0ZXJhbC1jb250ZW50IGE6dmlzaXRlZCwgLmNvbGxhdGVyYWwtY29udGVudCBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuZm9ybS1ncm91cC1sZWdhbCBhLCAuY29sbGF0ZXJhbC1jb250ZW50IC5mb3JtLWdyb3VwLWxlZ2FsIGE6dmlzaXRlZCwgLmNvbGxhdGVyYWwtY29udGVudCAuZm9ybS1ncm91cC1sZWdhbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzN2FiNzsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCBhIGkge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCBhLmJ1dHRvbi1jb252ZXJzaW9uLnNlY29uZGFyeSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMzMzdhYjc7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBzcGFuLmNvbGxhdGVyYWwtdGFnIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNEQzY5MTM7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCBzcGFuLmNvbGxhdGVyYWwtdGFnLnJlYWQge1xuICAgICAgY29sb3I6ICM1NTVGNjk7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgaDMuaG92ZXItdGl0bGU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmtub3duVXNlcnMgc3BhbiB7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmZvcm0tdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC5idXR0b24tY29udmVyc2lvbiBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gYnV0dG9uLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC5mb3JtLWdyb3VwIC5MVl92YWxpZGF0aW9uX21lc3NhZ2UsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1ncm91cCAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbjogM3B4IDAgMCA1cHg7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDExMHB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1ncm91cC1sZWdhbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC50ZXh0LWJsb2NrIC5idXR0b25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAudGV4dC1ibG9jayAuYnV0dG9ucyB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC50ZXh0LWJsb2NrLXVsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmFycm93LXZlcnRpY2FsLWFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmJ1dHRvbi1jb252ZXJzaW9uLXJlc291cmNlIHtcbiAgICB3aWR0aDogMjcwcHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAyOHB4IDA7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAucmVzb3VyY2UtaW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5yZXNvdXJjZS1pbWctY29udGFpbmVyLmltZy1zaHJpbmsge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAucmVzb3VyY2UtaW1nLWNvbnRhaW5lciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwOyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgaDEsIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAubGFuZGluZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAubGFuZGluZy1jb250ZW50IGhyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQUQ2REU7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAubGFuZGluZy1jb250ZW50LWJvdHRvbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5sYW5kaW5nLWNvbnRlbnQtdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5sYW5kaW5nLWNvbnRlbnQtdG9wIC5jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5sYW5kaW5nLWNvbnRlbnQtdG9wIC5jb250YWluZXIgLmNvbGxhdGVyYWwtaW5uZXItdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAubGFuZGluZy1jb250ZW50LXRvcCAuY29udGFpbmVyIC5jb2xsYXRlcmFsLWlubmVyLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgICAgICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgLmxhbmRpbmctY29udGVudC10b3AgLmNvbnRhaW5lciAuY29sbGF0ZXJhbC1pbm5lci10ZXh0IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5jb250ZW50LXVuZGVybGluZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NCQ0JDQjsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5jb2xsYXRlcmFsLXJlbGF0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGNDtcbiAgICAgIHBhZGRpbmc6IDUzcHggMDsgfVxuICAgICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgLmNvbGxhdGVyYWwtcmVsYXRlZCBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLXVuZGVybGluZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JDQkNCOyB9IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1wcm9tbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHdoaXRlLCAjZWRmMmY2KTtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIC5jb2xsYXRlcmFsLXRpdGxlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10b3AgLmNvbGxhdGVyYWwtaGVhZGluZyAuY29sbGF0ZXJhbC10aXRsZS1jb250ZW50IGgxIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIC5jb2xsYXRlcmFsLXRpdGxlLWNvbnRlbnQgLnJvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIC5jb2xsYXRlcmFsLXRpdGxlLWNvbnRlbnQgLnRpbWUtZXN0IHtcbiAgICAgICAgICBjb2xvcjogIzliOWI5YjsgfVxuICAgICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIC5jb2xsYXRlcmFsLXRpdGxlLWNvbnRlbnQgLmNsb2NrLWljb24ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7IH1cbiAgICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10b3AgLmNvbGxhdGVyYWwtaGVhZGluZyAuY29sbGF0ZXJhbC10aXRsZS1jb250ZW50IC5jb2xsYXRlcmFsLXRhZyB7XG4gICAgICAgICAgY29sb3I6ICMyMzg3YWI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIGltZyB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRleHQtbW9iaWxlLW9ubHkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtdGV4dC1kZXNrdG9wLW9ubHkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRleHQtbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10ZXh0LWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuc2Vjb25kYXJ5LWNvbGxhdGVyYWwtbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5jb250YWN0LXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy1ob2xkZXIgZGl2Omxhc3QtY2hpbGQgLmFkZHJlc3MtdGlsZSBociB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy1ob2xkZXIgZGl2Omxhc3QtY2hpbGQgLmFkZHJlc3MtdGlsZSBociB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5jb250YWN0LXBhZ2UgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLnRpdGxlIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLnRpdGxlIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtcGFnZSAudGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAuY29udGFjdC1wYWdlIC50aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGFjdC1wYWdlIC50aXRsZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXBhZ2UgLnRpdGxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLmNvbnRhY3QtcGFnZSAudGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgLmNvbnRhY3QtcGFnZSAubW9iaWxlLXNoYXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jb250YWN0LXBhZ2UgLm1vYmlsZS1zaGFyZSBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICM3NDg5OWE7IH1cbiAgLmNvbnRhY3QtcGFnZSBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3QtcGFnZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5jb250YWN0LXBhZ2UgLmNvbnRhY3QtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY29udGFjdC1wYWdlIC5ib2xkIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAubm8tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC50ZWxlcGhvbmUtdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvKnBhZGRpbmc6IDBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMnB4OyovXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIC8qdGV4dC1hbGlnbjogcmlnaHQ7Ki9cbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNmMDA7Ki8gfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAuYWRkcmVzcyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC5hZGRyZXNzIGE6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLmFkZHJlc3MgYSB7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLmFkZHJlc3MgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC50ZWxlcGhvbmUtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNmMDA7Ki8gfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAuY29udGVudHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDY0YjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSBociB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLm1hcC1jYXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAuYWRkLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5jb250YWN0LXBhZ2UgLmNvbnRhY3RGb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuY29udGFjdC1wYWdlIGZvcm0gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNvbnRhY3QtcGFnZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmNvbnRhY3QtcGFnZSBmb3JtIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbnRhY3QtcGFnZSBmb3JtIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbnRhY3QtcGFnZSBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuY29udGFjdC1wYWdlIGZvcm0gc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiBGaXJlZm94ICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfVxuICAuY29udGFjdC1wYWdlIGZvcm0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250YWN0LXBhZ2UgZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuY29udGFjdC1wYWdlIC5tb2JpbGUtc2hhcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29udGFjdC1wYWdlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuY29udGFjdC1wYWdlIC50aXRsZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAubG9jYXRpb24ge1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAucmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb250YWN0LXBhZ2UgZm9ybSBidXR0b24ge1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uY29udGFjdC1nbG9iYWwgaW5wdXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY29udGFjdC1nbG9iYWwgLmNvbnRhY3RzLW9mZmljZS1sb2NhdGlvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlOyB9XG5cbi5jb250YWN0LWdsb2JhbCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5jb250YWN0LWdsb2JhbCAuY29udGFjdC1mb3JtcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4NzliYWE7IH1cbiAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LWZvcm1zIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1mb3JtcyAudGl0bGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3QtZm9ybXMgLmNvbnRhY3RUeXBlcyB7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfVxuXG4uY29udGFjdC1nbG9iYWwgLmNvbnRhY3Qtb2ZmaWNlcyB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LW9mZmljZXMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3Qtb2ZmaWNlcyB1bCwgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LW9mZmljZXMgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG1lZGlhIHF1ZXJpZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LWZvcm1zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LWZvcm1zIC50aXRsZSBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1mb3JtcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1mb3JtcyAudGl0bGUgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1vZmZpY2VzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyLXRvcDogIzg3OWJhYSBzb2xpZCAxcHg7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3Qtb2ZmaWNlcyB1bCwgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LW9mZmljZXMgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLmNvbnRhY3Qtc2FsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmhlYWRsaW5lIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGFjdC1zYWxlcyAuaGVhZGxpbmUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmhlYWRsaW5lIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRhY3Qtc2FsZXMgLmhlYWRsaW5lIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmNvbGxhcHNlLW9uLW1vYmlsZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuY29udGFjdC1zYWxlcyAuY29udGludWUtcmVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5jb250YWN0LXNhbGVzIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAuY29udGFjdC1zYWxlcyAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUtZXhwYW5kZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmNvbnRpbnVlLXJlYWRpbmcgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXNhbGVzIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmRlc2t0b3AtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweCkge1xuICAgIC5jb250YWN0LXNhbGVzIC5kZXNrdG9wLWJ1dHRvbiAuc2Vjb25kYXJ5ICsgLnByaW1hcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuY29udGFjdC1zYWxlcyAuZGVza3RvcC1idXR0b24gLnByaW1hcnkgKyAuc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLm1vYmlsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXNhbGVzIC5tb2JpbGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmNvbnRhY3Qtc2FsZXMgLm1vYmlsZS1idXR0b24gLnNlY29uZGFyeSArIC5wcmltYXJ5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIC5jb250YWN0LXNhbGVzIC5tb2JpbGUtYnV0dG9uIC5wcmltYXJ5ICsgLnNlY29uZGFyeSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC5jb250YWN0LXNhbGVzIC5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXNhbGVzIC5zdW1tYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY29udGFjdC1zYWxlcyAucm93IGEuZGVza3RvcC1idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuY29udGFjdC1zYWxlcyAucm93OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb250YWN0LXNhbGVzIC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXNhbGVzIC5yb3c6bm90KDpsYXN0LWNoaWxkKSAubW9iaWxlLWJ1dHRvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTsgfSB9XG4gIC5jb250YWN0LXNhbGVzIHVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLmJ1dHRvbnMtcmlnaHQge1xuICAgIHNmbG9hdDogcmlnaHQ7IH1cbiAgLmNvbnRhY3Qtc2FsZXMgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLnZpZGVvLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmRlc2t0b3AtdmlkZW8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jb250YWN0LXNhbGVzIC5tb2JpbGUtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1zYWxlcyAubW9iaWxlLXZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmRlc2t0b3AtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jb250YWN0LXNhbGVzIC5tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1zYWxlcyAubW9iaWxlLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuY29udGFjdC1zYWxlcyAuaW1nLXJlc3BvbnNpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmNvbnRhY3QtdXNfX3RpbGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgcGFkZGluZzogNTVweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC11c19fdGlsZXMge1xuICAgICAgcGFkZGluZzogMjVweCAwIDQwcHggMDsgfSB9XG5cbi5jb250YWN0LXVzX19mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgcGFkZGluZzogNTVweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC11c19fZm9ybSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgNDBweCAwOyB9IH1cblxuLmNvbnRhY3QtdXMgaDEge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC11cyBoMSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuXG4uY29udGFjdC11c19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXVzX19ncmlkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uY29udGFjdC11c19fdGlsZSB7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzYzQ2NGI7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvbnRhY3QtdXNfX3RpbGUgLnBob25lLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmNvbnRhY3QtdXNfX3RpbGUgLnBob25lLWluZm8gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29udGFjdC11c19fdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY29udGFjdC11c19fdGlsZSBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgLmNvbnRhY3QtdXNfX3RpbGUgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmNvbnRhY3QtdXNfX3RpbGUgZm9ybSAjcHJlY2hhdEZvcm0gdGV4dGFyZWFbdHlwZT1cInRleHRcIl0sICNwcmVjaGF0Rm9ybSAuY29udGFjdC11c19fdGlsZSBmb3JtIHRleHRhcmVhW3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLmNvbnRhY3QtdXNfX3RpbGUgZm9ybSBidXR0b24ge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC5jb250YWN0LXVzX190aWxlIGgyIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuY29udGFjdC11c19fdGlsZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5jb250YWN0LXVzX190aWxlOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC11c19fdGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC11c19fdGlsZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjNDY0YjtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jb250YWN0LXVzLWNvbmZpcm1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gIHBhZGRpbmc6IDU1cHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtdXMtY29uZmlybWF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCA0MHB4IDA7IH0gfVxuICAuY29udGFjdC11cy1jb25maXJtYXRpb24gaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3QtdXMtY29uZmlybWF0aW9uIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmNvbnRhY3QtdXMtY29uZmlybWF0aW9uIHAgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdbJzsgfVxuICAuY29udGFjdC11cy1jb25maXJtYXRpb24gcCBzcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXSc7IH1cblxuLmNvbnRlbnQtZ3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRlbnQtZ3JpZCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgNjBweDsgfSB9XG4gIC5jb250ZW50LWdyaWQgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50LWdyaWQgaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAuY29udGVudC1ncmlkOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5jb250ZW50LWdyaWRfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5jb250ZW50LWdyaWRfX2dyaWQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAuY29udGVudC1ncmlkX19ncmlkOmhvdmVyIC5jb250ZW50LWdyaWRfX3RpbGUsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZTpob3ZlciAuY29udGVudC1ncmlkX190aWxlIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cbiAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGUsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEwcHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGU6bnRoLWNoaWxkKDNuKzMpLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZTpudGgtY2hpbGQoM24rMykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZTpob3ZlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlOmZvY3VzLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZTpob3ZlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGU6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZTpob3ZlciAudGlsZV9faGVhZGVyLCAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGU6Zm9jdXMgLnRpbGVfX2hlYWRlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGU6aG92ZXIgLnRpbGVfX2hlYWRlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGU6Zm9jdXMgLnRpbGVfX2hlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGU6aG92ZXIgLnRpbGVfX2NhcmQsIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZTpmb2N1cyAudGlsZV9fY2FyZCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGU6aG92ZXIgLnRpbGVfX2NhcmQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlOmZvY3VzIC50aWxlX19jYXJkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19oZWFkZXIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19oZWFkZXIgaDIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19oZWFkZXIgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2hlYWRlciBoMiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2hlYWRlciBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwOyB9IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMDtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbiBoMiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZCBpLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZCBpIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMyNjYyN2Y7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUuaW5hY3RpdmUsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUuaW5hY3RpdmUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZS5pbmFjdGl2ZSAudGlsZV9faGVhZGVyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLmluYWN0aXZlIC50aWxlX19oZWFkZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGU6bGFzdC1jaGlsZCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uOmZvY3VzLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24sIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24uYWN0aXZlLCAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRpbGVfX2J1dHRvbi5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5vbi1wYWdlLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24uYWN0aXZlLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGlsZV9fYnV0dG9uLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24ub24tcGFnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNDsgfVxuICAgICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24uYWN0aXZlIGgyLCAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRpbGVfX2J1dHRvbi5vbi1wYWdlIGgyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5vbi1wYWdlIGgyLCAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLmFjdGl2ZSAudGlsZV9faGVhZGVyLS10ZXh0LCAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRpbGVfX2J1dHRvbi5vbi1wYWdlIC50aWxlX19oZWFkZXItLXRleHQsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgLnRpbGVfX2hlYWRlci0tdGV4dCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLmFjdGl2ZSBoMiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRpbGVfX2J1dHRvbi5vbi1wYWdlIGgyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgaDIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5hY3RpdmUgLnRpbGVfX2hlYWRlci0tdGV4dCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRpbGVfX2J1dHRvbi5vbi1wYWdlIC50aWxlX19oZWFkZXItLXRleHQsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24ub24tcGFnZSAudGlsZV9faGVhZGVyLS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5hY3RpdmUgaSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50aWxlX19idXR0b24ub24tcGFnZSBpLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5vbi1wYWdlIGksIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5hY3RpdmUgaSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRpbGVfX2J1dHRvbi5vbi1wYWdlIGksIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24ub24tcGFnZSBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjQ2MDdlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9faGVhZGVyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2hlYWRlciBoMiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2hlYWRlciAudGlsZV9faGVhZGVyLS10ZXh0LCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19oZWFkZXIgaDIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2hlYWRlciAudGlsZV9faGVhZGVyLS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2hlYWRlciBpLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19oZWFkZXIgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDE1cHggMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNDtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmRfX2hlYWRlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZF9faGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkX19oZWFkZXIgaDIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmRfX2hlYWRlciBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZF9faGVhZGVyIGksIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmRfX2hlYWRlciBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjQ2MDdlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIHAsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCAuYnV0dG9uLWNvbnZlcnNpb24sIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCAudGlsZV9fY2FyZF9faGVhZGVyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIC50aWxlX19jYXJkX19oZWFkZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMTAwMDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQuc2hvdywgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZC5zaG93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubmNvbnRlbnQtZ3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5jb250ZW50LWdyaWQge1xuICAgICAgcGFkZGluZzogMjVweCAwIDYwcHg7IH0gfVxuICAubmNvbnRlbnQtZ3JpZCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5jb250ZW50LWdyaWQgaDIge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZSwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZSB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxMHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDsgfVxuICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGU6bnRoLWNoaWxkKDNuKzMpLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmQsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb24gaDIsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkIGksIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmQgaSB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlOmxhc3QtY2hpbGQsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAxNXB4IDEwcHg7IH1cbiAgICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCBoMiwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCBwLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIC5idXR0b24tY29udmVyc2lvbiwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnNpdGUtaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIC8qIFdlYmtpdCBjdXRzIGJhY2tncm91bmQtaW1hZ2UgaWYgaXQgb3ZlcmxhcHMgdGhlIGJveCAqL1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2ktY291bnRyeS1zcHJpdGUuZ2lmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNpdGUtaWQtbW9iaWxlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgLyogV2Via2l0IGN1dHMgYmFja2dyb3VuZC1pbWFnZSBpZiBpdCBvdmVybGFwcyB0aGUgYm94ICovXG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zaS1jb3VudHJ5LXNwcml0ZS5naWYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogQ291bnRyeSBzcGVjaWZpYyBsaW5rcyAqL1xuLmFkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMHB4OyB9XG5cbi5hZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHg7IH1cblxuLmFmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDsgfVxuXG4uYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjBweDsgfVxuXG4uYWkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDsgfVxuXG4uYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDBweDsgfVxuXG4uYW0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDBweDsgfVxuXG4uYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODBweDsgfVxuXG4uYW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjBweDsgfVxuXG4uYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjBweDsgfVxuXG4uYXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MDBweDsgfVxuXG4uYXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NDBweDsgfVxuXG4uYXUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00ODBweDsgfVxuXG4uYXgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MjBweDsgfVxuXG4uYXoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NjBweDsgfVxuXG4uYmEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MDBweDsgfVxuXG4uYmIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NDBweDsgfVxuXG4uYmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02ODBweDsgfVxuXG4uYmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MjBweDsgfVxuXG4uYmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NjBweDsgfVxuXG4uYmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MDBweDsgfVxuXG4uYmgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NDBweDsgfVxuXG4uYmkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04ODBweDsgfVxuXG4uYmoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MjBweDsgfVxuXG4uYm0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NjBweDsgfVxuXG4uYm4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDAwcHg7IH1cblxuLmJvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA0MHB4OyB9XG5cbi5iciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwODBweDsgfVxuXG4uYnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTIwcHg7IH1cblxuLmJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTE2MHB4OyB9XG5cbi5idiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMDBweDsgfVxuXG4uYncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjQwcHg7IH1cblxuLmJ5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4MHB4OyB9XG5cbi5ieiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMjBweDsgfVxuXG4uY2Ege1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzYwcHg7IH1cblxuLmNjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQwMHB4OyB9XG5cbi5jZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NDBweDsgfVxuXG4uY2Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDgwcHg7IH1cblxuLmNnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUyMHB4OyB9XG5cbi5jaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1NjBweDsgfVxuXG4uY2kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjAwcHg7IH1cblxuLmNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTY0MHB4OyB9XG5cbi5jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2ODBweDsgfVxuXG4uY20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzIwcHg7IH1cblxuLmNuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2MHB4OyB9XG5cbi5jbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4MDBweDsgfVxuXG4uY3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODQwcHg7IH1cblxuLmNzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTg4MHB4OyB9XG5cbi5jdSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MjBweDsgfVxuXG4uY3Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTYwcHg7IH1cblxuLmN4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjAwMHB4OyB9XG5cbi5jeSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwNDBweDsgfVxuXG4uY3oge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDgwcHg7IH1cblxuLmRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjEyMHB4OyB9XG5cbi5kaiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxNjBweDsgfVxuXG4uZGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjAwcHg7IH1cblxuLmRtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0MHB4OyB9XG5cbi5kbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyODBweDsgfVxuXG4uZHoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMzIwcHg7IH1cblxuLmVjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjM2MHB4OyB9XG5cbi5lZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0MDBweDsgfVxuXG4uZWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDQwcHg7IH1cblxuLmVoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjQ4MHB4OyB9XG5cbi5lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1MjBweDsgfVxuXG4uZXMtY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNTYwcHg7IH1cblxuLmVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjYwMHB4OyB9XG5cbi5ldCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2NDBweDsgfVxuXG4uZXUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNjgwcHg7IH1cblxuLmZpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjcyMHB4OyB9XG5cbi5maiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI3NjBweDsgfVxuXG4uZmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODAwcHg7IH1cblxuLmZtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjg0MHB4OyB9XG5cbi5mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4ODBweDsgfVxuXG4uZnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yOTIwcHg7IH1cblxuLmdhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjk2MHB4OyB9XG5cbi5nYi1lbmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDAwcHg7IH1cblxuLmdiLXNjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwNDBweDsgfVxuXG4uZ2Itd2xzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzA4MHB4OyB9XG5cbi5nYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxMjBweDsgfVxuXG4uZ2Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMTYwcHg7IH1cblxuLmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzIwMHB4OyB9XG5cbi5nZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyNDBweDsgfVxuXG4uZ2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjgwcHg7IH1cblxuLmdpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzMyMHB4OyB9XG5cbi5nbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMzNjBweDsgfVxuXG4uZ20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNDAwcHg7IH1cblxuLmduIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzQ0MHB4OyB9XG5cbi5ncCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0ODBweDsgfVxuXG4uZ3Ege1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNTIwcHg7IH1cblxuLmdyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzU2MHB4OyB9XG5cbi5ncyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2MDBweDsgfVxuXG4uZ3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjQwcHg7IH1cblxuLmd1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzY4MHB4OyB9XG5cbi5ndyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM3MjBweDsgfVxuXG4uZ3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNzYwcHg7IH1cblxuLmhrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzgwMHB4OyB9XG5cbi5obiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4NDBweDsgfVxuXG4uaHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zODgwcHg7IH1cblxuLmh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzkyMHB4OyB9XG5cbi5odSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM5NjBweDsgfVxuXG4uaWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MDAwcHg7IH1cblxuLmllIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDA0MHB4OyB9XG5cbi5pbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwODBweDsgfVxuXG4uaW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MTIwcHg7IH1cblxuLmlvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDE2MHB4OyB9XG5cbi5pcSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyMDBweDsgfVxuXG4uaXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MjQwcHg7IH1cblxuLmlzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDI4MHB4OyB9XG5cbi5pdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQzMjBweDsgfVxuXG4uam0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MzYwcHg7IH1cblxuLmpvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDQwMHB4OyB9XG5cbi5qcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0NDBweDsgfVxuXG4ua2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NDgwcHg7IH1cblxuLmtnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDUyMHB4OyB9XG5cbi5raCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ1NjBweDsgfVxuXG4ua2kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NjAwcHg7IH1cblxuLmttIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDY0MHB4OyB9XG5cbi5rbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ2ODBweDsgfVxuXG4ua3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NzIwcHg7IH1cblxuLmtyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDc2MHB4OyB9XG5cbi5rdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4MDBweDsgfVxuXG4ua3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00ODQwcHg7IH1cblxuLmt6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDg4MHB4OyB9XG5cbi5sYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5MjBweDsgfVxuXG4ubGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OTYwcHg7IH1cblxuLmxjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTAwMHB4OyB9XG5cbi5saSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwNDBweDsgfVxuXG4ubGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MDgwcHg7IH1cblxuLmxyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTEyMHB4OyB9XG5cbi5scyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUxNjBweDsgfVxuXG4ubHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MjAwcHg7IH1cblxuLmx1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTI0MHB4OyB9XG5cbi5sdiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyODBweDsgfVxuXG4ubHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MzIwcHg7IH1cblxuLm1hIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTM2MHB4OyB9XG5cbi5tYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU0MDBweDsgfVxuXG4ubWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NDQwcHg7IH1cblxuLm1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTQ4MHB4OyB9XG5cbi5tZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU1MjBweDsgfVxuXG4ubWgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NTYwcHg7IH1cblxuLm1rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTYwMHB4OyB9XG5cbi5tbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2NDBweDsgfVxuXG4ubW0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NjgwcHg7IH1cblxuLm1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTcyMHB4OyB9XG5cbi5tbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU3NjBweDsgfVxuXG4ubXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01ODAwcHg7IH1cblxuLm1xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTg0MHB4OyB9XG5cbi5tciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU4ODBweDsgfVxuXG4ubXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01OTIwcHg7IH1cblxuLm10IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTk2MHB4OyB9XG5cbi5tdSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwMDBweDsgfVxuXG4ubXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MDQwcHg7IH1cblxuLm13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjA4MHB4OyB9XG5cbi5teCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYxMjBweDsgfVxuXG4ubXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MTYwcHg7IH1cblxuLm16IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjIwMHB4OyB9XG5cbi5uYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYyNDBweDsgfVxuXG4ubmMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MjgwcHg7IH1cblxuLm5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjMyMHB4OyB9XG5cbi5uZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYzNjBweDsgfVxuXG4ubmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NDAwcHg7IH1cblxuLm5pIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjQ0MHB4OyB9XG5cbi5ubCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0ODBweDsgfVxuXG4ubm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NTIwcHg7IH1cblxuLm5wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjU2MHB4OyB9XG5cbi5uciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2MDBweDsgfVxuXG4ubnUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NjQwcHg7IH1cblxuLm56IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjY4MHB4OyB9XG5cbi5vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY3MjBweDsgfVxuXG4ucGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NzYwcHg7IH1cblxuLnBlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjgwMHB4OyB9XG5cbi5wZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4NDBweDsgfVxuXG4ucGcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02ODgwcHg7IH1cblxuLnBoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjkyMHB4OyB9XG5cbi5wayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY5NjBweDsgfVxuXG4ucGwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MDAwcHg7IH1cblxuLnBtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzA0MHB4OyB9XG5cbi5wbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcwODBweDsgfVxuXG4ucHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MTIwcHg7IH1cblxuLnBzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzE2MHB4OyB9XG5cbi5wdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyMDBweDsgfVxuXG4ucHcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MjQwcHg7IH1cblxuLnB5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzI4MHB4OyB9XG5cbi5xYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTczMjBweDsgfVxuXG4ucmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MzYwcHg7IH1cblxuLnJvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzQwMHB4OyB9XG5cbi5ycyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc0NDBweDsgfVxuXG4ucnUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NDgwcHg7IH1cblxuLnJ3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzUyMHB4OyB9XG5cbi5zYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc1NjBweDsgfVxuXG4uc2Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NjAwcHg7IH1cblxuLnNjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzY0MHB4OyB9XG5cbi5zZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2ODBweDsgfVxuXG4uc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NzIwcHg7IH1cblxuLnNnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzc2MHB4OyB9XG5cbi5zaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc4MDBweDsgfVxuXG4uc2kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03ODQwcHg7IH1cblxuLnNqIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzg4MHB4OyB9XG5cbi5zayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc5MjBweDsgfVxuXG4uc2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03OTYwcHg7IH1cblxuLnNtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODAwMHB4OyB9XG5cbi5zbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwNDBweDsgfVxuXG4uc28ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MDgwcHg7IH1cblxuLnNyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODEyMHB4OyB9XG5cbi5zdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgxNjBweDsgfVxuXG4uc3Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MjAwcHg7IH1cblxuLnN5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODI0MHB4OyB9XG5cbi5zeiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgyODBweDsgfVxuXG4udGMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MzIwcHg7IH1cblxuLnRkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODM2MHB4OyB9XG5cbi50ZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0MDBweDsgfVxuXG4udGcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NDQwcHg7IH1cblxuLnRoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQ4MHB4OyB9XG5cbi50aiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg1MjBweDsgfVxuXG4udGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NTYwcHg7IH1cblxuLnRsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODYwMHB4OyB9XG5cbi50bSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg2NDBweDsgfVxuXG4udG4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NjgwcHg7IH1cblxuLnRvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODcyMHB4OyB9XG5cbi50ciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg3NjBweDsgfVxuXG4udHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04ODAwcHg7IH1cblxuLnR2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODg0MHB4OyB9XG5cbi50dyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4ODBweDsgfVxuXG4udHoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04OTIwcHg7IH1cblxuLnVhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODk2MHB4OyB9XG5cbi51ZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwMDBweDsgfVxuXG4udXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MDQwcHg7IH1cblxuLnV5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTA4MHB4OyB9XG5cbi51eiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkxMjBweDsgfVxuXG4udmEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MTYwcHg7IH1cblxuLnZjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTIwMHB4OyB9XG5cbi52ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkyNDBweDsgfVxuXG4udmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MjgwcHg7IH1cblxuLnZpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTMyMHB4OyB9XG5cbi52biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkzNjBweDsgfVxuXG4udnUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NDAwcHg7IH1cblxuLndmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTQ0MHB4OyB9XG5cbi53cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk0ODBweDsgfVxuXG4ueWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NTIwcHg7IH1cblxuLnl0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTU2MHB4OyB9XG5cbi56YSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2MDBweDsgfVxuXG4uem0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NjQwcHg7IH1cblxuLnp3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTY4MHB4OyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5ldmVudHMtdHJhaW5pbmcgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5ldmVudHMtdHJhaW5pbmcgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uY29udGFjdC1wYWdlIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uY29udGFjdC1wYWdlIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uY29udGFjdC1wYWdlIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5jb250YWN0LXBhZ2UgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5jb250YWN0LXBhZ2UgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uc2luZ2xlLXRvcGljIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsIC5zdGxwLWV2ZW50LWluZm8gZm9ybSAuZm9ybS1ncm91cCBpbnB1dCwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uc2luZ2xlLXRvcGljIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zdGxwLWV2ZW50LWluZm8gZm9ybSAuZm9ybS1ncm91cCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uc2luZ2xlLXRvcGljIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uc2luZ2xlLXRvcGljIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5zdGxwLWV2ZW50LWluZm8gZm9ybSAuZm9ybS1ncm91cCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uc2luZ2xlLXRvcGljIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc3RscC1ldmVudC1pbmZvIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAub24tZGVtYW5kLXdlYmluYXIgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4ucGh5c2ljYWwtZXZlbnQgI2FnZW5kYS10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuXG4ucGh5c2ljYWwtZXZlbnQgLnNlc3Npb24tZGV0YWlscy1zaG93LWhpZGUsXG4ucGh5c2ljYWwtZXZlbnQgLnBhZ2UtdGFnLmV2ZW50LWxvY2F0aW9ucy1zaG93LWhpZGUsXG4ucGh5c2ljYWwtZXZlbnQgI2hpZGUtZXZlbnQtbG9jYXRpb25zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGh5c2ljYWwtZXZlbnQgLnBhZ2UtdGFnIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5ldmVudHMtdHJhaW5pbmcgLmhlYWRsaW5lIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmhlYWRsaW5lIGgxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmhlYWRsaW5lIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAuaGVhZGxpbmUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB0b3A6IC0xMHB4OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmhlYWRsaW5lIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgbGVmdDogLTE0MHB4O1xuICAgIHRvcDogLTEwcHg7IH1cblxuLmV2ZW50cy10cmFpbmluZyAubm8tbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIC50YWJzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzIzODdhYTsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC50YWJzIGxpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzg3OWJhYTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzhmYTJiMDtcbiAgICB3aWR0aDogNDkuNyU7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudGFicyAuYWN0aXZlLCAuZXZlbnRzLXRyYWluaW5nIC50YWJzIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5ldmVudHMtdHJhaW5pbmcgLnRhYnMgLm9uLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMzg3YWE7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjM4N2FhO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMzg3YWE7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudGFicyBsaTpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmV2ZW50cy10cmFpbmluZyAudmlkZW8tY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICBjb2xvcjogIzg3OWJhYTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuLmV2ZW50cy10cmFpbmluZyAuc3ViaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ldmVudHMtdHJhaW5pbmcgLnN1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cblxuLmV2ZW50cy10cmFpbmluZyAuZXZlbnRzIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLXRvcDogNDVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnRzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudHMgLm1vYmlsZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudHMgLm1vYmlsZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudHMgLm1vYmlsZS1idG4gLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnRzIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnRzIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgcGFkZGluZy10b3A6IDQ1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgaDEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIC8qZm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0fSovIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjIyOyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyBoMSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5kcm9wZG93bi1jb250YWluZXIgLnBhZ2UtdGFnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5kcm9wZG93bi1jb250YWluZXIgLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmRyb3Bkb3duLWNvbnRhaW5lciBzZWxlY3Qge1xuICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LXNtLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5kcm9wZG93bi1jb250YWluZXIgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5jb2xsYXBzZS1vbi1tb2JpbGUge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYzQ2NGI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5ldmVudC10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5ldmVudC1kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5ldmVudC1kYXRlIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuICAgICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmV2ZW50LWRhdGUgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuZXZlbnQtbG9jYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuZXZlbnQtbG9jYXRpb24gaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmV2ZW50LWxvY2F0aW9uIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmV2ZW50LWxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgdG9wOiAtMTRweDsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogLTE0NXB4O1xuICAgICAgICAgIHRvcDogLTE0cHg7IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubm8tcGFkZGluZyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2M0NjRiOyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUtZXhwYW5kZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmNvbnRpbnVlLXJlYWRpbmcgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5lcnJvci1tZXNzYWdlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIHRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgdGQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyB7XG4gICAgICBoZWlnaHQ6IDY2cHg7IH1cbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmRhdGUtY2VsbCB7XG4gICAgICAgIHdpZHRoOiAxNCU7IH1cbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmNvbnRlbnQtY2VsbCB7XG4gICAgICAgIHdpZHRoOiAyOCU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAuY29udGVudC1jZWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNiU7IH0gfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5jb250ZW50LWNlbGwgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmNvbnRlbnQtY2VsbCAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5jb250ZW50LWNlbGwgLnNoYXJlIC5zaGFyZS1idXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAuY29udGVudC1jZWxsIC5zaGFyZSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5jb250ZW50LWNlbGwgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgdG9wOiAtMTFweDsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5jb250ZW50LWNlbGwgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgICAgdG9wOiAtMTFweDsgfVxuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAubG9jYXRpb24tY2VsbCB7XG4gICAgICAgIHdpZHRoOiAxMyU7IH1cbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmJ1dHRvbi1jZWxsIHtcbiAgICAgICAgd2lkdGg6IDI3JTsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5jb250ZW50IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmNvbnRlbnQgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5wYWdlLXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAucGFnZS1yZXN1bHRzIC5pbnB1dC1ib3gge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAucGFnZS1yZXN1bHRzIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgLnBhZ2UtcmVzdWx0cyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5wYWdlLXJlc3VsdHMgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAucGFnZS1yZXN1bHRzIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgLmJsdWUtZm9udCB7XG4gICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgZm9ybSBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgZm9ybSBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIGZvcm0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRhYnMge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyAuaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIC5zdWJoZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5mZWF0dXJlZC1zb2x1dGlvbnMge1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9ucyAuaGVhZGVyLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZmVhdHVyZWQtc29sdXRpb25zLmZsdXNoLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC50aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC50aXRsZSBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAudGl0bGUgaDEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLnRpdGxlIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAudGl0bGVfX21vcmUtaW5mbyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAudGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7IH0gfVxuICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLmhlYWRlcl9fY3RhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC5oZWFkZXJfX2N0YSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAuaGVhZGVyX19jdGEgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC5oZWFkZXJfX2N0YSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC5oZWFkZXJfX2N0YSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWluLWhlaWdodDogMzEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS5mZWF0dXJlZCwgLmZlYXR1cmVkLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0LCAuZmVhdHVyZWQtc29sdXRpb25zIC5mZWF0dXJlZC50d28tY29sdW1uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICBtaW4taGVpZ2h0OiAzMTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLmZlYXR1cmVkIC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQtc29sdXRpb25zIC5mZWF0dXJlZC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS5mZWF0dXJlZCAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAuZmVhdHVyZWQudHdvLWNvbHVtbiAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLmZlYXR1cmVkIC50aWxlLWN0YSwgLmZlYXR1cmVkLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWN0YSwgLmZlYXR1cmVkLXNvbHV0aW9ucyAuZmVhdHVyZWQudHdvLWNvbHVtbiAudGlsZS1jdGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLmZlYXR1cmVkIC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQtc29sdXRpb25zIC5mZWF0dXJlZC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUuZmVhdHVyZWQgLnRpbGUtY3RhLCAuZmVhdHVyZWQuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY3RhLCAuZmVhdHVyZWQtc29sdXRpb25zIC5mZWF0dXJlZC50d28tY29sdW1uIC50aWxlLWN0YSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZTpsYXN0LWNoaWxkLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQ6bGFzdC1jaGlsZCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4ge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICAgICAgcGFkZGluZzogMjVweCAxMHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCBwLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCBwLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQgcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQgLmhlYWRlciwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQgLmhlYWRlciwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IC5oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCAuaGVhZGVyIGgyLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCAuaGVhZGVyIGgyLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQgLmhlYWRlciBoMiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IC5oZWFkZXIgaDIsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IC5oZWFkZXIgaDIsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCAuaGVhZGVyIGgyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IC5oZWFkZXIgLnNoYXJlLWJ1dHRvbiwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQgLmhlYWRlciAuc2hhcmUtYnV0dG9uLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQgLmhlYWRlciAuc2hhcmUtYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCAudGFnLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCAudGFnLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQgLnRhZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IHAsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IHAsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IHAsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IHAsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IC5jYXRhbG9nLXRpbGVzLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCAuY2F0YWxvZy10aWxlcywgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IC5jYXRhbG9nLXRpbGVzIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1pbWcsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1pbWcsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtaW1nLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtaW1nLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtaW1nIGltZywgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWltZyBpbWcsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtaW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWN0YSwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWN0YSwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jdGEge1xuICAgICAgb3JkZXI6IDM7IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQge1xuICAgIG9yZGVyOiAyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQge1xuICAgICAgICBvcmRlcjogMTsgfSB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1pbWcge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbjogMCAzMHB4IDAgMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBvcmRlcjogMjsgfSB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jdGEge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDE1cHgpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWN0YSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIG1pbi1oZWlnaHQ6IDMxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1pbWcge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW46IDAgMzBweCAwIDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1pbWcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY3RhIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWN0YSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH0gfVxuICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAuZmVhdHVyZWQtc29sdXRpb25zIC50aWxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmZlYXR1cmUtdGlsZS1jaGFwdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX19oZWFkZXIgaDEge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX19oZWFkZXIgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX19oZWFkZXIgYSB7XG4gICAgICBjb2xvcjogIzFhODdhYTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDIwNHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7IH1cbiAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyAubm8taW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyAubm8taW1hZ2UgcCwgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIC5uby1pbWFnZSBoMSwgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIC5uby1pbWFnZSBoMiwgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIC5uby1pbWFnZSBoMywgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIC5uby1pbWFnZSBoNCwgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIC5uby1pbWFnZSBoNSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIC5uby1pbWFnZSBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBkaXYgcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gICAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBkaXYgaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMCA0cHggNHB4OyB9XG4gIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWQge1xuICAgIHdpZHRoOiBjYWxjKDY3LjUlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAyNXB4IDM1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwMCwgMTEwLCAwLjg1KTsgfVxuICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyAubm8taW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyAubm8taW1hZ2UgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIC5uby1pbWFnZSBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1MHB4OyB9XG4gICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIGRpdiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIGRpdiBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5mZWF0dXJlZC1wcmVzcy10b3Atc2VjdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uZmVhdHVyZWQtcHJlc3MtdG9wLXNlY3Rpb24gLmNvbC1tZC03IHtcbiAgY29sb3I6ICNmZmI5MDA7IH1cblxuLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1jb250YWluZXIgLmRldGFpbHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgY29sb3I6ICNmZmI5MDA7IH1cbiAgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDsgfVxuXG4jZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7IH1cblxuI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2UgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtaW1nLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSwgKG1heC13aWR0aDogNDgwcHgpLCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NDZlOyB9IH1cblxuLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsgfVxuICAuc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcgLmJsdWUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cbiAgICAuc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcgLmJsdWUtYmcgLmRlc2t0b3BidXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzJkMzczYztcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyAuYmx1ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAgIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyAuYmx1ZS1iZyAuZGVza3RvcGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5wYWdpbmF0aW9uLWZpbHRlci50b3Age1xuICAgIG1hcmdpbjogMDsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzNiNDY0YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzNiNDY0YTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBib3JkZXItY29sb3I6IG5vbmU7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbixcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IHNwYW4sXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhO1xuICBib3JkZXItY29sb3I6ICM0MWFhYWE7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlci1jb2xvcjogI2RmZTZlZDsgfVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gIC8qdW5jaGVja2VkIGljb24qL1xuICBjb250ZW50OiBcIlxcZTE1N1wiO1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gIC8qY2hlY2tlZCBpY29uKi9cbiAgY29udGVudDogXCJcXGUwNjdcIjtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5jYXRlZ29yeS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubGFiZWwta2V5d29yZCB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyOyB9XG5cbi5sYWJlbC1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxhYmVsLWZpbHRlciBpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uZmlsdGVyLWxhYmVscyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmhyLWxpZ2h0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZWNkZDc7IH1cblxuLnZyLWxpZ2h0IHtcbiAgbWluLWhlaWdodDogMjAwcHg7IH1cblxuLnZyLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIuNSU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDFweDtcbiAgLyogb3IgMTAwcHggKi9cbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmVjZGQ3OyB9XG5cbi5ub3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZpbHRlci1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OyB9XG4gIC5maWx0ZXItb3ZlcmxheSAub3ZlcmxheS1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZpbHRlci1vdmVybGF5IC5vdmVybGF5LXJlbW92ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cblxuLnN0b3JlLWNhdGFsb2ctdGlsZSAucHJvZHVjdC10eXBlLWljb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnByb2R1Y3QtdHlwZS1pY29uLmluYWN0aXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICAuc3RvcmUtY2F0YWxvZy10aWxlIC5wcm9kdWN0LXR5cGUtaWNvbiBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuZm9ybSBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgYm9yZGVyOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGZvcm0gYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb3JtIGJ1dHRvbiB7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbmZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbmZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbmZvcm0gc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBGaXJlZm94ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjODc5YmFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG5mb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3gge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHRleHQtaW5kZW50OiAtMTVweDsgfVxuICAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveC5lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcC5jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSAuTFZfdmFsaWRhdGlvbl9tZXNzYWdlLCAud3d3LWlubGluZS1mb3JtIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjQ0MwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1jb250cm9sLmVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG5cbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjYWYyMzVmO1xuICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGxpIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UsXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgaDQsXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQsXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IGEsXG4gIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgcCxcbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuXG4ub3RoZXItaW5saW5lLWZvcm0gc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBGaXJlZm94ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjODc5YmFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ub3RoZXItaW5saW5lLWZvcm0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZnJlZS10cmlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRUNERDc7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5mcmVlLXRyaWFsIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5mcmVlLXRyaWFsIC5oZWFkbGluZSBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZyZWUtdHJpYWwgLmhlYWRsaW5lIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC5mcmVlLXRyaWFsIC5oZWFkbGluZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mcmVlLXRyaWFsIC5oZWFkbGluZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5mcmVlLXRyaWFsIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZnJlZS10cmlhbCAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZnJlZS10cmlhbCAuaGVhZGxpbmUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAuZnJlZS10cmlhbCAuaGVhZGxpbmUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmVlLXRyaWFsIC5jb2xsYXBzZS1vbi1tb2JpbGUge1xuICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLmZyZWUtdHJpYWwgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuZnJlZS10cmlhbCAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLmZyZWUtdHJpYWwgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlLWV4cGFuZGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mcmVlLXRyaWFsIC5jb250aW51ZS1yZWFkaW5nIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZnJlZS10cmlhbCAuY29udGludWUtcmVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmVlLXRyaWFsIC5kZXNrdG9wLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAuZnJlZS10cmlhbCAuZGVza3RvcC1idXR0b24gLnNlY29uZGFyeSArIC5wcmltYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmZyZWUtdHJpYWwgLmRlc2t0b3AtYnV0dG9uIC5wcmltYXJ5ICsgLnNlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gIC5mcmVlLXRyaWFsIC5tb2JpbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZnJlZS10cmlhbCAubW9iaWxlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5mcmVlLXRyaWFsIC5tb2JpbGUtYnV0dG9uIC5zZWNvbmRhcnkgKyAucHJpbWFyeSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAuZnJlZS10cmlhbCAubW9iaWxlLWJ1dHRvbiAucHJpbWFyeSArIC5zZWNvbmRhcnkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAuZnJlZS10cmlhbCAuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZnJlZS10cmlhbCAuc3VtbWFyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmZyZWUtdHJpYWwgLnJvdyBhLmRlc2t0b3AtYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmZyZWUtdHJpYWwgLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZnJlZS10cmlhbCAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZnJlZS10cmlhbCAucm93Om5vdCg6bGFzdC1jaGlsZCkgLm1vYmlsZS1idXR0b24ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7IH0gfVxuICAuZnJlZS10cmlhbCB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5mcmVlLXRyaWFsIC5idXR0b25zLXJpZ2h0IHtcbiAgICBzZmxvYXQ6IHJpZ2h0OyB9XG4gIC5mcmVlLXRyaWFsIGgyIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5mcmVlLXRyaWFsIC52aWRlby1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmVlLXRyaWFsIC5kZXNrdG9wLXZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZnJlZS10cmlhbCAubW9iaWxlLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZyZWUtdHJpYWwgLm1vYmlsZS12aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmVlLXRyaWFsIC5kZXNrdG9wLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZnJlZS10cmlhbCAubW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZyZWUtdHJpYWwgLm1vYmlsZS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmZyZWUtdHJpYWwgLmltZy1yZXNwb25zaXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5nZW5lcmFsLWFydGljbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5oZWFkbGluZSBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAuaGVhZGxpbmUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuaGVhZGxpbmUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5oZWFkbGluZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5nZW5lcmFsLWFydGljbGUgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5nZW5lcmFsLWFydGljbGUgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAuaGVhZGxpbmUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5oZWFkbGluZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuY29sbGFwc2Utb24tbW9iaWxlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5nZW5lcmFsLWFydGljbGUgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZS1leHBhbmRlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5jb250aW51ZS1yZWFkaW5nIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuZGVza3RvcC1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuZGVza3RvcC1idXR0b24gLnNlY29uZGFyeSArIC5wcmltYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuZGVza3RvcC1idXR0b24gLnByaW1hcnkgKyAuc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAubW9iaWxlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAubW9iaWxlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5nZW5lcmFsLWFydGljbGUgLm1vYmlsZS1idXR0b24gLnNlY29uZGFyeSArIC5wcmltYXJ5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIC5nZW5lcmFsLWFydGljbGUgLm1vYmlsZS1idXR0b24gLnByaW1hcnkgKyAuc2Vjb25kYXJ5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5zdW1tYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5yb3cgYS5kZXNrdG9wLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5nZW5lcmFsLWFydGljbGUgLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5nZW5lcmFsLWFydGljbGUgLnJvdzpub3QoOmxhc3QtY2hpbGQpIC5tb2JpbGUtYnV0dG9uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhOyB9IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5nZW5lcmFsLWFydGljbGUgLmJ1dHRvbnMtcmlnaHQge1xuICAgIHNmbG9hdDogcmlnaHQ7IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5nZW5lcmFsLWFydGljbGUgLnZpZGVvLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuZGVza3RvcC12aWRlbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAubW9iaWxlLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAubW9iaWxlLXZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuZGVza3RvcC1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAubW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAubW9iaWxlLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uLCAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zaWRlLWNvbnRlbnQsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc2lkZS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uIGg0LCAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgaDQsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uIGg0LCAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc2lkZS1jb250ZW50IGg0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gPiB1bCwgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc2lkZS1jb250ZW50ID4gdWwsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uID4gdWwsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgPiB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uID4gdWwgbGk6YmVmb3JlLCAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgPiB1bCBsaTpiZWZvcmUsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uID4gdWwgbGk6YmVmb3JlLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc2lkZS1jb250ZW50ID4gdWwgbGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zV2ViSWNvbiAhaW1wb3J0YW50O1xuICAgICAgY29udGVudDogXCJcXGU2MTNcIjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gdWwgdWwsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnNpZGUtY29udGVudCB1bCB1bCwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gdWwgdWwsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgdWwgdWwge1xuICAgIG1hcmdpbjogOHB4IDBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gdWwgdWwgbGk6YmVmb3JlLCAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgdWwgdWwgbGk6YmVmb3JlLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiB1bCB1bCBsaTpiZWZvcmUsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgdWwgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc2lkZS1jb250ZW50IGg0LCAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc2lkZS1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnNpZGUtY29udGVudCB1bCBsaSwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnNpZGUtY29udGVudCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmJ1dHRvbi1jb252ZXJzaW9uLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmJhY2stdG8tY2F0YWxvZyB7XG4gIGNvbG9yOiAjMjM4N2FhO1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7IH1cblxuLnRvcFNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC50b3BTZWN0aW9uX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnRvcFNlY3Rpb25fX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XG4gICAgbWFyZ2luOiAxMHB4IDAgMjVweCAwOyB9XG4gICAgLnRvcFNlY3Rpb25fX3RpdGxlIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLnRvcFNlY3Rpb25fX3RpbGUtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYyg3MCUgLSAzMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnRvcFNlY3Rpb25fX3RpbGUtbGVmdF9fZGV0YWlscyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAudG9wU2VjdGlvbl9fdGlsZS1sZWZ0X19kZXRhaWxzLCAudG9wU2VjdGlvbl9fdGlsZS1sZWZ0IGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgIC50b3BTZWN0aW9uX190aWxlLWxlZnQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50b3BTZWN0aW9uX190aWxlLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDMwJSk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC50b3BTZWN0aW9uX190aWxlLXJpZ2h0X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDY0YjtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuICAgICAgLnRvcFNlY3Rpb25fX3RpbGUtcmlnaHRfX2NvbnRhaW5lciAuaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gICAgLnRvcFNlY3Rpb25fX3RpbGUtcmlnaHQgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC50b3BTZWN0aW9uX190aWxlLXJpZ2h0IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLnRvcFNlY3Rpb25fX3RpbGUtcmlnaHQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucXVvdGVTZWN0aW9uLWRlZmluaXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG5cbi5xdW90ZVNlY3Rpb24ge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLnF1b3RlU2VjdGlvbl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5xdW90ZVNlY3Rpb25fX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7IH1cbiAgICAucXVvdGVTZWN0aW9uX190aXRsZSBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5xdW90ZVNlY3Rpb25fX3RpbGUtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYyg0MCUgLSAzMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgLnF1b3RlU2VjdGlvbl9fdGlsZS1sZWZ0X19kZXRhaWxzLCAucXVvdGVTZWN0aW9uX190aWxlLWxlZnQgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgLnF1b3RlU2VjdGlvbl9fdGlsZS1sZWZ0X19kZXRhaWxzLCAucXVvdGVTZWN0aW9uX190aWxlLWxlZnQgcCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnF1b3RlU2VjdGlvbl9fdGlsZS1sZWZ0X19kZXRhaWxzLS1ib2xkZWQge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gICAgLnF1b3RlU2VjdGlvbl9fdGlsZS1sZWZ0IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucXVvdGVTZWN0aW9uX190aWxlLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDYwJSk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5xdW90ZVNlY3Rpb25fX3RpbGUtcmlnaHRfX2RldGFpbHMsIC5xdW90ZVNlY3Rpb25fX3RpbGUtcmlnaHQgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAucXVvdGVTZWN0aW9uX190aWxlLXJpZ2h0IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zZWN0aW9uLWRlZmluaXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY1O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLnNlY3Rpb24tZGVmaW5pdGlvbiAuaW1nLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnNlY3Rpb24tZGVmaW5pdGlvbiBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLWRlZmluaXRpb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAuc2VjdGlvbi1kZWZpbml0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5zZWN0aW9uLWRlZmluaXRpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX2hlYWRlciAuc2hhcmUtY29udGFpbmVyIGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9faGVhZGVyIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9faGVhZGVyIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX2hlYWRlciBhIHtcbiAgICAgIGNvbG9yOiAjMWE4N2FhO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNmMDA7IH1cbiAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGU6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGVfX2RldGFpbHMge1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4OyB9XG4gICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlX19kZXRhaWxzIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZV9fZGV0YWlscyBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGVfX2RldGFpbHMgZGl2IHAge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gICAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGVfX2RldGFpbHMgZGl2IGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlLS1mZWF0dXJlZCB7XG4gICAgd2lkdGg6IGNhbGMoNjcuNSUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtLWZlYXR1cmVkOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS0tZmVhdHVyZWQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMge1xuICAgICAgcGFkZGluZzogMCAzMHB4IDM1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgZGl2IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIGRpdiBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtLWZlYXR1cmVkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtLWZlYXR1cmVkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbnVsLnR3by1jb2x1bW4ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gIHVsLnR3by1jb2x1bW4gbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICB1bC50d28tY29sdW1uIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgIGNvbG9yOiAjMDA5OTk5O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgdWwudHdvLWNvbHVtbiBsaSBzcGFuIHtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICB1bC50d28tY29sdW1uIGxpIHAge1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMGVtO1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDBlbTtcbiAgICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwcHg7XG4gICAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDBweDsgfVxuXG4uZ2xvc3NhcnktbGFuZGluZyAuZ2xvc3NhcnktdG9wLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg3OWJhYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDgwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlOyB9XG5cbi5nbG9zc2FyeS1sYW5kaW5nIC5sZXR0ZXItbGlzdCB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gIC5nbG9zc2FyeS1sYW5kaW5nIC5sZXR0ZXItbGlzdCBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZ2xvc3NhcnktbGFuZGluZyAubGV0dGVyLWxpc3QgZGl2OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTk7IH1cbiAgICAgIC5nbG9zc2FyeS1sYW5kaW5nIC5sZXR0ZXItbGlzdCBkaXY6aG92ZXIgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IGRpdi5zZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5OTsgfVxuICAgICAgLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IGRpdi5zZWxlY3QgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IGRpdi5uby1jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjQ0NDOyB9XG4gICAgLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IGRpdi5uby1jb250ZW50OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjQ0NDO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuICAgIC5nbG9zc2FyeS1sYW5kaW5nIC5sZXR0ZXItbGlzdCBkaXYgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuXG4uZ2xvc3NhcnktbGFuZGluZyAucm93IC5nbG9zc2FyeS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmxpbmUtc2VwYXJhdGUge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuZ2xvc3NhcnktbGFuZGluZyAucm93IC5jb2wteHMtMTIgLmNvbC14cy04LCAuZ2xvc3NhcnktbGFuZGluZyAucm93IC5jb2wteHMtMTIgLmNvbC14cy0yLCAuZ2xvc3NhcnktbGFuZGluZyAucm93IC5jb2wteHMtMTIgLmNvbC14cy0xIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmdsb3NzYXJ5LWxhbmRpbmcgLnJvdyAuY29sLXhzLTEyIC5iYWNrLXRvcC1hIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZ2xvc3NhcnktbGFuZGluZyAucm93IC5jb2wteHMtMTIgLmJhY2stdG9wIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuZ2xvc3NhcnktbGFuZGluZyAucm93IC5jb2wteHMtMTIgLmJhY2stdG9wLXNpZ24ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7IH1cblxuLmdyYXBoaWMtY2hhcHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAuZ3JhcGhpYy1jaGFwdGVyIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDI1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ3JhcGhpYy1jaGFwdGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmdyYXBoaWMtY2hhcHRlciAuc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ncmFwaGljLWNoYXB0ZXIgLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLmdyYXBoaWMtY2hhcHRlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmdyYXBoaWMtY2hhcHRlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvdW50cnktc2l0ZSAuaGVybywgLmNvdW50cnktc2l0ZSAuaGVyby12aWRlbywgLmNvdW50cnktc2l0ZSAuaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7IH0gfVxuXG4uaGVybywgLmhlcm8tdmlkZW8sIC5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlNGVhZWYgMCUsICNmZWZlZmYgNTAlLCAjZjRmOGY5IDEwMCUpO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVybzpmb2N1cywgLmhlcm8tdmlkZW86Zm9jdXMsIC5oZXJvLXByb2R1Y3QtbGFuZGluZzpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuaGVybyAuaGVyby1pbWcsIC5oZXJvLXZpZGVvIC5oZXJvLWltZywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLWltZyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIC5oZXJvIC5oZXJvLWltZyBpbWcsIC5oZXJvLXZpZGVvIC5oZXJvLWltZyBpbWcsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby1pbWcgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5oZXJvIC50YWdzLCAuaGVyby12aWRlbyAudGFncywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC50YWdzIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5oZXJvIC50YWdzIC50YWcsIC5oZXJvLXZpZGVvIC50YWdzIC50YWcsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAudGFncyAudGFnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5oZXJvIC5oZWFkbGluZSwgLmhlcm8tdmlkZW8gLmhlYWRsaW5lLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5oZXJvIC5tb2JpbGUtc2hhcmUtaWNvbiwgLmhlcm8tdmlkZW8gLm1vYmlsZS1zaGFyZS1pY29uLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLm1vYmlsZS1zaGFyZS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuaGVybyAubW9iaWxlLXNoYXJlLWljb24gaSwgLmhlcm8tdmlkZW8gLm1vYmlsZS1zaGFyZS1pY29uIGksIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAubW9iaWxlLXNoYXJlLWljb24gaSB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjNzQ4OTlhOyB9XG4gIC5oZXJvIC5wcm9tbywgLmhlcm8tdmlkZW8gLnByb21vLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAzMHB4IDI2cHggMzBweCAyNnB4O1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuaGVybyAucHJvbW8gLmhlcm8tdGl0bGUsIC5oZXJvLXZpZGVvIC5wcm9tbyAuaGVyby10aXRsZSwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuaGVyby10aXRsZSB7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuaGVybyAucHJvbW8gLmhlcm8tdGl0bGUgaDEsIC5oZXJvLXZpZGVvIC5wcm9tbyAuaGVyby10aXRsZSBoMSwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuaGVyby10aXRsZSBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIC5oZXJvIC5wcm9tbyAuaGVyby10aXRsZSAuc2hhcmUsIC5oZXJvLXZpZGVvIC5wcm9tbyAuaGVyby10aXRsZSAuc2hhcmUsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8gLmhlcm8tdGl0bGUgLnNoYXJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgLmhlcm8gLnByb21vIC5oZXJvLXRpdGxlIGEsIC5oZXJvLXZpZGVvIC5wcm9tbyAuaGVyby10aXRsZSBhLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5oZXJvLXRpdGxlIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgIC5oZXJvIC5wcm9tbyBoMywgLmhlcm8tdmlkZW8gLnByb21vIGgzLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIGgzIHtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuaGVybyAucHJvbW8gLmRldGFpbHMsIC5oZXJvLXZpZGVvIC5wcm9tbyAuZGV0YWlscywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuZGV0YWlscyB7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVybyAucHJvbW8gLmNvbnRlbnQsIC5oZXJvLXZpZGVvIC5wcm9tbyAuY29udGVudCwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuY29udGVudCB7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5oZXJvIC5wcm9tbyAuY29udGVudCBwLCAuaGVyby12aWRlbyAucHJvbW8gLmNvbnRlbnQgcCwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuY29udGVudCBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfVxuICAgICAgLmhlcm8gLnByb21vIC5jb250ZW50ID4gYSwgLmhlcm8tdmlkZW8gLnByb21vIC5jb250ZW50ID4gYSwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuY29udGVudCA+IGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmhlcm8gLnByb21vIC5oZXJvLWJ1dHRvbnMsIC5oZXJvLXZpZGVvIC5wcm9tbyAuaGVyby1idXR0b25zLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5oZXJvLWJ1dHRvbnMge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmhlcm8ubXVsdGktY29sdW1uLCAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8sIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uIC5wcm9tbywgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIC5wcm9tbywgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8ge1xuICAgICAgcGFkZGluZzogMHB4IDI2cHggMzBweCAyNnB4O1xuICAgICAgbWFyZ2luOiBpbml0aWFsOyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uIC5oZXJvLWltZywgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIC5oZXJvLWltZywgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby1pbWcge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiAuaGVhZGxpbmUgKyAuaGVyby1pbWcsIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyAuaGVhZGxpbmUgKyAuaGVyby1pbWcsIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlYWRsaW5lICsgLmhlcm8taW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gLmhlYWRsaW5lIC5oZXJvLXRpdGxlIGEsIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyAuaGVhZGxpbmUgLmhlcm8tdGl0bGUgYSwgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVhZGxpbmUgLmhlcm8tdGl0bGUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiAuY29udGVudCBwLCAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gLmNvbnRlbnQgcCwgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyAuY29udGVudCBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uIC50YWdsaW5lLWgzLCAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gLnRhZ2xpbmUtaDMsIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcgLnRhZ2xpbmUtaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiBoMS5zaGFyZS1oZWFkbGluZSwgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIGgxLnNoYXJlLWhlYWRsaW5lLCAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIGgxLnNoYXJlLWhlYWRsaW5lLFxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiBoMi5zaGFyZS1oZWFkbGluZSxcbiAgICAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gaDIuc2hhcmUtaGVhZGxpbmUsXG4gICAgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyBoMi5zaGFyZS1oZWFkbGluZSxcbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gaDMuc2hhcmUtaGVhZGxpbmUsXG4gICAgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIGgzLnNoYXJlLWhlYWRsaW5lLFxuICAgIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcgaDMuc2hhcmUtaGVhZGxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gaDIuaGVyby1zdWIubGFyZ2UsIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyBoMi5oZXJvLXN1Yi5sYXJnZSwgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyBoMi5oZXJvLXN1Yi5sYXJnZSxcbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gaDMuaGVyby1zdWIubGFyZ2UsXG4gICAgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIGgzLmhlcm8tc3ViLmxhcmdlLFxuICAgIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcgaDMuaGVyby1zdWIubGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uLmV4dHJhLXBhZGRpbmcsIC5tdWx0aS1jb2x1bW4uZXh0cmEtcGFkZGluZy5oZXJvLXZpZGVvLCAubXVsdGktY29sdW1uLmV4dHJhLXBhZGRpbmcuaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uLmdyYXksIC5tdWx0aS1jb2x1bW4uZ3JheS5oZXJvLXZpZGVvLCAubXVsdGktY29sdW1uLmdyYXkuaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbi5pbnRvLWNvbnRlbnQgaDEsIC5tdWx0aS1jb2x1bW4uaW50by1jb250ZW50Lmhlcm8tdmlkZW8gaDEsIC5tdWx0aS1jb2x1bW4uaW50by1jb250ZW50Lmhlcm8tcHJvZHVjdC1sYW5kaW5nIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbi5pbnRvLWNvbnRlbnQgcCwgLm11bHRpLWNvbHVtbi5pbnRvLWNvbnRlbnQuaGVyby12aWRlbyBwLCAubXVsdGktY29sdW1uLmludG8tY29udGVudC5oZXJvLXByb2R1Y3QtbGFuZGluZyBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tdG9wOiAtMC4zMTI1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjE4NzVlbTtcbiAgICAgIGNvbG9yOiAjNjk3ODgyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MnB4OyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uLmxhcmdlLCAubXVsdGktY29sdW1uLmxhcmdlLmhlcm8tdmlkZW8sIC5tdWx0aS1jb2x1bW4ubGFyZ2UuaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICAuaGVyby5tdWx0aS1jb2x1bW4ubGFyZ2UgLmhlcm8taW1nLCAubXVsdGktY29sdW1uLmxhcmdlLmhlcm8tdmlkZW8gLmhlcm8taW1nLCAubXVsdGktY29sdW1uLmxhcmdlLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLWltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5oZXJvLm11bHRpLWNvbHVtbi5sYXJnZSBoMywgLm11bHRpLWNvbHVtbi5sYXJnZS5oZXJvLXZpZGVvIGgzLCAubXVsdGktY29sdW1uLmxhcmdlLmhlcm8tcHJvZHVjdC1sYW5kaW5nIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07IH1cbiAgICAgIC5oZXJvLm11bHRpLWNvbHVtbi5sYXJnZSAuY29udGVudCBwLCAubXVsdGktY29sdW1uLmxhcmdlLmhlcm8tdmlkZW8gLmNvbnRlbnQgcCwgLm11bHRpLWNvbHVtbi5sYXJnZS5oZXJvLXByb2R1Y3QtbGFuZGluZyAuY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tdmlkZW8sIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tcHJvZHVjdC1sYW5kaW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgLmhlcm8ubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscyAuaGVhZGxpbmUsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tdmlkZW8gLmhlYWRsaW5lLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5oZXJvLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMgLmhlYWRsaW5lIGgxLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXZpZGVvIC5oZWFkbGluZSBoMSwgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlYWRsaW5lIGgxLCAuaGVyby5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzIC5oZWFkbGluZSBoMiwgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby12aWRlbyAuaGVhZGxpbmUgaDIsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZWFkbGluZSBoMiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5oZXJvLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMgLmhlcm8taW1nLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXZpZGVvIC5oZXJvLWltZywgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8taW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAuaGVyby5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzIC5zaGFyZS1jb250YWluZXIsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tdmlkZW8gLnNoYXJlLWNvbnRhaW5lciwgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7IH1cbiAgLmhlcm8udGl0bGUtcm90YXRvciwgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbywgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLnJvdywgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAucm93LCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAucm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDI4MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLnJvdywgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAucm93LCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAucm93IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDsgfSB9XG4gICAgLmhlcm8udGl0bGUtcm90YXRvciAuaGVyby10aXRsZSwgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAuaGVyby10aXRsZSwgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8tdGl0bGUge1xuICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmhlcm8udGl0bGUtcm90YXRvciAuaGVyby10aXRsZSBoMiwgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAuaGVyby10aXRsZSBoMiwgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8tdGl0bGUgaDIge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAuaGVyby50aXRsZS1yb3RhdG9yIC5jb250ZW50LCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5jb250ZW50LCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAuY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuaGVyby50aXRsZS1yb3RhdG9yIC5oZXJvLWJ1dHRvbnMsIC50aXRsZS1yb3RhdG9yLmhlcm8tdmlkZW8gLmhlcm8tYnV0dG9ucywgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8tYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLmhlcm8tYnV0dG9ucyBhLCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5oZXJvLWJ1dHRvbnMgYSwgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8tYnV0dG9ucyBhIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLmhlcm8tYnV0dG9ucywgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAuaGVyby1idXR0b25zLCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby1idXR0b25zIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLnNlY29uZGFyeS10ZXh0LCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5zZWNvbmRhcnktdGV4dCwgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnNlY29uZGFyeS10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuaGVyby50aXRsZS1yb3RhdG9yIC5zZWNvbmRhcnktdGV4dCB+IC5zZWNvbmRhcnktdGV4dCwgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAuc2Vjb25kYXJ5LXRleHQgfiAuc2Vjb25kYXJ5LXRleHQsIC50aXRsZS1yb3RhdG9yLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5zZWNvbmRhcnktdGV4dCB+IC5zZWNvbmRhcnktdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVyby50aXRsZS1yb3RhdG9yLmxhcmdlIC5oZXJvLXRpdGxlLCAudGl0bGUtcm90YXRvci5sYXJnZS5oZXJvLXZpZGVvIC5oZXJvLXRpdGxlLCAudGl0bGUtcm90YXRvci5sYXJnZS5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IubGFyZ2UgLmhlcm8tdGl0bGUgaDEsIC50aXRsZS1yb3RhdG9yLmxhcmdlLmhlcm8tdmlkZW8gLmhlcm8tdGl0bGUgaDEsIC50aXRsZS1yb3RhdG9yLmxhcmdlLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLXRpdGxlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjRyZW07IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAgICAgICAuaGVyby50aXRsZS1yb3RhdG9yLmxhcmdlIC5oZXJvLXRpdGxlIGgxLCAudGl0bGUtcm90YXRvci5sYXJnZS5oZXJvLXZpZGVvIC5oZXJvLXRpdGxlIGgxLCAudGl0bGUtcm90YXRvci5sYXJnZS5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby10aXRsZSBoMSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuLmxpZ2h0LW92ZXJsYXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLW92ZXJsYXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDQ4LCA1MSwgMC43NSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuZGFyay1vdmVybGF5LWJhY2tncm91bmQgLnBhZ2UtdGFnIHtcbiAgICBjb2xvcjogI2JlY2RkNzsgfVxuICAuZGFyay1vdmVybGF5LWJhY2tncm91bmQgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG5cbi5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjNTBiZWJlO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNTBiZWJlIDAsICM0MWFhYWEgNTAlLCAjMDA5OWNiIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNTBiZWJlIDAsICM0MWFhYWEgNTAlLCAjMDA5OWNiIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1MGJlYmUgMCwgIzQxYWFhYSA1MCUsICMwMDk5Y2IgMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIC5oZXJvLWJ1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQgLmhlcm8tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIGgzIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQgLnNlY29uZGFyeS10ZXh0IHtcbiAgICBjb2xvcjogI2ZmYjkwMDsgfVxuXG4ubm8tb3ZlcmxheSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLnBsdXMtZ3V0dGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5oZXJvLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAuaGVyby1tb2JpbGUgLnRhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuaGVyby1tb2JpbGUgLnRhZ3MgLnRhZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuaGVyby1tb2JpbGUgLmhlcm8tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAuaGVyby1tb2JpbGUgLmhlcm8tdGl0bGUgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgLmhlcm8tbW9iaWxlIC5oZXJvLXRpdGxlIGEge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmhlcm8tbW9iaWxlIC5oZXJvLXRpdGxlIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gIC5oZXJvLW1vYmlsZSAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmhlcm8tbW9iaWxlIC5oZXJvLXN1YiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5oZXJvLW1vYmlsZSAuZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAuaGVyby1tb2JpbGUgLmNvbnRlbnQge1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuaGVyby1tb2JpbGUgLmNvbnRlbnQgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5oZXJvLW1vYmlsZSAuY29udGVudCA+IGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5oZXJvLW1vYmlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmhlcm8tbW9iaWxlIC5saW5rLWNvbnZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlcm8tbW9iaWxlLmdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7IH1cblxuLmhlcm8tbW9iaWxlLXByb21vLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IC0zMHB4OyB9XG5cbi5oZXJvLXZpZGVvIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmhlcm8tdmlkZW8gLnZpZGVvLXdyYXBwZXItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVyby12aWRlbyAudmlkZW8td3JhcHBlciB7XG4gICAgLypzdGFydDogY2VudGVyIHZpZGVvKi9cbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKmVuZDogY2VudGVyIHZpZGVvKi8gfVxuICAuaGVyby12aWRlbyAudmlkZW8ge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAuaGVyby12aWRlbyAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMiU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuXG4uaGVyby12aWRlby50aXRsZS1yb3RhdG9yIHtcbiAgbWluLWhlaWdodDogMDsgfVxuICAuaGVyby12aWRlby50aXRsZS1yb3RhdG9yIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQge1xuICAgIG1hcmdpbjogMTAlIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTIwcmVtOyB9XG4gICAgLmhlcm8tdmlkZW8udGl0bGUtcm90YXRvciAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIC5oZXJvLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmhlcm8tdmlkZW8udGl0bGUtcm90YXRvciAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIC5oZXJvLXRpdGxlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA3cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZS1oMS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8tdmlkZW8udGl0bGUtcm90YXRvciAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2JpbGUtaDEtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb2JpbGUtaDEtYmxvY2sgaDEge1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07IH0gfVxuXG4uaGVyby1zaG91dGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLmhlcm8tc2hvdXRib3ggLmNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAuaGVyby1zaG91dGJveCAuY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5oZXJvLWdyYWRpZW50IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjIlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4uaGVyby1jb250YWN0LXVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuaGVyby10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi8qIHJlcGxhY2Ugd2l0aCBTQ1NTIGRlZmluaXRpb24gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tdmlkZW8gLnZpZGVvLXdyYXBwZXItY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDsgfSB9XG5cbi8qIHJlcGxhY2Ugd2l0aCBTQ1NTIGRlZmluaXRpb24gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby12aWRlbyAudmlkZW8td3JhcHBlci1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbWVkaWEgcXVlcmllcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVybyAuc2Vjb25kYXJ5LCAuaGVyby12aWRlbyAuc2Vjb25kYXJ5LCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnNlY29uZGFyeSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuaGVybyAubGluay1jb252ZXJzaW9uLCAuaGVyby12aWRlbyAubGluay1jb252ZXJzaW9uLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmxpbmstY29udmVyc2lvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8sIC5oZXJvLXZpZGVvLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuICAgIC5oZXJvIC5wcm9tbywgLmhlcm8tdmlkZW8gLnByb21vLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVybyAudGFncywgLmhlcm8tdmlkZW8gLnRhZ3MsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAudGFncyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlcm8gLm1vYmlsZS1zaGFyZS1pY29uLCAuaGVyby12aWRlbyAubW9iaWxlLXNoYXJlLWljb24sIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAubW9iaWxlLXNoYXJlLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlcm8tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVyby1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmluLWRlcHRoLWNoYXB0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLmluLWRlcHRoLWNoYXB0ZXIgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbi1kZXB0aC1jaGFwdGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLmluLWRlcHRoLWNoYXB0ZXIgLnN1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaW4tZGVwdGgtY2hhcHRlciAuc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuaW4tZGVwdGgtY2hhcHRlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmluLWRlcHRoLWNoYXB0ZXIgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuaW4tZGVwdGgtY2hhcHRlciAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uY2FzZS1zdHVkeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhc2Utc3R1ZHkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAuY2FzZS1zdHVkeSAubGlzdC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgcGFkZGluZzogMTBweCAwIDVweCAwOyB9XG4gIC5jYXNlLXN0dWR5IC5saXN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhc2Utc3R1ZHkgLmxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4OyB9XG4gICAgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IGgxLCAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgaDIsIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCBoMywgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IGg0LCAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgaDUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiA4cHggMCAxMHB4IDA7XG4gICAgICBtYXJnaW46IDAgMCAwIDA7IH1cbiAgICAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgaW1nIHtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDEwcHggMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCAucGFydG5lci1kZXNjIHA6bm90KDpmaXJzdC1jaGlsZCksIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCAucGFydG5lci1kZXNjIHVsLCAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgLnBhcnRuZXItZGVzYyBvbCwgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IC5wYXJ0bmVyLWRlc2Mgc3BhbiwgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IC5wYXJ0bmVyLWRlc2MgZGl2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgLnBhcnRuZXItZGVzYyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IC5wYXJ0bmVyLWRlc2MgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gIC5jYXNlLXN0dWR5IC5hZGRpdGlvbmFsLXRlc3RpbW9uaWFsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgIC5jYXNlLXN0dWR5IC5hZGRpdGlvbmFsLXRlc3RpbW9uaWFsIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgLmNhc2Utc3R1ZHkgLmFkZGl0aW9uYWwtdGVzdGltb25pYWwgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5jYXNlLXN0dWR5IC5hZGRpdGlvbmFsLXRlc3RpbW9uaWFsIC5uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLmNhc2Utc3R1ZHkgLmFkZGl0aW9uYWwtdGVzdGltb25pYWwgLnRpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FzZS1zdHVkeSAuYWRkaXRpb25hbC10ZXN0aW1vbmlhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsIC50ZXh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICBib3gtc2hhZG93OiAxMHB4IDAgMCAjMjM4N2FhLCAtMTBweCAwIDAgIzIzODdhYTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXNlLXN0dWR5IC50ZXN0aW1vbmlhbCAudGV4dCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogNXB4IDAgMCAjMjM4N2FhLCAtNXB4IDAgMCAjMjM4N2FhOyB9IH1cbiAgICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5jYXNlLXN0dWR5IC50ZXN0aW1vbmlhbCAubmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jYXNlLXN0dWR5IC50ZXN0aW1vbmlhbC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwtbW9iaWxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmNhc2Utc3R1ZHkgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jYXNlLXN0dWR5IC5jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhc2Utc3R1ZHkgLmNvbGxhcHNlLW9uLW1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5jYXNlLXN0dWR5IC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmNhc2Utc3R1ZHkgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5jYXNlLXN0dWR5IC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZS1leHBhbmRlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2FzZS1zdHVkeSAuY29udGludWUtcmVhZGluZyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhc2Utc3R1ZHkgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5jYXNlLXN0dWR5IC5zdHVkeS1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLmNhc2Utc3R1ZHkgLnN0dWR5LWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYXNlLXN0dWR5IC5zdHVkeS1pbWFnZSAuY2FwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAvKkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fSovIH1cbiAgLmNhc2Utc3R1ZHkgLmJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuY2FzZS1zdHVkeSAuYnV0dG9ucyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FzZS1zdHVkeSAuYnV0dG9ucyB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAgIC5jYXNlLXN0dWR5IC5idXR0b25zIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uaW5saW5lLWZvcm0gZm9ybSBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgYm9yZGVyOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5pbmxpbmUtZm9ybSBmb3JtIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmlubGluZS1mb3JtIGZvcm0gYnV0dG9uIHtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLmlubGluZS1mb3JtIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi5pbmxpbmUtZm9ybSBmb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uaW5saW5lLWZvcm0gZm9ybSBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM4NzliYWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5pbmxpbmUtZm9ybSBmb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB0ZXh0LWluZGVudDogLTE1cHg7IH1cbiAgLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LmVycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cbiAgLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwLmNoZWNrYm94IHtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuTFZfdmFsaWRhdGlvbl9tZXNzYWdlLCAuaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0NDMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIDAgNXB4OyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjYWYyMzVmO1xuICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBsaSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSxcbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGg0LFxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIGg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQsXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gIC5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgYSxcbiAgLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IHAsXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG5cbi5pbmxpbmUtZm9ybSAub3RoZXItaW5saW5lLWZvcm0gc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBGaXJlZm94ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjODc5YmFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uaW5saW5lLWZvcm0gLm90aGVyLWlubGluZS1mb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmpvYi1saXN0aW5ncy1kZXNrdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5qb2ItbGlzdGluZ3MtZGVza3RvcCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtOyB9XG4gIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAuam9iLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgIC1tb3otY29sdW1uLWdhcDogMzBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLmpvYi1saXN0IHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7IH0gfVxuICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAuam9iLWxpc3QgLmpvYi1saXN0aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC5qb2ItbGlzdCAuam9iLWxpc3RpbmcgaDIge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAuam9iLWxpc3QgLmpvYi1saXN0aW5nIC5kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC5qb2ItbGlzdCAuam9iLWxpc3RpbmcgLmRlc2NyaXB0aW9uIGEge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XG4gICAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAudGl0bGUtY29udGFpbmVyIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAudGl0bGUtY29udGFpbmVyIC5zaGFyZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLmNvbnRlbnQgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAuY29udGVudCA+IGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC5jb250ZW50IHVsLCAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC5jb250ZW50IG9sIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnN1Y2Nlc3MtbmV4dC1zdG9yeSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC5zdWNjZXNzLWFycm93IHtcbiAgICB0b3A6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmpvYi1saXN0aW5ncy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5uZXd0b24tYWNjb3JkaW9uIHtcbiAgICAvKmxpbmUtaGVpZ2h0OiAzMHB4OyBtb2JpbGUqL1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLm5ld3Rvbi1hY2NvcmRpb24gLnBhbmVsLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAubmV3dG9uLWFjY29yZGlvbiBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4OyB9XG4gIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5hY3RpdmUsIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5vbi1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9XG4gIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5hY2NvcmRpb24tcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnNob3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiA1MDAwcHg7IH1cbiAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLmpvYi1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5qb2ItbGlzdCAuam9iLWxpc3Rpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAuam9iLWxpc3QgLmpvYi1saXN0aW5nIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAuam9iLWxpc3QgLmpvYi1saXN0aW5nIC5kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLmpvYi1saXN0IC5qb2ItbGlzdGluZyAuZGVzY3JpcHRpb24gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnZpZGVvLXByb21vIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC52aWRlby1wcm9tbyAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcbiAgICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC52aWRlby1wcm9tbyAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciBoMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7IH1cbiAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAudmlkZW8tcHJvbW8gLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnZpZGVvLXByb21vIC5jb250ZW50IHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAudmlkZW8tcHJvbW8gLmNvbnRlbnQgPiBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qb2ItbGlzdGluZ3MtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuam9iLWxpc3RpbmdzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubGVhZGVyc2hpcC5zZWdtZW50cyB7XG4gIHBhZGRpbmc6IDMwcHggMCAxNXB4OyB9XG5cbi5sZWFkZXJzaGlwIC5oZWFkZXIgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICBmbGV4LWRpcmVjdGlvbjogbm9uZTsgfVxuICAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIHNwYW4uc29sdXRpb25zIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBib3R0b206IDIwcHg7IH1cbiAgICAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMSwgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgzLCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCwgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDUge1xuICAgICAgbWFyZ2luOiA1cHggMCA2cHggMDsgfVxuICAgIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgzLCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCwgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDUge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDhweDtcbiAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBzcGFuLnNvbHV0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSBhOmhvdmVyIGgxLCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgYTpob3ZlciBoMiwgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIGE6aG92ZXIgaDMsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSBhOmhvdmVyIGg0LCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgYTpob3ZlciBoNSwgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIGE6aG92ZXIgaDYsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSBhOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNpbmdsZS1wcm9maWxlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuc2luZ2xlLXByb2ZpbGUgLnByb2ZpbGUtcGhvdG8gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAuc2luZ2xlLXByb2ZpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtcHJvZmlsZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXdlaWdodDogMi4wZW07IH1cbiAgLnNpbmdsZS1wcm9maWxlIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNpbmdsZS1wcm9maWxlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAuc2luZ2xlLXByb2ZpbGUgc21hbGwgaSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cbiAgLnNpbmdsZS1wcm9maWxlIC5wcm9maWxlLW1ldGEtaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5zaW5nbGUtcHJvZmlsZSAuaW1nLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZmlsZSBpbWcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5tZWRpYS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAubWVkaWEtYmxvY2tfX2hlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDsgfVxuICAgIC5tZWRpYS1ibG9ja19faGVhZGVyIGgxLCAubWVkaWEtYmxvY2tfX2hlYWRlciBoMiB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm1lZGlhLWJsb2NrX19oZWFkZXIgaDEsIC5tZWRpYS1ibG9ja19faGVhZGVyIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIC5tZWRpYS1ibG9ja19faGVhZGVyIC5zaGFyZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLm1lZGlhLWJsb2NrIC52aWRlby13cmFwcGVyIC52aWRlby1qcyBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAubWVkaWEtYmxvY2sgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgICBsZWZ0OiA1NSU7IH1cbiAgLm1lZGlhLWJsb2NrIC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubWVkaWEtYmxvY2sgLndlYmluYXItdGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5tZWRpYS1ibG9jayAuc3RscC1xdW90ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDMwcHggMCAxNXB4OyB9XG4gICAgLm1lZGlhLWJsb2NrIC5zdGxwLXF1b3RlIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNThweDsgfVxuICAgIC5tZWRpYS1ibG9jayAuc3RscC1xdW90ZSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAubWVkaWEtYmxvY2sgLnN0bHAtcXVvdGUtYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLm1lZGlhLWJsb2NrIC5zdGxwLXF1b3RlLWF1dGhvciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLm1lZGlhLWJsb2NrIC5zdGxwLXF1b3RlLWF1dGhvciBhIHtcbiAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gIC5tZWRpYS1ibG9jayAuc3RscC1hdXRob3IgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5tZWRpYS1ibG9jayAuc3RscC1hdXRob3IgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAubWVkaWEtYmxvY2sgLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAubWVkaWEtYmxvY2sgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAubWVkaWEtYmxvY2sgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5tZWRpYS1ibG9jayB1bC5yZWxhdGVkLXJlc291cmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLm1lZGlhLWJsb2NrIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubWVkaWEtYmxvY2sgLmltZy1jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuI21vZGFsQ2xvc2UsICNtb2RhbENhcm91c2VsQ2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDJweDtcbiAgb3BhY2l0eTogdW5zZXQ7IH1cblxuLnNob3ctb3ZlcmxheSwgLnNob3ctY2Fyb3VzZWwtb3ZlcmxheSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm1vZGFsY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgbWluLXdpZHRoOiA1NTBweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuXG4jY2FwdGlvbiwgI2Nhci1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogIzc4ODc5MTsgfVxuXG4jbW9kYWxJbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb20ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4jbW9kYWxDbG9zZSAuaWNvbi1jbG9zZSB7XG4gIGNvbG9yOiAjMjM4N2FhOyB9XG5cbi5jbG9zZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICB0b3A6IDEuMTQyODU3MTQyOXJlbTtcbiAgbGVmdDogMTZweDtcbiAgbGVmdDogMS4xNDI4NTcxNDI5cmVtO1xuICB6LWluZGV4OiAxMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNsb3NlLW1vZGFsOmhvdmVyIHtcbiAgb3BhY2l0eTogLjY7IH1cblxuLmNsb3NlLW1vZGFsX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNsb3NlLW1vZGFsX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogLjkyODU3MTQyODZyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlOyB9XG5cbi5jbG9zZS1tb2RhbF9faWNvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmc6IC43MTQyODU3MTQzcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uY2xvc2UtbW9kYWxfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMwMDk5OTk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubW9kYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDkwJTsgfSB9XG5cbiNsaXZlLWNoYXQtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzNDNDY0QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwYmViZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjVweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNnB4ICMwMDAwMDAzMztcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiA0OHB4OyB9XG4gICNsaXZlLWNoYXQtYnV0dG9uIGkge1xuICAgIGNvbG9yOiAjM0M0NjRCOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjbGl2ZS1jaGF0LWJ1dHRvbiB7XG4gICAgICByaWdodDogNDBweDsgfSB9XG4gICNsaXZlLWNoYXQtYnV0dG9uIC5jaGF0LWljb25zLW1heCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDZweCAxMXB4IDE0cHggMTFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgI2xpdmUtY2hhdC1idXR0b24gLmNoYXQtaWNvbi1taW5pbWl6ZSB7XG4gICAgbWFyZ2luOiAtNnB4IC00cHggMTRweCAhaW1wb3J0YW50OyB9XG4gICNsaXZlLWNoYXQtYnV0dG9uIC5iYWRnZTIge1xuICAgIGJhY2tncm91bmQ6ICNkODIxMzI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICNkODIxMzI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJhZGdlKTtcbiAgICBmb250OiBib2xkIDE2cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IC03cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ1NpZW1lbnNCb2xkJzsgfVxuICAjbGl2ZS1jaGF0LWJ1dHRvbiAubGl2ZS1jaGF0LWJ1dHRvbi10ZXh0IHtcbiAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgY29sb3I6ICNlYmYwZjU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMCA2cHggMCAxMnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0b3A6IDEycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogOTNweDsgfVxuXG4uY2hhdC1tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hhdC1tb2RhbCAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAuY2hhdC1tb2RhbCAubW9kYWwtdGl0bGUgLmZhLWNvbW1lbnQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uY2hhdC1tb2RhbCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDA7IH1cbiAgLmNoYXQtbW9kYWwgLmJ1dHRvbi1jb252ZXJzaW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjM2M0NjRiOyB9XG5cbi5jaGF0LW1vZGFsIC5idXR0b24tY29udmVyc2lvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggI2ZmZjtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5jaGF0LW1vZGFsLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDsgfSB9XG4gIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBtaW4td2lkdGg6IDMxMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCBpLCAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCBlbSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IGkuZmEtbG9uZy1hcnJvdy1yaWdodCwgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgZW0uZmEtbG9uZy1hcnJvdy1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IHAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDIwcHggMCAxMHB4OyB9XG4gICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmhyTWFyZ2luIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCAucGhvbmVOdW1iIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogIzUwQkVCRTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwOyB9XG4gICAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGkuZmEtYW5nbGUtZG93biwgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBlbS5mYS1hbmdsZS1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDk5OTk7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNjBweCAxNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAwMDEpICFpbXBvcnRhbnQ7IH1cblxuLmhpZGUtY2hhdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubW9kYWwtc2llbWVucy1sb2dvLWFuZC1uYW1lIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uY2lyY2xlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwOTk5OTtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLm5ld3NibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIGNvbG9yOiAjM2M0NjRiO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgLm5ld3NibG9jazpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAubmV3c2Jsb2NrIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgLmRhdGUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzAwNWY4NztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDsgfSB9XG4gICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIC5zaGFyZS1idG4gLnNoYXJlLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgLmNvbnRlbnQgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgLmNvbnRlbnQgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB0b3A6IC0xMXB4OyB9XG4gICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICB0b3A6IC0xMXB4OyB9XG4gICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDE4MHB4OyB9XG4gIC5uZXdzYmxvY2sgLm5ld3NibG9jay1idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgLm5ld3NibG9jayAubmV3c2Jsb2NrLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c2Jsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5ld3NibG9jayBoMSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4OyB9XG4gICAgLm5ld3NibG9jayAuaGVhZGxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gICAgLm5ld3NibG9jayAubmV3cy10aWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAubmV3cy10aWxlLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIC5zaGFyZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgd2lkdGg6IDI1NXB4OyB9XG4gICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLm1vYmlsZS1zaGFyZS1pY29uIHtcbiAgICAgICAgLypVTkNPTU1FTlQgVE8gU0hPVyBTSEFSRSBPTiBORVdTIEFORCBFVkVOVFMgTU9CSUxFKi9cbiAgICAgICAgLypkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAubW9iaWxlLXNoYXJlLWljb24gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC03cHg7XG4gICAgICAgIHRvcDogLTdweDsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMzVweDtcbiAgICAgICAgdG9wOiAtN3B4OyB9XG4gICAgLm5ld3NibG9jayAubmV3cy10aWxlLW1vYmlsZS1vbmx5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5ld3NibG9jay5kYXJrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uZXdzYmxvY2suZGFyayAuaGVhZGxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTsgfVxuICAgIC5uZXdzYmxvY2suZGFyayAubmV3cy10aWxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzYmxvY2sgLm5ld3NibG9jay1idXR0b24ge1xuICAgIGZsb2F0OiBub25lOyB9IH1cblxuLm5ld3NibG9jay5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5ld3NibG9jay5kYXJrIC5uZXdzYmxvY2stYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLm5ld3NibG9jay5kYXJrIC5naG9zdC1hbHQge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLm5ld3NibG9jay5kYXJrIC5uZXdzLXRpbGUgLmRldGFpbHMgLmRhdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uZXdzYmxvY2suZGFyayAuY29udGVudCBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5uZXdzLWZpbHRlciAjbmV3cy1maWx0ZXItcGFnaW5hdGlvbi11bCB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ubmV3cy1maWx0ZXIgLnBhZ2luYXRpb24tZmlsdGVyID4gbGkuYWN0aXZlID4gYSwgLm5ld3MtZmlsdGVyIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiBsaS5vbi1wYWdlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uZXdzLWZpbHRlciAucGFnaW5hdGlvbi1maWx0ZXIgPiBsaS5vbi1wYWdlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7IH1cblxuLm5ld3MtZmlsdGVyIC5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLm5ld3MtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscywgLm5ld3MtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzLCAubmV3cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWU7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAyMHB4IDE2cHg7IH1cbiAgLm5ld3MtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMSwgLm5ld3MtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgxLCAubmV3cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMSxcbiAgLm5ld3MtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMixcbiAgLm5ld3MtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgyLFxuICAubmV3cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMixcbiAgLm5ld3MtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMyxcbiAgLm5ld3MtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgzLFxuICAubmV3cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMyxcbiAgLm5ld3MtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCxcbiAgLm5ld3MtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGg0LFxuICAubmV3cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCxcbiAgLm5ld3MtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNSxcbiAgLm5ld3MtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGg1LFxuICAubmV3cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNSB7XG4gICAgbWFyZ2luOiAwIDAgMTJweCAwOyB9XG4gIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLm5vLWltYWdlLCAubmV3cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLm5vLWltYWdlLCAubmV3cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyAubm8taW1hZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciwgLm5ld3MtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIsIC5uZXdzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIge1xuICAgIG1hcmdpbjogMCAwIDEycHggMDsgfVxuICAgIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLmxlZnQsIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ubGVmdCwgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubmV3cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5yaWdodCwgLm5ld3MtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5yaWdodCwgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAubmV3cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1hbmdsZS1yaWdodCwgLm5ld3MtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1hbmdsZS1yaWdodCwgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWFuZ2xlLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgY29sb3I6ICMyNDg2YWE7IH1cbiAgLm5ld3MtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZXh0ZXJuYWwtbGluaywgLm5ld3MtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1leHRlcm5hbC1saW5rLCAubmV3cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZXh0ZXJuYWwtbGluayB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGNvbG9yOiAjMjQ4NmFhOyB9XG5cbi5uZXdzLWZpbHRlciAucHItcmVzdWx0cyBoNCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGNvbG9yOiAjODc4Nzg3O1xuICBtYXJnaW46IDIwcHggMCA2MHB4IDA7IH1cblxuLm9mZmljZS1sb2NhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAub2ZmaWNlLWxvY2F0aW9uIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIC5wYW5lbC13aGl0ZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLm9mZmljZS1sb2NhdGlvbiBsYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAub2ZmaWNlLWxvY2F0aW9uIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAub2ZmaWNlLWxvY2F0aW9uIGgyIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAub2ZmaWNlLWxvY2F0aW9uIC5mYS5mYS1idWlsZGluZy1vIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAub2ZmaWNlLWxvY2F0aW9uIHNwYW4ubGFiZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAub2ZmaWNlLWxvY2F0aW9uIC5jb3VudHJ5LW5hbWUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgLm9mZmljZS1sb2NhdGlvbiAub2ZmaWNlLWhlYWRlcnMgaDEsIC5vZmZpY2UtbG9jYXRpb24gLm9mZmljZS1oZWFkZXJzIGgyLCAub2ZmaWNlLWxvY2F0aW9uIC5vZmZpY2UtaGVhZGVycyBoMyB7XG4gICAgY29sb3I6ICMzQzQ2NEI7IH1cbiAgLm9mZmljZS1sb2NhdGlvbiAub2ZmaWNlLWhlYWRlcnMgaDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiA0M3B4OyB9XG4gIC5vZmZpY2UtbG9jYXRpb24gLm9mZmljZS1oZWFkZXJzIGgyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uc2luZ2xlLW9mZmljZS1sb2NhdGlvbiAuc2luZ2xlLW9mZmljZS1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiAuc2luZ2xlLW9mZmljZS1kZXRhaWxzLm5vLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGhyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMyMzg3YWE7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGgxLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoMiwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDMsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGg0LCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoNSwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDYsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDEub2ZmaWNlLWgsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGgyLm9mZmljZS1oLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoMy5vZmZpY2UtaCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDQub2ZmaWNlLWgsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGg1Lm9mZmljZS1oLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoNi5vZmZpY2UtaCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gcC5vZmZpY2UtaCB7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoMS5vZmZpY2UtaDIsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGgyLm9mZmljZS1oMiwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDMub2ZmaWNlLWgyLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoNC5vZmZpY2UtaDIsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGg1Lm9mZmljZS1oMiwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDYub2ZmaWNlLWgyLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBwLm9mZmljZS1oMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDEub2ZmaWNlLWg0LCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoMi5vZmZpY2UtaDQsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGgzLm9mZmljZS1oNCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDQub2ZmaWNlLWg0LCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoNS5vZmZpY2UtaDQsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGg2Lm9mZmljZS1oNCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gcC5vZmZpY2UtaDQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6ICNEQzY5MTQ7IH1cblxuaHIubmFycm93LWIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzIzODdhYTtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuaHIuZG90dGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjOGM4YjhiO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5wYWdlLXRhZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMjM4N2FhOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS10YWcge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLm1vYmlsZS1wYWdlLXRhZyB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjM4N2FhO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1vYmlsZS1wYWdlLXRhZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wYWdlLXRhZy1tb2JpbGUge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzIzODdhYTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wYWdlLXRhZy1tb2JpbGUgLnBhZ2UtdGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLXRhZy1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucGFydG5lci1ibG9ja3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5wYXJ0bmVyLWJsb2NrcyBoMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFydG5lci1ibG9ja3MgaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAucGFydG5lci1ibG9ja3MgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYXJ0bmVyLWJsb2NrcyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5uZXd0b24tYWNjb3JkaW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gICAgICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5uZXd0b24tYWNjb3JkaW9uIC5wYW5lbC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLm5ld3Rvbi1hY2NvcmRpb24gaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWN0aXZlLCAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLm9uLXBhZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsgfVxuICAgIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1wYW5lbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5zaG93IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDAwcHg7IH1cbiAgICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAgICAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgaDMge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSAuYWNjb3JkaW9uLXRpbGUtbm9ubW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSAuYWNjb3JkaW9uLXRpbGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIC5hY2NvcmRpb24tdGlsZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgLmFjY29yZGlvbi10aWxlLW5vbm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSAucGFydG5lci1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgd2lkdGg6IDI2MHB4OyB9IH1cblxuLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3Mge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuZm91ci10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSB7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RmZTZlZDsgfVxuICAgICAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGU6bm90KDpsYXN0LWNoaWxkKSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGU6bm90KDpsYXN0LWNoaWxkKSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlOm5vdCg6bGFzdC1jaGlsZCksIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZTpub3QoOmxhc3QtY2hpbGQpLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDE1cHggKiAxLjI4NSk7IH0gfVxuICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBpbWcsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGltZywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGltZywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGltZywgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGltZywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaW1nLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaW1nLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaW1nLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50LCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50LCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMjBweDsgfSB9XG4gICAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGgzLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBoMywgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGgzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGgzLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGgzLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBoMyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGEsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGEsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBhLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgYSwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDsgfVxuICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCAuY3RhIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCAuY3RhIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIC50d28tdGlsZS1jb250ZW50LCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgLnR3by10aWxlLWNvbnRlbnQsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSAudHdvLXRpbGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ZjY5O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDY0YjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAuY29udGFpbmVyIC5yaWdodCBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUge1xuICAgIGNvbG9yOiAjM2M0NjRiOyB9XG5cbi5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3Mud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4uYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIC8qZGlzcGxheTogaW5saW5lLWZsZXg7Ki9cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhOmhvdmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhOmhvdmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTU3ODsgfVxuXG4uYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5mb3VyLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50aHJlZS10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgZmxleDogMzMuMzMlO1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaDMsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaDMsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGgzLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBoMywgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaDMge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAvKiBkaXNwbGF5OiBpbmxpbmUtZmxleDsgKi9cbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhIGltZywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhIGltZywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSBpbWcsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEgaW1nLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhIGltZyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYTpob3ZlciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhOmhvdmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhOmhvdmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhOmhvdmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA1NTc4OyB9XG4gICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4sIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uIGgzLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uIGgzLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4gaDMsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uIHAsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4gcCwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4gcCwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4gcCwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4gcCB7XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG5cbi5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIC5ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gICAgLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIC5ibHVlLWJnIC5kZXNrdG9wYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIGg0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMyZDM3M2M7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcgLmJsdWUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cbiAgICAuc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcgLmJsdWUtYmcgLmRlc2t0b3BidXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAucGFnaW5hdGlvbi1maWx0ZXIudG9wIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzYjQ2NGE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMzYjQ2NGE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgYm9yZGVyLWNvbG9yOiBub25lOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IHNwYW4sXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBzcGFuLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTtcbiAgYm9yZGVyLWNvbG9yOiAjNDFhYWFhOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW4sXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBib3JkZXItY29sb3I6ICNkZmU2ZWQ7IH1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUsXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUge1xuICAvKnVuY2hlY2tlZCBpY29uKi9cbiAgY29udGVudDogXCJcXGUxNTdcIjtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZC5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUge1xuICAvKmNoZWNrZWQgaWNvbiovXG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uY2F0ZWdvcnktbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmxhYmVsLWtleXdvcmQge1xuICBmb250LXdlaWdodDogbGlnaHRlcjsgfVxuXG4ubGFiZWwtZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5sYWJlbC1maWx0ZXIgaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmZpbHRlci1sYWJlbHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5oci1saWdodCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmVjZGQ3OyB9XG5cbi52ci1saWdodCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG5cbi52ci1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0yLjUlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIC8qIG9yIDEwMHB4ICovXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JlY2RkNzsgfVxuXG4ubm9zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5maWx0ZXItb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTsgfVxuICAuZmlsdGVyLW92ZXJsYXkgLm92ZXJsYXktYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5maWx0ZXItb3ZlcmxheSAub3ZlcmxheS1yZW1vdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5zdG9yZS1jYXRhbG9nLXRpbGUgLnByb2R1Y3QtdHlwZS1pY29uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICAuc3RvcmUtY2F0YWxvZy10aWxlIC5wcm9kdWN0LXR5cGUtaWNvbi5pbmFjdGl2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7IH1cbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucHJvZHVjdC10eXBlLWljb24gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zdG9yZS10cmlhbCAucGFnZS10YWcge1xuICBjb2xvcjogIzNjNDY0YjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kLXNlbGVjdC1zZWMgc2VsZWN0IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uc3RvcmUtdHJpYWwgLmxpc3QtdHdvY29sdW1uIHVsIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIC13ZWJraXQtY29sdW1uczogMjtcbiAgLW1vei1jb2x1bW5zOiAyO1xuICAtbXMtY29sdW1uczogMjtcbiAgY29sdW1uczogMjtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG5cbi5zdG9yZS10cmlhbCBoMyB7XG4gIG1hcmdpbi10b3A6IDBweDsgfVxuXG4uc3RvcmUtdHJpYWwgaDQge1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5zdG9yZS10cmlhbCAubm90b3BtYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLnN0b3JlLXRyaWFsIC50b3BtYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5zdG9yZS10cmlhbCAuYWxyZWFkeXRyaWFsZWRidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC5mb3JtLWlucHV0LXd0cCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAtMTsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAudHdvLWNvbHVtbi1mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDglOyB9XG4gIC5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC50d28tY29sdW1uLWZvcm0uZmlyc3QtY29sdW1uLW1hcmdpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjUlOyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAjcHJlY2hhdEZvcm0gdGV4dGFyZWFbdHlwZT1cInRleHRcIl0sICNwcmVjaGF0Rm9ybSAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSB0ZXh0YXJlYVt0eXBlPVwidGV4dFwiXSwgLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkZDllMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gaW5wdXQsIC5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIHRleGFyZWEsIC5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSwgLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDBweCA4cHggMHB4IDBweDsgfVxuICAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkLCAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NTc4O1xuICAgIGNvbG9yOiAjMDA1NTc4OyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkOWUxOyB9XG4gIC5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIHRleHRhcmVhW3JlYWRvbmx5XSB7XG4gICAgY29sb3I6ICM3ODg3OTE7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAubGFiZWwtc2VsZWN0IHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLnVzZXJ0eXBlLWxpc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMlO1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAudXNlcnR5cGUtbGlzdDpudGgtY2hpbGQoNSkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC5mb3JtLXJhZGlvIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAuZm9ybS1lcnJvciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0MwMDAwO1xuICBjb2xvcjogI0NDMDAwMDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAuZm9ybS1lcnJvci1zdWJtaXNzaW9uIHtcbiAgY29sb3I6ICNDQzAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAuY2FwdGNoYSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC5jYXB0Y2hhIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC5jYXB0Y2hhIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAuZm9ybS1zdWJtaXR0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC5mb3JtLXN1Ym1pdHRpbmcgaSB7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLmZvcm0tc3VibWl0dGluZyBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuXG4uc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIGlucHV0LCAuc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIHNlbGVjdCwgLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCB0ZXh0YXJlYSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc5YmFhO1xuICBjb2xvcjogIzJkMzczYzsgfVxuICAuc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIGlucHV0OjpwbGFjZWhvbGRlciwgLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCBzZWxlY3Q6OnBsYWNlaG9sZGVyLCAuc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwgLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzg4NzkxICFpbXBvcnRhbnQ7IH1cbiAgLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCBpbnB1dDpmb2N1cywgLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCBzZWxlY3Q6Zm9jdXMsIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDU1Nzg7XG4gICAgY29sb3I6ICMyZDM3M2M7IH1cblxuLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCBzZWxlY3Quc2VsLWhhcy1lbXB0eSB7XG4gIGNvbG9yOiAjNzg4NzkxOyB9XG4gIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgc2VsZWN0LnNlbC1oYXMtZW1wdHkuc2VsLWhhcy12YWx1ZSB7XG4gICAgY29sb3I6ICMyZDM3M2M7IH1cblxuLnN0b3JlLXRyaWFsIC5zdGVwLWJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzg3OWJhYTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zdG9yZS10cmlhbCAuYWN0aXZhdGVjb2RlIHtcbiAgY29sb3I6ICMwMDVmODc7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7IH1cblxuLnN0b3JlLXRyaWFsIC5idXR0b24tY29udmVyc2lvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnN0b3JlLXRyaWFsIC5hbmltYXRlLXNob3cge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc3RvcmUtdHJpYWwgLmFuaW1hdGUtc2hvdy5uZy1oaWRlLWFkZC5uZy1oaWRlLWFkZC1hY3RpdmUsXG4uc3RvcmUtdHJpYWwgLmFuaW1hdGUtc2hvdy5uZy1oaWRlLXJlbW92ZS5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjVzOyB9XG5cbi5zdG9yZS10cmlhbCAuYW5pbWF0ZS1zaG93Lm5nLWhpZGUge1xuICBsaW5lLWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZG9tYWluLXByb21vLWxhbmRpbmcge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLyoqKiogbWl4aW5zICoqKi9cbi5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3Age1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY29tcGFueSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG4gICAgY29sb3I6ICMwMDVmODc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmxlZnQtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC03cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5wcm9kdWN0LXRpdGxlIGgyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDA1Zjg3O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5wcm9kdWN0LXRpdGxlIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5wcm9kdWN0LXRpdGxlIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC52aWV3LWNhcnQge1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IC00NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgdWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudHdvLWNvbC1saXN0IHtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC50d28tY29sLWxpc3Qge1xuICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAgY29sdW1uLWdhcDogNjBweDsgfSB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZS5oZWFkbGluZS1wcmljZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lLmhlYWRsaW5lLXByaWNlIC5yaWdodCAuYm90dG9tIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjazsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUuaGVhZGxpbmUtcHJpY2UgLmJvdHRvbS5iaWxsaW5nLWZyZXF1ZW5jeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZS5oZWFkbGluZS1wcmljZSAucmlnaHQgLnRvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYzsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lLndoaXRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUud2hpdGUgaDIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUud2hpdGUgLnJpZ2h0IHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUud2hpdGUgLnJpZ2h0IHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZSBoMiB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZSAucmlnaHQge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMTlyZW07IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lIC5yaWdodCBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgLnJpZ2h0IHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZSAucmlnaHQgLnRvcCB7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZSAucmlnaHQgLmJvdHRvbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGJvdHRvbTogOHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgaHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2M0NjRiOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMzEuOSU7XG4gICAgbWluLXdpZHRoOiAzMS45JTtcbiAgICBjb2xvcjogIzAwNDY2OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMDA0NjY5O1xuICAgIHBhZGRpbmc6IC45Mzc1cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAzMS42JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTsgfSB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmJ1dHRvbi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMS45JTtcbiAgICBtaW4td2lkdGg6IDMxLjklO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnN0ZXBzIHtcbiAgICAvKmg0e1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0c21hbGx7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH0qLyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc3RlcHMgLnN0ZXAtcm93IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMy41cmVtOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc3RlcHMgLnJvdy1mbGV4IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc3RlcHMgaDQge1xuICAgICAgd2lkdGg6IDg2JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zdGVwcyBoNCBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnN0ZXBzIC5zdGVwLW51bWJlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zdGVwcyAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjbGVhcjogcmlnaHQ7XG4gICAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zdGVwcyAuZXJyb3ItbWVzc2FnZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc3RlcHMgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNsZWFyOiByaWdodDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnN0ZXBzIC5pbmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNiZWNkZDc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIGlucHV0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7IH0gfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC51c2VyLWNvdW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnVzZXItY291bnQgbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC51c2VyLWNvdW50IGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnVzZXItY291bnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnVzZXItY291bnQgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpob3ZlciwgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnVzZXItY291bnQgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyB7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbnVtYmVyLWlucHV0OyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyAudXNlci1jb3VudCBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyAudG90YWwtdXNlcnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgICBib3R0b206IDExJTsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnRvdGFsLXVzZXJzIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyAudG90YWwtdXNlcnMgbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyAudG90YWwtdXNlcnMgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnRvdGFsLXVzZXJzIGlucHV0W3R5cGU9XCJudW1iZXJcIl06aG92ZXIge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC50b3RhbC11c2VycyB7XG4gICAgICAgICAgdG9wOiA2MCU7IH0gfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCBoMyB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAuYnJlYWsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMjQwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IC5lcnJvci1tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IC52YXQtaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAudmF0LWluZm8gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IC52YXQtaW5mbyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IC52YXQtaW5mbyBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAudmF0LWluZm8gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLnBheW1lbnQtbWV0aG9kcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAucGF5bWVudC1tZXRob2RzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLnBheW1lbnQtbWV0aG9kcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IC5pbmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2JlY2RkNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucGF5bWVudC10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbiAudjMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC52MyB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnYzIHRhYmxlIHRkLCAucHJvZHVjdC1kZXNjcmlwdGlvbiAudjMgdGFibGUgdGgge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjNDY0YjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cbiAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiAudjMgdGFibGUgdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC52MyB0YWJsZSAudjMtY2VsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnYzIHRhYmxlIC52My1yb3cge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnYzIHRhYmxlIHRoLnYzLXJvdyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTc4ODI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC52MyB0YWJsZSAudjMtY29sIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY5Nzg4MjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC52MyB0YWJsZSAudjMtbm9zYWxldGV4dCB7XG4gICAgICBjb2xvcjogIzg3OWJhYTsgfVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbiAudG9nZ2xlLXRhYmxlIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uIC5kZXRhaWxzLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTAwJTsgfVxuXG4ubGVnYWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgLmxlZ2FsIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5sZWdhbCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAvKiNtb2JpbGUtc3RlcDF7XHJcblx0XHRtYXJnaW4tbGVmdDozMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjpibHVlO1xyXG5cdFx0LmluYWN0aXZle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcclxuXHRcdH1cclxuXHR9Ki8gfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmJhY2stdG8tY2F0YWxvZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3QtdGl0bGUgaDIge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgY29sb3I6ICMwMDVmODc7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC10aXRsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LXRpdGxlIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LXRpdGxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgbGVmdDogLTdweDtcbiAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3QtdGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xMzVweDtcbiAgICAgIHRvcDogLTEwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jb21wYW55IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcbiAgICBjb2xvcjogIzAwNWY4NztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnRlbi1weC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLm5vLXBhZGRpbmctcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5uby1wYWRkaW5nLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIGg0IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmJsdWUtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuYmx1ZS1iYWNrZ3JvdW5kIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuYmx1ZS1iYWNrZ3JvdW5kIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmJsdWUtYmFja2dyb3VuZCAuY2VudGVyZWQge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5ibHVlLWJhY2tncm91bmQgLmxlZnQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5ibHVlLWJhY2tncm91bmQgLm1pZCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmJsdWUtYmFja2dyb3VuZCAucmlnaHQge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuYmx1ZS1iYWNrZ3JvdW5kIC5wdXJjaGFzZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmJsdWUtYmFja2dyb3VuZCAucHVyY2hhc2UgaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IC01MHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5ibHVlLWJhY2tncm91bmQgLm5vLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAubmV3dG9uLWFjY29yZGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAubmV3dG9uLWFjY29yZGlvbiAucGFuZWwtdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLm5ld3Rvbi1hY2NvcmRpb24gaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY3RpdmUsIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAub24tcGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjY29yZGlvbi1wYW5lbCB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuc2hvdyB7XG4gICAgbWF4LWhlaWdodDogNTAwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5zaG93IHAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSBoMyB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgaHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2M0NjRiO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAubW9iaWxlLXN0ZXBzIGg0IHtcbiAgICB3aWR0aDogODYlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLm1vYmlsZS1zdGVwcyBoNCBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAubW9iaWxlLXN0ZXBzIC5zdGVwLW51bWJlciB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAubW9iaWxlLXN0ZXBzIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAubW9iaWxlLXN0ZXBzIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzAwNDY2OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMDA0NjY5O1xuICAgIHBhZGRpbmc6IC45Mzc1cmVtOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAubW9iaWxlLXN0ZXBzIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLm1vYmlsZS1zdGVwcyBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5tb2JpbGUtc3RlcHMgLmJ1dHRvbi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5tb2JpbGUtc3RlcHMgLnJvdy1lcS1oZWlnaHQge1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnN0ZXBzIC5zdGVwLXJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5zdGVwcyBoNCB7XG4gICAgd2lkdGg6IDg2JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5zdGVwcyBoNCBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuc3RlcHMgLnN0ZXAtbnVtYmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5zdGVwcyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnN0ZXBzIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzAwNDY2OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMDA0NjY5O1xuICAgIHBhZGRpbmc6IC45Mzc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnN0ZXBzIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnN0ZXBzIGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnN0ZXBzIC5idXR0b24tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuc3RlcHMgLnJvdy1lcS1oZWlnaHQge1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQgLnBheW1lbnQtbWV0aG9kcyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0IC5lcnJvci1tZXNzYWdlIHtcbiAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0IC52YXQtaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dCAudmF0LWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dCAuYm90dG9tLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0IC5ib3R0b20tbGluayAubGluayB7XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQgLmJvdHRvbS1saW5rIC5saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQgLmluYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNiZWNkZDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNvbnRpbnVlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jb250aW51ZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jb250aW51ZSAubW9iaWxlLWVycm9yLW1zZyB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNvbnRpbnVlIC5pbmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2JlY2RkNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlICNtb2JpbGUtc3RlcDQgYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC51c2VyLWlucHV0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC51c2VyLWlucHV0cyAudXNlci1jb3VudCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudXNlci1pbnB1dHMgLnVzZXItY291bnQgbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnVzZXItaW5wdXRzIC51c2VyLWNvdW50IGlucHV0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudXNlci1pbnB1dHMgLnRvdGFsLXVzZXJzIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC51c2VyLWlucHV0cyAudG90YWwtdXNlcnMgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgaGVpZ2h0OiA0MnB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC51c2VyLWlucHV0cyBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudXNlci1pbnB1dHMgbGFiZWwuc2luZ2xlLXByb2R1Y3Qge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdG9wOiAxMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC51c2VyLWlucHV0cyBpbnB1dCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNiZWNkZDc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnVzZXItaW5wdXRzIGlucHV0LnNpbmdsZS1wcm9kdWN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNiZWNkZDc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudXNlci1pbnB1dHMgaW5wdXQuc2luZ2xlLXByb2R1Y3Qge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDsgfSB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQtbW9iaWxlIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dC1tb2JpbGUgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSAucGF5bWVudC1tZXRob2RzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQtbW9iaWxlIC5lcnJvci1tZXNzYWdlIHtcbiAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSAudmF0LWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQtbW9iaWxlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSAudmF0LWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQtbW9iaWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQtbW9iaWxlIC5ib3R0b20tbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQtbW9iaWxlIC5ib3R0b20tbGluayAubGluayB7XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQtbW9iaWxlIC5ib3R0b20tbGluayAubGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSAuaW5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2JlY2RkNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG5cbi5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuaGVhZGxpbmUgLnRvcCwgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgLnRvcCB7XG4gIGNvbG9yOiAjMDA1Zjg3O1xuICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5oZWFkbGluZSBoMiwgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgaDIge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5oZWFkbGluZSAuYm90dG9tLCAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZSAuYm90dG9tIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5kZXNjcmlwdGlvbiAudjMgdGQsIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuZGVzY3JpcHRpb24gLnYzIHRoIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmRlc2NyaXB0aW9uIC52MyB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIHNlbGVjdCB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMzEuOSU7XG4gICAgICBtaW4td2lkdGg6IDMxLjklO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLnRyZW5kaW5nLXRpdGxlIHtcbiAgcGFkZGluZzogMjBweCAwIDEycHggMDsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwIDIwJTsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LXBob25lLW51bXMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtcGhvbmUtbnVtcy5hY3RpdmUsIC5wcm9kdWN0LXN1cHBvcnQgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdXBwb3J0LXBob25lLW51bXMub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtcGhvbmUtbnVtcy5vbi1wYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0ICNtb3JlLXBob25lLW51bXMsIC5wcm9kdWN0LXN1cHBvcnQgI2Zld2VyLXBob25lLW51bXMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgI21vcmUtcGhvbmUtbnVtcy5hY3RpdmUsIC5wcm9kdWN0LXN1cHBvcnQgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuICNtb3JlLXBob25lLW51bXMub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wcm9kdWN0LXN1cHBvcnQgI21vcmUtcGhvbmUtbnVtcy5vbi1wYWdlLCAucHJvZHVjdC1zdXBwb3J0ICNmZXdlci1waG9uZS1udW1zLmFjdGl2ZSwgLnByb2R1Y3Qtc3VwcG9ydCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gI2Zld2VyLXBob25lLW51bXMub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wcm9kdWN0LXN1cHBvcnQgI2Zld2VyLXBob25lLW51bXMub24tcGFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAuaW5mby1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAuaW5mby1ncm91cCBwIHtcbiAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgLnByb2R1Y3Qtc3VwcG9ydCAuaW5mby1ncm91cCBwIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCBwIGEge1xuICBjb2xvcjogIzIzODdhYTsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5idXR0b24tY29udmVyc2lvbi53aWRlLWJ0biB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtbGlua3Mge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNEMEQwRDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1saW5rcyAuc3VwcG9ydC1saW5rIHtcbiAgICBtYXJnaW46IDZweCAwIDZweCAwOyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtbGlua3MgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodDtcbiAgICBmb250LXNpemU6IDEuM2VtOyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtbGlua3MgaDUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4wZW07XG4gICAgbWFyZ2luOiAxMHB4IDAgNHB4IDA7IH1cbiAgICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWxpbmtzIGg1IGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtbGlua3MgcCB7XG4gICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAgIC5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtbGlua3MgcCBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtaW5mby1ibG9jayBoNSB7XG4gIG1hcmdpbjogNHB4IDAgNHB4IDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCBoMSwgLnByb2R1Y3Qtc3VwcG9ydCBoMiwgLnByb2R1Y3Qtc3VwcG9ydCBoMywgLnByb2R1Y3Qtc3VwcG9ydCBoNCwgLnByb2R1Y3Qtc3VwcG9ydCBoNSwgLnByb2R1Y3Qtc3VwcG9ydCBoNiB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCBoMS5lbXBoYXNpcywgLnByb2R1Y3Qtc3VwcG9ydCBoMi5lbXBoYXNpcywgLnByb2R1Y3Qtc3VwcG9ydCBoMy5lbXBoYXNpcywgLnByb2R1Y3Qtc3VwcG9ydCBoNC5lbXBoYXNpcywgLnByb2R1Y3Qtc3VwcG9ydCBoNS5lbXBoYXNpcywgLnByb2R1Y3Qtc3VwcG9ydCBoNi5lbXBoYXNpcyB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBtYXJnaW46IDIwcHggMCAxNHB4IDA7IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCBoMS5zdHJvbmctaCwgLnByb2R1Y3Qtc3VwcG9ydCBoMi5zdHJvbmctaCwgLnByb2R1Y3Qtc3VwcG9ydCBoMy5zdHJvbmctaCwgLnByb2R1Y3Qtc3VwcG9ydCBoNC5zdHJvbmctaCwgLnByb2R1Y3Qtc3VwcG9ydCBoNS5zdHJvbmctaCwgLnByb2R1Y3Qtc3VwcG9ydCBoNi5zdHJvbmctaCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAucmVzb3VyY2UtZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAucmVzb3VyY2UtZ3JvdXAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5yZWdpb24tZ3JvdXAgaDYge1xuICBmb250LXNpemU6IDEuMWVtOyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLnJlZ2lvbi1ncm91cCBoNiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuOGVtOyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLnJlZ2lvbi1ncm91cCAucmVnaW9uLWluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5yZWdpb24tZ3JvdXAgLnJlZ2lvbi1pbmZvIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLnJlZ2lvbi1ncm91cCAucmVnaW9uLWluZm8gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1pbnB1dCB7XG4gIGNvbG9yOiBibGFjaztcbiAgbGluZS1oZWlnaHQ6IDEuOGVtOyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtaW5wdXQgaW5wdXQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5iYW5uZXItZXJyb3Ige1xuICBjb2xvcjogeWVsbG93O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLmJhbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAuYmFubmVyIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjNjkxNDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMTBweDsgfVxuICAgIC5wcm9kdWN0LXN1cHBvcnQgLmJhbm5lciAuY29udGFpbmVyIC5jb250ZW50IGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wcm9kdWN0LXN1cHBvcnQgLmJhbm5lciAuY29udGFpbmVyIC5jb250ZW50IGE6Zm9jdXMsIC5wcm9kdWN0LXN1cHBvcnQgLmJhbm5lciAuY29udGFpbmVyIC5jb250ZW50IGE6aG92ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAuYmFubmVyIC5iYW5uZXItY2xvc2Uge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnByb2R1Y3Qtc3VwcG9ydCAuYmFubmVyIC5iYW5uZXItY2xvc2UgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1saW5rcyB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnF1b3RlIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBtaW4taGVpZ2h0OiA1MzBweDtcbiAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLnF1b3RlIC5xdW90ZS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5xdW90ZSAucXVvdGUtdGl0bGUgaDEge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnF1b3RlIC5xdW90ZS10aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucXVvdGUgLnF1b3RlLXRpdGxlIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFweDsgfSB9XG4gICAgLnF1b3RlIC5xdW90ZS10aXRsZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5xdW90ZSAucXVvdGUtdGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucXVvdGUgLnF1b3RlLXRpdGxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLnF1b3RlIC5xdW90ZS10aXRsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICAucXVvdGUgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgLnF1b3RlIC5jb250ZW50IHAge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLnF1b3RlIC5jb250ZW50IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAucXVvdGUgI3F1b3RlX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnF1b3RlICNxdW90ZV9pbWcge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7IH0gfVxuICAucXVvdGUgLnF1b3RlcyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucXVvdGUgLnF1b3RlcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5xdW90ZSAuc2lnbmF0dXJlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgLnF1b3RlIC52aWRlby1taWNldHlwZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgLnF1b3RlICNtb2JpbGUtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnF1b3RlIC5tb2JpbGUtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnF1b3RlIC5tb2JpbGUtdmlkZW8tanMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnF1b3RlIC5kZXNrdG9wLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucXVvdGUgLmRlc2t0b3AtdmlkZW8tanMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5xdW90ZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdW90ZSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgICAucXVvdGUgLnF1b3RlLXRpdGxlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5xdW90ZSAjcXVvdGVfaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnF1b3RlIC5xdW90ZXMge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLnF1b3RlIC5tb2JpbGUtdmlkZW8tanMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucXVvdGUgLnZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucXVvdGUgLm1vYmlsZS12aWRlbyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5xdW90ZSAubW9iaWxlLXZpZGVvLWpzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnF1b3RlIC5kZXNrdG9wLXZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucXVvdGUgLmRlc2t0b3AtdmlkZW8tanMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5xdW90ZSAjbW9iaWxlLXZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5xdW90ZSAuc2lnbmF0dXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucXVvdGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLyogc2tpcGxpbmsgKi9cbi5za2lwbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNraXBsaW5rIGE6Zm9jdXMge1xuICBoZWlnaHQ6IDI0cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5yZWxhdGVkLWxpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzYzQ2O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLnJlbGF0ZWQtbGlua3MgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5yZWxhdGVkLWxpbmtzIGgyIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAucmVsYXRlZC1saW5rcyBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLnJlbGF0ZWQtbGlua3MgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5yZWxhdGVkLWxpbmtzIGg1IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAucmVsYXRlZC1saW5rcyBoNiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLnJlbGF0ZWQtbGlua3MgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgLnJlbGF0ZWQtbGlua3MgLmltZy1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucmVsYXRlZC1saW5rcyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweCkge1xuICAgICAgLnJlbGF0ZWQtbGlua3MgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAtNDVweDsgfSB9XG4gIC5yZWxhdGVkLWxpbmtzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweCkge1xuICAgICAgLnJlbGF0ZWQtbGlua3MgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogLTQ1cHg7IH0gfVxuICAucmVsYXRlZC1saW5rcyAuc2xpY2stcHJldiwgLnJlbGF0ZWQtbGlua3MgLnNsaWNrLW5leHQge1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAzLjglO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweCkge1xuICAgICAgLnJlbGF0ZWQtbGlua3MgLnNsaWNrLXByZXYsIC5yZWxhdGVkLWxpbmtzIC5zbGljay1uZXh0IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M0NjRiOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5yZWxhdGVkLWxpbmtzIC5zbGljay1wcmV2LCAucmVsYXRlZC1saW5rcyAuc2xpY2stbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICAucmVsYXRlZC1saW5rcyAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yZWxhdGVkLWxpbmtzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5nYXAtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggNTBweDsgfVxuXG4ucmVsYXRlZC1saW5rIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnJlbGF0ZWQtbGluayBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL0NvdW50cnkvcmVsYXRlZC1saW5rcy1iZy5wbmdcIikgcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWxhdGVkLWxpbmsgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5yZWxhdGVkLWxpbmsgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAucmVsYXRlZC1saW5rIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE1cHg7XG4gICAgcmlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnJlbGF0ZWQtbGluayB7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDsgfSB9XG5cbi5yZWxhdGVkLWxpbmtzLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLm5vLWd1dHRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucmVsYXRlZC1saW5rLXNpbmdsZSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAucmVsYXRlZC1saW5rLXNpbmdsZSAuY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2hpdGUtcGFnZS10aWxlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlOmhvdmVyLCAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZTpob3ZlciwgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZTpob3ZlciwgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZTpob3ZlciwgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlOmhvdmVyLCAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscywgLnJlc291cmNlLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscywgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzLCAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMsIC5ldmVudHMtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzLCAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTZweCAxNnB4IDIwcHggMTZweDsgfVxuICAucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMSwgLnJlc291cmNlLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMSwgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIGgxLFxuICAucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMixcbiAgLnJlc291cmNlLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMixcbiAgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIGgyLFxuICAucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMyxcbiAgLnJlc291cmNlLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMyxcbiAgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIGgzLFxuICAucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCxcbiAgLnJlc291cmNlLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCxcbiAgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIGg0LFxuICAucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNSxcbiAgLnJlc291cmNlLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNSxcbiAgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIGg1LCAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDEsIC5ldmVudHMtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgxLCAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIGgxLFxuICAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDIsXG4gIC5ldmVudHMtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgyLFxuICAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIGgyLFxuICAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDMsXG4gIC5ldmVudHMtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgzLFxuICAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIGgzLFxuICAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDQsXG4gIC5ldmVudHMtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGg0LFxuICAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIGg0LFxuICAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDUsXG4gIC5ldmVudHMtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGg1LFxuICAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIGg1IHtcbiAgICBtYXJnaW46IDAgMCAxMnB4IDA7IH1cbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciwgLnJlc291cmNlLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyLCAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciwgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIsIC5ldmVudHMtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIsIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciB7XG4gICAgbWFyZ2luOiAwIDAgMTJweCAwOyB9XG4gICAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLmxlZnQsIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLmxlZnQsIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ubGVmdCwgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5sZWZ0LCAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ubGVmdCwgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5yaWdodCwgLnJlc291cmNlLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ucmlnaHQsIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ucmlnaHQsIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ucmlnaHQsIC5ldmVudHMtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5yaWdodCwgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ucmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1hbmdsZS1yaWdodCwgLnJlc291cmNlLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtYW5nbGUtcmlnaHQsIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtYW5nbGUtcmlnaHQsIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtYW5nbGUtcmlnaHQsIC5ldmVudHMtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1hbmdsZS1yaWdodCwgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtYW5nbGUtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBjb2xvcjogIzI0ODZhYTsgfVxuICAucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZXh0ZXJuYWwtbGluaywgLnJlc291cmNlLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZXh0ZXJuYWwtbGluaywgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1leHRlcm5hbC1saW5rLFxuICAucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZG93bmxvYWQsXG4gIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWRvd25sb2FkLFxuICAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWRvd25sb2FkLFxuICAucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtcGxheS1jaXJjbGUsXG4gIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLXBsYXktY2lyY2xlLFxuICAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLXBsYXktY2lyY2xlLCAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWV4dGVybmFsLWxpbmssIC5ldmVudHMtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1leHRlcm5hbC1saW5rLCAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1leHRlcm5hbC1saW5rLFxuICAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWRvd25sb2FkLFxuICAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZG93bmxvYWQsXG4gIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWRvd25sb2FkLFxuICAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLXBsYXktY2lyY2xlLFxuICAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtcGxheS1jaXJjbGUsXG4gIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLXBsYXktY2lyY2xlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgY29sb3I6ICMyNDg2YWE7IH1cblxuLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIGltZywgLnJlc291cmNlLWZpbHRlci5idXktdGlsZXMgLnRpbGUgaW1nLCAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIGltZywgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSBpbWcsIC5ldmVudHMtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSBpbWcsIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIGltZyB7XG4gIGhlaWdodDogMjUwcHg7IH1cblxuLnJlc291cmNlLWxpc3QgLnRocmVlLWNvbHVtbi1yZXNvdXJjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmE7IH1cblxuLnJlc291cmNlLWxpc3QgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4ucmVzb3VyY2UtbGlzdCBoMyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4ucmVzb3VyY2UtbGlzdCBwIHtcbiAgbWFyZ2luOiAwIDAgNDBweDsgfVxuXG4ucmVzb3VyY2UtbGlzdCAucmVzb3VyY2UtaW1nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnJlc291cmNlLWxpc3QgLnJlc291cmNlLWltZy1jb250YWluZXIuaW1nLXNocmluayB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAucmVzb3VyY2UtbGlzdCAucmVzb3VyY2UtaW1nLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5yZXNvdXJjZS1saXN0IC5hZGRpdGlvbmFsLWxpbmtzID4gaDI6Zmlyc3QtY2hpbGQsXG4ucmVzb3VyY2UtbGlzdCAub3RoZXItcmVzb3VyY2UgPiBoMjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5yZXNvdXJjZS1saXN0IC5hZGRpdGlvbmFsLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucmVzb3VyY2UtbGlzdCAuYWRkaXRpb25hbC1saW5rcyAuY29sbGF0ZXJhbC10YWcge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAucmVzb3VyY2UtbGlzdCAuYWRkaXRpb25hbC1saW5rcyAucmVzb3VyY2UtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucmVzb3VyY2UtbGlzdCAub3RoZXItcmVzb3VyY2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5yZXNvdXJjZS1saXN0IC5vdGhlci1yZXNvdXJjZSAucmVzb3VyY2UtaXRlbXMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4ucmVzb3VyY2UtbGlzdCAucmVzb3VyY2UtaXRlbXMge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pdGVtcyAucmVzb3VyY2UtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAyNXB4KTtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnJlc291cmNlLWxpc3QgLnJlc291cmNlLWl0ZW1zIC5yZXNvdXJjZS1pdGVtOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgLnJlc291cmNlLWxpc3QgLnJlc291cmNlLWl0ZW1zIC5yZXNvdXJjZS1pdGVtOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnJlc291cmNlLWxpc3QgLnJlc291cmNlLWl0ZW1zIC5yZXNvdXJjZS1pdGVtOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlc291cmNlLWxpc3QgLnJlc291cmNlLWl0ZW1zIC5yZXNvdXJjZS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnJlc291cmNlLWxpc3QgLnJlc291cmNlLWl0ZW1zIC5yZXNvdXJjZS1pdGVtOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLnJlc291cmNlLWxpc3QgLmNvbGxhdGVyYWwtaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB3aWR0aDogNjUlOyB9XG5cbi5yZXNvdXJjZS1saXN0IC5jb2xsYXRlcmFsLXRhZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNkYzY5MTM7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJlc291cmNlLWxpc3QgLmNvbGxhdGVyYWwtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG5cbi5yZXNvdXJjZS1saXN0IC5jb2xsYXRlcmFsLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzYzQ2NGI7IH1cblxuLnNlYXJjaC1iYXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7IH1cbiAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCBpbnB1dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCBpbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgYnV0dG9uIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bjpob3ZlciBpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0biBpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAgICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5yZXNldC1idG4ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAucmVzZXQtYnRuIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cbiAgICAgICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuLWFjdGl2ZSBpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2VhcmNoLWJhciBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuXG4ucmVjb21tZW5kZWQtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5yZWNvbW1lbmRlZC1yZXN1bHRzIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gIC5yZWNvbW1lbmRlZC1yZXN1bHRzIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlY29tbWVuZGVkLXJlc3VsdHMgLnJlc3VsdC1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVjb21tZW5kZWQtcmVzdWx0cyAucmVzdWx0LWNhcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVjb21tZW5kZWQtcmVzdWx0cyBoMSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLnJlY29tbWVuZGVkLXJlc3VsdHMgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnJlY29tbWVuZGVkLXJlc3VsdHMgLnJlc3VsdC1jYXB0aW9uIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG5cbi5uby1yZXN1bHRzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG4gIC5uby1yZXN1bHRzIGgxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5uby1yZXN1bHRzIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubm8tcmVzdWx0cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLm5vLXJlc3VsdHMgaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAubm8tcmVzdWx0cyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAubm8tcmVzdWx0cyB1bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnNlYXJjaC1mb3JtIC5pbnB1dC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlYXJjaC1mb3JtIC5pbnB1dC13cmFwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIGNvbG9yOiAjODc5QkFCO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4wZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMDsgfVxuICAuc2VhcmNoLWZvcm0gaW5wdXQuc2VhcmNoLWlucHV0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkMzQzk7IH1cblxuLm90aGVyLXJlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7IH1cbiAgLm90aGVyLXJlc3VsdHMgaDEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgLm90aGVyLXJlc3VsdHMgLnBhZ2UtcmVzdWx0cyAudG90YWwtcmVzdWx0cyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAub3RoZXItcmVzdWx0cyAucGFnZS1yZXN1bHRzIC50b3RhbC1yZXN1bHRzIHtcbiAgICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIC8qYm9yZGVyOiAxcHggc29saWQgI2YwMDsqLyB9IH1cbiAgICAub3RoZXItcmVzdWx0cyAucGFnZS1yZXN1bHRzIC5zaG93T25Nb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAub3RoZXItcmVzdWx0cyAucGFnZS1yZXN1bHRzIC5zaG93T25Nb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgIC8qKi9cbiAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNmMDA7Ki8gfSB9XG4gICAgLm90aGVyLXJlc3VsdHMgLnBhZ2UtcmVzdWx0cyAuaW5wdXQtYm94IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gICAgLm90aGVyLXJlc3VsdHMgLnBhZ2UtcmVzdWx0cyBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgICAgICAgLm90aGVyLXJlc3VsdHMgLnBhZ2UtcmVzdWx0cyBhIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4OyB9IH1cbiAgICAub3RoZXItcmVzdWx0cyAucGFnZS1yZXN1bHRzIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgLm90aGVyLXJlc3VsdHMgLnBhZ2UtcmVzdWx0cyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMgLmhpZGUtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAub3RoZXItcmVzdWx0cyAubW9iaWxlLXJlc3VsdHMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC8qYm9yZGVyOiAxcHggc29saWQgI2YwMDsqLyB9IH1cbiAgLm90aGVyLXJlc3VsdHMgLmJsdWUtZm9udCB7XG4gICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAucmVzdWx0LWljb24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1pY29uIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAucmVzdWx0LWljb24gLnJlc3VsdC10eXBlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAucmVzdWx0LWljb24gLnJlc3VsdC1zaXplIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1kZXRhaWxzIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAucmVzdWx0LWRldGFpbHMgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH0gfVxuICAgICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1kZXRhaWxzIC5yZXN1bHQtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1kZXRhaWxzIC5yZXN1bHQtbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xOyB9IH1cbiAgICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtZGV0YWlscyAuYnJlYWRjcnVtYnMge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAucmVzdWx0LWRldGFpbHMgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5tb2JpbGUtYm9yZGVyLXRvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLm1vYmlsZS1ib3JkZXItdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc5YmFhOyB9IH1cblxuLnNlZ21lbnRzIHtcbiAgcGFkZGluZzogNTVweCAwIDgwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWdtZW50cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5zZWdtZW50cyAuaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgLnNlZ21lbnRzIC5oZWFkZXJfX21vcmUtaW5mbyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlZ21lbnRzIC5oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5zaGFyZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuXG4uc2hhcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNoYXJlIC5zaGFyZS1idXR0b24ge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLnNoYXJlIC5zaGFyZS10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjMWUyODMyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDsgfVxuICAuc2hhcmUgLnNoYXJlLWV4cGFuc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuc2hhcmUgLnNoYXJlLWV4cGFuc2libGUgLnNoYXJlLWxpc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnNoYXJlIC5zaGFyZS1leHBhbnNpYmxlIC5zaGFyZS1saXN0IC5zaGFyZS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAuc2hhcmUgLnNoYXJlLWV4cGFuc2libGUgLnNoYXJlLWxpc3QgLnNoYXJlLWxpbmsgaSB7XG4gICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAgIC5zaGFyZSAuc2hhcmUtZXhwYW5zaWJsZSAuc2hhcmUtbGlzdCAuc2hhcmUtbGluayAuc2hhcmUtbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgICAuc2hhcmUgLnNoYXJlLWV4cGFuc2libGUgLnNoYXJlLWxpc3QgLnNoYXJlLWxpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTc4OyB9XG4gICAgICAgIC5zaGFyZSAuc2hhcmUtZXhwYW5zaWJsZSAuc2hhcmUtbGlzdCAuc2hhcmUtbGluazpob3ZlciBpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5zaGFyZSAuc2hhcmUtZXhwYW5zaWJsZSAuc2hhcmUtbGlzdCAuc2hhcmUtbGluazpob3ZlciAuc2hhcmUtbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uaXMtYWN0aXZlIC5zaGFyZS1idXR0b24ge1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG4uaXMtYWN0aXZlIC5zaGFyZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmlzLWFjdGl2ZSAuc2hhcmUtZXhwYW5zaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtN3B4O1xuICB0b3A6IC03cHg7XG4gIHdpZHRoOiAxNzBweDtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4uaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS1leHBhbnNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbi5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEzNXB4O1xuICB0b3A6IC03cHg7XG4gIHdpZHRoOiAxNzBweDtcbiAgei1pbmRleDogOTk7IH1cblxuLnFyLWNvZGUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5xci1jb2RlIHtcbiAgICAgIG1hcmdpbjogNTAlIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cblxuLnNob3V0Ym94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc2hvdXRib3g6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNob3V0Ym94IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNob3V0Ym94IC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgLnNob3V0Ym94IC5kZXRhaWxzIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmI5MDA7IH1cbiAgLnNob3V0Ym94IC5zaG91dGJveC10aXRsZSBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnNob3V0Ym94IC5zaG91dGJveC10aXRsZSAuc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgLnNoYXJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gICAgLnNob3V0Ym94IC5zaG91dGJveC10aXRsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5zaG91dGJveCAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnNob3V0Ym94IC5jb250ZW50IHAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgLnNob3V0Ym94IC5jb250ZW50IGE6bm90KC5idXR0b24tY29udmVyc2lvbikge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGNvbG9yOiAjZmZiOTAwOyB9XG4gICAgLnNob3V0Ym94IC5jb250ZW50IHVsLnR5cGVhaGVhZCB7XG4gICAgICBtaW4td2lkdGg6IDQwMHB4OyB9XG4gICAgICAuc2hvdXRib3ggLmNvbnRlbnQgdWwudHlwZWFoZWFkIGEuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC5zaG91dGJveCAuY29udGVudCB1bC50eXBlYWhlYWQgbGkuYWN0aXZlIGEsIC5zaG91dGJveCAuY29udGVudCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwudHlwZWFoZWFkIC5kcm9wYnRuIGxpLm9uLXBhZ2UgYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5zaG91dGJveCAuY29udGVudCB1bC50eXBlYWhlYWQgLmRyb3BidG4gbGkub24tcGFnZSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTsgfVxuICAuc2hvdXRib3ggLmVsb3F1YS1zdWNjZXNzLW1lc3NhZ2UgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLnNob3V0Ym94IC5mb3JtLWdyb3VwOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2hvdXRib3ggLmZvcm0tZ3JvdXA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfSB9XG4gIC5zaG91dGJveCAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNob3V0Ym94IC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cbiAgLnNob3V0Ym94IC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuc2hvdXRib3ggI3Nob3V0Ym94LW1vYmlsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnNob3V0Ym94IC5zaW5nbGUtaW5wdXQtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zaG91dGJveCAuc2luZ2xlLWlucHV0LWZvcm0gLmZvcm0tZ3JvdXA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtICNmb3JtRWxlbWVudDAge1xuICAgICAgZmxleDogMTAwJTsgfVxuICAgIC5zaG91dGJveCAuc2luZ2xlLWlucHV0LWZvcm0gI2Zvcm1FbGVtZW50MSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICBmbGV4LWJhc2lzOiAyNDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtICNmb3JtRWxlbWVudDEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zaG91dGJveCAuc2luZ2xlLWlucHV0LWZvcm0gI2Zvcm1FbGVtZW50MSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuICAgIC5zaG91dGJveCAuc2luZ2xlLWlucHV0LWZvcm0gI2Zvcm1FbGVtZW50MiB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgZmxleC1iYXNpczogMjQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zaG91dGJveCAuc2luZ2xlLWlucHV0LWZvcm0gI2Zvcm1FbGVtZW50MiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zaG91dGJveCAuc2luZ2xlLWlucHV0LWZvcm0gI2Zvcm1FbGVtZW50MiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgICAgLnNob3V0Ym94IC5zaW5nbGUtaW5wdXQtZm9ybSAjZm9ybUVsZW1lbnQyIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNob3V0Ym94LnNob3V0Ym94LWlubGluZS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWUzOyB9XG4gICAgLnNob3V0Ym94LnNob3V0Ym94LWlubGluZS1mb3JtIC5pbmxpbmUtZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAgIC5zaG91dGJveC5zaG91dGJveC1pbmxpbmUtZm9ybSAuaW5saW5lLWZvcm0gZm9ybSBidXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTdweDsgfVxuICAgICAgLnNob3V0Ym94LnNob3V0Ym94LWlubGluZS1mb3JtIC5pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLnNob3V0Ym94LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2hvdXRib3gtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhO1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAuc2hvdXRib3gtbGlnaHQgLnNob3V0Ym94LXRpdGxlIGEge1xuICAgIGNvbG9yOiAjMDA1Zjg3OyB9XG4gIC5zaG91dGJveC1saWdodCAuc2hvdXRib3gtdGl0bGUgaDMge1xuICAgIGNvbG9yOiAjMGExNDE5OyB9XG4gIC5zaG91dGJveC1saWdodCAuY29udGVudCB7XG4gICAgY29sb3I6ICMwYTE0MTk7IH1cbiAgLnNob3V0Ym94LWxpZ2h0IC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgY29sb3I6ICMwYTE0MTk7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzBhMTQxOTsgfVxuICAuc2hvdXRib3gtbGlnaHQgLmRldGFpbHMgc3Bhbi5mZy15ZWxsb3cge1xuICAgIGNvbG9yOiAjNTAxNDNjOyB9XG4gIC5zaG91dGJveC1saWdodCAuZGV0YWlscyBzcGFuLmZnLXdoaXRlIHtcbiAgICBjb2xvcjogIzBhMTQxOTsgfVxuICAuc2hvdXRib3gtbGlnaHQgLmRldGFpbHMgc3Bhbi5mZy1ibGFjayB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNob3V0Ym94LWxpZ2h0IC5kZXRhaWxzIHNwYW4ge1xuICAgIGNvbG9yOiAjMDA1Zjg3OyB9XG4gIC5zaG91dGJveC1saWdodCAuY29udGVudCBhIHtcbiAgICBjb2xvcjogIzAwNWY4NzsgfVxuXG4uc2hvdXRib3gtbGlnaHQzNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5zaG91dGJveC1saWdodDM1IC5zaG91dGJveC10aXRsZSBhIHtcbiAgICBjb2xvcjogIzAwNWY4NzsgfVxuICAuc2hvdXRib3gtbGlnaHQzNSAuZGV0YWlscyBzcGFuIHtcbiAgICBjb2xvcjogIzAwNWY4NzsgfVxuICAuc2hvdXRib3gtbGlnaHQzNSAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAuc2hvdXRib3gtbGlnaHQzNSAuY29udGVudCBhIHtcbiAgICBjb2xvcjogIzAwNWY4NzsgfVxuXG4uc2hvdXRib3gtbGlnaHQ0NSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5zaG91dGJveC1saWdodDQ1IC5zaG91dGJveC10aXRsZSBhIHtcbiAgICBjb2xvcjogIzAwNWY4NzsgfVxuICAuc2hvdXRib3gtbGlnaHQ0NSAuZGV0YWlscyBzcGFuIHtcbiAgICBjb2xvcjogIzAwNWY4NzsgfVxuICAuc2hvdXRib3gtbGlnaHQ0NSAuY29udGVudCBhIHtcbiAgICBjb2xvcjogIzAwNWY4NzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3V0Ym94IHVsLnR5cGVhaGVhZCB7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3V0Ym94IC5zaG91dGJveC1DVEFzIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuc2hvdXRib3ggLnNob3V0Ym94LUNUQXMgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgLnNob3V0Ym94IC5zaG91dGJveC1DVEFzIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3V0Ym94IC5zaG91dGJveC1DVEFzIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuc2hvdXRib3ggcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAuc2hvdXRib3ggaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaG91dGJveCAudmlkZW8td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2hvdXRib3ggLmRldGFpbHMgaSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2hvdXRib3ggI3Nob3V0Ym94LW1vYmlsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNob3V0Ym94IC5tb2JpbGUtc2hhcmUtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2hvdXRib3ggLm1vYmlsZS1zaGFyZS1pY29uIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4uc2ltcGxlLXJhdGUtZGVza3RvcCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAubGVmdC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnRpdGxlLXNoYXJlLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnNpZGUtbGluayB7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtN3B4OyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtdGl0bGUgaDIge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgY29sb3I6ICMwMDVmODc7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LXRpdGxlIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC10aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAudmlldy1jYXJ0IHtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAtNDVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogIzAwNWY4NztcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgaDIgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIHVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC50d28tY29sLWxpc3Qge1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgIC1tb3otY29sdW1uLWdhcDogNDBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC50d28tY29sLWxpc3Qge1xuICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAgY29sdW1uLWdhcDogNjBweDsgfSB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmhlYWRsaW5lIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5oZWFkbGluZSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmhlYWRsaW5lIGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmhlYWRsaW5lIC5yaWdodCB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxOXJlbTsgfVxuICAgICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmhlYWRsaW5lIC5yaWdodCBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmhlYWRsaW5lIC5yaWdodCBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmhlYWRsaW5lIC5yaWdodCAudG9wIHtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5oZWFkbGluZSAucmlnaHQgLmJvdHRvbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGJvdHRvbTogOHB4OyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIGhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjNDY0YjsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxOTVweDtcbiAgICBtaW4td2lkdGg6IDMxLjklO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwNDY2OTtcbiAgICBwYWRkaW5nOiAuOTM3NXJlbTsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5idXR0b24tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zdGVwcyBoNCB7XG4gICAgd2lkdGg6IDg2JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnN0ZXBzIGg0IHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnN0ZXBzIC5zdGVwLW51bWJlciB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC51c2VyLWlucHV0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnVzZXItaW5wdXRzIGlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2JlY2RkNztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnVzZXItaW5wdXRzIGlucHV0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7IH0gfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC51c2VyLWlucHV0cyBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdG9wOiAxMHB4OyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAyNDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgY29sb3I6ICNhZjIzNWY7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IC5wYXltZW50LW1ldGhvZHMge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IC5wYXltZW50LW1ldGhvZHMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgLnBheW1lbnQtbWV0aG9kcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCAudmF0LWluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IC52YXQtaW5mbyBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IC52YXQtaW5mbyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCAudmF0LWluZm8gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IC52YXQtaW5mbyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnBheW1lbnQtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cblxuLnNpZGUtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuICAuc2lkZS1jb250ZW50IHAge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuc2lkZS1jb250ZW50IGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmxlZ2FsLXNpZGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5sZWdhbC1zaWRlIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wYWRkaW5nLWxlZnQtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgLnBheW1lbnQtbWV0aG9kcyB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLm5ld3Rvbi1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAubmV3dG9uLWFjY29yZGlvbiAucGFuZWwtdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAubmV3dG9uLWFjY29yZGlvbiBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuYWN0aXZlLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5vbi1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjY29yZGlvbi1wYW5lbCB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjY29yZGlvbi1wYW5lbCAubGVnYWwtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLnNob3cge1xuICAgIG1heC1oZWlnaHQ6IDUwMDBweCAhaW1wb3J0YW50OyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5zaG93IHAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAvKlx0LnNpbXBsZS1yYXRlLW1vYmlsZXtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuKi8gfVxuXG4uc2luZ2xlLXRvcGljLCAuc3RscC1ldmVudC1pbmZvLCAub24tZGVtYW5kLXdlYmluYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDM1cHg7IH1cbiAgLnNpbmdsZS10b3BpYyAuYWdyZWVUb1Rlcm1zVmFsaWRhdGUsIC5zdGxwLWV2ZW50LWluZm8gLmFncmVlVG9UZXJtc1ZhbGlkYXRlLCAub24tZGVtYW5kLXdlYmluYXIgLmFncmVlVG9UZXJtc1ZhbGlkYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5zaW5nbGUtdG9waWMgLnRpdGxlLCAuc3RscC1ldmVudC1pbmZvIC50aXRsZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5zaW5nbGUtdG9waWMgLnRpdGxlIGgxLCAuc3RscC1ldmVudC1pbmZvIC50aXRsZSBoMSwgLm9uLWRlbWFuZC13ZWJpbmFyIC50aXRsZSBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNpbmdsZS10b3BpYyAudGl0bGUgaDEsIC5zdGxwLWV2ZW50LWluZm8gLnRpdGxlIGgxLCAub24tZGVtYW5kLXdlYmluYXIgLnRpdGxlIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC5zaW5nbGUtdG9waWMgLnRpdGxlIC5zaGFyZSwgLnN0bHAtZXZlbnQtaW5mbyAudGl0bGUgLnNoYXJlLCAub24tZGVtYW5kLXdlYmluYXIgLnRpdGxlIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zaW5nbGUtdG9waWMgLnRpdGxlIC5zaGFyZSwgLnN0bHAtZXZlbnQtaW5mbyAudGl0bGUgLnNoYXJlLCAub24tZGVtYW5kLXdlYmluYXIgLnRpdGxlIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFweDsgfSB9XG4gICAgLnNpbmdsZS10b3BpYyAudGl0bGUgYSwgLnN0bHAtZXZlbnQtaW5mbyAudGl0bGUgYSwgLm9uLWRlbWFuZC13ZWJpbmFyIC50aXRsZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zaW5nbGUtdG9waWMgLnRpdGxlIGEsIC5zdGxwLWV2ZW50LWluZm8gLnRpdGxlIGEsIC5vbi1kZW1hbmQtd2ViaW5hciAudGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2luZ2xlLXRvcGljIC50aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyLCAuc3RscC1ldmVudC1pbmZvIC50aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyLCAub24tZGVtYW5kLXdlYmluYXIgLnRpdGxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLnNpbmdsZS10b3BpYyAudGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyLCAuc3RscC1ldmVudC1pbmZvIC50aXRsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIsIC5vbi1kZW1hbmQtd2ViaW5hciAudGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgLnNpbmdsZS10b3BpYyBoMywgLnN0bHAtZXZlbnQtaW5mbyBoMywgLm9uLWRlbWFuZC13ZWJpbmFyIGgzIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaW5nbGUtdG9waWMgaDMsIC5zdGxwLWV2ZW50LWluZm8gaDMsIC5vbi1kZW1hbmQtd2ViaW5hciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5zaW5nbGUtdG9waWMgcCwgLnN0bHAtZXZlbnQtaW5mbyBwLCAub24tZGVtYW5kLXdlYmluYXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2luZ2xlLXRvcGljIGltZywgLnN0bHAtZXZlbnQtaW5mbyBpbWcsIC5vbi1kZW1hbmQtd2ViaW5hciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNpbmdsZS10b3BpYyAuaW1nLWNhcHRpb24sIC5zdGxwLWV2ZW50LWluZm8gLmltZy1jYXB0aW9uLCAub24tZGVtYW5kLXdlYmluYXIgLmltZy1jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLnNpbmdsZS10b3BpYyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnNpbmdsZS10b3BpYyBmb3JtIGJ1dHRvbiwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIGJ1dHRvbiwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc2luZ2xlLXRvcGljIGZvcm0gYnV0dG9uLCAuc3RscC1ldmVudC1pbmZvIGZvcm0gYnV0dG9uLCAub24tZGVtYW5kLXdlYmluYXIgZm9ybSBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpbmdsZS10b3BpYyBmb3JtIGJ1dHRvbiwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIGJ1dHRvbiwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAuc2luZ2xlLXRvcGljIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuc3RscC1ldmVudC1pbmZvIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAub24tZGVtYW5kLXdlYmluYXIgZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAuc2luZ2xlLXRvcGljIGZvcm0gLmNoZWNrYm94IGxhYmVsLCAuc3RscC1ldmVudC1pbmZvIGZvcm0gLmNoZWNrYm94IGxhYmVsLCAub24tZGVtYW5kLXdlYmluYXIgZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuc2luZ2xlLXRvcGljIGZvcm0gc2VsZWN0LCAuc3RscC1ldmVudC1pbmZvIGZvcm0gc2VsZWN0LCAub24tZGVtYW5kLXdlYmluYXIgZm9ybSBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNpbmdsZS10b3BpYyBmb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3gsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3gsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHRleHQtaW5kZW50OiAtMTVweDsgfVxuICAgIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3guZXJyb3IsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3guZXJyb3IsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveC5lcnJvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cbiAgICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcCwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcC5jaGVja2JveCwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcC5jaGVja2JveCwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwLmNoZWNrYm94IHtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5MVl92YWxpZGF0aW9uX21lc3NhZ2UsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuTFZfdmFsaWRhdGlvbl9tZXNzYWdlLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAuTFZfdmFsaWRhdGlvbl9tZXNzYWdlLCAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZSwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC52YWxpZGF0aW9uX21lc3NhZ2UsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjQ0MwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCAwIDAgNXB4OyB9XG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1jb250cm9sLmVycm9yLCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tY29udHJvbC5lcnJvciwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tY29udHJvbC5lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlLCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gICAgY29sb3I6ICNhZjIzNWY7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBsaSwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgbGksIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgbGkge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSwgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGg0LCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBoNCwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBoNCxcbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSBoNCxcbiAgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSBoNCxcbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIGg0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50LCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50LFxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50LFxuICAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50LFxuICAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBhLCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBhLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IGEsXG4gICAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBhLFxuICAgIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgYSxcbiAgICAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgcCwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBwLFxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHAsXG4gIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgcCxcbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAuc2luZ2xlLXRvcGljIC5vdGhlci1pbmxpbmUtZm9ybSBzZWxlY3QsIC5zdGxwLWV2ZW50LWluZm8gLm90aGVyLWlubGluZS1mb3JtIHNlbGVjdCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5vdGhlci1pbmxpbmUtZm9ybSBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNpbmdsZS10b3BpYyAub3RoZXItaW5saW5lLWZvcm0gc2VsZWN0OjotbXMtZXhwYW5kLCAuc3RscC1ldmVudC1pbmZvIC5vdGhlci1pbmxpbmUtZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQsIC5vbi1kZW1hbmQtd2ViaW5hciAub3RoZXItaW5saW5lLWZvcm0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaW5nbGUtdG9waWMgdWwgbGksIC5zdGxwLWV2ZW50LWluZm8gdWwgbGksIC5vbi1kZW1hbmQtd2ViaW5hciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zaW5nbGUtdG9waWMgI3F1b3RlX2ltZywgLnN0bHAtZXZlbnQtaW5mbyAjcXVvdGVfaW1nLCAub24tZGVtYW5kLXdlYmluYXIgI3F1b3RlX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjMDA0NjY5OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpbmdsZS10b3BpYyAjcXVvdGVfaW1nLCAuc3RscC1ldmVudC1pbmZvICNxdW90ZV9pbWcsIC5vbi1kZW1hbmQtd2ViaW5hciAjcXVvdGVfaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7IH0gfVxuICAuc2luZ2xlLXRvcGljIC5xdW90ZXMsIC5zdGxwLWV2ZW50LWluZm8gLnF1b3RlcywgLm9uLWRlbWFuZC13ZWJpbmFyIC5xdW90ZXMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XG4gICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaW5nbGUtdG9waWMgLnF1b3RlcywgLnN0bHAtZXZlbnQtaW5mbyAucXVvdGVzLCAub24tZGVtYW5kLXdlYmluYXIgLnF1b3RlcyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgLnNpbmdsZS10b3BpYyAuc2lnbmF0dXJlLCAuc3RscC1ldmVudC1pbmZvIC5zaWduYXR1cmUsIC5vbi1kZW1hbmQtd2ViaW5hciAuc2lnbmF0dXJlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuc2luZ2xlLXRvcGljIC5pbWctcXVvdGUsIC5zdGxwLWV2ZW50LWluZm8gLmltZy1xdW90ZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC5pbWctcXVvdGUge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5zaW5nbGUtdG9waWMgLmdyZXktYmFyLCAuc3RscC1ldmVudC1pbmZvIC5ncmV5LWJhciwgLm9uLWRlbWFuZC13ZWJpbmFyIC5ncmV5LWJhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94OyB9XG4gIC5zaW5nbGUtdG9waWMgLnBhZ2UtdGFnLCAuc3RscC1ldmVudC1pbmZvIC5wYWdlLXRhZywgLm9uLWRlbWFuZC13ZWJpbmFyIC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2luZ2xlLXRvcGljIC53ZWJpbmFyLXRhZ2xpbmUsIC5zdGxwLWV2ZW50LWluZm8gLndlYmluYXItdGFnbGluZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC53ZWJpbmFyLXRhZ2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAuc2luZ2xlLXRvcGljIC5zdGxwLWF1dGhvciBpbWcsIC5zdGxwLWV2ZW50LWluZm8gLnN0bHAtYXV0aG9yIGltZywgLm9uLWRlbWFuZC13ZWJpbmFyIC5zdGxwLWF1dGhvciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnNpbmdsZS10b3BpYyAuc3RscC1hdXRob3IgcCwgLnN0bHAtZXZlbnQtaW5mbyAuc3RscC1hdXRob3IgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5zdGxwLWF1dGhvciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5zaW5nbGUtdG9waWMgLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUsIC5zdGxwLWV2ZW50LWluZm8gLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUsIC5vbi1kZW1hbmQtd2ViaW5hciAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS10b3BpYywgLnN0bHAtZXZlbnQtaW5mbywgLm9uLWRlbWFuZC13ZWJpbmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnN0bHAtZXZlbnQtaW5mbyBwLCAub24tZGVtYW5kLXdlYmluYXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuICAuc3RscC1ldmVudC1pbmZvIHAgc3Ryb25nLCAub24tZGVtYW5kLXdlYmluYXIgcCBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuXG4uc3RscC1ldmVudC1pbmZvIC5wYWdlLXRhZywgLm9uLWRlbWFuZC13ZWJpbmFyIC5wYWdlLXRhZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnN0bHAtZXZlbnQtaW5mbyAud2ViaW5hci10YWdsaW5lLCAub24tZGVtYW5kLXdlYmluYXIgLndlYmluYXItdGFnbGluZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cblxuLnN0bHAtZXZlbnQtaW5mbyAuZm9ybS1ncm91cCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uc3RscC1ldmVudC1pbmZvIC5zdGxwLXF1b3RlLCAub24tZGVtYW5kLXdlYmluYXIgLnN0bHAtcXVvdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDMwcHggMCAxNXB4OyB9XG4gIC5zdGxwLWV2ZW50LWluZm8gLnN0bHAtcXVvdGUgaW1nLCAub24tZGVtYW5kLXdlYmluYXIgLnN0bHAtcXVvdGUgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNThweDsgfVxuICAuc3RscC1ldmVudC1pbmZvIC5zdGxwLXF1b3RlIHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuc3RscC1xdW90ZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cblxuLnN0bHAtZXZlbnQtaW5mbyAuc3RscC1xdW90ZS1hdXRob3IsIC5vbi1kZW1hbmQtd2ViaW5hciAuc3RscC1xdW90ZS1hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zdGxwLWV2ZW50LWluZm8gLnN0bHAtcXVvdGUtYXV0aG9yIHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuc3RscC1xdW90ZS1hdXRob3IgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuc3RscC1ldmVudC1pbmZvIC5zdGxwLXF1b3RlLWF1dGhvciBhLCAub24tZGVtYW5kLXdlYmluYXIgLnN0bHAtcXVvdGUtYXV0aG9yIGEge1xuICAgIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5zdGxwLWV2ZW50LWluZm8gLnN0bHAtYXV0aG9yIGltZywgLm9uLWRlbWFuZC13ZWJpbmFyIC5zdGxwLWF1dGhvciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87IH1cblxuLnN0bHAtZXZlbnQtaW5mbyAuc3RscC1hdXRob3IgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5zdGxwLWF1dGhvciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM4NzliYWE7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uc3RscC1ldmVudC1pbmZvIC5zdGxwLWF1dGhvciBwLmF1dGhvci1uYW1lLCAub24tZGVtYW5kLXdlYmluYXIgLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUge1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cblxuLnN0bHAtZXZlbnQtaW5mbyB1bCwgLm9uLWRlbWFuZC13ZWJpbmFyIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuc3RscC1ldmVudC1pbmZvIHVsIGxpLCAub24tZGVtYW5kLXdlYmluYXIgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uc3RscC1ldmVudC1pbmZvIC5ldmVudC1kZXRhaWxzLCAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWRldGFpbHMge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5zdGxwLWV2ZW50LWluZm8gLmV2ZW50LWRldGFpbHMgc3BhbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1kZXRhaWxzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RscC1ldmVudC1pbmZvIC5ldmVudC1kZXRhaWxzIHN0cm9uZywgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1kZXRhaWxzIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuXG4ub24tZGVtYW5kLXdlYmluYXIgaDMge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnNvY2lhbC1saW5rcy10YWIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zb2NpYWwtbGlua3MtdGFiIC5zaGFyZS1pY29uIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHggNXB4IDEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gICAgY29sb3I6ICM4YjhiOGI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwcHggMHB4IDRweDsgfVxuICAgIC5zb2NpYWwtbGlua3MtdGFiIC5zaGFyZS1pY29uIC5pY29uLXNoYXJlLW5ld3Rvbi1hbmRyb2lkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHBhZGRpbmc6IDRweDsgfVxuICAuc29jaWFsLWxpbmtzLXRhYiAuc29jaWFsLWljb24tbGlzdCB7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDBweDsgfVxuICAgIC5zb2NpYWwtbGlua3MtdGFiIC5zb2NpYWwtaWNvbi1saXN0IC5zb2NpYWwtaWNvbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICAuc29jaWFsLWxpbmtzLXRhYiAuc29jaWFsLWljb24tbGlzdCAuc29jaWFsLWljb24gKyAuc29jaWFsLWljb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGFkYWRhO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkO1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTNweCAhaW1wb3J0YW50OyB9XG5cbi5zb2x1dGlvbnMtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNvbHV0aW9ucy1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG4gIC5zb2x1dGlvbnMtbGlzdCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNvbHV0aW9ucy1saXN0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnNvbHV0aW9ucy1saXN0X19maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc29sdXRpb25zLWxpc3RfX2ZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIC5zb2x1dGlvbnMtbGlzdF9fZmlsdGVyIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnNvbHV0aW9ucy1saXN0X19maWx0ZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgLnNvbHV0aW9ucy1saXN0X19maWx0ZXJfX2lucHV0LWNvbnRhaW5lciAuaW5wdXQtYm94IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuc29sdXRpb25zLWxpc3RfX2ZpbHRlcl9faW5wdXQtY29udGFpbmVyIC5pbnB1dC1ib3gge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zb2x1dGlvbnMtbGlzdF9fZmlsdGVyX19pbnB1dC1jb250YWluZXIgLmlucHV0LWJveCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuc29sdXRpb25zLWxpc3RfX2ZpbHRlcl9faW5wdXQtY29udGFpbmVyIC5pbnB1dC1ib3ggaW5wdXQge1xuICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgIC5zb2x1dGlvbnMtbGlzdF9fZmlsdGVyX19pbnB1dC1jb250YWluZXIgLmlucHV0LWJveCBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNvbHV0aW9ucy1saXN0X19maWx0ZXJfX2lucHV0LWNvbnRhaW5lciAuaW5wdXQtYm94IGJ1dHRvbiB7XG4gICAgICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDY0YjsgfSB9XG4gIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzQ2NGI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uIGJ1dHRvbiB7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb24gYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbiBidXR0b24gLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uIGJ1dHRvbiAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb24gYnV0dG9uIC5zb2x1dGlvbi1yZXN1bHRzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbiBidXR0b24gaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgdG9wOiAxNXB4OyB9XG4gIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uX19wYW5lbCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb25fX3BhbmVsLmxpc3Qge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb25fX3BhbmVsLnNob3cge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiA1cHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbl9fcGFuZWwgLnBhbmVsLXJlc3VsdHMge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbl9fcGFuZWwgLnBhbmVsLXJlc3VsdHMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgb3JkZXI6IC0xOyB9IH1cbiAgLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIC50b3RhbC1yZXN1bHRzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayAudG90YWwtcmVzdWx0cyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnJlbW92ZS1wYWdpbmF0aW9uLCAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnJlbW92ZS1wYWdpbmF0aW9uLCAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnBhZ2luYXRpb24tbGlzdCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIHdpZHRoOiAzNXB4OyB9XG4gICAgICAgIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayAucGFnaW5hdGlvbi1saXN0IGxpIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnBhZ2luYXRpb24tbGlzdCBsaS5hY3RpdmUsIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayAucGFnaW5hdGlvbi1saXN0IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBsaS5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIC5wYWdpbmF0aW9uLWxpc3QgbGkub24tcGFnZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTsgfVxuICAuc29sdXRpb25zLWxpc3QgLmxpc3Qge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdDpob3ZlciAuc29sdXRpb24ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IHtcbiAgICAgICAgbWFyZ2luOiA0NXB4IDA7IH0gfVxuICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb24ge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb246aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IC5zb2x1dGlvbiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAuc29sdXRpb25zLWxpc3QgLmxpc3QgLnNvbHV0aW9uIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgICAgZmxleDogMSAwIDQwJTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IC5zb2x1dGlvbiBoMiB7XG4gICAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IC5zb2x1dGlvbiA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb24gaSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IC5zb2x1dGlvbiBpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb24uaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN0aWNreS1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA4ODg4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiA2MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RpY2t5LW5hdmlnYXRpb24gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnN0aWNreS1uYXZpZ2F0aW9uIC5iYWNrLXRvLXRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RpY2t5LW5hdmlnYXRpb24gLmJhY2stdG8tdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDQwcHg7IH0gfVxuICAgIC5zdGlja3ktbmF2aWdhdGlvbiAuYmFjay10by10b3AgaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5zdGlja3ktbmF2aWdhdGlvbiB1bCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCA0NXB4IDAgMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9IH1cbiAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTYwNVwiOyB9XG4gICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19sb2NhdGlvbi1saW5rIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19fbG9jYXRpb24tbGluayB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2xvY2F0aW9uLWxpbmsgLnN0a19fY3VycmVudC1sb2NhdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLmFjdGl2ZSwgLnN0aWNreS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbi5vbi1wYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbi5hY3RpdmUgLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uLCAuc3RpY2t5LW5hdmlnYXRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24ub24tcGFnZSAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24sIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbi5vbi1wYWdlIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbi5hY3RpdmUgLnN0a19fY3VycmVudC1sb2NhdGlvbiwgLnN0aWNreS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLm9uLXBhZ2UgLnN0a19fY3VycmVudC1sb2NhdGlvbiwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLm9uLXBhZ2UgLnN0a19fY3VycmVudC1sb2NhdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24uYWN0aXZlIGksIC5zdGlja3ktbmF2aWdhdGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbi5vbi1wYWdlIGksIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbi5vbi1wYWdlIGkge1xuICAgICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24uYWN0aXZlIGk6YmVmb3JlLCAuc3RpY2t5LW5hdmlnYXRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24ub24tcGFnZSBpOmJlZm9yZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLm9uLXBhZ2UgaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU2MDhcIjsgfVxuICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxcHggMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRvcDogMzBweDsgfVxuICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvdHRvbTogMzBweDsgfVxuICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDsgfVxuICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzJkMzczYzsgfVxuICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaSAuY2lyY2xlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCAjZmZmIHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDI2cHg7IH1cbiAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkuYWN0aXZlLCAuc3RpY2t5LW5hdmlnYXRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIC5kcm9wYnRuIGxpLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gLmRyb3BidG4gbGkub24tcGFnZSwgLnN0aWNreS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaS5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpLm9uLXBhZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTsgfVxuICAgICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpLmFjdGl2ZSBhLCAuc3RpY2t5LW5hdmlnYXRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIC5kcm9wYnRuIGxpLm9uLXBhZ2UgYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiAuZHJvcGJ0biBsaS5vbi1wYWdlIGEsIC5zdGlja3ktbmF2aWdhdGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkub24tcGFnZSBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpLm9uLXBhZ2UgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkuYWN0aXZlIC5jaXJjbGUsIC5zdGlja3ktbmF2aWdhdGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gLmRyb3BidG4gbGkub24tcGFnZSAuY2lyY2xlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIC5kcm9wYnRuIGxpLm9uLXBhZ2UgLmNpcmNsZSwgLnN0aWNreS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaS5vbi1wYWdlIC5jaXJjbGUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkub24tcGFnZSAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCAjZmZmIHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaTpob3ZlciwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7IH1cbiAgICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaTpob3ZlciBhLCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGk6Zm9jdXMgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbi5zaG93IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RpY2t5LW5hdmlnYXRpb24uZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uc3RvcmUtYWNjb3VudC1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjMDA0NjY5OyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gLmxpdGUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyAuaGVhZGVyIHtcbiAgICBjb2xvcjogIzNDNDY0QjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gLmZvcm0tZ3JvdXAge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zdG9yZS1hY2NvdW50LWluZm8gLmZvcm0tZ3JvdXAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gc2VsZWN0IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyAuY3JlZGl0LWNhcmQtZXhwaXJhdGlvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgICAuc3RvcmUtYWNjb3VudC1pbmZvIC5jcmVkaXQtY2FyZC1leHBpcmF0aW9uIHNlbGVjdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxNDBweDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIC5yYWRpby1idXR0b25zIC5yYWRpby1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5zdG9yZS1hY2NvdW50LWluZm8gLnJhZGlvLWJ1dHRvbnMgLnJhZGlvLWJ1dHRvbiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1hY2NvdW50LWluZm8gLnJhZGlvLWJ1dHRvbnMgLnJhZGlvLWJ1dHRvbiBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnN0b3JlLWFjY291bnQtaW5mbyAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc3RvcmUtYWNjb3VudC1pbmZvIC5yYWRpby1idXR0b25zIC5yYWRpby1idXR0b24gcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnN0b3JlLWFjY291bnQtaW5mbyAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIC5jYy1pbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnN0b3JlLWFjY291bnQtaW5mbyAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIC5jYy1pbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9IH1cbiAgICAuc3RvcmUtYWNjb3VudC1pbmZvIC5yYWRpby1idXR0b25zIC5yYWRpby1idXR0b24gLnBwLWltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIC5leGlzdGluZy1jdXN0b21lciB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgICAuc3RvcmUtYWNjb3VudC1pbmZvIC5leGlzdGluZy1jdXN0b21lciAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gLmNoZWNrYm94IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIC5jaGVja2JveCBpbnB1dCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gLmNzYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zdG9yZS1hY2NvdW50LWluZm8gLmNzYyBpbnB1dCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnN0b3JlLWFjY291bnQtaW5mbyAuY3NjIGlucHV0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gLnBwLXBheW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyAudmVyaWZ5IHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDsgfVxuXG4ubWVkaWEtY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5tZWRpYS1jYXJvdXNlbCAubWVkaWEtY2Fyb3VzZWwtdGlsZXMtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDMwcHggNTBweCA5MHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAubWVkaWEtY2Fyb3VzZWwgLm1lZGlhLWNhcm91c2VsLXRpbGVzLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm1lZGlhLWNhcm91c2VsIC5tZWRpYS1jYXJvdXNlbC10aWxlcy1zbGlkZXIgLmNhcm91c2VsLXRpbGUge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAubWVkaWEtY2Fyb3VzZWwgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICBsZWZ0OiAwcHg7IH1cblxuLnN0b3JlLW92ZXJsYXktY2Fyb3VzZWwtdGlsZXMtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIHdpZHRoOiA3MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc3RvcmUtb3ZlcmxheS1jYXJvdXNlbC10aWxlcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHdpZHRoOiA1OTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RvcmUtb3ZlcmxheS1jYXJvdXNlbC10aWxlcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAzMzZweDsgfSB9XG5cbi5zdG9yZS1vdmVybGF5LWNhcm91c2VsLXRpbGVzLXNsaWRlciAuY2Fyb3VzZWwtdGlsZSB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4uc3RvcmUtb3ZlcmxheS1jYXJvdXNlbC10aWxlcy1zbGlkZXIgZGl2W2FyaWEtbGl2ZT1wb2xpdGVdIHtcbiAgaGVpZ2h0OiBpbmhlcml0OyB9XG5cbiNtb2RhbENhcm91c2VsQ2xvc2UgLmljb24tY2xvc2Uge1xuICBjb2xvcjogIzIzODdhYTsgfVxuXG4jbXlDYXJvdXNlbE1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgI215Q2Fyb3VzZWxNb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgICB3aWR0aDogNTk1cHg7XG4gICAgICB3aWR0aDogNTk1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI215Q2Fyb3VzZWxNb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgICB3aWR0aDogMzM2cHg7XG4gICAgICB3aWR0aDogMzM2cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAjbXlDYXJvdXNlbE1vZGFsIC5tb2RhbC1jb250ZW50IC5zbGljay1uZXh0LCAjbXlDYXJvdXNlbE1vZGFsIC5tb2RhbC1jb250ZW50IC5zbGljay1wcmV2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2F0YWxvZy1oZWFkbGluZSAuYnV0dG9uLXNldCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmNhdGFsb2ctaGVhZGxpbmUgLmNvbnRhaW5lci12ZXJzaW9uIHtcbiAgbWFyZ2luOiAxcmVtIDByZW0gMnJlbTsgfVxuXG4uY2F0YWxvZy1oZWFkbGluZSAudGV4dC1ob2xkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zaG91dGJveCAuZGVza3RvcC1idXR0b24tdmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaG91dGJveCAubW9iaWxlLWJ1dHRvbi12aWV3IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3RvcmUtY2F0YWxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfVxuICAuc3RvcmUtY2F0YWxvZyAuYmx1ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAgIC5zdG9yZS1jYXRhbG9nIC5ibHVlLWJnIC5kZXNrdG9wYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXg6IDAgMSBhdXRvOyB9XG4gICAgICAuc3RvcmUtY2F0YWxvZyAuYmx1ZS1iZyAuZGVza3RvcGJ1dHRvbiBhLmJsdWUtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zdG9yZS1jYXRhbG9nIC5ibHVlLWJnIC5jb2wtc20tNSAuZGVza3RvcGJ1dHRvbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLnN0b3JlLWNhdGFsb2cgLmRlc2t0b3BidXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbltjbGFzc149XCJpY29uLVwiXSB7XG4gIGxpbmUtaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvdXRib3ggLmRlc2t0b3AtYnV0dG9uLXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNob3V0Ym94IC5tb2JpbGUtYnV0dG9uLXZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIC5wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM2OTE0OyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2ctaGVhZGxpbmUgLmJ1dHRvbi1zZXQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnNob3V0Ym94IC5kZXNrdG9wLWJ1dHRvbi12aWV3IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaG91dGJveCAubW9iaWxlLWJ1dHRvbi12aWV3IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2F0YWxvZy1oZWFkbGluZSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLnByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY5MTQ7IH1cbiAgLnN0b3JlLWNhdGFsb2cgLmJsdWUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH0gfVxuXG4uc3RvcmUtY2F0YWxvZy10aWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zdG9yZS1jYXRhbG9nLXRpbGUgLmRlc2t0b3BidXR0b24gLmJ1dHRvbi1jb252ZXJzaW9uLnByaW1hcnkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuc3RvcmUtY2F0YWxvZy10aWxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc3RvcmUtY2F0YWxvZy10aWxlIC50aWxlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC50aWxlLWNvbnRlbnQgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC50aWxlLWNvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnRpbGUtY29udGVudCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAuc3RvcmUtY2F0YWxvZy10aWxlIC5jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucmlnaHQgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnJpZ2h0IC50b3Age1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcbiAgICAgIGNvbG9yOiAjMDA1Zjg3OyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucmlnaHQgLmJvdHRvbSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucmlnaHQgLmJvdHRvbS5iaWxsaW5nLWZyZXF1ZW5jeSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucmlnaHQgLmhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjMDA1Zjg3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLyptYXJnaW4tcmlnaHQ6IC0xNXB4OyovXG4gICAgICAvKm1hcmdpbi1yaWdodDoyMDBweDsqL1xuICAgICAgbWFyZ2luLWxlZnQ6IDc4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnJpZ2h0IC5oZWFkbGluZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjhweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucmlnaHQgLmhlYWRsaW5lIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNnB4OyB9IH1cbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSAubW9iaWxlLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAubW9iaWxlLXJpZ2h0IC50b3Age1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcbiAgICAgIGNvbG9yOiAjMDA1Zjg3OyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAubW9iaWxlLXJpZ2h0IC5ib3R0b20ge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLm1vYmlsZS1yaWdodCAuaGVhZGxpbmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogIzAwNWY4NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgd2lkdGg6IDIwMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSB7XG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAuZGVza3RvcGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLm1vYmlsZS1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAubW9iaWxlLXJpZ2h0IGgyLmhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5tb2JpbGUtcmlnaHQgLmhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4OyB9XG4gICAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5tb2JpbGUtcmlnaHQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5zdG9yZS1mYXEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuc3RvcmUtZmFxIGgzIHtcbiAgICBjb2xvcjogIzAwNWY4NztcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLnN0b3JlLWZhcSAudmlldy1jYXJ0IHtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAtMjVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc3RvcmUtZmFxIC5mYXEtdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH1cbiAgICAuc3RvcmUtZmFxIC5mYXEtdGl0bGUgaDQge1xuICAgICAgY29sb3I6ICMzQzQ2NEI7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnN0b3JlLWZhcSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RvcmUtZmFxIC5vcmRlci1mb3JtIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gICAgLnN0b3JlLWZhcSAub3JkZXItZm9ybSBsYWJlbCwgLnN0b3JlLWZhcSAub3JkZXItZm9ybSBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuc3RvcmUtZmFxIC5vcmRlci1mb3JtIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuc3RvcmUtZmFxIC5vcmRlci1mb3JtIGZvcm0sIC5zdG9yZS1mYXEgLm9yZGVyLWZvcm0gaW5wdXQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5zdG9yZS1mYXEgLm9yZGVyLWZvcm0gaW5wdXQge1xuICAgICAgd2lkdGg6IDc0JTtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc3RvcmUtZmFxIC5vcmRlci1mb3JtIC5saXRlLWxpbmsge1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuc3RvcmUtZmFxIC5oZWF2eS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAuc3RvcmUtZmFxIC5saXRlLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLnN0b3JlLWZhcSAubGluay1ob2xkZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5mYXEtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLmZhcS1mb290ZXIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmZhcS1mb290ZXIgYTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLmtleS1mZWF0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5rZXktZmVhdHVyZSAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAua2V5LWZlYXR1cmUgLmhlYWRsaW5lIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAua2V5LWZlYXR1cmUgLmhlYWRsaW5lIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC5rZXktZmVhdHVyZSAuaGVhZGxpbmUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAua2V5LWZlYXR1cmUgLmhlYWRsaW5lIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmtleS1mZWF0dXJlIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAua2V5LWZlYXR1cmUgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmtleS1mZWF0dXJlIC5oZWFkbGluZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5rZXktZmVhdHVyZSAuaGVhZGxpbmUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgLmtleS1mZWF0dXJlIGgzIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmtleS1mZWF0dXJlIGgzOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAua2V5LWZlYXR1cmUgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAua2V5LWZlYXR1cmUgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmtleS1mZWF0dXJlIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oC6XCI7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDAgLTFyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5rZXktZmVhdHVyZSAuY29sbGFwc2Utb24tbW9iaWxlIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLmtleS1mZWF0dXJlIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmtleS1mZWF0dXJlIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAua2V5LWZlYXR1cmUgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlLWV4cGFuZGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5rZXktZmVhdHVyZSAuY29udGludWUtcmVhZGluZyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmtleS1mZWF0dXJlIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmtleS1mZWF0dXJlIC5kZXNrdG9wLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmtleS1mZWF0dXJlIC5tb2JpbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmtleS1mZWF0dXJlIC5tb2JpbGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAua2V5LWZlYXR1cmUgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmtleS1mZWF0dXJlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5rZXktZmVhdHVyZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5rZXktZmVhdHVyZSAudmlkZW8tY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5rZXktZmVhdHVyZSAuZGVza3RvcC12aWRlbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmtleS1mZWF0dXJlIC5tb2JpbGUtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAua2V5LWZlYXR1cmUgLm1vYmlsZS12aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnN0b3JlLWluc3RydWN0aW9ucyB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAudmlldy1jYXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5oZWFkbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5oZWFkbGluZSBoMSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogIzAwNDY2OTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAuaGVhZGxpbmUgLnJlZmVyZW5jZS1udW1iZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAuaGVhZGxpbmUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5oZWFkZXIge1xuICAgIGNvbG9yOiAjM0M0NjRCO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmltcG9ydGFudC1tZXNzYWdlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XG4gICAgY29sb3I6ICNBRjIzNUY7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5saW5rcyB7XG4gICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5saW5rcyBhIHtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmluc3RydWN0aW9ucyBwOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5idXR0b25zIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5idXR0b25zIC5idXR0b24tY29udmVyc2lvbiBpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAuY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAuY29udGVudCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmNvbnRlbnQgLmFkZHJlc3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmNvbnRlbnQgLmRldGFpbHMge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmNvbnRlbnQgbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5jb250ZW50IC5idXR0b24tY29udmVyc2lvbiAuYnV0dG9uLXRleHQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmNvbnRlbnQgLnJhZGlvLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICAgICAgLnN0b3JlLWluc3RydWN0aW9ucyAuY29udGVudCAucmFkaW8tYnV0dG9uIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5jb250ZW50IC5wcmltYXJ5IHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5jb250ZW50IC5zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5wcmludCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmFjdGl2YXRpb24tY29kZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmxpY2Vuc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAubGljZW5zZSAubGljZW5zZS1udW1iZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAuYWRkLXVuZGVybGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWNkZDc7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAub3JkZXItZGV0YWlscyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLm9yZGVyLWRldGFpbHMgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5vcmRlci1kZXRhaWxzIGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5vcmRlci1kZXRhaWxzIC5kZXRhaWwge1xuICAgICAgd2lkdGg6IDEzMHB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAub3JkZXItZGV0YWlscyAuZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5vcmRlci1kZXRhaWxzIC5hZGRyZXNzLWRldGFpbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAub3JkZXItZGV0YWlscyAuYWRkcmVzcy1kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLm9yZGVyLWRldGFpbHMgLmFkZHJlc3MtZGV0YWlscyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5idXR0b24tY29udGFpbmVyIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDsgfVxuXG4uc2llbWVucy1oZWFkIC5zZWxlY3QtbGFuZ3VhZ2Uge1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4uc2llbWVucy1oZWFkIC5zZWxlY3QtbGFuZ3VhZ2UtY29udCB7XG4gIHBhZGRpbmctbGVmdDogN3JlbTsgfVxuXG5bY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgbGluZS1oZWlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdC1sYW5ndWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiA5cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzc4ODc5MTsgfVxuXG4uc2VsZWN0LWxhbmd1YWdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5zcGFuLmRyb3BhcnctY29udGFpbmVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNzg4NzkxOyB9XG5cbi5zaWVtZW5zLWhlYWQgLnNlbGVjdC1sYW5ndWFnZSwgLm1vYmlsZS1sYW5ndWFnZSAuc2VsZWN0LWxhbmd1YWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAtM3B4O1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubW9iaWxlLWxhbmd1YWdlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZzogMHB4IDE1cHg7IH1cbiAgLm1vYmlsZS1sYW5ndWFnZSAubGFuZ3VhZ2UtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5tb2JpbGUtbGFuZ3VhZ2UgLnNlbGVjdC1sYW5ndWFnZSB7XG4gICAgdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5tb2JpbGUtbGFuZ3VhZ2Ugc3Bhbi5kcm9wYXJ3LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm1vYmlsZS1sYW5ndWFnZSAuc2VsZWN0LWxhbmd1YWdlLWNvbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3cmVtKTsgfVxuXG4uc2llbWVucy1oZWFkIC5sYW5ndWFnZS1sYWJlbCwgLmxhbmd1YWdlLWNvbnRhaW5lciAuaWNvbi1nbG9iZSB7XG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5uYXZpZ2F0aW9uLWdsb2JhbCAuZHJvcGRvd24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7IH1cblxuLmRpc3AtaW5saW5lLCAuZHJvcGFydy1jb250YWluZXIsIC5sYW5ndWFnZS1jb250YWluZXIsIC5tb2JpbGUtbGFuZ3VhZ2UgLnNlbGVjdC1sYW5ndWFnZS1jb250IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tb2JpbGUtbGFuZ3VhZ2UsIC5sYW5ndWFnZS1jb250YWluZXIsIC5tb2JpbGUtbGFuZ3VhZ2UtYnRuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW9iaWxlLWxhbmd1YWdlLnNlYXJjaC1vbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWFic29sdXRlLCAuc2llbWVucy1oZWFkIC5zZWxlY3QtbGFuZ3VhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBvc2l0b24tcmVsYXRpdmUsIC5sYW5ndWFnZS1jb250YWluZXIsIC5zZWxlY3QtbGFuZ3VhZ2UtY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3RvcmUtbGVnYWwge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgLnN0b3JlLWxlZ2FsIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuc3RvcmUtbGVnYWwgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4vKiBTdG9yZSBTYWxlcyBGb3JjZSBMaXZlIEFnZW50IENoYXQgKi9cbiNzdG9yZWNoYXQgLmJ0bi1zdG9yZS1jaGF0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC03MHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICM1MGJlYmUgMCUsICMwMDk5OTkgMTIlLCAjMDA5OWIwIDM5JSwgIzAwOTljYiAxMDAlKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDFzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICB6LWluZGV4OiAxNTA7IH1cbiAgI3N0b3JlY2hhdCAuYnRuLXN0b3JlLWNoYXQ6aG92ZXIge1xuICAgIHJpZ2h0OiAtNDBweDsgfVxuXG4jc3RvcmVjaGF0ICNwcmVjaGF0Rm9ybS5zdG9yZWNoYXQge1xuICBwYWRkaW5nOiAwOyB9XG5cbiNzdG9yZWNoYXQgLnJvd25vbWFyZ2luIHtcbiAgbWFyZ2luOiBhdXRvIDA7IH1cblxuI3N0b3JlY2hhdCAuaWNvbi1jaGF0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuOGVtOyB9XG5cbiNwcmVjaGF0Rm9ybSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc5YmFhOyB9XG4gICNwcmVjaGF0Rm9ybSAuc3RvcmUtY2hhdC1oZHIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNwcmVjaGF0Rm9ybSAuc3RvcmUtY2hhdC1oZHIgLmxvZ28ge1xuICAgICAgbWF4LWhlaWdodDogMTlweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAjcHJlY2hhdEZvcm0gLnN0b3JlLWNoYXQtaGRyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICNwcmVjaGF0Rm9ybSAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICNwcmVjaGF0Rm9ybSAuc3RvcmUtY2hhdC1mb3JtLWNvbnQge1xuICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtIDNyZW07XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAjcHJlY2hhdEZvcm0gI3N0b3JlLWNoYXRmb3JtLWNsb3NlIHtcbiAgICBjb2xvcjogIzAwOTk5OTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTU1O1xuICAgIHJpZ2h0OiAxLjVyZW07IH1cbiAgICAjcHJlY2hhdEZvcm0gI3N0b3JlLWNoYXRmb3JtLWNsb3NlIC5mYS1jbG9zZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTk5O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgcGFkZGluZzogMHB4IDJweCAycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3ByZWNoYXRGb3JtIGlucHV0W3R5cGU9J3RleHQnXSwgI3ByZWNoYXRGb3JtIHRleHRhcmVhLCAjcHJlY2hhdEZvcm0gaW5wdXRbdHlwZT0nZW1haWwnXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NkZDllMTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IC44cmVtIDEuNXJlbTtcbiAgICBib3gtc2hhZG93OiB1bnNldDsgfVxuICAjcHJlY2hhdEZvcm0gdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAjcHJlY2hhdEZvcm0gI3ByZWNoYXQtc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNwcmVjaGF0Rm9ybSBpbnB1dFt0eXBlPSd0ZXh0J10uaGFzLWVycm9yLWlucHV0LCAjcHJlY2hhdEZvcm0gdGV4dGFyZWEuaGFzLWVycm9yLWlucHV0LCAjcHJlY2hhdEZvcm0gaW5wdXRbdHlwZT0nZW1haWwnXS5oYXMtZXJyb3ItaW5wdXQsICNwcmVjaGF0Rm9ybSB0ZXh0YXJlYS5oYXMtZXJyb3ItaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMDA7IH1cbiAgI3ByZWNoYXRGb3JtIC5oYXMtZXJyb3ItdGV4dCB7XG4gICAgYmFja2dyb3VuZDogI2RjMDAwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMDA7IH1cbiAgI3ByZWNoYXRGb3JtICNjaGF0LXBob25lLWluZm8sICNwcmVjaGF0Rm9ybSAjY2hhdC1yZXEtaW5mbyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICNwcmVjaGF0Rm9ybSAjY2hhdC1waG9uZS1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNwcmVjaGF0Rm9ybSAjY2hhdC1yZXEtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbmJvZHkjc3RvcmVjaGF0IHtcbiAgYmFja2dyb3VuZDogI2ViZjBmNSAhaW1wb3J0YW50OyB9XG5cbi5zdG9yZS1sb29rdXAtdGFibGUge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4OyB9XG4gIC5zdG9yZS1sb29rdXAtdGFibGUgLnByb2R1Y3RzLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3RvcmUtbG9va3VwLXRhYmxlIHRoLCAuc3RvcmUtbG9va3VwLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuc3RvcmUtbG9va3VwLXRhYmxlIC50YWJsZS1oZWFkbGluZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnN0b3JlLWxvb2t1cC10YWJsZSAucHJvZHVjdC1yb3cge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTsgfVxuICAgIC5zdG9yZS1sb29rdXAtdGFibGUgLnByb2R1Y3Qtcm93IC51c2Vycy1jZWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtbG9va3VwLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvZHVjdC1jZWxsIC5wcm9kdWN0LW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgICAuc3RvcmUtbG9va3VwLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvZHVjdC1jZWxsIC5wcm9kdWN0LXRlcm0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgIC5zdG9yZS1sb29rdXAtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9kdWN0LWNlbGwgLmFjdGl2YXRpb24tY29kZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zdG9yZS1sb29rdXAtdGFibGUgLnByb2R1Y3Qtcm93IC5kZWxpdmVyeS1jZWxsIC5kZWxpdmVyeS1tZXRob2Qge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5zdG9yZS1sb29rdXAtdGFibGUgLnByb2R1Y3Qtcm93IC5yZW5ld2FsLWNlbGwge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLnN0b3JlLWxvb2t1cC10YWJsZSAucHJvZHVjdC1yb3cgLnJlbmV3YWwtY2VsbCAucmVuZXdhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm9yZGVyLWhpc3RvcnktdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAub3JkZXItaGlzdG9yeS10YWJsZSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7IH1cbiAgLm9yZGVyLWhpc3RvcnktdGFibGUgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDVmODc7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5vcmRlci1oaXN0b3J5LXRhYmxlIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5vcmRlci1oaXN0b3J5LXRhYmxlIC51c2Vycy1jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLm9yZGVyLWhpc3RvcnktdGFibGUgLnRlcm0tY2VsbCB7XG4gICAgd2lkdGg6IDE1JTsgfVxuICAub3JkZXItaGlzdG9yeS10YWJsZSAuc3RhdHVzLWNlbGwge1xuICAgIHdpZHRoOiAxNSU7IH1cbiAgLm9yZGVyLWhpc3RvcnktdGFibGUgYSB7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnN0b3JlLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MjBweDsgfVxuICAucG9wdXAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wb3B1cCAubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnF1b3RlLXNob3V0Ym94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAucXVvdGUtc2hvdXRib3g6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnF1b3RlLXNob3V0Ym94IC5kZXRhaWxzIC5mYS1zdGFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAucXVvdGUtc2hvdXRib3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucXVvdGUtc2hvdXRib3ggLmRldGFpbHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAucXVvdGUtc2hvdXRib3ggLmRldGFpbHMgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmYjkwMDsgfVxuICAucXVvdGUtc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5xdW90ZS1zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgLnNoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucXVvdGUtc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIC5zaGFyZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnF1b3RlLXNob3V0Ym94IC5zaG91dGJveC10aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgdG9wOiAtMTBweDsgfVxuICAgIC5xdW90ZS1zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgIHRvcDogLTEwcHg7IH0gfVxuICAucXVvdGUtc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucXVvdGUtc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAucXVvdGUtc2hvdXRib3ggLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5xdW90ZS1zaG91dGJveCAuY29udGVudCBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5xdW90ZS1zaG91dGJveCAuY29udGVudCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjZmZiOTAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucXVvdGUtc2hvdXRib3ggI3Nob3V0Ym94LW1vYmlsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVvdGUtc2hvdXRib3ggcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAucXVvdGUtc2hvdXRib3ggaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5xdW90ZS1zaG91dGJveCAuZGV0YWlscyBpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5xdW90ZS1zaG91dGJveCAjc2hvdXRib3gtbW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucXVvdGUtc2hvdXRib3ggLm1vYmlsZS1zaGFyZS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5xdW90ZS1zaG91dGJveCAubW9iaWxlLXNoYXJlLWljb24gaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbi5zdG9yZS1zdWJuYXYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0b3JlLXN1Ym5hdiAudmlldy1jYXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogMDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5zdG9yZS1zdWJuYXYgdWwge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgLnN0b3JlLXN1Ym5hdiBhIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFweCAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5zdG9yZS1zdWJuYXYgYSAudGV4dCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1zdWJuYXYgYSAuc3RlcC1udW1iZXIge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjOWJhZmJlO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgLyoqL1xuICAgICAgbGVmdDogLTEzcHg7XG4gICAgICAvKkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHR9Ki8gfVxuICAuc3RvcmUtc3VibmF2IGE6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgICAuc3RvcmUtc3VibmF2IGE6Zmlyc3QtY2hpbGQgLnN0ZXAtbnVtYmVyIHtcbiAgICAgIGxlZnQ6IDVweDsgfVxuICAuc3RvcmUtc3VibmF2IGE6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7IH1cbiAgLnN0b3JlLXN1Ym5hdiAuYWN0aXZlLCAuc3RvcmUtc3VibmF2IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdG9yZS1zdWJuYXYgLm9uLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNDY2OTsgfVxuICAgIC5zdG9yZS1zdWJuYXYgLmFjdGl2ZSAuc3RlcC1udW1iZXIsIC5zdG9yZS1zdWJuYXYgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlIC5zdGVwLW51bWJlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdG9yZS1zdWJuYXYgLm9uLXBhZ2UgLnN0ZXAtbnVtYmVyIHtcbiAgICAgIGNvbG9yOiAjMDA0NjY5OyB9XG4gICAgLnN0b3JlLXN1Ym5hdiAuYWN0aXZlIC50ZXh0LCAuc3RvcmUtc3VibmF2IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSAudGV4dCwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdG9yZS1zdWJuYXYgLm9uLXBhZ2UgLnRleHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnN0b3JlLXN1Ym5hdi1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLnZpZXctY2FydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuc3RvcmUtc3VibmF2LW1vYmlsZSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgYSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxcHggMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuc3RvcmUtc3VibmF2LW1vYmlsZSBhIC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgYSAuc3RlcC1udW1iZXIge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjOWJhZmJlO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgLyoqL1xuICAgICAgbGVmdDogLTEzcHg7XG4gICAgICAvKkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHR9Ki8gfVxuICAuc3RvcmUtc3VibmF2LW1vYmlsZSBhOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgYTpmaXJzdC1jaGlsZCAuc3RlcC1udW1iZXIge1xuICAgICAgbGVmdDogNXB4OyB9XG4gIC5zdG9yZS1zdWJuYXYtbW9iaWxlIGE6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7IH1cbiAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLmFjdGl2ZSwgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLm9uLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNDY2OTsgfVxuICAgIC5zdG9yZS1zdWJuYXYtbW9iaWxlIC5hY3RpdmUgLnN0ZXAtbnVtYmVyLCAuc3RvcmUtc3VibmF2LW1vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UgLnN0ZXAtbnVtYmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLm9uLXBhZ2UgLnN0ZXAtbnVtYmVyIHtcbiAgICAgIGNvbG9yOiAjMDA0NjY5OyB9XG4gICAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLmFjdGl2ZSAudGV4dCwgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlIC50ZXh0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLm9uLXBhZ2UgLnRleHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvcmUtc3VibmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdG9yZS1zdWJuYXYtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zdG9yZS10YWJsZSAuaGVhZGxpbmUge1xuICBjbGVhcjogYm90aDsgfVxuICAuc3RvcmUtdGFibGUgLmhlYWRsaW5lIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuc3RvcmUtdGFibGUgLmhlYWRsaW5lIC5yZWZlcmVuY2UtbnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uc3RvcmUtdGFibGUgLnByb2R1Y3RzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdHMtdGFibGUgLnVzZXJzLWNlbGwge1xuICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3RzLXRhYmxlIC5kZWxldGUtY2VsbCB7XG4gICAgICB3aWR0aDogMTIlOyB9IH1cblxuLnN0b3JlLXRhYmxlIHRoLCAuc3RvcmUtdGFibGUgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5zdG9yZS10YWJsZSAudGFibGUtaGVhZGxpbmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IHtcbiAgaGVpZ2h0OiA2NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTsgfVxuICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC51c2Vycy1jZWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvZHVjdC1jZWxsIC5wcm9kdWN0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvZHVjdC1jZWxsIC5wcm9kdWN0LXRlcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9kdWN0LWNlbGwgLmF1dG8tcmVuZXdhbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByb2R1Y3QtY2VsbCBhIHtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5kZWxpdmVyeS1jZWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvbW8tY2VsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvbW8tY2VsbCAucHJvbW8tY29kZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByb21vLWNlbGwgYSB7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByb21vLWNlbGwgLml0ZW0tZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiA1NXB4OyB9XG4gICAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9tby1jZWxsIC5pdGVtLWRldGFpbHMgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByb21vLWNlbGwgLml0ZW0tZGV0YWlscyBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9tby1jZWxsIC5pdGVtLWRldGFpbHMgYSBpIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvbW8tY2VsbCAuaXRlbS1kZXRhaWxzOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMywgMjMwLCAyMzcsIDApO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RmZTZlZDtcbiAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcmljZS1jZWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcmljZS1jZWxsIC5vbGQtcHJpY2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByaWNlLWNlbGwgLmRpc2MtcHJpY2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAuZGVsZXRlLWNlbGwge1xuICAgIHdpZHRoOiA0JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5kZWxldGUtY2VsbCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIFRlbmFudCB2aWV3IFRhYmxlIGFuZCBnZW5lcmFsIHBhZ2Ugc3R5bGVzICovXG4uc3RvcmUtdGFibGUgLnByb2R1Y3RzLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogNzAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uc3RvcmUtaW50cm8ge1xuICBtYXJnaW46IDIwcHggMCAxMHB4OyB9XG5cbi5za2lwcGVkLWZpZWxkIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnJlZ2lzdGVyLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbi5maWVsZC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5maWVsZC1kYXRhLXN0YXRpYyB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZmllbGQtZGF0YSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZmllbGQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5maWVsZC1saW5rOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzE0NzM5MTsgfVxuXG4ucmV2aWV3LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMDA0NjY5OyB9XG5cbi5yZXZpZXctZWRpdCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogN3B4O1xuICB0b3A6IDhweDsgfVxuXG4ucmV2aWV3LWJveCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4ucmV2aWV3LWJveCBsaSB7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG5cbi5yZXZpZXctYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNTtcbiAgcGFkZGluZzogMTVweCAzNXB4IDE1cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucmV2aWV3LXJpZ2h0IHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBib3JkZXI6IDFweCAjZDhlMGUwIHNvbGlkO1xuICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLyoqKiBGb3JtIFN0eWxpbmcgKioqL1xuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDo6cGxhY2Vob2xkZXIsXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3ODg3OTE7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc5YmFhO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzJkMzczYztcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDA1NTc4OyB9XG5cbi8qKiogRXJyb3IgSGFuZGxpbmcgU3R5bGluZyAqKiovXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5oYXMtZXJyb3Ige1xuICBvdXRsaW5lOiAxcHggc29saWQgI2RjMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAwMDtcbiAgY29sb3I6ICNkYzAwMDA7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuZmEtd2FybmluZywgLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuZmEtY2hlY2sge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDRweDsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5jb2wtZXJyb3Ige1xuICBjb2xvcjogI2RjMDAwMDsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIHN1Y2Nlc3MtbXNnIHtcbiAgY29sb3I6ICM0MWFhYWE7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuZmEtd2FybmluZyArIC5jb2x1bW5pemUtaWNvbiwgLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuZmEtY2hlY2sgKyAuY29sdW1uaXplLWljb24ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmhhcy1lcnJvci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2RjMDAwMDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiAxcHggc29saWQgI2RjMDAwMDsgfVxuXG4vKioqKiBQYXNzd29yZCBDcml0ZXJpYSAqKioqL1xuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAucG9wb3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyZDM3M2M7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJkMzczYzsgfVxuXG4vKioqKiBQb3BvdmVyICoqKi9cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLnBvcG92ZXIsIC5wb3BvdmVyID4gLmFycm93LCAucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5wb3BvdmVyID4gLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogYXV0bztcbiAgbWF4LXdpZHRoOiA4MCU7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAucG9wb3Zlci1jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuYnRuLWxpbmsge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmJ0bi1saW5rOmhvdmVyLCAucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIHRhYmxlIC5yb3cudGFibGUtZm9ybS1yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hcHBseS1hbGwtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjk1KTsgfVxuXG4uc3RvcmUtc3VibmF2LnN0ZXBzLWxpbmtzIC5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYjdiN2I3O1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4OyB9XG5cbi8qIE1pc2MgbW9iaWxlIHRvdWNoIHVwcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVnaXN0ZXItYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5yZXZpZXctcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm5leHQtYnRuLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnN0b3JlLXN1Ym5hdi5zdGVwcy1saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0b3JlLXN1Ym5hdi5zdGVwcy1saW5rcyBhIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdG9yZS1zdWJuYXYuc3RlcHMtbGlua3MgYSAuc3RlcC1udW1iZXIge1xuICAgIGxlZnQ6IDQwJTsgfSB9XG5cbi8qIEZsZXggU29sdXRpb25zICovXG4ucm93LWZsZXgsIC5yb3ctY29saGVpZ2h0LWVsYXN0aWMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5yb3ctZXEtaGVpZ2h0IHtcbiAgZmxleDogMCAxIDA7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ucm93LWZsZXgtY29sdW1uLCAudGlsZS1jb2wtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ucm93LWNvbGhlaWdodC1lbGFzdGljIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IGF1dG87IH1cbiAgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYzphZnRlciwgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggNDBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5yb3ctY29saGVpZ2h0LWVsYXN0aWMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIC5jdGEge1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuXG4vKiBHZW5lcmljIHNwYWNpbmcgKi9cbi5wYWRkaW5nLWxlZnQtbGcge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTsgfVxuXG4ubWFyZ2luLWxlZnQtbGcge1xuICBtYXJnaW4tbGVmdDogMy41cmVtOyB9XG5cbi5uby1saXN0LW1hcmdpbiB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tYXJnaW4tc2lkZS1zbWFsbCB7XG4gIG1hcmdpbjogYXV0byAxcmVtOyB9XG5cbi5tYXJnaW4tbGVmdC1zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5tYXJnaW4tcmlnaHQtc21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLm1hcmdpbi1yaWdodC14cyB7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi50YWJiZWQtcGFuZWwge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCAudXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIC5wYW5lbC13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODsgfVxuICAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCBhLnBhbmVsLXRhYnMge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIGEucGFuZWwtdGFicyB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRhYmJlZC1wYW5lbC5wYW5lbC1zdHJldGNoZWQgYS5wYW5lbC10YWJzIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7IH0gfVxuICAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU2RUE7XG4gICAgY29sb3I6ICMzQzQ2NEI7IH1cbiAgICAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCAuYnV0dG9uLWNvbnZlcnNpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M2REZFODsgfVxuICAgIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIC5idXR0b24tY29udmVyc2lvbi5hY3RpdmUsIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnV0dG9uLWNvbnZlcnNpb24ub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIC5idXR0b24tY29udmVyc2lvbi5vbi1wYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3QUE7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGFiYmVkLXBhbmVsIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDI1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGFiYmVkLXBhbmVsIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLnRhYmJlZC1wYW5lbF9fbWVudSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyMzg3YWE7IH1cbiAgICAudGFiYmVkLXBhbmVsX19tZW51IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLnRhYmJlZC1wYW5lbF9fbWVudSB1bCBsaSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG4gICAgICAgIC50YWJiZWQtcGFuZWxfX21lbnUgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnRhYmJlZC1wYW5lbF9fbWVudSB1bCBsaSBhIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzhmYTJiMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZmEyYjA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhmYTJiMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgY29sb3I6ICM4ZmEyYjA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC50YWJiZWQtcGFuZWxfX21lbnUgdWwgbGkgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gICAgICAgICAgLnRhYmJlZC1wYW5lbF9fbWVudSB1bCBsaSBhLmFjdGl2ZSwgLnRhYmJlZC1wYW5lbF9fbWVudSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgbGkgLmRyb3BidG4gYS5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnRhYmJlZC1wYW5lbF9fbWVudSB1bCBsaSAuZHJvcGJ0biBhLm9uLXBhZ2UsIC50YWJiZWQtcGFuZWxfX21lbnUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGxpIGEub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC50YWJiZWQtcGFuZWxfX21lbnUgdWwgLmRyb3BidG4gbGkgYS5vbi1wYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzIzODdhYTsgfVxuICAudGFiYmVkLXBhbmVsX19wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICBwYWRkaW5nOiA2MHB4IDQ1cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50YWJiZWQtcGFuZWxfX3BhbmVsLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJiZWQtcGFuZWxfX3BhbmVsLm9uLXBhZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGFiYmVkLXBhbmVsX19wYW5lbCAuaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLnRhYmJlZC1wYW5lbF9fcGFuZWwgLmhlYWRsaW5lIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnRhYmJlZC1wYW5lbF9fcGFuZWwgLmhlYWRsaW5lIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgICAudGFiYmVkLXBhbmVsX19wYW5lbCAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAgIC50YWJiZWQtcGFuZWxfX3BhbmVsIC5oZWFkbGluZSAuc2hhcmUgLnNoYXJlLWJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudGFiYmVkLXBhbmVsX19wYW5lbCAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC50YWJiZWQtcGFuZWxfX3BhbmVsIC52aWRlby1jYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDE1cHggMCAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAgIC50YWJiZWQtcGFuZWxfX3BhbmVsIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAudGFiYmVkLXBhbmVsX19wYW5lbCAuY2F0YWxvZy10aWxlcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG4gIC50YWJiZWQtcGFuZWxfX3BhbmVsLmNhdGFsb2ctdGlsZXMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi8qIEZsZXggU29sdXRpb25zICovXG4ucm93LWZsZXgsIC5yb3ctY29saGVpZ2h0LWVsYXN0aWMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5yb3ctZmxleCB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ucm93LWVxLWhlaWdodCB7XG4gIGZsZXg6IDAgMSAwO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnJvdy1mbGV4LWNvbHVtbiwgLnRpbGUtY29sLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5yb3ctY29saGVpZ2h0LWVsYXN0aWM6YWZ0ZXIsIC5yb3ctY29saGVpZ2h0LWVsYXN0aWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG5cbi5jdGEtdGlsZXMtY2hhcHRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmN0YS10aWxlcy1jaGFwdGVyIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAudHdvLXRpbGUtaWNvbi1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAudHdvLXRpbGUtaWNvbi1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMjMlIC0gMTVweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzg3YWE7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzg3YWE7IH1cbiAgICAgICAgICAuY3RhLXRpbGVzLWNoYXB0ZXIgLmZvdXItdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGU6bm90KDpsYXN0LWNoaWxkKSwgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZTpub3QoOmxhc3QtY2hpbGQpLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZTpub3QoOmxhc3QtY2hpbGQpLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNXB4ICogMS4yODUpOyB9IH1cbiAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCwgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCwgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDIwcHg7IH0gfVxuICAgICAgICAuY3RhLXRpbGVzLWNoYXB0ZXIgLmZvdXItdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGgzLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGgzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBoMywgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBoMywgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgaDMge1xuICAgICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgICAgLmN0YS10aWxlcy1jaGFwdGVyIC5mb3VyLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGEsIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4sIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4sIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBwLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IHAsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IHAsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgcCB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlIHtcbiAgICB3aWR0aDogY2FsYygzMCUgLSAxNXB4KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlIHtcbiAgICB3aWR0aDogY2FsYyg0NyUgLSAxNXB4KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlIGEge1xuICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGUgYTpob3ZlcixcbiAgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIsXG4udGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIGgzLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIGgzIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciBwLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5idXR0b24tY29udmVyc2lvbi1saW5rLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5idXR0b24tY29udmVyc2lvbi1saW5rIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzcwMTRhOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5pY29uLW9yYW5nZSxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuaWNvbi1vcmFuZ2Uge1xuICAgIGNvbG9yOiAjZmY1ZTM5OyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5pY29uLWJsdWUsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmljb24tYmx1ZSB7XG4gICAgY29sb3I6ICMwZjc4OWI7IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmljb24tcGx1bSxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuaWNvbi1wbHVtIHtcbiAgICBjb2xvcjogI2FmMjM1ZjsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciBhIHNwYW4udGl0bGUtaDMsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgYSBzcGFuLnRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciBhIHNwYW4ucGFyYWdyYXBoLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIGEgc3Bhbi5wYXJhZ3JhcGgge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5jb250ZW50IHAsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQtdG9wLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50LXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudC1ib3R0b20sXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IGEsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQgYS5idXR0b24tY29udmVyc2lvbixcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCBhLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQgaDMsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQgaDMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IGgzLFxuICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCBoMyB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IGgzLFxuICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCBoMyB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IGgzLFxuICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCBoMyB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZS1yb3csXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGUtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDYlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGUtcm93LFxuICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZS1yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGUsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQsXG4gICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1JTsgfVxuICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSxcbiAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnRpdGxlLWgzLFxuICAgICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi50aXRsZS1oMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi50aXRsZS1oMyxcbiAgICAgICAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnRpdGxlLWgzIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG4gICAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi5wYXJhZ3JhcGgsXG4gICAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnBhcmFncmFwaCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgICAgICAgIHdpZHRoOiAzMHJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi5wYXJhZ3JhcGgsXG4gICAgICAgICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnBhcmFncmFwaCxcbiAgICAgICAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnBhcmFncmFwaCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi5wYXJhZ3JhcGgsXG4gICAgICAgICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiBpLFxuICAgICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiBpIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgb2JqZWN0LFxuICAgICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgb2JqZWN0IHtcbiAgICAgICAgICBoZWlnaHQ6IDE4cmVtO1xuICAgICAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLnZpZGVvLWJsb2NrLXBhcnRuZXItcm91dGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4udmlkZW8tYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnZpZGVvLWJsb2NrLmRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDM3M2M7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnZpZGVvLWJsb2NrLmxhcmdlIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAudmlkZW8tYmxvY2subGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnZpZGVvLWJsb2NrX19oZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7IH1cblxuLnRpbGUtY29udGFpbmVyIC52aWRlby1qcyB7XG4gIHBhZGRpbmctdG9wOiA3NS4yNSU7IH1cblxuLnRpbGUtY29udGFpbmVyIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogNC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiA1NXB4O1xuICBsZWZ0OiA2NSU7XG4gIHRvcDogNTUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbGUtY29udGFpbmVyIC52aWRlby1qcyB7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAudGlsZS1jb250YWluZXIgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbGVmdDogNjAlO1xuICAgIHRvcDogNTAlOyB9XG4gIC50aWxlLWNvbnRhaW5lciAudmpzLWJpZy1wbGF5LWNlbnRlcmVkIHtcbiAgICB0b3A6IDUwJTsgfSB9XG5cbi52aWRlby13cmFwcGVyLWZzIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiB0YWJlbDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC52aWRlby13cmFwcGVyLWZzIHZpZGVvIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnZpZGVvLXdyYXBwZXItZnMgLnZqcy1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnZpZGVvLXdyYXBwZXItZnMgLnZqcy1jb250cm9sLWJhciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMsbWFyZ2luIC41cztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudmlkZW8td3JhcHBlci1mcyAudmlkZW8tanMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwMCU7IH1cblxuLnZpZGVvLXdyYXBwZXItZnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC52aWRlby13cmFwcGVyLWZzIC5jbG9zZS12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICB0b3A6IDEuMTQyODU3MTQyOXJlbTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIGxlZnQ6IDEuMTQyODU3MTQyOXJlbTtcbiAgICB6LWluZGV4OiAxMDAwOyB9XG4gIC52aWRlby13cmFwcGVyLWZzIC5jbG9zZS12aWRlbzpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7IH1cbiAgLnZpZGVvLXdyYXBwZXItZnMgLmNsb3NlLXZpZGVvX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnZpZGVvLXdyYXBwZXItZnMgLmNsb3NlLXZpZGVvX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAuOTI4NTcxNDI4NnJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlOyB9XG4gIC52aWRlby13cmFwcGVyLWZzIC5jbG9zZS12aWRlb19faWNvbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmc6IC43MTQyODU3MTQzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk5OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC52aWRlby13cmFwcGVyLWZzIC5jbG9zZS12aWRlb19fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMDA5OTk5OyB9XG5cbi52aWRlby1taWNldHlwZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4NzliYWE7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4udmlkZW8tanMge1xuICB3aWR0aDogMTAwJTsgfVxuICAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGxlZnQ6IDYwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC52aWRlby1qcyAudmpzLWNvbnRyb2w6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5vbi1kZW1hbmQtd2ViaW5hciwgLmxpdmUtd2ViaW5hciwgLnBoeXNpY2FsLWV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAucHJlc2VudGVycywgLmxpdmUtd2ViaW5hciAucHJlc2VudGVycywgLnBoeXNpY2FsLWV2ZW50IC5wcmVzZW50ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZXZlbnQtaW1nLWNvbnRhaW5lciwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZXZlbnQtaW1nLWNvbnRhaW5lciwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5ldmVudC1pbWctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoMSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoMSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGgyLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGgyLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGgzLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGgzLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGgzLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGgzLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfSB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoNCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoNCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGg1LCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGg1LCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaDYsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaDYsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBoNiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBwLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIHAsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtICFpbXBvcnRhbnQ7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgcCBzdHJvbmcsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgcCBzdHJvbmcsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBwIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQgIWltcG9ydGFudDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgb2wsIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSB1bCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBvbCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSB1bCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIG9sLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBvbCBsaSwgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIHVsIGxpLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIG9sIGxpLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIHVsIGxpLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgb2wgbGksIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaW1nLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGltZywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmltZy1jYXB0aW9uLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5pbWctY2FwdGlvbiwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5pbWctY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIGgxLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSBoMSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC50aXRsZSBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSBoMSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgaDEsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSAuc2hhcmUsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5zaGFyZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC50aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5zaGFyZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgLnNoYXJlLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFweDsgfSB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSBhLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSBhLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnRpdGxlIGEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSBhLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSBhLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnRpdGxlIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC50aXRsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIGJ1dHRvbiwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIGJ1dHRvbiwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGZvcm0gYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSBidXR0b24sIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSBidXR0b24sIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBmb3JtIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSBidXR0b24sIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSBidXR0b24sIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBmb3JtIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSAuY2hlY2tib3ggbGFiZWwsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSAuY2hlY2tib3ggbGFiZWwsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBmb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIHNlbGVjdCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIHNlbGVjdCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGZvcm0gc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiBGaXJlZm94ICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGZvcm0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC0xNXB4OyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LmVycm9yLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LmVycm9yLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3guZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAuY2hlY2tib3gsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAuY2hlY2tib3gsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcC5jaGVja2JveCB7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5MVl92YWxpZGF0aW9uX21lc3NhZ2UsIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC52YWxpZGF0aW9uX21lc3NhZ2UsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuTFZfdmFsaWRhdGlvbl9tZXNzYWdlLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNDQzAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tY29udHJvbC5lcnJvciwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWNvbnRyb2wuZXJyb3IsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gICAgY29sb3I6ICNhZjIzNWY7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGxpLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBsaSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBsaSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlLFxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlLFxuICAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlLFxuICAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgaDQsXG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSBoNCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgaDQsXG4gIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgaDQsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgaDQsXG4gIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQsXG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQsXG4gIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQsXG4gIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgYSxcbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgYSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgYSxcbiAgICAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IGEsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgYSxcbiAgICAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBwLFxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgcCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgcCxcbiAgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBwLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IHAsXG4gIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5vdGhlci1pbmxpbmUtZm9ybSBzZWxlY3QsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLm90aGVyLWlubGluZS1mb3JtIHNlbGVjdCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5vdGhlci1pbmxpbmUtZm9ybSBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5vdGhlci1pbmxpbmUtZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLm90aGVyLWlubGluZS1mb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5vdGhlci1pbmxpbmUtZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlICNxdW90ZV9pbWcsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgI3F1b3RlX2ltZywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlICNxdW90ZV9pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogIzAwNDY2OTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAjcXVvdGVfaW1nLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlICNxdW90ZV9pbWcsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAjcXVvdGVfaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7IH0gfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnF1b3RlcywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAucXVvdGVzLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnF1b3RlcyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcbiAgICBjb2xvcjogIzAwNDY2OTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5xdW90ZXMsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnF1b3RlcywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5xdW90ZXMge1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc2lnbmF0dXJlLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zaWduYXR1cmUsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc2lnbmF0dXJlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmltZy1xdW90ZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuaW1nLXF1b3RlLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLmltZy1xdW90ZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5ncmV5LWJhciwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZ3JleS1iYXIsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuZ3JleS1iYXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnBhZ2UtdGFnLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5wYWdlLXRhZywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLndlYmluYXItdGFnbGluZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud2ViaW5hci10YWdsaW5lLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLndlYmluYXItdGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgaW1nLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBpbWcsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBwLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBwLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBwLmF1dGhvci1uYW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnBhZ2UtdGFnLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5wYWdlLXRhZywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLndlYmluYXItdGFnbGluZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud2ViaW5hci10YWdsaW5lLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLndlYmluYXItdGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZm9ybS1ncm91cCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZm9ybS1ncm91cCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMzBweCAwIDE1cHg7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUgaW1nLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlIGltZywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNThweDsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZSBwLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlIHAsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlLWF1dGhvciwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZS1hdXRob3IsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZS1hdXRob3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUtYXV0aG9yIHAsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUtYXV0aG9yIHAsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZS1hdXRob3IgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUtYXV0aG9yIGEsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUtYXV0aG9yIGEsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZS1hdXRob3IgYSB7XG4gICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIGltZywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgaW1nLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZXZlbnQtZGV0YWlscywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZXZlbnQtZGV0YWlscywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5ldmVudC1kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5ldmVudC1kZXRhaWxzIHNwYW4sIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmV2ZW50LWRldGFpbHMgc3BhbiwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5ldmVudC1kZXRhaWxzIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmV2ZW50LWRldGFpbHMgc3Ryb25nLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5ldmVudC1kZXRhaWxzIHN0cm9uZywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5ldmVudC1kZXRhaWxzIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cblxuLm9uLWRlbWFuZC13ZWJpbmFyLW1lZGlhIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLndlYmluYXItbGlzdCAudGlsZS1kZXRhaWxzIGgxLCAud2ViaW5hci1saXN0IC50aWxlLWRldGFpbHMgaDIsIC53ZWJpbmFyLWxpc3QgLnRpbGUtZGV0YWlscyBoMywgLndlYmluYXItbGlzdCAudGlsZS1kZXRhaWxzIGg0IHtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTsgfVxuXG4ud2ViaW5hci1saXN0IC5pbWctaGVpZ2h0LWllIHtcbiAgbWluLWhlaWdodDogMXB4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLndlYmluYXItbGlzdCB2aWRlbyB7XG4gIGhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTMwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEzMCUgIWltcG9ydGFudDsgfVxuXG5odG1sIHtcbiAgLypcclxuICAgICAgICBTZXR0aW5nIHRoZSBkb2N1bWVudCdzIGZvbnQgc2l6ZSBlbmFibGVzIHRoZSByZW0gbWVhc3VyZW1lbnRzICh3aGljaCBpcyBiYXNlZCBvbiB0aGUgZG9jdW1lbnQgZm9udCBzaXplKSB0byBiZSBcclxuICAgICAgICByZXNwb25zaXZlLiBcclxuICAgICovXG4gIGZvbnQtc2l6ZTogNjIuNSU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiA1Ni4yNSU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogNTAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiA0My43NSU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDM3LjUlOyB9IH1cblxuLypGb250IEF3ZXNvbWUqL1xuLyogRk9OVCBQQVRIXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTsgfVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg2ZW07XG4gIHdpZHRoOiAyLjE0Mjg2ZW07XG4gIHRvcDogMC4xNDI4NmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZhLWxpLmZhLWxnIHtcbiAgICBsZWZ0OiAtMS44NTcxNGVtOyB9XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtOyB9XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+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+LnlwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLypTZWN0aW9uIEltcG9ydHMqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG5cbi5tb2JpbGUtc2hhcmUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5lbGVtZW50LWludmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICAvKiBJRTYsIElFNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7IH1cblxuLmhlYWRlci10YWcge1xuICBjb2xvcjogIzIzODdhYTtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGV4dC1ibG9jay11bCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzIzODdBOTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5pY29uLXdpdGgtY3RhLWFsaWduIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuIiwiLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUHJpbnQgc3R5bGVzLlxyXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAgICosXHJcbiAgICAqOmJlZm9yZSxcclxuICAgICo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vc1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGEsXHJcbiAgICBhOnZpc2l0ZWQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIGFbaHJlZl06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xyXG4gICAgfVxyXG5cclxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcclxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcclxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxyXG4gICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG5cclxuICAgIHByZSxcclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcclxuICAgIH1cclxuXHJcbiAgICB0cixcclxuICAgIGltZyB7XHJcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgIG9ycGhhbnM6IDM7XHJcbiAgICAgICAgd2lkb3dzOiAzO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcclxuICAgIC5uYXZiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYnRuLFxyXG4gICAgLmRyb3B1cCA+IC5idG4ge1xyXG4gICAgICAgID4gLmNhcmV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdGQsXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgICB0aCxcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXHJcbn1cclxuIiwiLy9cclxuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXHJcbi8vXHJcbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcclxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cclxuLy8gaW5saW5lIGVsZW1lbnQgd2l0aCB0aGUgYXBwcm9wcmlhdGUgY2xhc3NlcywgbGlrZSBzbzpcclxuLy9cclxuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cclxuXHJcbkBhdC1yb290IHtcclxuICAvLyBJbXBvcnQgdGhlIGZvbnRzXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JykpO1xyXG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSkgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJykpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JykpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3NcclxuLmdseXBoaWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vLyBJbmRpdmlkdWFsIGljb25zXHJcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmFcIjsgfSB9XHJcbi5nbHlwaGljb24tcGx1cyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmJcIjsgfSB9XHJcbi5nbHlwaGljb24tZXVybyxcclxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cclxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cclxuLmdseXBoaWNvbi1jbG91ZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjYwMVwiOyB9IH1cclxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cclxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cclxuLmdseXBoaWNvbi1nbGFzcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9IH1cclxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cclxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cclxuLmdseXBoaWNvbi1oZWFydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cclxuLmdseXBoaWNvbi11c2VyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9IH1cclxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cclxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cclxuLmdseXBoaWNvbi10aCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMVwiOyB9IH1cclxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cclxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cclxuLmdseXBoaWNvbi1yZW1vdmUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9IH1cclxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cclxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cclxuLmdseXBoaWNvbi1vZmYgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9IH1cclxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cclxuLmdseXBoaWNvbi10cmFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMFwiOyB9IH1cclxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cclxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cclxuLmdseXBoaWNvbi10aW1lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyM1wiOyB9IH1cclxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cclxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cclxuLmdseXBoaWNvbi1kb3dubG9hZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNlwiOyB9IH1cclxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cclxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cclxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOVwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cclxuLmdseXBoaWNvbi1saXN0LWFsdCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9IH1cclxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cclxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cclxuLmdseXBoaWNvbi1oZWFkcGhvbmVzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNVwiOyB9IH1cclxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cclxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cclxuLmdseXBoaWNvbi12b2x1bWUtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOFwiOyB9IH1cclxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cclxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cclxuLmdseXBoaWNvbi10YWcgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MVwiOyB9IH1cclxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cclxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cclxuLmdseXBoaWNvbi1ib29rbWFyayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NFwiOyB9IH1cclxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cclxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cclxuLmdseXBoaWNvbi1mb250ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0N1wiOyB9IH1cclxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cclxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LWhlaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MFwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cclxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cclxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1M1wiOyB9IH1cclxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cclxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cclxuLmdseXBoaWNvbi1saXN0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NlwiOyB9IH1cclxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cclxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cclxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OVwiOyB9IH1cclxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cclxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cclxuLmdseXBoaWNvbi1hZGp1c3QgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2M1wiOyB9IH1cclxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cclxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zaGFyZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NlwiOyB9IH1cclxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cclxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OVwiOyB9IH1cclxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cclxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cclxuLmdseXBoaWNvbi1wbGF5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MlwiOyB9IH1cclxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cclxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cclxuLmdseXBoaWNvbi1mb3J3YXJkICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NVwiOyB9IH1cclxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cclxuLmdseXBoaWNvbi1lamVjdCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OFwiOyB9IH1cclxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cclxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cclxuLmdseXBoaWNvbi1wbHVzLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MVwiOyB9IH1cclxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cclxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cclxuLmdseXBoaWNvbi1vay1zaWduICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NFwiOyB9IH1cclxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cclxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cclxuLmdseXBoaWNvbi1zY3JlZW5zaG90ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4N1wiOyB9IH1cclxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cclxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cclxuLmdseXBoaWNvbi1iYW4tY2lyY2xlICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MFwiOyB9IH1cclxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cclxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cclxuLmdseXBoaWNvbi1hcnJvdy11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5M1wiOyB9IH1cclxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cclxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXNpemUtZnVsbCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NlwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cclxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cclxuLmdseXBoaWNvbi1naWZ0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9IH1cclxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cclxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cclxuLmdseXBoaWNvbi1leWUtb3BlbiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9IH1cclxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cclxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cclxuLmdseXBoaWNvbi1wbGFuZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9IH1cclxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cclxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb21tZW50ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMVwiOyB9IH1cclxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cclxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cclxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cclxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cclxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2UgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9IH1cclxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9IH1cclxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cclxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cclxuLmdseXBoaWNvbi1iZWxsICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyM1wiOyB9IH1cclxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cclxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cclxuLmdseXBoaWNvbi10aHVtYnMtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNlwiOyB9IH1cclxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cclxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cclxuLmdseXBoaWNvbi1oYW5kLXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9IH1cclxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cclxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cclxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMlwiOyB9IH1cclxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cclxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cclxuLmdseXBoaWNvbi1nbG9iZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9IH1cclxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cclxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cclxuLmdseXBoaWNvbi1maWx0ZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9IH1cclxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cclxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cclxuLmdseXBoaWNvbi1kYXNoYm9hcmQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MVwiOyB9IH1cclxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cclxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cclxuLmdseXBoaWNvbi1saW5rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9IH1cclxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cclxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cclxuLmdseXBoaWNvbi11c2QgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OFwiOyB9IH1cclxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0ICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cclxuLmdseXBoaWNvbi11bmNoZWNrZWQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1N1wiOyB9IH1cclxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cclxuLmdseXBoaWNvbi1jb2xsYXBzZS11cCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MFwiOyB9IH1cclxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cclxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cclxuLmdseXBoaWNvbi1sb2ctb3V0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2M1wiOyB9IH1cclxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zYXZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NlwiOyB9IH1cclxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cclxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cclxuLmdseXBoaWNvbi1pbXBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OVwiOyB9IH1cclxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cclxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktZGlzayAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MlwiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NVwiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cclxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cclxuLmdseXBoaWNvbi10cmFuc2ZlciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OFwiOyB9IH1cclxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cclxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb21wcmVzc2VkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MVwiOyB9IH1cclxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cclxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cclxuLmdseXBoaWNvbi10b3dlciAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NFwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cclxuLmdseXBoaWNvbi1oZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4N1wiOyB9IH1cclxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC1kb2xieSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MFwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC03LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5M1wiOyB9IH1cclxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cclxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5N1wiOyB9IH1cclxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cclxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cclxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91cyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMFwiOyB9IH1cclxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cclxuLmdseXBoaWNvbi1zYXZlLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMlwiOyB9IH1cclxuLmdseXBoaWNvbi1vcGVuLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwM1wiOyB9IH1cclxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb3B5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9IH1cclxuLmdseXBoaWNvbi1wYXN0ZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNlwiOyB9IH1cclxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2VcclxuLy8gdGhleSBjdXJyZW50bHkgdXNlIFVuaWNvZGUgY29kZXBvaW50cyB0aGF0IGFyZSBvdXRzaWRlIHRoZVxyXG4vLyBCYXNpYyBNdWx0aWxpbmd1YWwgUGxhbmUgKEJNUCkuIE9sZGVyIGJ1Z2d5IHZlcnNpb25zIG9mIFdlYktpdCBjYW4ndCBoYW5kbGVcclxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXHJcbi8vIE5vdGFibHksIHRoZSBidWcgYWZmZWN0cyBzb21lIG9sZGVyIHZlcnNpb25zIG9mIHRoZSBBbmRyb2lkIEJyb3dzZXIuXHJcbi8vIE1vcmUgaW5mbzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDEwNlxyXG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cclxuLy8gLmdseXBoaWNvbi1rZXkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY1MTFcIjsgfSB9XHJcbi5nbHlwaGljb24tYWxlcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDlcIjsgfSB9XHJcbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XHJcbi5nbHlwaGljb24ta2luZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTFcIjsgfSB9XHJcbi5nbHlwaGljb24tcXVlZW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTJcIjsgfSB9XHJcbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XHJcbi5nbHlwaGljb24tYmlzaG9wICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTRcIjsgfSB9XHJcbi5nbHlwaGljb24ta25pZ2h0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTVcIjsgfSB9XHJcbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XHJcbi5nbHlwaGljb24tdGVudCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2ZmFcIjsgfSB9XHJcbi5nbHlwaGljb24tYmxhY2tib2FyZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMThcIjsgfSB9XHJcbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XHJcbi5nbHlwaGljb24tYXBwbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmZcIjsgfSB9XHJcbi5nbHlwaGljb24tZXJhc2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjFcIjsgfSB9XHJcbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XHJcbi5nbHlwaGljb24tbGFtcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjNcIjsgfSB9XHJcbi5nbHlwaGljb24tZHVwbGljYXRlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjRcIjsgfSB9XHJcbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XHJcbi5nbHlwaGljb24tc2Npc3NvcnMgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjZcIjsgfSB9XHJcbi5nbHlwaGljb24tYml0Y29pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XHJcbi5nbHlwaGljb24tYnRjICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XHJcbi5nbHlwaGljb24teGJ0ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XHJcbi5nbHlwaGljb24teWVuICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XHJcbi5nbHlwaGljb24tanB5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XHJcbi5nbHlwaGljb24tcnVibGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XHJcbi5nbHlwaGljb24tcnViICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XHJcbi5nbHlwaGljb24tc2NhbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzBcIjsgfSB9XHJcbi5nbHlwaGljb24taWNlLWxvbGx5ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzFcIjsgfSB9XHJcbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzJcIjsgfSB9XHJcbi5nbHlwaGljb24tZWR1Y2F0aW9uICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzNcIjsgfSB9XHJcbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzRcIjsgfSB9XHJcbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzVcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXIgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzZcIjsgfSB9XHJcbi5nbHlwaGljb24tbW9kYWwtd2luZG93ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzdcIjsgfSB9XHJcbi5nbHlwaGljb24tb2lsICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzhcIjsgfSB9XHJcbi5nbHlwaGljb24tZ3JhaW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzlcIjsgfSB9XHJcbi5nbHlwaGljb24tc3VuZ2xhc3NlcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDBcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC1zaXplICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDFcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC1jb2xvciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDJcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDNcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDRcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbSAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDVcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWx7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDZcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDdcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDhcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDlcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTBcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTFcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTJcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTNcIjsgfSB9XHJcbi5nbHlwaGljb24tY29uc29sZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTRcIjsgfSB9XHJcbi5nbHlwaGljb24tc3VwZXJzY3JpcHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTVcIjsgfSB9XHJcbi5nbHlwaGljb24tc3Vic2NyaXB0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTZcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTdcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNThcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTlcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNjBcIjsgfSB9XHJcbiIsIi8vXHJcbi8vIFNjYWZmb2xkaW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcclxuLy9cclxuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cclxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxyXG4vLyBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcclxuKiB7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG5cclxuXHJcbi8vIEJvZHkgcmVzZXRcclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG59XHJcblxyXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy8gTGlua3NcclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcbi8vXHJcbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXHJcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4vLyBJbWFnZXNcclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXHJcbi5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XHJcbn1cclxuXHJcbi8vIFJvdW5kZWQgY29ybmVyc1xyXG4uaW1nLXJvdW5kZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xyXG59XHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcbi8vXHJcbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gdGh1bWJuYWlscy5sZXNzIGZvciBgLnRodW1ibmFpbGAuXHJcbi5pbWctdGh1bWJuYWlsIHtcclxuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XHJcblxyXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxyXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XHJcbn1cclxuXHJcbi8vIFBlcmZlY3QgY2lyY2xlXHJcbi5pbWctY2lyY2xlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIHNldCByYWRpdXMgaW4gcGVyY2VudHNcclxufVxyXG5cclxuXHJcbi8vIEhvcml6b250YWwgcnVsZXNcclxuXHJcbmhyIHtcclxuICBtYXJnaW4tdG9wOiAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGhyLWJvcmRlcjtcclxufVxyXG5cclxuXHJcbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXHJcbi8vXHJcbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XHJcblxyXG4uc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsMCwwLDApO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG4uc3Itb25seS1mb2N1c2FibGUge1xyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBjbGlwOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXHJcbi8vXHJcbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxyXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXHJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxyXG5cclxuW3JvbGU9XCJidXR0b25cIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcclxuLy9cclxuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXHJcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IGhhdmUgYmVlbiByZW1vdmVkIGluIHY0LlxyXG5cclxuLy8gLSBBbmltYXRpb25zXHJcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxyXG4vLyAtIEJveCBzaGFkb3dcclxuLy8gLSBCb3ggc2l6aW5nXHJcbi8vIC0gQ29udGVudCBjb2x1bW5zXHJcbi8vIC0gSHlwaGVuc1xyXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcclxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcclxuLy8gLSBUcmFuc2l0aW9uc1xyXG4vLyAtIFVzZXIgU2VsZWN0XHJcblxyXG5cclxuLy8gQW5pbWF0aW9uc1xyXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XHJcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkaXRlcmF0aW9uLWNvdW50KSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcclxufVxyXG5cclxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxyXG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxyXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXHJcblxyXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XHJcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xyXG59XHJcblxyXG4vLyBEcm9wIHNoYWRvd3NcclxuLy9cclxuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xyXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxyXG5cclxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcclxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbn1cclxuXHJcbi8vIEJveCBzaXppbmdcclxuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbn1cclxuXHJcbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXHJcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xyXG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xyXG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xyXG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XHJcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xyXG59XHJcblxyXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxyXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xyXG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XHJcbiAgICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcclxuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xyXG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XHJcbn1cclxuXHJcbi8vIFBsYWNlaG9sZGVyIHRleHRcclxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XHJcbiAgLy8gRmlyZWZveFxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XHJcbiAgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcclxufVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25zXHJcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcclxufVxyXG5cclxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XHJcbn1cclxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XHJcbn1cclxuQG1peGluIHNrZXcoJHgsICR5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcclxufVxyXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxufVxyXG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbn1cclxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG59XHJcbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG59XHJcbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG59XHJcbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xyXG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcclxufVxyXG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcclxuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xyXG59XHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbn1cclxuXHJcblxyXG4vLyBUcmFuc2l0aW9uc1xyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbn1cclxuXHJcblxyXG4vLyBVc2VyIHNlbGVjdFxyXG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcclxuXHJcbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcclxufVxyXG4iLCIkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZSAhZGVmYXVsdDtcclxuLy9cclxuLy8gVmFyaWFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy89PSBDb2xvcnNcclxuLy9cclxuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxyXG5cclxuJGdyYXktYmFzZTogICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XHJcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcclxuJGdyYXk6ICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpICFkZWZhdWx0OyAvLyAjNTU1XHJcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKSAhZGVmYXVsdDsgLy8gIzc3N1xyXG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcclxuXHJcbiRicmFuZC1wcmltYXJ5OiAgICAgICAgIGRhcmtlbigjNDI4YmNhLCA2LjUlKSAhZGVmYXVsdDsgLy8gIzMzN2FiN1xyXG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xyXG4kYnJhbmQtaW5mbzogICAgICAgICAgICAjNWJjMGRlICFkZWZhdWx0O1xyXG4kYnJhbmQtd2FybmluZzogICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xyXG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjZDk1MzRmICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gU2NhZmZvbGRpbmdcclxuLy9cclxuLy8jIyBTZXR0aW5ncyBmb3Igc29tZSBvZiB0aGUgbW9zdCBnbG9iYWwgc3R5bGVzLlxyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cclxuJGJvZHktYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cclxuJHRleHQtY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcclxuXHJcbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cclxuJGxpbmstY29sb3I6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXHJcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcclxuLy8qKiBMaW5rIGhvdmVyIGRlY29yYXRpb24uXHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFR5cG9ncmFwaHlcclxuLy9cclxuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhZGVmYXVsdDtcclxuLy8qKiBEZWZhdWx0IG1vbm9zcGFjZSBmb250cyBmb3IgYDxjb2RlPmAsIGA8a2JkPmAsIGFuZCBgPHByZT5gLlxyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XHJcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxyXG5cclxuJGZvbnQtc2l6ZS1oMTogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi42KSkgIWRlZmF1bHQ7IC8vIH4zNnB4XHJcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuMTUpKSAhZGVmYXVsdDsgLy8gfjMwcHhcclxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcclxuJGZvbnQtc2l6ZS1oNDogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XHJcbiRmb250LXNpemUtaDU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLWg2OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcclxuXHJcbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cclxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjQyODU3MTQyOSAhZGVmYXVsdDsgLy8gMjAvMTRcclxuLy8qKiBDb21wdXRlZCBcImxpbmUtaGVpZ2h0XCIgKGBmb250LXNpemVgICogYGxpbmUtaGVpZ2h0YCkgZm9yIHVzZSB3aXRoIGBtYXJnaW5gLCBgcGFkZGluZ2AsIGV0Yy5cclxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKSAhZGVmYXVsdDsgLy8gfjIwcHhcclxuXHJcbi8vKiogQnkgZGVmYXVsdCwgdGhpcyBpbmhlcml0cyBmcm9tIHRoZSBgPGJvZHk+YC5cclxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICBpbmhlcml0ICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDUwMCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjEgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IEljb25vZ3JhcGh5XHJcbi8vXHJcbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb24gYW5kIGZpbGVuYW1lIG9mIHRoZSBpbmNsdWRlZCBHbHlwaGljb25zIGljb24gZm9udC4gVXNlZnVsIGZvciB0aG9zZSBpbmNsdWRpbmcgQm9vdHN0cmFwIHZpYSBCb3dlci5cclxuXHJcbi8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxyXG5cclxuLy8gW2NvbnZlcnRlcl0gSWYgJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciBpZiB1c2VkLCBwcm92aWRlIHBhdGggcmVsYXRpdmUgdG8gdGhlIGFzc2V0cyBsb2FkIHBhdGguXHJcbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgYmVjYXVzZSBzb21lIGFzc2V0IGhlbHBlcnMsIHN1Y2ggYXMgU3Byb2NrZXRzLCBkbyBub3Qgd29yayB3aXRoIGZpbGUtcmVsYXRpdmUgcGF0aHMuXHJcbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiLi4vZm9udHMvYm9vdHN0cmFwL1wiKSAhZGVmYXVsdDtcclxuXHJcbi8vKiogRmlsZSBuYW1lIGZvciBhbGwgZm9udCBmaWxlcy5cclxuJGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIiAhZGVmYXVsdDtcclxuLy8qKiBFbGVtZW50IElEIHdpdGhpbiBTVkcgaWNvbiBmaWxlLlxyXG4kaWNvbi1mb250LXN2Zy1pZDogICAgICAgIFwiZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBDb21wb25lbnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxyXG5cclxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDZweCAhZGVmYXVsdDtcclxuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAgIDEycHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweCAhZGVmYXVsdDtcclxuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogIDE2cHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAgMTBweCAhZGVmYXVsdDtcclxuXHJcbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHggIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLXhzLWhvcml6b250YWw6ICAgICA1cHggIWRlZmF1bHQ7XHJcblxyXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMzMzMzMzICFkZWZhdWx0OyAvLyBleHRyYSBkZWNpbWFscyBmb3IgV2luIDguMSBDaHJvbWVcclxuJGxpbmUtaGVpZ2h0LXNtYWxsOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuXHJcbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICA0cHggIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICA2cHggIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAzcHggIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdGUgZHJvcGRvd25zLlxyXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4ICFkZWZhdWx0O1xyXG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cclxuJGNhcmV0LXdpZHRoLWxhcmdlOiAgICAgICAgIDVweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFRhYmxlc1xyXG4vL1xyXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cclxuXHJcbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cclxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XHJcbi8vKiogUGFkZGluZyBmb3IgY2VsbHMgaW4gYC50YWJsZS1jb25kZW5zZWRgLlxyXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweCAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGFsbCB0YWJsZXMuXHJcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxyXG4kdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAgICNmOWY5ZjkgIWRlZmF1bHQ7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cclxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xyXG4kdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxyXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBCdXR0b25zXHJcbi8vXHJcbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcclxuXHJcbiRidG4tZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XHJcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRidG4taW5mby1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xyXG4kYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1pbmZvLWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcclxuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4td2FybmluZy1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcclxuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gRm9ybXNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBgPGlucHV0PmAgYmFja2dyb3VuZCBjb2xvclxyXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRpbnB1dC1iZy1kaXNhYmxlZDogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcclxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XHJcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxyXG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xyXG5cclxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XHJcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xyXG4vLyBUaGlzIGhhcyBubyBlZmZlY3Qgb24gYDxzZWxlY3Q+YHMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcclxuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcclxuXHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcclxuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOSAhZGVmYXVsdDtcclxuXHJcbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxyXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAjOTk5ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcclxuJGlucHV0LWhlaWdodC1iYXNlOiAgICAgICAgICAgICAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcclxuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XHJcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcclxuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XHJcbiRpbnB1dC1oZWlnaHQtc21hbGw6ICAgICAgICAgICAgIChmbG9vcigkZm9udC1zaXplLXNtYWxsICogJGxpbmUtaGVpZ2h0LXNtYWxsKSArICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIGAuZm9ybS1ncm91cGAgbWFyZ2luXHJcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcblxyXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kbGVnZW5kLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxyXG4kY3Vyc29yLWRpc2FibGVkOiAgICAgICAgICAgICAgICBub3QtYWxsb3dlZCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IERyb3Bkb3duc1xyXG4vL1xyXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cclxuXHJcbi8vKiogQmFja2dyb3VuZCBmb3IgdGhlIGRyb3Bkb3duIG1lbnUuXHJcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cclxuJGRyb3Bkb3duLWJvcmRlcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMTUpICFkZWZhdWx0O1xyXG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXHJcbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICAgICAgICNjY2MgIWRlZmF1bHQ7XHJcbi8vKiogRGl2aWRlciBjb2xvciBmb3IgYmV0d2VlbiBkcm9wZG93biBpdGVtcy5cclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcclxuXHJcbi8vKiogRHJvcGRvd24gbGluayB0ZXh0IGNvbG9yLlxyXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRncmF5LWRhcmssIDUlKSAhZGVmYXVsdDtcclxuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEaXNhYmxlZCBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cclxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRleHQgY29sb3IgZm9yIGhlYWRlcnMgd2l0aGluIGRyb3Bkb3duIG1lbnVzLlxyXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVwcmVjYXRlZCBgJGRyb3Bkb3duLWNhcmV0LWNvbG9yYCBhcyBvZiB2My4xLjBcclxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3RcclxuLy9cclxuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XHJcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cclxuLy9cclxuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXHJcblxyXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xyXG4kemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xyXG4vL1xyXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHMtbWluYCBhcyBvZiB2My4yLjBcclxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXBob25lOiAgICAgICAgICAgICAgICRzY3JlZW4teHMtbWluICFkZWZhdWx0O1xyXG5cclxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1zbWAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXRhYmxldGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLW1kLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbWQgIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDEyMDBweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tbGctZGVza3RvcDogICAgICAgICAgJHNjcmVlbi1sZy1taW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cclxuJHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDtcclxuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcclxuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cclxuXHJcbi8vKiogTnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQuXHJcbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgIDMwcHggIWRlZmF1bHQ7XHJcbi8vIE5hdmJhciBjb2xsYXBzZVxyXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cclxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludDogICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xyXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXHJcbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQ29udGFpbmVyIHNpemVzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxyXG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXHJcbiRjb250YWluZXItc206ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXRhYmxldCAhZGVmYXVsdDtcclxuXHJcbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXHJcbiRjb250YWluZXItZGVza3RvcDogICAgICAgICAgICAoOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xyXG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cclxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcclxuXHJcbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxyXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbi8vKiogRm9yIGAkc2NyZWVuLWxnLW1pbmAgYW5kIHVwLlxyXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTmF2YmFyXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxyXG4kbmF2YmFyLWhlaWdodDogICAgICAgICAgICAgICAgICAgIDUwcHggIWRlZmF1bHQ7XHJcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKSAhZGVmYXVsdDtcclxuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6ICAgICAgIDM0MHB4ICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICNmOGY4ZjggIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXIgbGlua3NcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcclxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2YmFyIHRvZ2dsZVxyXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICM4ODggIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT09IEludmVydGVkIG5hdmJhclxyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXHJcbiRuYXZiYXItaW52ZXJzZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXHJcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vIEludmVydGVkIG5hdmJhciB0b2dnbGVcclxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgIzMzMyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IE5hdnNcclxuLy9cclxuLy8jI1xyXG5cclxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcclxuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbiRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFRhYnNcclxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAjZGRkICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG5cclxuLy89PSBQaWxsc1xyXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBQYWdpbmF0aW9uXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFBhZ2VyXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRwYWdlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJnICFkZWZhdWx0O1xyXG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcblxyXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYWdlci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBKdW1ib3Ryb25cclxuLy9cclxuLy8jI1xyXG5cclxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSkgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU6ICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDQuNSkpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xyXG4vL1xyXG4vLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxyXG5cclxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcclxuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgI2RmZjBkOCAhZGVmYXVsdDtcclxuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXN1Y2Nlc3MtYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICMzMTcwOGYgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICNkOWVkZjcgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtd2FybmluZy10ZXh0OiAgICAgICAgICAgICAjOGE2ZDNiICFkZWZhdWx0O1xyXG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xyXG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtd2FybmluZy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xyXG5cclxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcclxuJHN0YXRlLWRhbmdlci1iZzogICAgICAgICAgICAgICAgI2YyZGVkZSAhZGVmYXVsdDtcclxuJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWRhbmdlci1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gVG9vbHRpcHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxyXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcclxuLy8qKiBUb29sdGlwIHRleHQgY29sb3JcclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRvb2x0aXAgYXJyb3cgd2lkdGhcclxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xyXG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBQb3BvdmVyc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIG1heGltdW0gd2lkdGhcclxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxyXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXHJcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcclxuXHJcbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcclxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgYXJyb3cgY29sb3JcclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyB3aWR0aFxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlX2luKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgMC4wNSkgIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogIGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBMYWJlbHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBEZWZhdWx0IGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogUHJpbWFyeSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1wcmltYXJ5LWJnOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtc3VjY2Vzcy1iZzogICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcclxuLy8qKiBJbmZvIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XHJcbi8vKiogV2FybmluZyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC13YXJuaW5nLWJnOiAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xyXG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxyXG4kbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIERlZmF1bHQgdGV4dCBjb2xvciBvZiBhIGxpbmtlZCBsYWJlbFxyXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTW9kYWxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgdGl0bGVcclxuJG1vZGFsLXRpdGxlLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxyXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcclxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yXHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3IgKipmb3IgSUU4KipcclxuJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBNb2RhbCBiYWNrZHJvcCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCBoZWFkZXIgYm9yZGVyIGNvbG9yXHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgZm9vdGVyIGJvcmRlciBjb2xvclxyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA2MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBBbGVydHNcclxuLy9cclxuLy8jIyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuXHJcbiRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcclxuJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XHJcbiRhbGVydC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC13YXJuaW5nLWJnOiAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xyXG4kYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xyXG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gUHJvZ3Jlc3MgYmFyc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIHdob2xlIHByb2dyZXNzIGNvbXBvbmVudFxyXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xyXG4vLyoqIFByb2dyZXNzIGJhciB0ZXh0IGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbi8vKiogU3VjY2VzcyBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci13YXJuaW5nLWJnOiAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XHJcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZzogICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xyXG4vLyoqIEluZm8gcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTGlzdCBncm91cFxyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb24gYC5saXN0LWdyb3VwLWl0ZW1gXHJcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXHJcbiRsaXN0LWdyb3VwLWJvcmRlcjogICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuLy8qKiBMaXN0IGdyb3VwIGJvcmRlciByYWRpdXNcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHNpbmdsZSBsaXN0IGl0ZW1zIG9uIGhvdmVyXHJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4vLyoqIEJvcmRlciBjb2xvciBvZiBhY3RpdmUgbGlzdCBlbGVtZW50c1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBhY3RpdmUgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjogIGxpZ2h0ZW4oJGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCA0MCUpICFkZWZhdWx0O1xyXG5cclxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gZGlzYWJsZWQgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWxpbmstY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBQYW5lbHNcclxuLy9cclxuLy8jI1xyXG5cclxuJHBhbmVsLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcclxuJHBhbmVsLWhlYWRpbmctcGFkZGluZzogICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xyXG4kcGFuZWwtZm9vdGVyLXBhZGRpbmc6ICAgICAgICAkcGFuZWwtaGVhZGluZy1wYWRkaW5nICFkZWZhdWx0O1xyXG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGVsZW1lbnRzIHdpdGhpbiBwYW5lbHNcclxuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuJHBhbmVsLWZvb3Rlci1iZzogICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcbiRwYW5lbC1kZWZhdWx0LWJvcmRlcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc6ICAgICNmNWY1ZjUgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtcHJpbWFyeS10ZXh0OiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kcGFuZWwtcHJpbWFyeS1ib3JkZXI6ICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xyXG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcclxuJHBhbmVsLWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtaW5mby1oZWFkaW5nLWJnOiAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XHJcbiRwYW5lbC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gVGh1bWJuYWlsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgaW1hZ2VcclxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xyXG4vLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcclxuJHRodW1ibmFpbC1ib3JkZXI6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuLy8qKiBUaHVtYm5haWwgYm9yZGVyIHJhZGl1c1xyXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8qKiBDdXN0b20gdGV4dCBjb2xvciBmb3IgdGh1bWJuYWlsIGNhcHRpb25zXHJcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xyXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgY2FwdGlvblxyXG4kdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZzogICA5cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBXZWxsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xyXG4kd2VsbC1ib3JkZXI6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHdlbGwtYmcsIDclKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IEJhZGdlc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXHJcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRiYWRnZS1iZzogICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWRnZSB0ZXh0IGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xyXG4kYmFkZ2UtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xyXG4kYmFkZ2UtYWN0aXZlLWJnOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG5cclxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcclxuJGJhZGdlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMSAhZGVmYXVsdDtcclxuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgMTBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IEJyZWFkY3J1bWJzXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XHJcbi8vKiogQnJlYWRjcnVtYiBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuLy8qKiBCcmVhZGNydW1iIHRleHQgY29sb3JcclxuJGJyZWFkY3J1bWItY29sb3I6ICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dHVhbCBzZXBhcmF0b3IgZm9yIGJldHdlZW4gYnJlYWRjcnVtYiBlbGVtZW50c1xyXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQ2Fyb3VzZWxcclxuLy9cclxuLy8jI1xyXG5cclxuJGNhcm91c2VsLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKDAsMCwwLC42KSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBDbG9zZVxyXG4vL1xyXG4vLyMjXHJcblxyXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xyXG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xyXG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICNmZmYgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBDb2RlXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XHJcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICNmOWYyZjQgIWRlZmF1bHQ7XHJcblxyXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xyXG5cclxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcclxuJHByZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcclxuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBUeXBlXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cclxuJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDogMTgwcHggIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxyXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBBYmJyZXZpYXRpb25zIGFuZCBhY3JvbnltcyBib3JkZXIgY29sb3JcclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcclxuJGhlYWRpbmdzLXNtYWxsLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxyXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBCbG9ja3F1b3RlIGZvbnQgc2l6ZVxyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XHJcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcclxuJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcclxuJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuLy8qKiBXaWR0aCBvZiBob3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3QgdGl0bGVzXHJcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XHJcbi8vKiogUG9pbnQgYXQgd2hpY2ggLmRsLWhvcml6b250YWwgYmVjb21lcyBob3Jpem9udGFsXHJcbiRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQ6ICAgICRncmlkLWZsb2F0LWJyZWFrcG9pbnQgIWRlZmF1bHQ7XHJcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxyXG4kaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcclxuXHJcbkBtaXhpbiB0YWItZm9jdXMoKSB7XHJcbiAgLy8gV2ViS2l0LXNwZWNpZmljLiBPdGhlciBicm93c2VycyB3aWxsIGtlZXAgdGhlaXIgZGVmYXVsdCBvdXRsaW5lIHN0eWxlLlxyXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXHJcbiAgLy8gYnV0IHRoYXQgc2VlbXMgdG8gZXJyb25lb3VzbHkgcmVtb3ZlIHRoZSBvdXRsaW5lIGluIEZpcmVmb3ggYWx0b2dldGhlci4pXHJcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG59XHJcbiIsIi8vIEltYWdlIE1peGluc1xyXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy8gLSBSZXRpbmEgaW1hZ2VcclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIGltYWdlXHJcbi8vXHJcbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXHJcbkBtaXhpbiBpbWctcmVzcG9uc2l2ZSgkZGlzcGxheTogYmxvY2spIHtcclxuICBkaXNwbGF5OiAkZGlzcGxheTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XHJcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xyXG59XHJcblxyXG5cclxuLy8gUmV0aW5hIGltYWdlXHJcbi8vXHJcbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxyXG4vLyBzcGVsbGluZyBvZiBgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvYCBpcyBpbnRlbnRpb25hbC5cclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0xeH1cIiksIFwiI3skZmlsZS0xeH1cIikpO1xyXG5cclxuICBAbWVkaWFcclxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTJ4fVwiKSwgXCIjeyRmaWxlLTJ4fVwiKSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gSGVhZGluZ3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcclxuXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAkaGVhZGluZ3Mtc21hbGwtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5oMSwgLmgxLFxyXG5oMiwgLmgyLFxyXG5oMywgLmgzIHtcclxuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG5cclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA2NSU7XHJcbiAgfVxyXG59XHJcbmg0LCAuaDQsXHJcbmg1LCAuaDUsXHJcbmg2LCAuaDYge1xyXG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcblxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICB9XHJcbn1cclxuXHJcbmgxLCAuaDEgeyBmb250LXNpemU6ICRmb250LXNpemUtaDE7IH1cclxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxyXG5oMywgLmgzIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgzOyB9XHJcbmg0LCAuaDQgeyBmb250LXNpemU6ICRmb250LXNpemUtaDQ7IH1cclxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxyXG5oNiwgLmg2IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg2OyB9XHJcblxyXG5cclxuLy8gQm9keSB0ZXh0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbnAge1xyXG4gIG1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxufVxyXG5cclxuLmxlYWQge1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBmb250LXNpemU6IGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAxLjE1KSk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRW1waGFzaXMgJiBtaXNjXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEV4OiAoMTJweCBzbWFsbCBmb250IC8gMTRweCBiYXNlIGZvbnQpICogMTAwJSA9IGFib3V0IDg1JVxyXG5zbWFsbCxcclxuLnNtYWxsIHtcclxuICBmb250LXNpemU6IGZsb29yKCgxMDAlICogJGZvbnQtc2l6ZS1zbWFsbCAvICRmb250LXNpemUtYmFzZSkpO1xyXG59XHJcblxyXG5tYXJrLFxyXG4ubWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXdhcm5pbmctYmc7XHJcbiAgcGFkZGluZzogLjJlbTtcclxufVxyXG5cclxuLy8gQWxpZ25tZW50XHJcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG4udGV4dC1yaWdodCAgICAgICAgICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XHJcbi50ZXh0LWNlbnRlciAgICAgICAgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxyXG4udGV4dC1ub3dyYXAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cclxuXHJcbi8vIFRyYW5zZm9ybWF0aW9uXHJcbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxyXG4udGV4dC11cHBlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cclxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxyXG5cclxuLy8gQ29udGV4dHVhbCBjb2xvcnNcclxuLnRleHQtbXV0ZWQge1xyXG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxufVxyXG5cclxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xyXG5cclxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XHJcblxyXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWluZm8nLCAkc3RhdGUtaW5mby10ZXh0KTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2FybmluZycsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xyXG5cclxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xyXG5cclxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xyXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXHJcbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cclxuLmJnLXByaW1hcnkge1xyXG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXHJcbiAgLy8gYXV0b21hdGljYWxseS5cclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcclxuXHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xyXG5cclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWluZm8nLCAkc3RhdGUtaW5mby1iZyk7XHJcblxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcclxuXHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcclxuXHJcblxyXG4vLyBQYWdlIGhlYWRlclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ucGFnZS1oZWFkZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSk7XHJcbiAgbWFyZ2luOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMikgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcblxyXG4vLyBMaXN0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBVbm9yZGVyZWQgYW5kIE9yZGVyZWQgbGlzdHNcclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuICB1bCxcclxuICBvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTGlzdCBvcHRpb25zXHJcblxyXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcclxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcclxuLmxpc3QtdW5zdHlsZWQge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XHJcbn1cclxuXHJcblxyXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xyXG4ubGlzdC1pbmxpbmUge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEZXNjcmlwdGlvbiBMaXN0c1xyXG5kbCB7XHJcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxufVxyXG5kdCxcclxuZGQge1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxufVxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxyXG59XHJcblxyXG4vLyBIb3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3RzXHJcbi8vXHJcbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcclxuLy8gZ3JpZCBicmVha3BvaW50IGlzIHJlYWNoZWQgKGRlZmF1bHQgb2Ygfjc2OHB4KS5cclxuXHJcbi5kbC1ob3Jpem9udGFsIHtcclxuICBkZCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGwtaG9yaXpvbnRhbC1icmVha3BvaW50KSB7XHJcbiAgICBkdCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogKCRkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcclxuICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93O1xyXG4gICAgfVxyXG4gICAgZGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogJGRsLWhvcml6b250YWwtb2Zmc2V0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE1pc2NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcclxuYWJiclt0aXRsZV0sXHJcbi8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xyXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcclxuICBjdXJzb3I6IGhlbHA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkYWJici1ib3JkZXItY29sb3I7XHJcbn1cclxuLmluaXRpYWxpc20ge1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIEBleHRlbmQgLnRleHQtdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyBCbG9ja3F1b3Rlc1xyXG5ibG9ja3F1b3RlIHtcclxuICBwYWRkaW5nOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbjogMCAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgcCxcclxuICB1bCxcclxuICBvbCB7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxyXG4gIC8vIENvbnRleHQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NjBcclxuICBmb290ZXIsXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJzsgLy8gZW0gZGFzaCwgbmJzcFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcclxuLy9cclxuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxyXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxyXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cclxuICBmb290ZXIsXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgICY6YmVmb3JlIHsgY29udGVudDogJyc7IH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IC8vIG5ic3AsIGVtIGRhc2hcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEFkZHJlc3Nlc1xyXG5hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxufVxyXG4iLCIvLyBUeXBvZ3JhcGh5XHJcblxyXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcclxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxyXG4gIGEjeyRwYXJlbnR9OmZvY3VzIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXHJcblxyXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcclxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxyXG4gIGEjeyRwYXJlbnR9OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENsZWFyZml4XHJcbi8vXHJcbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcclxuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcclxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cclxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXHJcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXHJcbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXHJcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cclxuLy9cclxuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG4iLCIvLyBUZXh0IG92ZXJmbG93XHJcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcclxuXHJcbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4iLCIvL1xyXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xyXG59XHJcblxyXG4vLyBJbmxpbmUgY29kZVxyXG5jb2RlIHtcclxuICBwYWRkaW5nOiAycHggNHB4O1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iZztcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG59XHJcblxyXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxyXG5rYmQge1xyXG4gIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgY29sb3I6ICRrYmQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4yNSk7XHJcblxyXG4gIGtiZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQmxvY2tzIG9mIGNvZGVcclxucHJlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAtIDEpIC8gMik7XHJcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAtIDEpOyAvLyAxNHB4IHRvIDEzcHhcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBjb2xvcjogJHByZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmUtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXHJcbiAgY29kZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxyXG4ucHJlLXNjcm9sbGFibGUge1xyXG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG4iLCIvL1xyXG4vLyBHcmlkIHN5c3RlbVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIENvbnRhaW5lciB3aWR0aHNcclxuLy9cclxuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZsdWlkIGNvbnRhaW5lclxyXG4vL1xyXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXHJcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xyXG59XHJcblxyXG5cclxuLy8gUm93XHJcbi8vXHJcbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXHJcblxyXG4ucm93IHtcclxuICBAaW5jbHVkZSBtYWtlLXJvdztcclxufVxyXG5cclxuXHJcbi8vIENvbHVtbnNcclxuLy9cclxuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xyXG5cclxuQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnM7XHJcblxyXG5cclxuLy8gRXh0cmEgc21hbGwgZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXHJcbi8vIHNtYXJ0cGhvbmVzLlxyXG5cclxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcclxuXHJcblxyXG4vLyBTbWFsbCBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xyXG4vLyB0byB0YWJsZXRzLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcclxufVxyXG5cclxuXHJcbi8vIE1lZGl1bSBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xyXG59XHJcblxyXG5cclxuLy8gTGFyZ2UgZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcclxufVxyXG4iLCIvLyBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXHJcblxyXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxyXG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6ICBmbG9vcigoJGd1dHRlciAvIDIpKTtcclxuICBwYWRkaW5nLXJpZ2h0OiBjZWlsKCgkZ3V0dGVyIC8gMikpO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xyXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgbWFyZ2luLWxlZnQ6ICBjZWlsKCgkZ3V0dGVyIC8gLTIpKTtcclxuICBtYXJnaW4tcmlnaHQ6IGZsb29yKCgkZ3V0dGVyIC8gLTIpKTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcclxuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcbn1cclxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xyXG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxufVxyXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xyXG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG59XHJcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XHJcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xyXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xyXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXHJcbi8vXHJcbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxyXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxyXG5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcclxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcclxuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcclxuICB9XHJcbiAgI3skbGlzdH0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcclxuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcclxuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XHJcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xyXG4gIH1cclxuICAjeyRsaXN0fSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcclxuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XHJcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XHJcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xyXG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xyXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcclxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xyXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xyXG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xyXG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xyXG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XHJcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcclxuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XHJcbn1cclxuIiwiLy9cclxuLy8gVGFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxudGFibGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcclxufVxyXG5jYXB0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuXHJcbi8vIEJhc2VsaW5lIHN0eWxlc1xyXG5cclxuLnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIC8vIENlbGxzXHJcbiAgPiB0aGVhZCxcclxuICA+IHRib2R5LFxyXG4gID4gdGZvb3Qge1xyXG4gICAgPiB0ciB7XHJcbiAgICAgID4gdGgsXHJcbiAgICAgID4gdGQge1xyXG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcclxuICA+IHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG4gIC8vIFJlbW92ZSB0b3AgYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdFxyXG4gID4gY2FwdGlvbiArIHRoZWFkLFxyXG4gID4gY29sZ3JvdXAgKyB0aGVhZCxcclxuICA+IHRoZWFkOmZpcnN0LWNoaWxkIHtcclxuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEFjY291bnQgZm9yIG11bHRpcGxlIHRib2R5IGluc3RhbmNlc1xyXG4gID4gdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIE5lc3RpbmdcclxuICAudGFibGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xyXG5cclxuLnRhYmxlLWNvbmRlbnNlZCB7XHJcbiAgPiB0aGVhZCxcclxuICA+IHRib2R5LFxyXG4gID4gdGZvb3Qge1xyXG4gICAgPiB0ciB7XHJcbiAgICAgID4gdGgsXHJcbiAgICAgID4gdGQge1xyXG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm9yZGVyZWQgdmVyc2lvblxyXG4vL1xyXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXHJcblxyXG4udGFibGUtYm9yZGVyZWQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgPiB0aGVhZCxcclxuICA+IHRib2R5LFxyXG4gID4gdGZvb3Qge1xyXG4gICAgPiB0ciB7XHJcbiAgICAgID4gdGgsXHJcbiAgICAgID4gdGQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgPiB0aGVhZCA+IHRyIHtcclxuICAgID4gdGgsXHJcbiAgICA+IHRkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFplYnJhLXN0cmlwaW5nXHJcbi8vXHJcbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXHJcblxyXG4udGFibGUtc3RyaXBlZCB7XHJcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBIb3ZlciBlZmZlY3RcclxuLy9cclxuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xyXG5cclxuLnRhYmxlLWhvdmVyIHtcclxuICA+IHRib2R5ID4gdHI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWhvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmxlIGNlbGwgc2l6aW5nXHJcbi8vXHJcbi8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcclxuXHJcbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcclxuICBmbG9hdDogbm9uZTtcclxuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XHJcbn1cclxudGFibGUge1xyXG4gIHRkLFxyXG4gIHRoIHtcclxuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xyXG4vL1xyXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2FjdGl2ZScsICR0YWJsZS1iZy1hY3RpdmUpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2luZm8nLCAkc3RhdGUtaW5mby1iZyk7XHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCd3YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcclxuLy9cclxuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XHJcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcclxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxyXG5cclxuLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgbWluLWhlaWdodDogMC4wMSU7IC8vIFdvcmthcm91bmQgZm9yIElFOSBidWcgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE0ODM3KVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgLy8gVGlnaHRlbiB1cCBzcGFjaW5nXHJcbiAgICA+IC50YWJsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXHJcbiAgICAgID4gdGhlYWQsXHJcbiAgICAgID4gdGJvZHksXHJcbiAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHIge1xyXG4gICAgICAgICAgPiB0aCxcclxuICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXHJcbiAgICA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgIC8vIE51a2UgdGhlIGFwcHJvcHJpYXRlIGJvcmRlcnMgc28gdGhhdCB0aGUgcGFyZW50IGNhbiBoYW5kbGUgdGhlbVxyXG4gICAgICA+IHRoZWFkLFxyXG4gICAgICA+IHRib2R5LFxyXG4gICAgICA+IHRmb290IHtcclxuICAgICAgICA+IHRyIHtcclxuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXHJcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcclxuICAgICAgLy8gcmVtb3ZlIHRoZSBib3JkZXIgYWx0b2dldGhlci5cclxuICAgICAgPiB0Ym9keSxcclxuICAgICAgPiB0Zm9vdCB7XHJcbiAgICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgID4gdGgsXHJcbiAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRhYmxlc1xyXG5cclxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcclxuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXHJcbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcclxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxyXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xyXG4gICAgPiB0ZC4jeyRzdGF0ZX0sXHJcbiAgICA+IHRoLiN7JHN0YXRlfSxcclxuICAgICYuI3skc3RhdGV9ID4gdGQsXHJcbiAgICAmLiN7JHN0YXRlfSA+IHRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXHJcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXHJcbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XHJcbiAgICA+IHRkLiN7JHN0YXRlfTpob3ZlcixcclxuICAgID4gdGguI3skc3RhdGV9OmhvdmVyLFxyXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0ZCxcclxuICAgICY6aG92ZXIgPiAuI3skc3RhdGV9LFxyXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBGb3Jtc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcclxuLy9cclxuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxyXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogJGxlZ2VuZC1jb2xvcjtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gRm9yY2UgSUU4IHRvIHdyYXAgbG9uZyBjb250ZW50IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMzE0MSlcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcblxyXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xyXG4vL1xyXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxyXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxyXG5cclxuLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG5cclxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgbWFyZ2luOiA0cHggMCAwO1xyXG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxyXG5zZWxlY3RbbXVsdGlwbGVdLFxyXG5zZWxlY3Rbc2l6ZV0ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcclxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcclxuICBAaW5jbHVkZSB0YWItZm9jdXM7XHJcbn1cclxuXHJcbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG59XHJcblxyXG5cclxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcclxuLy9cclxuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XHJcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcclxuLy9cclxuLy8gc2VsZWN0XHJcbi8vIHRleHRhcmVhXHJcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXHJcbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cclxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxyXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxyXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cclxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXHJcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyk7XHJcblxyXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXM7XHJcblxyXG4gIC8vIFBsYWNlaG9sZGVyXHJcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXI7XHJcblxyXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxyXG4gICY6Oi1tcy1leHBhbmQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xyXG4gIC8vXHJcbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcclxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxyXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cclxuICAmW2Rpc2FibGVkXSxcclxuICAmW3JlYWRvbmx5XSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XHJcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1XHJcbiAgfVxyXG5cclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxyXG59XHJcblxyXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXHJcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1NcclxuLy9cclxuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcclxuLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5cclxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcclxuLy9cclxuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXHJcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXHJcbi8vIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGUgZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dCwgYnV0IG9ubHlcclxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcclxuLy9cclxuLy8gTm90ZSB0aGF0IGFzIG9mIDkuMywgaU9TIGRvZXNuJ3Qgc3VwcG9ydCBgd2Vla2AuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XHJcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgICAmLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnB1dC1zbSxcclxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnB1dC1sZyxcclxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBncm91cHNcclxuLy9cclxuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxyXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3NcclxuLy9cclxuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cclxuXHJcbi5yYWRpbyxcclxuLmNoZWNrYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIEVuc3VyZSB0aGUgaW5wdXQgZG9lc24ndCBqdW1wIHdoZW4gdGhlcmUgaXMgbm8gdGV4dFxyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xyXG59XHJcblxyXG4ucmFkaW8gKyAucmFkaW8sXHJcbi5jaGVja2JveCArIC5jaGVja2JveCB7XHJcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcclxufVxyXG5cclxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxyXG4ucmFkaW8taW5saW5lLFxyXG4uY2hlY2tib3gtaW5saW5lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXHJcbn1cclxuXHJcbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcclxuLy8gU29tZSBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGJlY2F1c2UgPGxhYmVsPnMgZG9uJ3QgaW5oZXJpdCB0aGVpciBwYXJlbnQncyBgY3Vyc29yYC5cclxuLy9cclxuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG59XHJcbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcclxuLnJhZGlvLWlubGluZSxcclxuLmNoZWNrYm94LWlubGluZSB7XHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG59XHJcbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXHJcbi5yYWRpbyxcclxuLmNoZWNrYm94IHtcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXHJcbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cclxuXHJcbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcclxuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICBwYWRkaW5nLWJvdHRvbTogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLWJhc2UpO1xyXG5cclxuICAmLmlucHV0LWxnLFxyXG4gICYuaW5wdXQtc20ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXHJcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXHJcbi8vXHJcbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXHJcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cclxuXHJcbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1zbScsICRpbnB1dC1oZWlnaHQtc21hbGwsICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsKTtcclxuLmZvcm0tZ3JvdXAtc20ge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxuICB9XHJcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICB9XHJcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxyXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtc21hbGwpO1xyXG4gICAgcGFkZGluZzogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtbGcnLCAkaW5wdXQtaGVpZ2h0LWxhcmdlLCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbi5mb3JtLWdyb3VwLWxnIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgfVxyXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgfVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcclxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLWxhcmdlKTtcclxuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcclxuLy9cclxuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cclxuXHJcbi5oYXMtZmVlZGJhY2sge1xyXG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgcGFkZGluZy1yaWdodDogKCRpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xyXG4gIH1cclxufVxyXG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXHJcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtYmFzZTtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG59XHJcbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICB3aWR0aDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbn1cclxuXHJcbi8vIEZlZWRiYWNrIHN0YXRlc1xyXG4uaGFzLXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLWJnKTtcclxufVxyXG4uaGFzLXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLWJnKTtcclxufVxyXG4uaGFzLWVycm9yIHtcclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci1iZyk7XHJcbn1cclxuXHJcbi8vIFJlcG9zaXRpb24gZmVlZGJhY2sgaWNvbiBpZiBpbnB1dCBoYXMgdmlzaWJsZSBsYWJlbCBhYm92ZVxyXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcclxuXHJcbiAgJiB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxyXG4gIH1cclxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBIZWxwIHRleHRcclxuLy9cclxuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxyXG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cclxuXHJcbi5oZWxwLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XHJcbn1cclxuXHJcblxyXG4vLyBJbmxpbmUgZm9ybXNcclxuLy9cclxuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXHJcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxyXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxyXG4vL1xyXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXHJcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXHJcbi8vXHJcbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxyXG5cclxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5mb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxyXG5AbWl4aW4gZm9ybS1pbmxpbmUge1xyXG5cclxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xyXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcclxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXHJcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cclxuICAgIC5yYWRpbyxcclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cclxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcclxuLmZvcm0taW5saW5lIHtcclxuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcclxufVxyXG5cclxuXHJcblxyXG4vLyBIb3Jpem9udGFsIGZvcm1zXHJcbi8vXHJcbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXHJcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cclxuXHJcbi5mb3JtLWhvcml6b250YWwge1xyXG5cclxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcclxuICAvL1xyXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCxcclxuICAucmFkaW8taW5saW5lLFxyXG4gIC5jaGVja2JveC1pbmxpbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcclxuICB9XHJcbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxyXG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCB7XHJcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XHJcbiAgfVxyXG5cclxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcclxuICB9XHJcblxyXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxyXG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXHJcbiAgLy9cclxuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxyXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cclxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgfVxyXG5cclxuICAvLyBGb3JtIGdyb3VwIHNpemVzXHJcbiAgLy9cclxuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxyXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXHJcbiAgLmZvcm0tZ3JvdXAtbGcge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwLXNtIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXHJcbi8vXHJcbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcclxuLy8gYW5kIHN1Y2Nlc3Nlcy5cclxuXHJcbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkdGV4dC1jb2xvcjogIzU1NSwgJGJvcmRlci1jb2xvcjogI2NjYywgJGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcclxuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxyXG4gIC5oZWxwLWJsb2NrLFxyXG4gIC5jb250cm9sLWxhYmVsLFxyXG4gIC5yYWRpbyxcclxuICAuY2hlY2tib3gsXHJcbiAgLnJhZGlvLWlubGluZSxcclxuICAuY2hlY2tib3gtaW5saW5lLFxyXG4gICYucmFkaW8gbGFiZWwsXHJcbiAgJi5jaGVja2JveCBsYWJlbCxcclxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcclxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIH1cclxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XHJcbiAgICAgICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xyXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICB9XHJcbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxyXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxyXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxyXG4vL1xyXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2VcclxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cclxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xyXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXHJcbi8vXHJcbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxyXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRjb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cykge1xyXG4gICRjb2xvci1yZ2JhOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIC42KTtcclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggJGNvbG9yLXJnYmEpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXHJcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxyXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gIH1cclxuXHJcbiAgc2VsZWN0I3skcGFyZW50fSB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICB9XHJcblxyXG4gIHRleHRhcmVhI3skcGFyZW50fSxcclxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cclxuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWJhc2UsICRsaW5lLWhlaWdodC1iYXNlLCAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XHJcblxyXG4gICYsXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZm9jdXMge1xyXG4gICAgICBAaW5jbHVkZSB0YWItZm9jdXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJ0blxyXG59XHJcblxyXG5hLmJ0biB7XHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1kZWZhdWx0IHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRlZmF1bHQtY29sb3IsICRidG4tZGVmYXVsdC1iZywgJGJ0bi1kZWZhdWx0LWJvcmRlcik7XHJcbn1cclxuLmJ0bi1wcmltYXJ5IHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXHJcbi5idG4tc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWNvbG9yLCAkYnRuLXN1Y2Nlc3MtYmcsICRidG4tc3VjY2Vzcy1ib3JkZXIpO1xyXG59XHJcbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXHJcbi5idG4taW5mbyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xyXG59XHJcbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2VcclxuLmJ0bi13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXdhcm5pbmctY29sb3IsICRidG4td2FybmluZy1iZywgJGJ0bi13YXJuaW5nLWJvcmRlcik7XHJcbn1cclxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXHJcbi5idG4tZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRhbmdlci1jb2xvciwgJGJ0bi1kYW5nZXItYmcsICRidG4tZGFuZ2VyLWJvcmRlcik7XHJcbn1cclxuXHJcblxyXG4vLyBMaW5rIGJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcclxuLmJ0bi1saW5rIHtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCdXR0b24gU2l6ZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tbGcge1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xyXG59XHJcbi5idG4tc20ge1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuLmJ0bi14cyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmcteHMtdmVydGljYWwsICRwYWRkaW5nLXhzLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcclxufVxyXG5cclxuXHJcbi8vIEJsb2NrIGJ1dHRvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcclxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XHJcbiAgJi5idG4tYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xyXG4vL1xyXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXHJcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xyXG5cclxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XHJcbiAgfVxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcbiAgJi5kaXNhYmxlZCxcclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYWRnZSB7XHJcbiAgICBjb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCdXR0b24gc2l6ZXNcclxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxufVxyXG4iLCIvLyBPcGFjaXR5XHJcblxyXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xyXG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIC8vIElFOCBmaWx0ZXJcclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xyXG59XHJcbiIsIi8vXHJcbi8vIENvbXBvbmVudCBhbmltYXRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBIZWFkcyB1cCFcclxuLy9cclxuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XHJcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxyXG5cclxuLmZhZGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgbGluZWFyKTtcclxuICAmLmluIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYuaW4gICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRyJi5pbiB0byB0ci5jb2xsYXBzZS5pblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0Ym9keSYuaW4gdG8gdGJvZHkuY29sbGFwc2UuaW5cclxufVxyXG5cclxudHIuY29sbGFwc2UuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cclxuXHJcbnRib2R5LmNvbGxhcHNlLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XHJcblxyXG4uY29sbGFwc2luZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoaGVpZ2h0LCB2aXNpYmlsaXR5KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xyXG59XHJcbiIsIi8vXHJcbi8vIERyb3Bkb3duIG1lbnVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcclxuLmNhcmV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcclxuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIFxcOTsgLy8gSUU4XHJcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxyXG4uZHJvcHVwLFxyXG4uZHJvcGRvd24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXHJcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWluLXdpZHRoOiAxNjBweDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBtYXJnaW46IDJweCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cclxuICAvLyBBbGlnbnMgdGhlIGRyb3Bkb3duIG1lbnUgdG8gcmlnaHRcclxuICAvL1xyXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxyXG4gICYucHVsbC1yaWdodCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXHJcbiAgLmRpdmlkZXIge1xyXG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xyXG4gIH1cclxuXHJcbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XHJcbiAgPiBsaSA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xyXG4gIH1cclxufVxyXG5cclxuLy8gSG92ZXIvRm9jdXMgc3RhdGVcclxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcclxuICB9XHJcbn1cclxuXHJcbi8vIEFjdGl2ZSBzdGF0ZVxyXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcclxuICAmLFxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcclxuICB9XHJcbn1cclxuXHJcbi8vIERpc2FibGVkIHN0YXRlXHJcbi8vXHJcbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XHJcblxyXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcclxuICAgIEBpbmNsdWRlIHJlc2V0LWZpbHRlcjtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxyXG4ub3BlbiB7XHJcbiAgLy8gU2hvdyB0aGUgbWVudVxyXG4gID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXHJcbiAgPiBhIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZW51IHBvc2l0aW9uaW5nXHJcbi8vXHJcbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cclxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXHJcbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcclxuICByaWdodDogMDtcclxufVxyXG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxyXG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXHJcbi8vIHRvIHJlc3RvcmUgdGhlIGRlZmF1bHQgZHJvcGRvd24gbWVudSBhbGlnbm1lbnQuXHJcbi8vXHJcbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXHJcbi8vIGAucHVsbC1yaWdodGAgbmF2IGNvbXBvbmVudC5cclxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXHJcbi5kcm9wZG93bi1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxyXG59XHJcblxyXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cclxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6ICgkemluZGV4LWRyb3Bkb3duIC0gMTApO1xyXG59XHJcblxyXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xyXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcclxuLy9cclxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXHJcbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xyXG5cclxuLmRyb3B1cCxcclxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcclxuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxyXG4gIC5jYXJldCB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxyXG4vL1xyXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgLm5hdmJhci1yaWdodCB7XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHJpZ2h0OiAwOyBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxyXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cclxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xyXG4gICAgICBsZWZ0OiAwOyByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xyXG4vL1xyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcclxuXHJcbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG59XHJcbiIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXHJcbi8vXHJcbi8vIFdoZW4geW91IG5lZWQgdG8gcmVtb3ZlIGEgZ3JhZGllbnQgYmFja2dyb3VuZCwgZG8gbm90IGZvcmdldCB0byB1c2UgdGhpcyB0byByZXNldFxyXG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxyXG5cclxuQG1peGluIHJlc2V0LWZpbHRlcigpIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xyXG59XHJcbiIsIi8vXHJcbi8vIEJ1dHRvbiBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxyXG4uYnRuLWdyb3VwLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXHJcbiAgPiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcclxuLmJ0bi1ncm91cCB7XHJcbiAgLmJ0biArIC5idG4sXHJcbiAgLmJ0biArIC5idG4tZ3JvdXAsXHJcbiAgLmJ0bi1ncm91cCArIC5idG4sXHJcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXHJcbi5idG4tdG9vbGJhciB7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgLmJ0bixcclxuICAuYnRuLWdyb3VwLFxyXG4gIC5pbnB1dC1ncm91cCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCxcclxuICA+IC5pbnB1dC1ncm91cCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXHJcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5LCBnaXZlbiB0aGF0IGEgLmRyb3Bkb3duLW1lbnUgaXMgdXNlZCBpbW1lZGlhdGVseSBhZnRlciBpdFxyXG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG59XHJcblxyXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxyXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG59XHJcblxyXG4vLyBPbiBhY3RpdmUgYW5kIG9wZW4sIGRvbid0IHNob3cgb3V0bGluZVxyXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxyXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuXHJcbi8vIFNpemluZ1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5idG4tZ3JvdXAteHMgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXhzOyB9XHJcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XHJcblxyXG5cclxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXHJcbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4O1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxyXG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXHJcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcclxuXHJcbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxyXG4gICYuYnRuLWxpbmsge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxyXG4uYnRuIC5jYXJldCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xyXG4uYnRuLWxnIC5jYXJldCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlIDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxufVxyXG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcclxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2U7XHJcbn1cclxuXHJcblxyXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAsXHJcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvLyBDbGVhciBmbG9hdHMgc28gZHJvcGRvd24gbWVudXMgY2FuIGJlIHByb3Blcmx5IHBsYWNlZFxyXG4gID4gLmJ0bi1ncm91cCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgID4gLmJ0biB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYnRuICsgLmJ0bixcclxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxyXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XHJcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gIH1cclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICA+IC5idG46bGFzdC1jaGlsZCxcclxuICA+IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxufVxyXG5cclxuXHJcbi8vIEp1c3RpZmllZCBidXR0b24gZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB3aWR0aDogMSU7XHJcbiAgfVxyXG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcclxuLy9cclxuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcclxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXHJcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cclxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cclxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxyXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxyXG4vL1xyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXHJcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxyXG5cclxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xyXG5cclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuIiwiLy9cclxuLy8gSW5wdXQgZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBCYXNlIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZHJvcGRvd25zXHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxyXG5cclxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xyXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxyXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxyXG4gICAgLy8gc2VsZWN0IGVsZW1lbnRzIGluIGlucHV0IGdyb3Vwcy4gVG8gZml4IGl0LCB3ZSBmbG9hdCB0aGUgaW5wdXQuIERldGFpbHM6XHJcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6aW5nIG9wdGlvbnNcclxuLy9cclxuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxyXG4vLyBtYW5pcHVsYXRpb24uXHJcblxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcclxuICBAZXh0ZW5kIC5pbnB1dC1sZztcclxufVxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcclxuICBAZXh0ZW5kIC5pbnB1dC1zbTtcclxufVxyXG5cclxuXHJcbi8vIERpc3BsYXkgYXMgdGFibGUtY2VsbFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLWJ0bixcclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblxyXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xyXG4uaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1idG4ge1xyXG4gIHdpZHRoOiAxJTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcclxufVxyXG5cclxuLy8gVGV4dCBpbnB1dCBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcblxyXG4gIC8vIFNpemluZ1xyXG4gICYuaW5wdXQtc20ge1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xyXG4gIH1cclxuICAmLmlucHV0LWxnIHtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxuICB9XHJcblxyXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbn1cclxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbn1cclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG59XHJcblxyXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxyXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cclxuICBmb250LXNpemU6IDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcclxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cclxuICA+IC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgKyAuYnRuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgPiAuYnRuLFxyXG4gICAgPiAuYnRuLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgPiAuYnRuLFxyXG4gICAgPiAuYnRuLWdyb3VwIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIE5hdnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubmF2IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gID4gbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBEaXNhYmxlZCBzdGF0ZSBzZXRzIHRleHQgdG8gZ3JheSBhbmQgbnVrZXMgaG92ZXIvdGFiIGVmZmVjdHNcclxuICAgICYuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gT3BlbiBkcm9wZG93bnNcclxuICAub3BlbiA+IGEge1xyXG4gICAgJixcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTmF2IGRpdmlkZXJzIChkZXByZWNhdGVkIHdpdGggdjMuMC4xKVxyXG4gIC8vXHJcbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxyXG4gIC8vIHdlIG1pc3NlZCBpdC4gV2UgZG9uJ3QgY3VycmVudGx5IHN1cHBvcnQgdGhpcyBhbnl3aGVyZSwgYnV0IGluIHRoZSBpbnRlcmVzdFxyXG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXHJcbiAgLm5hdi1kaXZpZGVyIHtcclxuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyO1xyXG4gIH1cclxuXHJcbiAgLy8gUHJldmVudCBJRTggZnJvbSBtaXNwbGFjaW5nIGltZ3NcclxuICAvL1xyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XHJcbiAgPiBsaSA+IGEgPiBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gR2l2ZSB0aGUgdGFicyBzb21ldGhpbmcgdG8gc2l0IG9uXHJcbi5uYXYtdGFicyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuXHJcbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXHJcbiAgICA+IGEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcclxuICAgICYuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXHJcbiAgJi5uYXYtanVzdGlmaWVkIHtcclxuICAgIEBleHRlbmQgLm5hdi1qdXN0aWZpZWQ7XHJcbiAgICBAZXh0ZW5kIC5uYXYtdGFicy1qdXN0aWZpZWQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUGlsbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubmF2LXBpbGxzIHtcclxuICA+IGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXHJcbiAgICA+IGEge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcbiAgICArIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBY3RpdmUgc3RhdGVcclxuICAgICYuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTdGFja2VkIHBpbGxzXHJcbi5uYXYtc3RhY2tlZCB7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgICsgbGkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdiB2YXJpYXRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5uYXYtanVzdGlmaWVkIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgID4gYSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgPiBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XHJcbi8vXHJcbi8vIE1peGluIGZvciBhZGRpbmcgb24gdG9wIHRoZSBzaGFyZWQgYC5uYXYtanVzdGlmaWVkYCBzdHlsZXMgZm9yIG91ciB0YWJzXHJcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gID4gbGkgPiBhIHtcclxuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSA+IGEsXHJcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcclxuICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgID4gbGkgPiBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XHJcbiAgICB9XHJcbiAgICA+IC5hY3RpdmUgPiBhLFxyXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcclxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJiYWJsZSB0YWJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxyXG4udGFiLWNvbnRlbnQge1xyXG4gID4gLnRhYi1wYW5lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEcm9wZG93bnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXHJcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XHJcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG59XHJcbiIsIi8vXHJcbi8vIE5hdmJhcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXHJcbi8vXHJcbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXHJcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxyXG5cclxuLm5hdmJhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0OyAvLyBFbnN1cmUgYSBuYXZiYXIgYWx3YXlzIHNob3dzIChlLmcuLCB3aXRob3V0IGEgLm5hdmJhci1icmFuZCBpbiBjb2xsYXBzZWQgbW9kZSlcclxuICBtYXJnaW4tYm90dG9tOiAkbmF2YmFyLW1hcmdpbi1ib3R0b207XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBoZWFkaW5nXHJcbi8vXHJcbi8vIEdyb3VwcyBgLm5hdmJhci1icmFuZGAgYW5kIGAubmF2YmFyLXRvZ2dsZWAgaW50byBhIHNpbmdsZSBjb21wb25lbnQgZm9yIGVhc3lcclxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXHJcblxyXG4ubmF2YmFyLWhlYWRlciB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgY29sbGFwc2UgKGJvZHkpXHJcbi8vXHJcbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3NcclxuLy8gdmFyaW91cyBkZXZpY2Ugc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoaXMgY29udGVudCBpcyBjb2xsYXBzZWQgd2hlbiA8NzY4cHgsIGJ1dFxyXG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxyXG4vL1xyXG4vLyBUbyBzdGFydCAob24gbW9iaWxlIGRldmljZXMpIHRoZSBuYXZiYXIgbGlua3MsIGZvcm1zLCBhbmQgYnV0dG9ucyBhcmUgc3RhY2tlZFxyXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcclxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cclxuXHJcbi5uYXZiYXItY29sbGFwc2Uge1xyXG4gIG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgcGFkZGluZy1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgcGFkZGluZy1sZWZ0OiAgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAmLmluIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAmLmNvbGxhcHNlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmluIHtcclxuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBVbmRvIHRoZSBjb2xsYXBzZSBzaWRlIHBhZGRpbmcgZm9yIG5hdmJhcnMgd2l0aCBjb250YWluZXJzIHRvIGVuc3VyZVxyXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXHJcbiAgICAubmF2YmFyLWZpeGVkLXRvcCAmLFxyXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wICYsXHJcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhci1maXhlZC10b3AsXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcclxuICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIG1heC1oZWlnaHQ6ICRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6ICRzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxyXG4vL1xyXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXHJcblxyXG4uY29udGFpbmVyLFxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICA+IC5uYXZiYXItaGVhZGVyLFxyXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIG1hcmdpbi1sZWZ0OiAgLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xyXG4vL1xyXG4vLyBEaXNwbGF5IHRoZSBuYXZiYXIgYWNyb3NzIHRoZSBlbnRpcmV0eSBvZiB0aGUgcGFnZSBvciBmaXhlZCBpdCB0byB0aGUgdG9wIG9yXHJcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cclxuXHJcbi8vIFN0YXRpYyB0b3AgKHVuZml4ZWQsIGJ1dCAxMDAlIHdpZGUpIG5hdmJhclxyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxyXG4ubmF2YmFyLWZpeGVkLXRvcCxcclxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xyXG5cclxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuLm5hdmJhci1maXhlZC10b3Age1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbn1cclxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG59XHJcblxyXG5cclxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gID4gaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyICYsXHJcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAmIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgdG9nZ2xlXHJcbi8vXHJcbi8vIEN1c3RvbSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBgLm5hdmJhci1jb2xsYXBzZWAsIHBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlXHJcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxyXG5cclxuLm5hdmJhci10b2dnbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBwYWRkaW5nOiA5cHggMTBweDtcclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxyXG4gIC8vIHN0eWxlcyB0byBgOmZvY3VzYC5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBCYXJzXHJcbiAgLmljb24tYmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICB9XHJcbiAgLmljb24tYmFyICsgLmljb24tYmFyIHtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBuYXYgbGlua3NcclxuLy9cclxuLy8gQnVpbGRzIG9uIHRvcCBvZiB0aGUgYC5uYXZgIGNvbXBvbmVudHMgd2l0aCBpdHMgb3duIG1vZGlmaWVyIGNsYXNzIHRvIG1ha2VcclxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXHJcblxyXG4ubmF2YmFyLW5hdiB7XHJcbiAgbWFyZ2luOiAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgKC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbCk7XHJcblxyXG4gID4gbGkgPiBhIHtcclxuICAgIHBhZGRpbmctdG9wOiAgICAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XHJcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXHJcbiAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgPiBsaSA+IGEsXHJcbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgID4gbGkgPiBhIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVW5jb2xsYXBzZSB0aGUgbmF2XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgID4gbGkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogICAgJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgZm9ybVxyXG4vL1xyXG4vLyBFeHRlbnNpb24gb2YgdGhlIGAuZm9ybS1pbmxpbmVgIHdpdGggc29tZSBleHRyYSBmbGF2b3IgZm9yIG9wdGltdW0gZGlzcGxheSBpblxyXG4vLyBvdXIgbmF2YmFycy5cclxuXHJcbi5uYXZiYXItZm9ybSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBwYWRkaW5nOiAxMHB4ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgJHNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKSwgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xyXG5cclxuICAvLyBNaXhpbiBiZWhhdmlvciBmb3Igb3B0aW11bSBkaXNwbGF5XHJcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XHJcblxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xyXG5cclxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRHJvcGRvd24gbWVudXNcclxuXHJcbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXHJcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxufVxyXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0IHN1cHBvcnQgZm9yIGRyb3B1cHMgdmlhIGV4dHJhIGRyb3B1cCBjbGFzc1xyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdmJhci1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxufVxyXG5cclxuXHJcbi8vIEJ1dHRvbnMgaW4gbmF2YmFyc1xyXG4vL1xyXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cclxuXHJcbi5uYXZiYXItYnRuIHtcclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcclxuXHJcbiAgJi5idG4tc20ge1xyXG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtc21hbGwpO1xyXG4gIH1cclxuICAmLmJ0bi14cyB7XHJcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRleHQgaW4gbmF2YmFyc1xyXG4vL1xyXG4vLyBBZGQgYSBjbGFzcyB0byBtYWtlIGFueSBlbGVtZW50IHByb3Blcmx5IGFsaWduIGl0c2VsZiB2ZXJ0aWNhbGx5IHdpdGhpbiB0aGUgbmF2YmFycy5cclxuXHJcbi5uYXZiYXItdGV4dCB7XHJcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRsaW5lLWhlaWdodC1jb21wdXRlZCk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxyXG4vL1xyXG4vLyBSZXB1cnBvc2UgdGhlIHB1bGwgdXRpbGl0aWVzIGFzIHRoZWlyIG93biBuYXZiYXIgdXRpbGl0aWVzIHRvIGF2b2lkIHNwZWNpZmljaXR5XHJcbi8vIGlzc3VlcyB3aXRoIHBhcmVudHMgYW5kIGNoYWluaW5nLiBPbmx5IGRvIHRoaXMgd2hlbiB0aGUgbmF2YmFyIGlzIHVuY29sbGFwc2VkXHJcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxyXG4vL1xyXG4vLyBEZWNsYXJlZCBhZnRlciB0aGUgbmF2YmFyIGNvbXBvbmVudHMgdG8gZW5zdXJlIG1vcmUgc3BlY2lmaWNpdHkgb24gdGhlIG1hcmdpbnMuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gIC5uYXZiYXItbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubmF2YmFyLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cclxuICAgIH4gLm5hdmJhci1yaWdodCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRGVmYXVsdCBuYXZiYXJcclxuLm5hdmJhci1kZWZhdWx0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYmc7XHJcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xyXG5cclxuICAubmF2YmFyLWJyYW5kIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgPiBsaSA+IGEge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gICAgLmljb24tYmFyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItY29sbGFwc2UsXHJcbiAgLm5hdmJhci1mb3JtIHtcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcclxuICB9XHJcblxyXG4gIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBmcm9tIG9wZW4gZHJvcGRvd25cclxuICAgID4gLm9wZW4gPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxyXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gTGlua3MgaW4gbmF2YmFyc1xyXG4gIC8vXHJcbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxyXG5cclxuICAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICAgICZbZGlzYWJsZWRdLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEludmVyc2UgbmF2YmFyXHJcblxyXG4ubmF2YmFyLWludmVyc2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1iZztcclxuICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XHJcblxyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXHJcbiAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcclxuICAgIH1cclxuICAgIC5pY29uLWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWNvbGxhcHNlLFxyXG4gIC5uYXZiYXItZm9ybSB7XHJcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDclKTtcclxuICB9XHJcblxyXG4gIC8vIERyb3Bkb3duc1xyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgID4gLm9wZW4gPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxyXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgPiAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdmlkZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICAgICZbZGlzYWJsZWRdLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gTmF2YmFyIHZlcnRpY2FsIGFsaWduXHJcbi8vXHJcbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXHJcbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzMHB4KTtgIHRvIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgdG9wIG1hcmdpbi5cclxuXHJcbkBtaXhpbiBuYXZiYXItdmVydGljYWwtYWxpZ24oJGVsZW1lbnQtaGVpZ2h0KSB7XHJcbiAgbWFyZ2luLXRvcDogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgLyAyKTtcclxuICBtYXJnaW4tYm90dG9tOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xyXG59XHJcbiIsIi8vXHJcbi8vIFBhZ2luYXRpb24gKG11bHRpcGxlIHBhZ2VzKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcclxuICAgID4gYSxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXHJcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiBsaSA+IGEsXHJcbiAgPiBsaSA+IHNwYW4ge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSA+IGEsXHJcbiAgPiAuYWN0aXZlID4gc3BhbiB7XHJcbiAgICAmLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuZGlzYWJsZWQge1xyXG4gICAgPiBzcGFuLFxyXG4gICAgPiBzcGFuOmhvdmVyLFxyXG4gICAgPiBzcGFuOmZvY3VzLFxyXG4gICAgPiBhLFxyXG4gICAgPiBhOmhvdmVyLFxyXG4gICAgPiBhOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XHJcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTGFyZ2VcclxuLnBhZ2luYXRpb24tbGcge1xyXG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbn1cclxuXHJcbi8vIFNtYWxsXHJcbi5wYWdpbmF0aW9uLXNtIHtcclxuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJvcmRlci1yYWRpdXMtc21hbGwpO1xyXG59XHJcbiIsIi8vIFBhZ2luYXRpb25cclxuXHJcbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICA+IGxpIHtcclxuICAgID4gYSxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgPiBhLFxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFBhZ2VyIHBhZ2luYXRpb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4ucGFnZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgID4gYSxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2VyLWJvcmRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHBhZ2VyLWJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcblxyXG4gICAgPiBhOmhvdmVyLFxyXG4gICAgPiBhOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItaG92ZXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV4dCB7XHJcbiAgICA+IGEsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJldmlvdXMge1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGlzYWJsZWQge1xyXG4gICAgPiBhLFxyXG4gICAgPiBhOmhvdmVyLFxyXG4gICAgPiBhOmZvY3VzLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgY29sb3I6ICRwYWdlci1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xyXG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIExhYmVsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICRsYWJlbC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XHJcblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmxhYmVsXHJcblxyXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXHJcbiAgLmJ0biAmIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcclxuYS5sYWJlbCB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkbGFiZWwtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIENvbG9yc1xyXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXHJcblxyXG4ubGFiZWwtZGVmYXVsdCB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGVmYXVsdC1iZyk7XHJcbn1cclxuXHJcbi5sYWJlbC1wcmltYXJ5IHtcclxuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1wcmltYXJ5LWJnKTtcclxufVxyXG5cclxuLmxhYmVsLXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXN1Y2Nlc3MtYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtaW5mbyB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtaW5mby1iZyk7XHJcbn1cclxuXHJcbi5sYWJlbC13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC13YXJuaW5nLWJnKTtcclxufVxyXG5cclxuLmxhYmVsLWRhbmdlciB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGFuZ2VyLWJnKTtcclxufVxyXG4iLCIvLyBMYWJlbHNcclxuXHJcbkBtaXhpbiBsYWJlbC12YXJpYW50KCRjb2xvcikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgJltocmVmXSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJhZGdlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLmJhZGdlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWluLXdpZHRoOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDNweCA3cHg7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XHJcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcclxuICBsaW5lLWhlaWdodDogJGJhZGdlLWxpbmUtaGVpZ2h0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRiYWRnZS1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xyXG4gIC5idG4gJiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgfVxyXG5cclxuICAuYnRuLXhzICYsXHJcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gJiB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gIH1cclxuXHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEuYmFkZ2VcclxuXHJcbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcclxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+ICYsXHJcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XHJcbiAgICBjb2xvcjogJGJhZGdlLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1hY3RpdmUtYmc7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtID4gJiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gSG92ZXIgc3RhdGUsIGJ1dCBvbmx5IGZvciBsaW5rc1xyXG5hLmJhZGdlIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBKdW1ib3Ryb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4uanVtYm90cm9uIHtcclxuICBwYWRkaW5nLXRvcDogICAgJGp1bWJvdHJvbi1wYWRkaW5nO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xyXG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XHJcblxyXG4gIGgxLFxyXG4gIC5oMSB7XHJcbiAgICBjb2xvcjogJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XHJcbiAgICBmb250LXNpemU6ICRqdW1ib3Ryb24tZm9udC1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICB9XHJcblxyXG4gID4gaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyICYsXHJcbiAgLmNvbnRhaW5lci1mbHVpZCAmIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlOyAvLyBPbmx5IHJvdW5kIGNvcm5lcnMgYXQgaGlnaGVyIHJlc29sdXRpb25zIGlmIGNvbnRhaW5lZCBpbiBhIGNvbnRhaW5lclxyXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgcGFkZGluZy10b3A6ICAgICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xyXG5cclxuICAgIC5jb250YWluZXIgJixcclxuICAgIC5jb250YWluZXItZmx1aWQgJiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLFxyXG4gICAgLmgxIHtcclxuICAgICAgZm9udC1zaXplOiAkanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBUaHVtYm5haWxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gTWl4aW4gYW5kIGFkanVzdCB0aGUgcmVndWxhciBpbWFnZSBjbGFzc1xyXG4udGh1bWJuYWlsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciAuMnMgZWFzZS1pbi1vdXQpO1xyXG5cclxuICA+IGltZyxcclxuICBhID4gaW1nIHtcclxuICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSY6aG92ZXIsIGEmOmZvY3VzLCBhJi5hY3RpdmUgdG8gYS50aHVtYm5haWw6aG92ZXIsIGEudGh1bWJuYWlsOmZvY3VzLCBhLnRodW1ibmFpbC5hY3RpdmVcclxuXHJcbiAgLy8gSW1hZ2UgY2FwdGlvbnNcclxuICAuY2FwdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcclxuICAgIGNvbG9yOiAkdGh1bWJuYWlsLWNhcHRpb24tY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBZGQgYSBob3ZlciBzdGF0ZSBmb3IgbGlua2VkIHZlcnNpb25zIG9ubHlcclxuYS50aHVtYm5haWw6aG92ZXIsXHJcbmEudGh1bWJuYWlsOmZvY3VzLFxyXG5hLnRodW1ibmFpbC5hY3RpdmUge1xyXG4gIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XHJcbn1cclxuIiwiLy9cclxuLy8gQWxlcnRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmFsZXJ0IHtcclxuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZztcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJGFsZXJ0LWJvcmRlci1yYWRpdXM7XHJcblxyXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXHJcbiAgaDQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAvLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xyXG4gIC5hbGVydC1saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcclxuICB9XHJcblxyXG4gIC8vIEltcHJvdmUgYWxpZ25tZW50IGFuZCBzcGFjaW5nIG9mIGlubmVyIGNvbnRlbnRcclxuICA+IHAsXHJcbiAgPiB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgPiBwICsgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcclxuLy9cclxuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXHJcblxyXG4uYWxlcnQtZGlzbWlzc2FibGUsIC8vIFRoZSBtaXNzcGVsbGVkIC5hbGVydC1kaXNtaXNzYWJsZSB3YXMgZGVwcmVjYXRlZCBpbiAzLjIuMC5cclxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XHJcblxyXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXHJcbiAgLmNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTJweDtcclxuICAgIHJpZ2h0OiAtMjFweDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xyXG4vL1xyXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxyXG5cclxuLmFsZXJ0LXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXN1Y2Nlc3MtYmcsICRhbGVydC1zdWNjZXNzLWJvcmRlciwgJGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XHJcbn1cclxuXHJcbi5hbGVydC1pbmZvIHtcclxuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1pbmZvLWJnLCAkYWxlcnQtaW5mby1ib3JkZXIsICRhbGVydC1pbmZvLXRleHQpO1xyXG59XHJcblxyXG4uYWxlcnQtd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcclxufVxyXG5cclxuLmFsZXJ0LWRhbmdlciB7XHJcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtZGFuZ2VyLWJnLCAkYWxlcnQtZGFuZ2VyLWJvcmRlciwgJGFsZXJ0LWRhbmdlci10ZXh0KTtcclxufVxyXG4iLCIvLyBBbGVydHNcclxuXHJcbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkdGV4dC1jb2xvcikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcblxyXG4gIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XHJcbiAgfVxyXG4gIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJHRleHQtY29sb3IsIDEwJSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFByb2dyZXNzIGJhcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXIgYW5pbWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBXZWJLaXRcclxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcclxuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxyXG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XHJcbn1cclxuXHJcbi8vIFNwZWMgYW5kIElFMTArXHJcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XHJcbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cclxufVxyXG5cclxuXHJcbi8vIEJhciBpdHNlbGZcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gT3V0ZXIgY29udGFpbmVyXHJcbi5wcm9ncmVzcyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpKTtcclxufVxyXG5cclxuLy8gQmFyIG9mIHByb2dyZXNzXHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSkpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xyXG59XHJcblxyXG4vLyBTdHJpcGVkIGJhcnNcclxuLy9cclxuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxyXG4vLyBgLnByb2dyZXNzLWJhci1zdHJpcGVkYCBjbGFzcywgd2hpY2ggeW91IGp1c3QgYWRkIHRvIGFuIGV4aXN0aW5nXHJcbi8vIGAucHJvZ3Jlc3MtYmFyYC5cclxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcclxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcclxuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xyXG59XHJcblxyXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcclxuLy9cclxuLy8gYC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXHJcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXHJcbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcclxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xyXG4gIEBpbmNsdWRlIGFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xyXG59XHJcblxyXG5cclxuLy8gVmFyaWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXItaW5mbyB7XHJcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1pbmZvLWJnKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmcpO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XHJcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xyXG59XHJcbiIsIi8vIEdyYWRpZW50c1xyXG5cclxuXHJcblxyXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcclxuLy9cclxuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cclxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cclxuLy9cclxuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cclxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG59XHJcbiIsIi8vIFByb2dyZXNzIGJhcnNcclxuXHJcbkBtaXhpbiBwcm9ncmVzcy1iYXItdmFyaWFudCgkY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gIC8vIERlcHJlY2F0ZWQgcGFyZW50IGNsYXNzIHJlcXVpcmVtZW50IGFzIG9mIHYzLjIuMFxyXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcclxuICB9XHJcbn1cclxuIiwiLm1lZGlhIHtcclxuICAvLyBQcm9wZXIgc3BhY2luZyBiZXR3ZWVuIGluc3RhbmNlcyBvZiAubWVkaWFcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVkaWEsXHJcbi5tZWRpYS1ib2R5IHtcclxuICB6b29tOiAxO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tZWRpYS1ib2R5IHtcclxuICB3aWR0aDogMTAwMDBweDtcclxufVxyXG5cclxuLm1lZGlhLW9iamVjdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIC8vIEZpeCBjb2xsYXBzZSBpbiB3ZWJraXQgZnJvbSBtYXgtd2lkdGg6IDEwMCUgYW5kIGRpc3BsYXk6IHRhYmxlLWNlbGwuXHJcbiAgJi5pbWctdGh1bWJuYWlsIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tZWRpYS1yaWdodCxcclxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLm1lZGlhLWxlZnQsXHJcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tZWRpYS1sZWZ0LFxyXG4ubWVkaWEtcmlnaHQsXHJcbi5tZWRpYS1ib2R5IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5tZWRpYS1taWRkbGUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5tZWRpYS1ib3R0b20ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXHJcbi5tZWRpYS1oZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cclxuLy9cclxuLy8gVW5kbyBkZWZhdWx0IHVsL29sIHN0eWxlc1xyXG4ubWVkaWEtbGlzdCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuIiwiLy9cclxuLy8gTGlzdCBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXHJcblxyXG4ubGlzdC1ncm91cCB7XHJcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXHJcbn1cclxuXHJcblxyXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXI7XHJcblxyXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmUgaXRlbXMuXHJcbi8vIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2hvd2luZyBzZWxlY3RlZCBpdGVtcy5cclxuXHJcbmEubGlzdC1ncm91cC1pdGVtLFxyXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcclxuICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZVxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgLy8gRGlzYWJsZWQgc3RhdGVcclxuICAmLmRpc2FibGVkLFxyXG4gICYuZGlzYWJsZWQ6aG92ZXIsXHJcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuXHJcbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xyXG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEFjdGl2ZSBjbGFzcyBvbiBpdGVtIGl0c2VsZiwgbm90IHBhcmVudFxyXG4gICYuYWN0aXZlLFxyXG4gICYuYWN0aXZlOmhvdmVyLFxyXG4gICYuYWN0aXZlOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xyXG5cclxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcclxuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHR1YWwgdmFyaWFudHNcclxuLy9cclxuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cclxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cclxuXHJcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcclxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbywgJHN0YXRlLWluZm8tYmcsICRzdGF0ZS1pbmZvLXRleHQpO1xyXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XHJcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZywgJHN0YXRlLWRhbmdlci10ZXh0KTtcclxuXHJcblxyXG4vLyBDdXN0b20gY29udGVudCBvcHRpb25zXHJcbi8vXHJcbi8vIEV4dHJhIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHdlbGwtZm9ybWF0dGVkIGNvbnRlbnQgd2l0aGluIGAubGlzdC1ncm91cC1pdGVtYHMuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcbiIsIi8vIExpc3QgR3JvdXBzXHJcblxyXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG5cclxuICAgIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiwgYnV0dG9uJiB0byBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9XHJcbiAgfVxyXG5cclxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAmLmFjdGl2ZTpob3ZlcixcclxuICAgICYuYWN0aXZlOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFBhbmVsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLnBhbmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XHJcbn1cclxuXHJcbi8vIFBhbmVsIGNvbnRlbnRzXHJcbi5wYW5lbC1ib2R5IHtcclxuICBwYWRkaW5nOiAkcGFuZWwtYm9keS1wYWRkaW5nO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4vLyBPcHRpb25hbCBoZWFkaW5nXHJcbi5wYW5lbC1oZWFkaW5nIHtcclxuICBwYWRkaW5nOiAkcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcblxyXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBXaXRoaW4gaGVhZGluZywgc3RyaXAgYW55IGBoKmAgdGFnIG9mIGl0cyBkZWZhdWx0IG1hcmdpbnMgZm9yIHNwYWNpbmcuXHJcbi5wYW5lbC10aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgPiBhLFxyXG4gID4gc21hbGwsXHJcbiAgPiAuc21hbGwsXHJcbiAgPiBzbWFsbCA+IGEsXHJcbiAgPiAuc21hbGwgPiBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxyXG4ucGFuZWwtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAkcGFuZWwtZm9vdGVyLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWZvb3Rlci1iZztcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcbn1cclxuXHJcblxyXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcclxuLy9cclxuLy8gQnkgZGVmYXVsdCwgc3BhY2Ugb3V0IGxpc3QgZ3JvdXAgY29udGVudCBmcm9tIHBhbmVsIGhlYWRpbmdzIHRvIGFjY291bnQgZm9yXHJcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cclxuXHJcbi5wYW5lbCB7XHJcbiAgPiAubGlzdC1ncm91cCxcclxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxyXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIHtcclxuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxufVxyXG5cclxuLy8gVGFibGVzIGluIHBhbmVsc1xyXG4vL1xyXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxyXG4vLyB3YXRjaCBpdCBnbyBmdWxsIHdpZHRoLlxyXG5cclxuLnBhbmVsIHtcclxuICA+IC50YWJsZSxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxyXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgY2FwdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhbmVsLWJvZHktcGFkZGluZztcclxuICAgICAgcGFkZGluZy1yaWdodDogJHBhbmVsLWJvZHktcGFkZGluZztcclxuICAgIH1cclxuICB9XHJcbiAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcclxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuXHJcbiAgICA+IHRoZWFkOmZpcnN0LWNoaWxkLFxyXG4gICAgPiB0Ym9keTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuXHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcclxuICA+IC50YWJsZTpsYXN0LWNoaWxkLFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuXHJcbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXHJcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xyXG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuXHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXHJcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxyXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXHJcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgfVxyXG4gID4gLnRhYmxlLWJvcmRlcmVkLFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgPiB0aGVhZCxcclxuICAgID4gdGJvZHksXHJcbiAgICA+IHRmb290IHtcclxuICAgICAgPiB0ciB7XHJcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcclxuICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gdGhlYWQsXHJcbiAgICA+IHRib2R5IHtcclxuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgPiB0ZCxcclxuICAgICAgICA+IHRoIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHRib2R5LFxyXG4gICAgPiB0Zm9vdCB7XHJcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgPiB0ZCxcclxuICAgICAgICA+IHRoIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb2xsYXBzaWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxyXG4vL1xyXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxyXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXHJcblxyXG4ucGFuZWwtZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuXHJcbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXHJcbiAgLnBhbmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICArIC5wYW5lbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcclxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYW5lbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXHJcbi5wYW5lbC1kZWZhdWx0IHtcclxuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kZWZhdWx0LWJvcmRlciwgJHBhbmVsLWRlZmF1bHQtdGV4dCwgJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZywgJHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtcHJpbWFyeSB7XHJcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtcHJpbWFyeS1ib3JkZXIsICRwYW5lbC1wcmltYXJ5LXRleHQsICRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmcsICRwYW5lbC1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyLCAkcGFuZWwtc3VjY2Vzcy10ZXh0LCAkcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnLCAkcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xyXG59XHJcbi5wYW5lbC1pbmZvIHtcclxuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1pbmZvLWJvcmRlciwgJHBhbmVsLWluZm8tdGV4dCwgJHBhbmVsLWluZm8taGVhZGluZy1iZywgJHBhbmVsLWluZm8tYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtd2FybmluZy1ib3JkZXIsICRwYW5lbC13YXJuaW5nLXRleHQsICRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmcsICRwYW5lbC13YXJuaW5nLWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLWRhbmdlciB7XHJcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGFuZ2VyLWJvcmRlciwgJHBhbmVsLWRhbmdlci10ZXh0LCAkcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmcsICRwYW5lbC1kYW5nZXItYm9yZGVyKTtcclxufVxyXG4iLCIvLyBQYW5lbHNcclxuXHJcbkBtaXhpbiBwYW5lbC12YXJpYW50KCRib3JkZXIsICRoZWFkaW5nLXRleHQtY29sb3IsICRoZWFkaW5nLWJnLWNvbG9yLCAkaGVhZGluZy1ib3JkZXIpIHtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcblxyXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XHJcbiAgICBjb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaGVhZGluZy1ib3JkZXI7XHJcblxyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XHJcbiAgICB9XHJcbiAgICAuYmFkZ2Uge1xyXG4gICAgICBjb2xvcjogJGhlYWRpbmctYmctY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgPiAucGFuZWwtZm9vdGVyIHtcclxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBFbWJlZHMgcmVzcG9uc2l2ZVxyXG4vL1xyXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcclxuICBpZnJhbWUsXHJcbiAgZW1iZWQsXHJcbiAgb2JqZWN0LFxyXG4gIHZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1vZGlmaWVyIGNsYXNzIGZvciAxNjo5IGFzcGVjdCByYXRpb1xyXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxufVxyXG5cclxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cclxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcclxufVxyXG4iLCIvL1xyXG4vLyBXZWxsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLndlbGwge1xyXG4gIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZzogMTlweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3ZWxsLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR3ZWxsLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjE1KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemVzXHJcbi53ZWxsLWxnIHtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xyXG59XHJcbi53ZWxsLXNtIHtcclxuICBwYWRkaW5nOiA5cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XHJcbn1cclxuIiwiLy9cclxuLy8gQ2xvc2UgaWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4uY2xvc2Uge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcclxuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xyXG4gIEBpbmNsdWRlIG9wYWNpdHkoLjIpO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjUpO1xyXG4gIH1cclxuXHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGJ1dHRvbiYgdG8gYnV0dG9uLmNsb3NlXHJcbn1cclxuXHJcbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cclxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXHJcbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxyXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcclxuYnV0dG9uLmNsb3NlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbiIsIi8vXHJcbi8vIE1vZGFsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxyXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cclxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXHJcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcclxuXHJcbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxyXG4ubW9kYWwtb3BlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXHJcbi5tb2RhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXHJcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXHJcbiAgb3V0bGluZTogMDtcclxuXHJcbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cclxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTI1JSk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjNzIGVhc2Utb3V0KTtcclxuICB9XHJcbiAgJi5pbiAubW9kYWwtZGlhbG9nIHsgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIDApIH1cclxufVxyXG4ubW9kYWwtb3BlbiAubW9kYWwge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcclxuLm1vZGFsLWRpYWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogMTBweDtcclxufVxyXG5cclxuLy8gQWN0dWFsIG1vZGFsXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLDAsMCwuNSkpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xyXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXHJcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxyXG4gICYuaW4geyBAaW5jbHVkZSBvcGFjaXR5KCRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxyXG59XHJcblxyXG4vLyBNb2RhbCBoZWFkZXJcclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6ICRtb2RhbC10aXRsZS1wYWRkaW5nO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG4vLyBDbG9zZSBpY29uXHJcbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG59XHJcblxyXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcclxuLm1vZGFsLXRpdGxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcclxufVxyXG5cclxuLy8gTW9kYWwgYm9keVxyXG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXHJcbi5tb2RhbC1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbn1cclxuXHJcbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvLyByaWdodCBhbGlnbiBidXR0b25zXHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xyXG5cclxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xyXG4gIC5idG4gKyAuYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXHJcbiAgfVxyXG4gIC8vIGJ1dCBvdmVycmlkZSB0aGF0IGZvciBidXR0b24gZ3JvdXBzXHJcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICB9XHJcbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcclxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxyXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICB3aWR0aDogJG1vZGFsLW1kO1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTVweCByZ2JhKDAsMCwwLC41KSk7XHJcbiAgfVxyXG5cclxuICAvLyBNb2RhbCBzaXplc1xyXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgLm1vZGFsLWxnIHsgd2lkdGg6ICRtb2RhbC1sZzsgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFRvb2x0aXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4udG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuXHJcbiAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuXHJcbiAgJi5pbiAgICAgeyBAaW5jbHVkZSBvcGFjaXR5KCR0b29sdGlwLW9wYWNpdHkpOyB9XHJcbiAgJi50b3AgICAgeyBtYXJnaW4tdG9wOiAgLTNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxyXG4gICYucmlnaHQgIHsgbWFyZ2luLWxlZnQ6ICAzcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cclxuICAmLmJvdHRvbSB7IG1hcmdpbi10b3A6ICAgM3B4OyBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XHJcbiAgJi5sZWZ0ICAgeyBtYXJnaW4tbGVmdDogLTNweDsgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxyXG59XHJcblxyXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XHJcbi50b29sdGlwLWlubmVyIHtcclxuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcclxuICBwYWRkaW5nOiAzcHggOHB4O1xyXG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxufVxyXG5cclxuLy8gQXJyb3dzXHJcbi50b29sdGlwLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC50b3AtbGVmdCwgLnRvcC1yaWdodCwgLmJvdHRvbS1sZWZ0LCBhbmQgLmJvdHRvbS1yaWdodCBhcyBvZiB2My4zLjFcclxuLnRvb2x0aXAge1xyXG4gICYudG9wIC50b29sdGlwLWFycm93IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gIH1cclxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gIH1cclxuICAmLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gIH1cclxuICAmLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUuXHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICBsaW5lLWJyZWFrOiBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXHJcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG59XHJcbiIsIi8vXHJcbi8vIFBvcG92ZXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLnBvcG92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcclxuICBwYWRkaW5nOiAxcHg7XHJcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgcG9wb3ZlcnMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxyXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXHJcbiAgQGluY2x1ZGUgcmVzZXQtdGV4dDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKSk7XHJcblxyXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xyXG4gICYudG9wICAgICB7IG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxyXG4gICYucmlnaHQgICB7IG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxyXG4gICYuYm90dG9tICB7IG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcbiAgJi5sZWZ0ICAgIHsgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxyXG59XHJcblxyXG4ucG9wb3Zlci10aXRsZSB7XHJcbiAgbWFyZ2luOiAwOyAvLyByZXNldCBoZWFkaW5nIG1hcmdpblxyXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLXRpdGxlLWJnO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcclxuICBib3JkZXItcmFkaXVzOiAoJGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAoJGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAwIDA7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDlweCAxNHB4O1xyXG59XHJcblxyXG4vLyBBcnJvd3NcclxuLy9cclxuLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6YWZ0ZXIgaXMgaW5uZXJcclxuXHJcbi5wb3BvdmVyID4gLmFycm93IHtcclxuICAmLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIH1cclxufVxyXG4ucG9wb3ZlciA+IC5hcnJvdyB7XHJcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxufVxyXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4ucG9wb3ZlciB7XHJcbiAgJi50b3AgPiAuYXJyb3cge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBib3R0b206IDFweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucmlnaHQgPiAuYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgbGVmdDogMXB4O1xyXG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYm90dG9tID4gLmFycm93IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgICB0b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5sZWZ0ID4gLmFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQ2Fyb3VzZWxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXHJcbi5jYXJvdXNlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICA+IC5pdGVtIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC42cyBlYXNlLWluLW91dCBsZWZ0KTtcclxuXHJcbiAgICAvLyBBY2NvdW50IGZvciBqYW5raXR1ZGUgb24gaW1hZ2VzXHJcbiAgICA+IGltZyxcclxuICAgID4gYSA+IGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjZzIGVhc2UtaW4tb3V0KTtcclxuICAgICAgQGluY2x1ZGUgYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xyXG4gICAgICBAaW5jbHVkZSBwZXJzcGVjdGl2ZSgxMDAwcHgpO1xyXG5cclxuICAgICAgJi5uZXh0LFxyXG4gICAgICAmLmFjdGl2ZS5yaWdodCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAmLnByZXYsXHJcbiAgICAgICYuYWN0aXZlLmxlZnQge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYubmV4dC5sZWZ0LFxyXG4gICAgICAmLnByZXYucmlnaHQsXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUsXHJcbiAgPiAubmV4dCxcclxuICA+IC5wcmV2IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgPiAuYWN0aXZlIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICA+IC5uZXh0LFxyXG4gID4gLnByZXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICA+IC5uZXh0IHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgfVxyXG4gID4gLnByZXYge1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgfVxyXG4gID4gLm5leHQubGVmdCxcclxuICA+IC5wcmV2LnJpZ2h0IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUubGVmdCB7XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuICB9XHJcbiAgPiAuYWN0aXZlLnJpZ2h0IHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xyXG4gIEBpbmNsdWRlIG9wYWNpdHkoJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eSk7XHJcbiAgZm9udC1zaXplOiAkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU7XHJcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIEZpeCBJRTkgY2xpY2stdGhydSBidWdcclxuICAvLyBXZSBjYW4ndCBoYXZlIHRoaXMgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXHJcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cclxuXHJcbiAgLy8gU2V0IGdyYWRpZW50cyBmb3IgYmFja2dyb3VuZHNcclxuICAmLmxlZnQge1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjUpLCAkZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSk7XHJcbiAgfVxyXG4gICYucmlnaHQge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpLCAkZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KSk7XHJcbiAgfVxyXG5cclxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSguOSk7XHJcbiAgfVxyXG5cclxuICAvLyBUb2dnbGVzXHJcbiAgLmljb24tcHJldixcclxuICAuaWNvbi1uZXh0LFxyXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxyXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLmljb24tcHJldixcclxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgfVxyXG4gIC5pY29uLW5leHQsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gIH1cclxuICAuaWNvbi1wcmV2LFxyXG4gIC5pY29uLW5leHQge1xyXG4gICAgd2lkdGg6ICAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LWZhbWlseTogc2VyaWY7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmljb24tcHJldiB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMzknOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pY29uLW5leHQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnXFwyMDNhJzsvLyBTSU5HTEUgUklHSFQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzQSlcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXHJcbi8vXHJcbi8vIEFkZCBhbiB1bm9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxyXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxyXG5cclxuLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDEwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHotaW5kZXg6IDE1O1xyXG4gIHdpZHRoOiA2MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogIDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW46IDFweDtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLy8gSUU4LTkgaGFjayBmb3IgZXZlbnQgaGFuZGxpbmdcclxuICAgIC8vXHJcbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA4LTkgZG9lcyBub3Qgc3VwcG9ydCBjbGlja3Mgb24gZWxlbWVudHMgd2l0aG91dCBhIHNldFxyXG4gICAgLy8gYGJhY2tncm91bmQtY29sb3JgLiBXZSBjYW5ub3QgdXNlIGBmaWx0ZXJgIHNpbmNlIHRoYXQncyBub3Qgdmlld2VkIGFzIGFcclxuICAgIC8vIGJhY2tncm91bmQgY29sb3IgYnkgdGhlIGJyb3dzZXIuIFRodXMsIGEgaGFjayBpcyBuZWVkZWQuXHJcbiAgICAvLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI0ludGVybmV0X0V4cGxvcmVyXHJcbiAgICAvL1xyXG4gICAgLy8gRm9yIElFOCwgd2Ugc2V0IHNvbGlkIGJsYWNrIGFzIGl0IGRvZXNuJ3Qgc3VwcG9ydCBgcmdiYSgpYC4gRm9yIElFOSwgd2VcclxuICAgIC8vIHNldCBhbHBoYSB0cmFuc3BhcmVuY3kgZm9yIHRoZSBiZXN0IHJlc3VsdHMgcG9zc2libGUuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTsgLy8gSUU4XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApOyAvLyBJRTlcclxuICB9XHJcbiAgLmFjdGl2ZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogIDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGNhcHRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEhpZGRlbiBieSBkZWZhdWx0IGZvciBzbWFsbGVyIHZpZXdwb3J0c1xyXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDE1JTtcclxuICByaWdodDogMTUlO1xyXG4gIGJvdHRvbTogMjBweDtcclxuICB6LWluZGV4OiAxMDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XHJcbiAgJiAuYnRuIHtcclxuICAgIHRleHQtc2hhZG93OiBub25lOyAvLyBObyBzaGFkb3cgZm9yIGJ1dHRvbiBlbGVtZW50cyBpbiBjYXJvdXNlbC1jYXB0aW9uXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU2NhbGUgdXAgY29udHJvbHMgZm9yIHRhYmxldHMgYW5kIHVwXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcblxyXG4gIC8vIFNjYWxlIHVwIHRoZSBjb250cm9scyBhIHNtaWRnZVxyXG4gIC5jYXJvdXNlbC1jb250cm9sIHtcclxuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxyXG4gICAgLmljb24tcHJldixcclxuICAgIC5pY29uLW5leHQge1xyXG4gICAgICB3aWR0aDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XHJcbiAgICAgIGhlaWdodDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XHJcbiAgICAgIG1hcmdpbi10b3A6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XHJcbiAgICAgIGZvbnQtc2l6ZTogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XHJcbiAgICB9XHJcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcclxuICAgIC5pY29uLXByZXYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcclxuICAgIH1cclxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcclxuICAgIC5pY29uLW5leHQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBTaG93IGFuZCBsZWZ0IGFsaWduIHRoZSBjYXB0aW9uc1xyXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICAgIGxlZnQ6IDIwJTtcclxuICAgIHJpZ2h0OiAyMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC8vIE1vdmUgdXAgdGhlIGluZGljYXRvcnNcclxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFV0aWxpdHkgY2xhc3Nlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEZsb2F0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uY2xlYXJmaXgge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcbi5jZW50ZXItYmxvY2sge1xyXG4gIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxufVxyXG4ucHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIFRvZ2dsaW5nIGNvbnRlbnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXHJcbi5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuLmludmlzaWJsZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi50ZXh0LWhpZGUge1xyXG4gIEBpbmNsdWRlIHRleHQtaGlkZTtcclxufVxyXG5cclxuXHJcbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBGb3IgQWZmaXggcGx1Z2luXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5hZmZpeCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcclxuXHJcbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxyXG4vL1xyXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxyXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcclxuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXHJcbi8vXHJcbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xyXG5cclxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKGhhcyBiZWVuIHJlbW92ZWQgaW4gdjQpXHJcbkBtaXhpbiBoaWRlLXRleHQoKSB7XHJcbiAgZm9udDogMC8wIGE7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcclxuQG1peGluIHRleHQtaGlkZSgpIHtcclxuICBAaW5jbHVkZSBoaWRlLXRleHQ7XHJcbn1cclxuIiwiLy9cclxuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxyXG4vL1xyXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxyXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxyXG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxyXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcclxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxyXG4vL1xyXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XHJcbi8vXHJcbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XHJcbi8vIERvY3M6IGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoXHJcbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cclxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cclxuXHJcbkBhdC1yb290IHtcclxuICBALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXHJcblxyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XHJcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcclxuXHJcbi52aXNpYmxlLXhzLWJsb2NrLFxyXG4udmlzaWJsZS14cy1pbmxpbmUsXHJcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtc20tYmxvY2ssXHJcbi52aXNpYmxlLXNtLWlubGluZSxcclxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1tZC1ibG9jayxcclxuLnZpc2libGUtbWQtaW5saW5lLFxyXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLWxnLWJsb2NrLFxyXG4udmlzaWJsZS1sZy1pbmxpbmUsXHJcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XHJcbn1cclxuLnZpc2libGUteHMtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUteHMtaW5saW5lIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcclxufVxyXG4udmlzaWJsZS1zbS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXNtLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xyXG59XHJcbi52aXNpYmxlLW1kLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtaW5saW5lIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xyXG59XHJcbi52aXNpYmxlLWxnLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLWxnLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4teHMnKTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1zbScpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLWxnJyk7XHJcbn1cclxuXHJcblxyXG4vLyBQcmludCB1dGlsaXRpZXNcclxuLy9cclxuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXHJcblxyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxyXG5cclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcclxufVxyXG4udmlzaWJsZS1wcmludC1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcclxufVxyXG4iLCIvLyBSZXNwb25zaXZlIHV0aWxpdGllc1xyXG5cclxuLy9cclxuLy8gTW9yZSBlYXNpbHkgaW5jbHVkZSBhbGwgdGhlIHN0YXRlcyBmb3IgcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcy5cclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoJHBhcmVudCkge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGFibGUjeyRwYXJlbnR9ICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cclxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cclxuICB0aCN7JHBhcmVudH0sXHJcbiAgdGQjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxyXG59XHJcblxyXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcclxuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiQGltcG9ydCBcInV0aWxpdGllcy9saW5lYXItZ3JhZGllbnRcIjtcblxuQG1peGluIGJhY2tncm91bmQtY29sb3Itd2l0aC1hbHBoYSgkY29sb3IsICRhbHBoYSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkYWxwaGEpO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm0pIHtcbiAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gIC1vLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHN0cmluZzogJHRyYW5zaXRpb24tLWRlZmF1bHQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkc3RyaW5nO1xuICAtbW96LXRyYW5zaXRpb246ICRzdHJpbmc7XG4gIC1vLXRyYW5zaXRpb246ICRzdHJpbmc7XG4gIHRyYW5zaXRpb246ICRzdHJpbmc7XG59XG5cbkBtaXhpbiBoaWRlLXZpc3VhbGx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJHN0cmluZzogc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICRzdHJpbmc7XG4gIC1tb3otYW5pbWF0aW9uOiAkc3RyaW5nO1xuICAtby1hbmltYXRpb246ICRzdHJpbmc7XG4gIGFuaW1hdGlvbjogJHN0cmluZztcbn1cblxuQG1peGluIGRpc3BsYXktZmxleCgkYWxpZ25tZW50OiAnJywgJGp1c3RpZmljYXRpb246ICcnKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpZiAkYWxpZ25tZW50ICE9ICcnIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogJGFsaWdubWVudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ25tZW50O1xuICAgIC1tcy1mbGV4LWFsaWduOiAkYWxpZ25tZW50O1xuICAgIGFsaWduLWl0ZW1zOiAkYWxpZ25tZW50O1xuICB9XG5cbiAgQGlmICRqdXN0aWZpY2F0aW9uICE9ICcnIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiAkanVzdGlmaWNhdGlvbjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZmljYXRpb247XG4gICAgLW1zLWZsZXgtcGFjazogJGp1c3RpZmljYXRpb247XG4gICAganVzdGlmeS1jb250ZW50OiAkanVzdGlmaWNhdGlvbjtcbiAgfVxufVxuXG5AbWl4aW4gZmxleCgkdmFsdWUpIHtcbiAgLy8gQGluY2x1ZGUgY29udGV4dCgnLnZpZGVvLWpzJywgJy52aWRlby1qcy52anMtbm8tZmxleCcpIHtcbiAgLy8gICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAvLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8vICAgQGlmICgkdmFsdWUgPT0gJ2F1dG8nKSB7XG4gIC8vICAgICB3aWR0aDogYXV0bztcbiAgLy8gICB9XG4gIC8vIH1cblxuICAtd2Via2l0LWJveC1mbGV4OiAkdmFsdWU7XG4gIC1tb3otYm94LWZsZXg6ICR2YWx1ZTtcbiAgLXdlYmtpdC1mbGV4OiAkdmFsdWU7XG4gIC1tcy1mbGV4OiAkdmFsdWU7XG4gIGZsZXg6ICR2YWx1ZTtcbn1cblxuLy8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL3VzZXItc2VsZWN0XG5AbWl4aW4gdXNlci1zZWxlY3QoJHN0cmluZzogbm9uZSkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc3RyaW5nO1xuICAtbW96LXVzZXItc2VsZWN0OiAkc3RyaW5nO1xuICAtbXMtdXNlci1zZWxlY3Q6ICRzdHJpbmc7XG4gIHVzZXItc2VsZWN0OiAkc3RyaW5nO1xufVxuXG4vLyBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvYm94LXNoYWRvd1xuQG1peGluIGJveC1zaGFkb3cgKCRzdHJpbmc6IDAgMCAxZW0gcmdiYSgwLCAwLCAwLCAwLjI1KSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzdHJpbmc7XG4gIC1tb3otYm94LXNoYWRvdzogJHN0cmluZztcbiAgYm94LXNoYWRvdzogJHN0cmluZztcbn1cblxuQG1peGluIG9yZGVyKCR2YWx1ZSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsdWU7XG4gIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6ICR2YWx1ZTtcbiAgLW1zLWZsZXgtb3JkZXI6ICR2YWx1ZTtcbiAgLXdlYmtpdC1vcmRlcjogJHZhbHVlO1xuICBvcmRlcjogJHZhbHVlO1xufVxuXG4lZmlsbC1wYXJlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuJWljb24tZGVmYXVsdCB7XG4gIEBleHRlbmQgJWZpbGwtcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIkaWNvbi1mb250LWZhbWlseTogVmlkZW9KUztcbiRpY29uLWZvbnQtcGF0aDogJy4uL2ZvbnRzJyAhZGVmYXVsdDtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250LWZhbWlseTtcbiAgc3JjOiB1cmwoJyN7JGljb24tZm9udC1wYXRofS9WaWRlb0pTLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250LWZhbWlseTtcbiAgc3JjOiB1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUE1NEFBb0FBQUFBRm1nQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUQ0QUFBQldVWkZlQldOdFlYQUFBQUUwQUFBQU9nQUFBVXJpTUJDMloyeDVaZ0FBQVhBQUFBb3VBQUFQVUZ2eDZBZG9aV0ZrQUFBTG9BQUFBQ3NBQUFBMkRGN1k0MmhvWldFQUFBdk1BQUFBR0FBQUFDUU9vZ2NnYUcxMGVBQUFDK1FBQUFBUEFBQUFmTmtBQUFCc2IyTmhBQUFMOUFBQUFFQUFBQUJBTU1nMDZtMWhlSEFBQUF3MEFBQUFId0FBQUNBQk1BQjVibUZ0WlFBQURGUUFBQUVsQUFBQ0N0WEg5YUJ3YjNOMEFBQU5mQUFBQVB3QUFBR0Jaa1NONDNpY1kyQmtaMkNjd01ES3dNRlN5UEtNZ1lIaEY0Um1qbUVJWnp6SHdNREV3TXJNZ0JVRXBMbW1NRGg4WlB3b3h3N2lMbVNIQ0RPQ0NBRHZFQW8rQUFCNG5HTmdZR0JtZ0dBWkJrWUdFSEFCOGhqQmZCWUdEU0ROQnFRWkdaZ1lHRDdLL2Y4UFV2Q1JFVVR6TTBEVkF3RWpHOE9JQndDUGR3YlZBQUI0bkkxWGUxQ1UxeFgvenYxZUxJdExsbjBKd3JJZkM3c0pHRVQyaFJKMk4xR1VvQkpFOEFFU1FFRWhtQkhqYUI3VXVCTVRPNEdNYVN1N2FZM1JObE9kUlBOcU8ycHFSbXVUYVNadFI2SkpJTFVaazAwYS80aW1qcG1pZWNCMzAzTy9YVWdNSk9QdWZ2ZCs5OXh6enozM25OODU1eTRISEg3RWZyR2ZJeHdIUmlBTnZGL3NINzFJOUJ6SHN6bXBXK3JHT1FPWHhYRTZZaEk0UG9NVDh6a1Q0Y0RGdWYxY3dNclpKSTVjZ2xNMEhLVnYwTWFVRkRnSUZmZzltSkpDRytrYktuMUprcUJPVmFGT2t1aExwQVJxOGZ1ME5uYzkvemR2Zlk5UHhYVzRQZEgwQzZOK1BDZWpob3J4RmpBcVJqZ0ZSWFNJTkVBUmJCR3NveGNGSzdJSm1yNE95Y0ZKbkluTDU5eklYd3h1aTgwZmtHUmJFSHlvc01XYUFUSktVZkNza213SlFzQVdBTmttbklHT2hsZjUxNGg3VThITkl2M293b0hCMFdNdDBFYjNzeDBndUxpNXBxLzhOeTFxNjk2OWZLUjlYOUdCVjZkUHY2ZHAwNEs5OVNPd3RteVBsNDdBcFJhNm40WnBQMXlqcjVmbjdNbVlQL3ZYTFVKczcxNVVndWtsSEJhSE9aSFptRzFOOUZBSVcybWYwTXFXQ0lkby84UloxeUdmeEtVbGREY0dJYkZBN0lDTyt2cU9NU1BUaC9aclNxZ0hpL2JCL084RThNbnpwK00rYWN4ZnBzVFNoQndlajI2VGlHeEJuN200ZUVJTytSdWV1NkhqK0lGQm5oODhjQUVVRVEvL25WTHg1QzdrZit5SVI0N1FFZStlTWxoejlTcXNHYmUzaGgyUjAzTkd6b1k2TzQyS3o4bDdmQjZmQWs2TFluVHlGby9GWXlUNkdHeU54Mkp4MnNkSDRyQTFGby9IeUNYYUZ5T3A4ZGhZQkNmSmIyTkluMUltRTZDWU5HbWdTVGI1MkRhd0pSNmpmWEVtRFU0eHlURW1wZ0hIT0lTdG94ZmpTR2RrYnNLMncyamJkTVFHNHNnQXN0RU9OZ1VSWUN3R0hoRWhoc2Npb1FhQWhoQ2Y3TWNpZkVRYzBsNitteGo5bkkrZ21TZGlRMFpibTdnWm5JTzdHU01FWEc2VURBVm9jeEFWOEdjRVhDS2cxYTAyUmNUdHdBTldSR0lBeUVsb3I2bi8rWlUyeU9CMytUNzdIYjFNTHFobjRLSFZuUUJqSm5xZTlRWlNvbjZLYzVEeEFEMnZNZFBML0JYU21RR3dzcGE2N3o5d0xVamRpOVRON1FDN2x5eUJyOXJwdDd1WFZDMUNNcHlqS1JvWG5HUEhUdWlhUExzTmRjMmRiQUZRTEFvb1BrWEVoMzNGb2RIbDRYcEM2c1BDSWEwZnRVSWhIU1lYVlN1NWlNRStESVhzYlpKNTFCZWlkQ2dhamNhaTQzalU5blZ6b1NuMmRQcWNGdlNveFN6SnpnUktBeDQ3V01SeE9ySWozV2YwK2huZHhoSlRpT2tTRXF4YXIzYjNSS005aFk2NG94QkE2NGllVVJMdkNmcGtEYjhzaUJkVUoxYmdUK3VySjVQR2Zld1FybW01UjUrMEhtZnlJUHlTRDdPWWtUMFd4UmVQYWg4b0VpeWpseElQNzR0aFZvUlRVUnBtTDZRaEd1V1MrUURqZEFOWGpJTThTUWEvMXcxMjhPRHgwUXA0YUxNTmc5K0pMM2pvVW44QU14VythTE5pdUtqYXJuNHV5eVRkWGpPelpUc2gyMXV3bGRVdkpvWXphK3pFTEFMZnUzcDFMOC8za3J0eVowQWcwNThKM2h4SGdodmJHWm4wZEhaeTZNaW0vN0JscmU0bHBIZDFjMjh5VnFSVmlPMTUzRjJvSVdvWENJS2JMNFowY00xaWFRbjltSTVLdVYyU3pFdldYSkRNTnRrQU5wTWRRb0REaElkRDRBL1lyUDZBeWU5eXN4eUUrdU9FQWNURG9yZ3ZWWkpqY3VhMDQzUG5aL1BtZERxY2JpYlpsWE9PVDh1U283S29mMFlVbjlHTCtKbzE3ZmljeW14aVRvZkM2em5Vc28wRGhBeHMxRm8ra0YrZDM2dkxtZ1o4bWs1Y2RHdjJtd1lqNWszRG05bTNMaEoxYVZSTm02SHJUYkxnWUFvV1hEaERkL3U0UEd5NUNUK3hHTWRpYUJvdmV3VUNGLzFCaVdObGpJOU1MbjdqZVNjcGcrV3lINm1mVTYyZVZEcWw3aHNybXZ4MWV6cC9ZbGRFMkxoamJraURuQW44dEd5L01XM0lYUk1ZSmR1dnE5SHBtSWNLdUZ0K0pDdGdkR0VHS0FjRjZVYWNWd0lZYlZQR2Z3LytZdU5CUzRjeC9DVUhjbnlmYyt3UkRNdFRyNzJtTVNCalQveW4vR0tTZGVEV1FVQ0g2WG9xcTVSMTBSRTYwZ1Y2ZXJVTDBpQ3RpMTZkMGhaanh1dDRRSS9yRXBnU2g2V2puSlhkQlhSZzFHS0N1Y0dKUHRGcU0yN2FEMXRPcXFLb25zUTJLc0ZTU21FcG12UmxzUitUY0Q5T0Z3cnFYeEljbEw0c0pUbkdNU3VHOEtwa1p2S2RlVklPS0R5V1N5UExWMTYvcDFRTVBiUDhOaWh3VXpyNDdiZG5YdHd0amRDdnFxcE8wSCtwT3ZJbDNQenY0NmU1Q1QvdFFqa2xYQ1hYeW0xQWFXWTdiekhMa3VETWM3bGRLQ3ZneHpMbjh3WWtKTEJoRUR5SzdNVDhiVGJ3Ymt4YmZwKzNtS0FHc21UQnBhYlNJRUVDek1JY1Fsek9QQU1Lc3hNczd1aHNueFBMdW9mUERUYzFoa3VxNk1YOWoxNllVN0NxZWdjWUhibVdZdXZBUDZ0Q1M5N3RnV2Y3ZGxRdm5sMjVZUGF2WExWWnZyelFQZUhDcFptenpFVVZxL3h6dTVzQ2huU1RQVFc3b09ZbWg2OXo0ekwvZ2szYitPNmhvYTczM3V2aVA4MnZuRmNicVdsYzl0RG1aYTIzTFZ6YVYxeVhVUmkrSlgrMjhOZUJ1ajMrTzhJclEwODBWbTFlV0I0T0tqUG1ySnU3YzF1ZFd5bnZLRjYvdnM0NzlsU1c5KzVnWmtuK2RLZmVsbE5HRFBsbHplVUx1c3R6K0EwYlB2aGd3N2xrdkVVd24vTjRUeTdVN25oR3NFcEZrT2Z5K2t1dGJPaDFKUXhoVkRKdW1vVzExaG5rUFRoem5oNkZGbGhmVCtyYTF4OXNGNTZreDVZdUR6Vlk5UFFZQVlBN2libHc0ZnJRNFRQQ2syTUsveEdVM3JsbXplNjJ0ckh6Nmxza28rditTby9kbzc0UFQ4S1ZrcEpmT0VyS2N2OHpuck1Hc0hUTnhvRWtXeTFtWWdEQjZYQmJQYVdzdWlTNkNyeUdhTDZ6Q2phWEJndnRrdXlYQnVhMXdPS25oK2s3TDlBdlBuWVdmZnhLMThGY0pidW9zR2YzL0pvN2FtWStDRTF2cHB6WStVVHJ2YTBGWGMxaTU1cEtRL1lqVkwxODdONWZDbjFrVzV1b3QvMWhpK0RpWis1YXRuSlI5RStwcnZ5ZEo5Wlo1bXdPcFU1Z000S1l5c01CUTcxVXpQdU1UbDlRUU95VW81bndpb2VZQ1BqRmtscmJLNnM2WCt5cFVaNnJ1bTkrQ1pZeldSaUJKZlNQMHh6elNtcmc3Zjg2ZzBES1ZqL3d3RnppZUQ5clJmUEdGYmVLTWwwNXBuNWo5L3JzUUpKMmlFZ1JycG9obHlCbzNmNFFLN0tsK0VjQVlaZ0FvTlZtWldYSzcwNFlBYTNGd0J4Z1NHVU9zNWh0dkdSejRTZ2ozeUZrU0pGQnV2L3N4dTV5azk5OFQ4V0RKenZ2LzJSWDE5SHRUVVcxUyt3cEtSS1JqSjZ6enovMS9PUGRGZFdHbEFLYnZ6UzRQSE90VVJpa2c5QUd6MExiSUI4NVMvY1BPcG9YdnV1ZTgvaVYySDF2UFR5M2Rkdk9lWjM3SEdtTzNPbVN6VnpSK05TNTMrODRkSGxGaFhQTHF0elNPKzVydUhNMnZYdEJkeFA4N0xPektBRDM1OWovSU5ZSWJ5UGFiSWkzQ3E2V2ErU2FHZTc4ZGlJenU3cWNibGNBYTYvZkpSdk5vcFhGSm5PK1U5S0tNNWJxSDVMTTBpUVNWbXBQQ1BEdTdaVDRBb3ViejM3MDlFQlR5clREanl4OE1RWGdVSDFucW03VFduZzRUekU0aTRBc0tza0JJVFhmU3lDNEZrbDVNeG5KRGlLU0lEU0pBc0d2ZDF5Ky9lTkRwMmUrQSs1ZDhIZWlpdW5yVGtUNlRxV0xJcysvUVJvV3I5OHMwcWo4dXV6THVTMjJZdHVmZzNyZFRhSG4xbTQ2c2ZnR0tIWHQwTUduTGFSSGRud04zN3R2SGNXS28yVjZsblB4TDRVdlVRY1JkT3ptWlNRczhYNUNINU94WE1YcGtBVHVEejhFdDBTSDR1eUNSUitUam1CRFAxR3ZzVnJXRUdWekVqMzNZVlE5akF0SUtwcXNsL3MvMHhyb2N3QUFlSnhqWUdSZ1lBRGlRMnFHUitMNWJiNHljTE16Z01CbEJiZlB5RFE3QTFpY2c0RUpSQUVBQWE0SUFRQjRuR05nWkdCZ1p3Q0NoV0FTeEdaa1FBWHlBQk9VQU5oNG5HTm5ZR0JnSHlBTUFEYThBTm9BQUFBQUFBQU9BRkFBWmdDeUFNWUE1Z0VlQVVnQmRBR2NBZklDTGdLT0Fyb0RDZ09PQTdBRDZnUTRCSHdFdUFUb0JRd0ZvZ1hvQmpZR2JBYmFCM0lIcUhpY1kyQmtZR0NRWjhobFlHY0FBU1lnNWdKQ0JvYi9ZRDREQUJiVkFhb0FlSnhka0UxcWcwQVlobDhUazlBSW9WRGFWU216YWhjRjg3UE1BUkxJTW9GQWwwWkhZMUJIZEJKSVQ5QVQ5QVE5UlE5UWVxeSt5dGVOTXpEemZNKzg4dzBLNEJZL2NOQU1CNk4yYlVhUFBCTHVreWJDTHZsZWVBQVBqOEpEK2hmaE1WN2hDM3U0d3hzN09PNE56UVNaY0kvOEx0d25md2k3NUUvaEFSN3dKVHlrL3hZZVk0OWZZUS9QenRNK2piVFo3TFk2T1dkQkpkWC9wcXM2TllXYSt6TXhhMTNvS3JBNlVvZXJxaS9Kd3RwWXhaWEoxY29VVm1lWlVXVmxUanEwL3RIYWNqbWR4dUw5ME9SOE8wVUVEWU1OZHRpU0VwejVYUUdxemxtMzBrelVkQVlGRk9iOFI3Tk9aazBxMmx3QXl6MWk3b0FyMXhvWHZyT2d0WWhaeDh3WTVLUlYyNjlKWjV5R3BtelBUalFodlk5amU2dkVFbFBPdUpQM21XS25QNU0zVitZQUFBQjRuRzJQMlhMQ01BeEZmWUZzcEdVcDNUZStJQjlsSEpGNGNPelVTMm4vdm9hRUdSNnFCK2xLbytXSVRkaGdhL2EvYlJuREJGUE1rQ0JGaGh3RjVpaHhnMXNzc01RS2E5eGhnM3M4NEJGUGVNWUxYdkdHZDN6Z0U5dFpyL2h2ZVhLVmtGWW9Tbm9lSEpYZlJvV09xaTU0bW85YW1lTkZkcksrZExTeWFWZjdvSlFUbGtoWHBEM1o1WFhoUi9yVWZRVnVLWE85MUpwczRjTE9TNi9JNVlMM1hob2RSUnNWV1plNE5uWk9oV25TQVdneGhNb0VyNlNtelppZUY0M01rN1pPQmRlQ1ZHcnA5RXUrNTRKMnhoeVNwbGZCNVhId1FMWFVtVDlLSDYra1BuUTdaWXVJRXpOeWZzMURMVTFWVTRTV1o2TGtYR0hzRDFaS2JNdz0pIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC10dGY7Y2hhcnNldD11dGYtODtiYXNlNjQsQUFFQUFBQUtBSUFBQXdBZ1QxTXZNbEdSWGdVQUFBRW9BQUFBVm1OdFlYRGlNQkMyQUFBQi9BQUFBVXBuYkhsbVcvSG9Cd0FBQTRnQUFBOVFhR1ZoWkF4ZTJPTUFBQURRQUFBQU5taG9aV0VPb2djZ0FBQUFyQUFBQUNSb2JYUjQyUUFBQUFBQUFZQUFBQUI4Ykc5allURElOT29BQUFOSUFBQUFRRzFoZUhBQk1BQjVBQUFCQ0FBQUFDQnVZVzFsMWNmMW9BQUFFdGdBQUFJS2NHOXpkR1pFamVNQUFCVGtBQUFCZ1FBQkFBQUhBQUFBQUtFSEFBQUFBQUFIQUFBQkFBQUFBQUFBQUFBQUFBQUFBQUFBSHdBQkFBQUFBUUFBd2lhQ2NGOFBQUFVBQ3djQUFBQUFBTk1nUnZNQUFBQUEweUJHOHdBQUFBQUhBQWNBQUFBQUNBQUNBQUFBQUFBQUFBRUFBQUFmQUcwQUJ3QUFBQUFBQWdBQUFBb0FDZ0FBQVA4QUFBQUFBQUFBQVFjQUFaQUFCUUFJQkhFRTVnQUFBUG9FY1FUbUFBQURYQUJYQWM0QUFBSUFCUU1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVVHWkZaQUJBOFFIeEhnY0FBQUFBb1FjQUFBQUFBQUFCQUFBQUFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBQUFBQU1BQUFBREFBQUFIQUFCQUFBQUFBQkVBQU1BQVFBQUFCd0FCQUFvQUFBQUJnQUVBQUVBQWdBQThSNy8vd0FBQUFEeEFmLy9BQUFQQUFBQkFBQUFBQUFBQUFBQkJnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFPQUZBQVpnQ3lBTVlBNWdFZUFVZ0JkQUdjQWZJQ0xnS09Bcm9EQ2dPT0E3QUQ2Z1E0Qkh3RXVBVG9CUXdGb2dYb0JqWUdiQWJhQjNJSHFBQUJBQUFBQUFXTEJZc0FBZ0FBQVJFQkFsVUROZ1dMKytvQ0N3QUFBd0FBQUFBR2F3WnJBQUlBRGdBYUFBQUpBaE1FQUFNU0FBVWtBQk1DQUFFbUFDYzJBRGNXQUJjR0FBTHJBY0QrUUpYK3cvNWFDQWdCcGdFOUFUMEJwZ2dJL2xyK3cvMytyZ1lHQVZMOS9RRlNCZ2IrcmdJd0FWQUJVQUdiQ1A1YS9zUCt3LzVhQ0FnQnBnRTlBVDBCcHZySUJnRlMvZjBCVWdZRy9xNzkvZjZ1QUFBQUFnQUFBQUFGUUFXTEFBTUFCd0FBQVNFUktRRVJJUkVCd0FFci90VUNWUUVyQVhVRUZ2dnFCQllBQUFBRUFBQUFBQVlnQmlBQUJnQVRBQ1FBSndBQUFTNEJKeFVYTmpjR0J4YytBVFVtQUNjVkZoSUJCd0VoRVNFQkVRRUdCeFUrQVRjWE53RUhGd1RRQVdWVnVBTzdBaWR4SlNnRi90L2xwYzc3dDE4QllmNmZBU3NCZFFFK1RGMU9panVaWC8xZ25Kd0RnR1NlSzZXNEdCaHFXM0ZHbkZUMEFXTTRtalQrOUFIclgvNmYva0QraXdIMi9zSTdIWm9TUkRHWVh3U1duSndBQUFFQUFBQUFCS3NGMWdBRkFBQUJFU0VCRVFFQ0N3RXFBWGIraWdSZy9rRCtpd1NxL29zQUFBQUNBQUFBQUFWbUJkWUFCZ0FNQUFBQkxnRW5FVDRCQVJFaEFSRUJCV1VCWlZSVVpmd1JBU3NCZGY2TEE0QmtuaXY5cGl1ZUFVVCtRUDZMQktyK2l3QUFBd0FBQUFBR0lBWVBBQVVBREFBYUFBQVRFU0VCRVFFRkxnRW5FVDRCQXhVV0VoY0dBZ2NWTmdBM0pnRGdBU3NCZGY2TEFzVUJaVlZWWmJxbHpnTUR6cVhsQVNFRkJmN2ZCR0QrUVA2TEJLcitpK0Jrbml2OXBpdWVBdk9hTlA3MHRiWCs5RFNhT0FGaTlmVUJZZ0FBQUFRQUFBQUFCWXNGaXdBRkFBc0FFUUFYQUFBQkl4RWhOU01ETXpVek5TRUJJeFVoRVNNREZUTVZNeEVDQzVZQmR1Q1dsdUQraWdPQTRBRjJsdURnbGdMci9vcVdBZ3JnbHZ5QWxnRjJBcUNXNEFGMkFBUUFBQUFBQllzRml3QUZBQXNBRVFBWEFBQUJNeFV6RVNFVEl4VWhFU01CTXpVek5TRVROU01SSVRVQmRlQ1cvb3JnNEFGMmxnSEFsdUQraXBhV0FYWUNWZUFCZGdIQWxnRjIrK3JnbGdIQTRQNktsZ0FBQUFBQ0FBQUFBQVhXQmRZQUR3QVRBQUFCSVE0QkJ4RWVBUmNoUGdFM0VTNEJBeUVSSVFWQS9JQS9WUUVCVlQ4RGdEOVZBUUZWUC95QUE0QUYxUUZWUC95QVAxVUJBVlUvQTRBL1ZmdnNBNEFBQUFZQUFBQUFCbXNHYXdBSEFBd0FFd0FiQUNBQUtBQUFDUUVtSnc0QkJ3RWxMZ0VuQVFVaEFUWVNOeVlGQVFZQ0J4WVhJUVVlQVJjQk13RVdGejRCTndFQ3ZnRmtUbFNIOEdFQkVnT09OZW1oL3U0QzVmM1FBWHBjYUFFQi9CUCszVnhvQVFFT0FqRDk1RFhwb1FFU2VQN2RUbFNIOEdIKzdnUHdBbWdTQVFGWVVQNG5kNlgyUHY0blMvMXpaQUVCazAxTkFmaGsvditUVFVoTHBmWStBZG4rQ0JJQkFWaFFBZGtBQUFBRkFBQUFBQVpyQmRZQUR3QVRBQmNBR3dBZkFBQUJJUTRCQnhFZUFSY2hQZ0UzRVM0QkFTRVZJUUVoTlNFRklUVWhOU0UxSVFYVisxWkFWQUlDVkVBRXFrQlVBZ0pVK3hZQkt2N1dBdXI5RmdMcUFjRCsxZ0VxL1JZQzZnWFZBVlUvL0lBL1ZRRUJWVDhEZ0Q5Vi9heVYvdFdWbFpXV2xRQURBQUFBQUFZZ0JkWUFEd0FuQUQ4QUFBRWhEZ0VIRVI0QkZ5RStBVGNSTGdFQkl6VWpGVE0xTXhVVUJnY2pMZ0VuRVQ0Qk56TWVBUlVGSXpVakZUTTFNeFVPQVFjakxnRTFFVFEyTnpNZUFSY0ZpL3ZxUDFRQ0FsUS9CQlkvVkFJQ1ZQMXJjSldWY0NvZzRDQXFBUUVxSU9BZ0tnSUxjSldWY0FFcUlPQWdLaW9nNENBcUFRWFZBVlUvL0lBL1ZRRUJWVDhEZ0Q5Vi9mY2w0Q1ZLSUNvQkFTb2dBU29nS2dFQktpQktKZUFsU2lBcUFRRXFJQUVxSUNvQkFTb2dBQUFHQUFBQUFBWWdCUFlBQXdBSEFBc0FEd0FUQUJjQUFCTXpOU01STXpVakVUTTFJd0VoTlNFUklUVWhFUlVoTmVDVmxaV1ZsWlVCS3dRVisrc0VGZnZyQkJVRE5aYitRSlVCd0pYK1FKYitRSlVDVlpXVkFBQUFBUUFBQUFBR0lBWnNBQzRBQUFFaUJnY0JOalFuQVI0Qk16NEJOeTRCSnc0QkJ4UVhBUzRCSXc0QkJ4NEJGekkyTndFR0J4NEJGejRCTnk0QkJVQXJTaDc5N0FjSEFnOGVUaXhmZndJQ2YxOWZmd0lIL2ZFZVRpeGZmd0lDZjE4c1RoNENGQVVCQTN0Y1hIc0RBM3NDVHg4YkFUY1pOaGtCTkIwZ0FuOWZYMzhDQW45Zkd4bit6UndnQW45ZlgzOENJQnoreWhjYVhIc0NBbnRjWFhzQUFBSUFBQUFBQmxrR2F3QkRBRThBQUFFMk5DYzNQZ0VuQXk0QkR3RW1Md0V1QVNjaERnRVBBUVlISnlZR0J3TUdGaDhCQmhRWEJ3NEJGeE1lQVQ4QkZoOEJIZ0VYSVQ0QlB3RTJOeGNXTmpjVE5pWW5CUzRCSno0Qk54NEJGdzRCQmFzRkJaNEtCZ2VXQnhrTnVqcEVIQU1VRC83V0R4UUNIRVU1dWcwYUI1VUhCUXVkQlFXZEN3VUhsUWNhRGJvNVJSd0NGQThCS2c4VUFoeEZPYm9OR2dlVkJ3VUwvVGh2bEFJQ2xHOXZsQUlDbEFNM0pFb2tld2thRFFFRERBa0ZTeTBjeGc0UkFRRVJEc1ljTFVzRkNReisvUXdiQ1hza1NpUjdDUm9OL3YwTUNRVkxMUnpHRGhFQkFSRU94aHd0U3dVSkRBRUREQnNKUVFLVWIyK1VBZ0tVYjIrVUFBQUFBQUVBQUFBQUJtc0dhd0FMQUFBVEVnQUZKQUFUQWdBbEJBQ1ZDQUdtQVQwQlBRR21DQWorV3Y3RC9zUCtXZ09BL3NQK1dnZ0lBYVlCUFFFOUFhWUlDUDVhQUFBQUFnQUFBQUFHYXdackFBc0FGd0FBQVFRQUF4SUFCU1FBRXdJQUFTWUFKellBTnhZQUZ3WUFBNEQrdy81YUNBZ0JwZ0U5QVQwQnBnZ0kvbHIrdy8zK3JnWUdBVkw5L1FGU0JnYityZ1pyQ1A1YS9zUCt3LzVhQ0FnQnBnRTlBVDBCcHZySUJnRlMvZjBCVWdZRy9xNzkvZjZ1QUFBREFBQUFBQVpyQm1zQUN3QVhBQ01BQUFFRUFBTVNBQVVrQUJNQ0FBRW1BQ2MyQURjV0FCY0dBQU1PQVFjdUFTYytBVGNlQVFPQS9zUCtXZ2dJQWFZQlBRRTlBYVlJQ1A1YS9zUDkvcTRHQmdGUy9mMEJVZ1lHL3E0ZEFuOWZYMzhDQW45ZlgzOEdhd2orV3Y3RC9zUCtXZ2dJQWFZQlBRRTlBYWI2eUFZQlV2MzlBVklHQnY2dS9mMytyZ0pQWDM4Q0FuOWZYMzhDQW44QUFBQUVBQUFBQUFZZ0JpQUFEd0FiQUNVQUtRQUFBU0VPQVFjUkhnRVhJVDRCTnhFdUFRRWpOU01WSXhFekZUTTFPd0VoSGdFWEVRNEJCeUUzTXpVakJZdjc2ajlVQWdKVVB3UVdQMVFDQWxUOWEzQ1ZjSENWY0pZQktpQXFBUUVxSVA3V2NKV1ZCaUFDVkQvNzZqOVVBZ0pVUHdRV1AxVDhncFdWQWNDN3V3RXFJUDdXSUNvQmNPQUFBZ0FBQUFBR2F3WnJBQXNBRndBQUFRUUFBeElBQlNRQUV3SUFFd2NKQVNjSkFUY0pBUmNCQTREK3cvNWFDQWdCcGdFOUFUMEJwZ2dJL2xvNGFmNzAvdlJwQVF2KzlXa0JEQUVNYWY3MUJtc0kvbHIrdy83RC9sb0lDQUdtQVQwQlBRR20vQkZwQVF2KzlXa0JEQUVNYWY3MUFRdHAvdlFBQVFBQUFBQUYxZ2EyQUJZQUFBRVJDUUVSSGdFWERnRUhMZ0VuSXhZQUZ6WUFOeVlBQTREK2l3RjF2djBGQmYyK3Z2MEZsUVlCVWY3K0FWRUdCdjZ2QllzQkt2Nkwvb3NCS2dUOXY3NzlCUVg5dnY3K3J3WUdBVkgrL2dGUkFBQUFBUUFBQUFBRlB3Y0FBQlFBQUFFUkl5SUdIUUVoQXlNUklSRWpFVE0xTkRZek1nVS9uVlk4QVNVbi92N08vLy9RclpNRzlQNzRTRWk5L3RqOUNRTDNBU2phdXMwQUFBQUFCQUFBQUFBR2pnY0FBREFBUlFCZ0FHd0FBQUVVSGdNVkZBY0dCQ01pSmljbU5UUTJOellsTGdFMU5EY0dJeUltTlRRMk56NEJNeUVISXg0QkZSUU9BeWN5TmpjMk5UUXVBaU1pQmdjR0ZSUWVBeE15UGdJMU5DNEJMd0VtTHdJbUl5SU9BeFVVSGdJQk14VWpGU00xSXpVek5UTURIMEJiV2tBd1NQN3FuNFRsT1NWWlNvTUJFU0FmRlM0V2xNdElQMDNUY0FHaWlvTktUREZGUmpHU0psQWFOU0kvYWtBcVVSa3ZGQ3M5V1RZNmExczNEZzhUSGdvY0pVNFFJRFZvYjFNMlJuRjlBMnZWMVduVTFHa0Q1Q1JGUTFDQVRscFRlbk5UWUR4SFVZb3VVaElxUUNra01RVEJsRkthTmtKQVdEK01Xa2h6Unp0QVBpRWJPV1k2aG4xU0p5RTdaUzVuWjFJMC9KY2FORjQrR1RBa0dDTUxGeDA0QWc0a09GMDdSbXM3SFFOc2JOdmJiTmtBQXdBQUFBQUdnQVpzQUFNQURnQXFBQUFCRVNFUkFSWUdLd0VpSmpRMk1oWUJFU0VSTkNZaklnWUhCaFVSSVJJUUx3RWhGU00rQXpNeUZnSGQvcllCWHdGblZBSlNaR2VtWkFTUC9yZFJWajlWRlF2K3R3SUJBUUZKQWhRcVIyYy9xOUFFai93aEE5OEJNa2xpWXBOaFlmemQvY2dDRW1sM1JUTWVNLzNYQVk4QjhEQXdrQ0F3T0IvakFBQUJBQUFBQUFhVUJnQUFNUUFBQVFZSEZoVVVBZzRCQkNNZ0p4WXpNamN1QVNjV016STNMZ0U5QVJZWExnRTFORGNXQkJjbU5UUTJNeklYTmpjR0J6WUdsRU5mQVV5YjF2N1NyUDd4NFNNcjRiQnBwaDhoSENzcWNKTkVUa0pPTEhrQlc4WUl2WWFNWUcxZ0pXbGRCV2hpUlE0Y2d2Nzk3cmR0a1FTS0FuMWhCUXNYc1hVRUpnTXNqbE5ZUzVXekNpWWtocjFtRlRselB3b0FBQUFCQUFBQUFBV0FCd0FBSWdBQUFSY09BUWNHTGdNMUVTTTFQZ1EzUGdFN0FSRWhGU0VSRkI0Q056WUZNRkFYc0Zsb3JYQk9JYWhJY2tRd0ZBVUJCd1QwQVUzK3NnMGdRekJPQWMvdEl6NEJBamhjZUhnNkFpRFhHbGRkYjFjdEJRZitXUHo5K2g0ME5SNEJBZ0FCQUFBQUFBYUFCb0FBU2dBQUFSUUNCQ01pSnpZL0FSNEJNekkrQVRVMExnRWpJZzRERlJRV0Z4WS9BVFkzTmljbU5UUTJNeklXRlJRR0l5SW1OejRDTlRRbUl5SUdGUlFYQXdZWEpnSTFOQklrSUFRU0JvRE8vcC9SYjJzN0V6WVVhajE1dm1oMzRvNXB0bjliSzFCTkhnZ0lCZ0lHRVRQUnFaZXBpV3M5U2c0SUpSYzJNajVXR1dNUkJNNyt6Z0ZoQWFJQlljNERnTkgrbjg0Z1hVZlRKem1KOEpaeXlINDZZSDJHUTJpZUlBd2dIeGdHRnhROVdwZlpwSU9xN2xjOUkzVlpIekpDY2xWSk1mNWVSbXRiQVh6cDBRRmh6czcrbndBQUJ3QUFBQUFIQUFUUEFBNEFGd0FxQUQwQVVBQmFBRjBBQUFFUk5oNENCdzRCQndZbUl5Y21OeFkyTnpZbUJ4RVVCUlkyTno0Qk55NEJKeU1HSHdFZUFSY09BUmNXTmpjK0FUY3VBU2NqQmg4QkhnRVhGQVlYRmpZM1BnRTNMZ0VuSXdZZkFSNEJGdzRCQlRNL0FSVXpFU01HQXlVVkp3TWNoTTJVV3dnTnE0SkhyUWdCQWFwVWFBb0pjV01CZmlJaERpTXJBUUpMTUIwQkJBb2tOQUlCUG1NaUlRNGlMQUVDU3pBZUFRVUtKRFFCUDJNaUlRNGlMQUVDU3pBZUFRVUtKRFFCQVQ3NWcrNUI0YXJOTE5JQko0NEJ5UUw5QlE5bXZZQ0t3QThGQlFNRHd3SlZUR2R6QmY2VkI4SUhOUjA4bGxkOXVUNExDUkEvcUdOeHZVd0hOUjA4bGxkOXVUNExDUkEvcUdOeHZVd0hOUjA4bGxkOXVUNExDUkEvcUdOeHZWSmtBV1VEREVmK3RZUDVBUUFBQUFFQUFBQUFCaUFHdGdBYkFBQUJCQUFERVI0QkZ6TVJJVFUyQURjV0FCY1ZJUkV6UGdFM0VRSUFBNEQrNHY2RkJ3Si9YK0QrMVFZQko5N2VBU2NHL3RYZ1gzOENCLzZGQnJVSC9vWCs0djMyWDM4Q0FsV1YzZ0VuQmdiKzJkNlYvYXNDZjE4Q0NnRWVBWHNBQUFBQUVBREdBQUVBQUFBQUFBRUFCd0FBQUFFQUFBQUFBQUlBQndBSEFBRUFBQUFBQUFNQUJ3QU9BQUVBQUFBQUFBUUFCd0FWQUFFQUFBQUFBQVVBQ3dBY0FBRUFBQUFBQUFZQUJ3QW5BQUVBQUFBQUFBb0FLd0F1QUFFQUFBQUFBQXNBRXdCWkFBTUFBUVFKQUFFQURnQnNBQU1BQVFRSkFBSUFEZ0I2QUFNQUFRUUpBQU1BRGdDSUFBTUFBUVFKQUFRQURnQ1dBQU1BQVFRSkFBVUFGZ0NrQUFNQUFRUUpBQVlBRGdDNkFBTUFBUVFKQUFvQVZnRElBQU1BQVFRSkFBc0FKZ0VlVm1sa1pXOUtVMUpsWjNWc1lYSldhV1JsYjBwVFZtbGtaVzlLVTFabGNuTnBiMjRnTVM0d1ZtbGtaVzlLVTBkbGJtVnlZWFJsWkNCaWVTQnpkbWN5ZEhSbUlHWnliMjBnUm05dWRHVnNiRzhnY0hKdmFtVmpkQzVvZEhSd09pOHZabTl1ZEdWc2JHOHVZMjl0QUZZQWFRQmtBR1VBYndCS0FGTUFVZ0JsQUdjQWRRQnNBR0VBY2dCV0FHa0FaQUJsQUc4QVNnQlRBRllBYVFCa0FHVUFid0JLQUZNQVZnQmxBSElBY3dCcEFHOEFiZ0FnQURFQUxnQXdBRllBYVFCa0FHVUFid0JLQUZNQVJ3QmxBRzRBWlFCeUFHRUFkQUJsQUdRQUlBQmlBSGtBSUFCekFIWUFad0F5QUhRQWRBQm1BQ0FBWmdCeUFHOEFiUUFnQUVZQWJ3QnVBSFFBWlFCc0FHd0Fid0FnQUhBQWNnQnZBR29BWlFCakFIUUFMZ0JvQUhRQWRBQndBRG9BTHdBdkFHWUFid0J1QUhRQVpRQnNBR3dBYndBdUFHTUFid0J0QUFBQUFnQUFBQUFBQUFBUkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFmQUFBQkFnRURBUVFCQlFFR0FRY0JDQUVKQVFvQkN3RU1BUTBCRGdFUEFSQUJFUUVTQVJNQkZBRVZBUllCRndFWUFSa0JHZ0ViQVJ3QkhRRWVBUjhFY0d4aGVRdHdiR0Y1TFdOcGNtTnNaUVZ3WVhWelpRdDJiMngxYldVdGJYVjBaUXAyYjJ4MWJXVXRiRzkzQ25admJIVnRaUzF0YVdRTGRtOXNkVzFsTFdocFoyZ1FablZzYkhOamNtVmxiaTFsYm5SbGNnOW1kV3hzYzJOeVpXVnVMV1Y0YVhRR2MzRjFZWEpsQjNOd2FXNXVaWElKYzNWaWRHbDBiR1Z6Q0dOaGNIUnBiMjV6Q0dOb1lYQjBaWEp6QlhOb1lYSmxBMk52WndaamFYSmpiR1VPWTJseVkyeGxMVzkxZEd4cGJtVVRZMmx5WTJ4bExXbHVibVZ5TFdOcGNtTnNaUUpvWkFaallXNWpaV3dHY21Wd2JHRjVDR1poWTJWaWIyOXJCV2R3YkhWekNHeHBibXRsWkdsdUIzUjNhWFIwWlhJR2RIVnRZbXh5Q1hCcGJuUmxjbVZ6ZEJGaGRXUnBieTFrWlhOamNtbHdkR2x2YmdWaGRXUnBid0FBQUFBQSkgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8vIGh0dHA6Ly9zYXNzLWxhbmcuY29tL2RvY3VtZW50YXRpb24vZmlsZS5TQVNTX1JFRkVSRU5DRS5odG1sI21hcHNcbiRpY29uczogKFxuXHRcdHBsYXk6ICdcXGYxMDEnLFxuXHRcdHBsYXktY2lyY2xlOiAnXFxmMTAyJyxcblx0XHRwYXVzZTogJ1xcZjEwMycsXG5cdFx0dm9sdW1lLW11dGU6ICdcXGYxMDQnLFxuXHRcdHZvbHVtZS1sb3c6ICdcXGYxMDUnLFxuXHRcdHZvbHVtZS1taWQ6ICdcXGYxMDYnLFxuXHRcdHZvbHVtZS1oaWdoOiAnXFxmMTA3Jyxcblx0XHRmdWxsc2NyZWVuLWVudGVyOiAnXFxmMTA4Jyxcblx0XHRmdWxsc2NyZWVuLWV4aXQ6ICdcXGYxMDknLFxuXHRcdHNxdWFyZTogJ1xcZjEwYScsXG5cdFx0c3Bpbm5lcjogJ1xcZjEwYicsXG5cdFx0c3VidGl0bGVzOiAnXFxmMTBjJyxcblx0XHRjYXB0aW9uczogJ1xcZjEwZCcsXG5cdFx0Y2hhcHRlcnM6ICdcXGYxMGUnLFxuXHRcdHNoYXJlOiAnXFxmMTBmJyxcblx0XHRjb2c6ICdcXGYxMTAnLFxuXHRcdGNpcmNsZTogJ1xcZjExMScsXG5cdFx0Y2lyY2xlLW91dGxpbmU6ICdcXGYxMTInLFxuXHRcdGNpcmNsZS1pbm5lci1jaXJjbGU6ICdcXGYxMTMnLFxuXHRcdGhkOiAnXFxmMTE0Jyxcblx0XHRjYW5jZWw6ICdcXGYxMTUnLFxuXHRcdHJlcGxheTogJ1xcZjExNicsXG5cdFx0ZmFjZWJvb2s6ICdcXGYxMTcnLFxuXHRcdGdwbHVzOiAnXFxmMTE4Jyxcblx0XHRsaW5rZWRpbjogJ1xcZjExOScsXG5cdFx0dHdpdHRlcjogJ1xcZjExYScsXG5cdFx0dHVtYmxyOiAnXFxmMTFiJyxcblx0XHRwaW50ZXJlc3Q6ICdcXGYxMWMnLFxuXHRcdGF1ZGlvLWRlc2NyaXB0aW9uOiAnXFxmMTFkJyxcblx0XHRhdWRpbzogJ1xcZjExZScsXG4pO1xuXG4vLyBOT1RFOiBUaGlzIGlzIGFzIGNvbXBsZXggYXMgd2Ugd2FudCB0byBnZXQgd2l0aCBTQ1NTIGZ1bmN0aW9uYWxpdHkuXG4vL1xuLy8gTm93IHRoYXQgd2UgaGF2ZSBhIG1hcCBvZiBpY29ucyBhYm92ZSwgd2UgY2FuIGl0ZXJhdGUgb3ZlciB0aGF0IG1hcCBhbmQgY3JlYXRlIGFuIGljb24gY2xhc3Ncbi8vIGZvciBlYWNoIGljb24gaW4gdGhhdCBsaXN0LiBUaGUgaXRlcmF0b3IgYmVsb3cgcHJvZHVjZXMgQ1NTIGNsYXNzZXMgbGlrZSB0aGlzOlxuLy9cbi8vIC52anMtaWNvbi1wbGF5IHtcbi8vICAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4vLyAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vIH1cbi8vIC52anMtaWNvbi1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNWI2XCI7IH1cbi8vXG4vLyBXZSBjYW4gdGhlbiB1c2UgQGV4dGVuZCBpbiB0aGUgY29kZWJhc2Ugd2hlbiB3ZSBuZWVkIHRvIGFkZCBhbiBpY29uIHRvIGEgY2xhc3MuIEBleHRlbmQgYnVpbGRzIHVwXG4vLyB0aGUgc2VsZWN0b3JzIGZvciB5b3Ugc28geW91IGNhbiBhdm9pZCBkdXBsaWNhdGlvbi4gVGhpcyBpcyBnZW5lcmFsbHkgYSBiYWQgaWRlYSwgYnV0IHNpbmNlIGVhY2hcbi8vIGljb24gc2hvdWxkIG9ubHkgYmUgZXh0ZW5kZWQgb25lIG9yIHR3byBvdGhlciBwbGFjZXMsIHdlJ2xsIHJvbGwgd2l0aCBpdC5cbkBlYWNoICRuYW1lLCAkY29udGVudCBpbiAkaWNvbnMge1xuICAudmpzLWljb24tI3skbmFtZX0ge1xuICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnZpZGVvLWpzIHtcbiAgLy8gZGlzcGxheTppbmxpbmUtYmxvY2sgd291bGQgYmUgY2xvc2VyIHRvIHRoZSB2aWRlbyBlbCdzIGRpc3BsYXk6aW5saW5lXG4gIC8vIGJ1dCBpdCByZXN1bHRzIGluIGZsYXNoIHJlbG9hZGluZyB3aGVuIGdvaW5nIGludG8gZnVsbHNjcmVlbiBbIzIyMDVdXG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBNYWtlIHZpZGVvLmpzIHZpZGVvcyBhbGlnbiB0b3Agd2hlbiBuZXh0IHRvIHZpZGVvIGVsZW1lbnRzXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgY29sb3I6ICRwcmltYXJ5LWZvcmVncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgLy8gU3RhcnQgd2l0aCAxMHB4IGZvciBiYXNlIGZvbnQgc2l6ZSBzbyBvdGhlciBkaW1lbnNpb25zIGNhbiBiZSBlbSBiYXNlZCBhbmRcbiAgLy8gZWFzaWx5IGNhbGN1bGFibGUuXG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLy8gUHJvdmlkZSBzb21lIGJhc2ljIGRlZmF1bHRzIGZvciBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8vIEF2b2lkaW5nIGhlbHZldGljYTogaXNzdWUgIzM3NlxuICBmb250LWZhbWlseTogJHRleHQtZm9udC1mYW1pbHk7XG5cbiAgLy8gRml4IGZvciBGaXJlZm94IDkgZnVsbHNjcmVlbiAob25seSBpZiBpdCBpcyBlbmFibGVkKS4gTm90IG5lZWRlZCB3aGVuXG4gIC8vIGNoZWNraW5nIGZ1bGxTY3JlZW5FbmFibGVkLlxuICAmOi1tb3otZnVsbC1zY3JlZW4geyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuICAmOi13ZWJraXQtZnVsbC1zY3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gQWxsIGVsZW1lbnRzIGluaGVyaXQgYm9yZGVyLWJveCBzaXppbmdcbi52aWRlby1qcyAqLFxuLnZpZGVvLWpzICo6YmVmb3JlLFxuLnZpZGVvLWpzICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vLyBMaXN0IHN0eWxlIHJlc2V0XG4udmlkZW8tanMgdWwge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcblxuICAvLyBJbXBvcnRhbnQgdG8gc3BlY2lmeSBlYWNoXG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8vIEZpbGwgdGhlIHdpZHRoIG9mIHRoZSBjb250YWluaW5nIGVsZW1lbnQgYW5kIHVzZSBwYWRkaW5nIHRvIGNyZWF0ZSB0aGVcbi8vIGRlc2lyZWQgYXNwZWN0IHJhdGlvLiBEZWZhdWx0IHRvIDE2eDkgdW5sZXNzIGFub3RoZXIgcmF0aW8gaXMgZ2l2ZW4uXG5AbWl4aW4gYXBwbHktYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodCkge1xuICBwYWRkaW5nLXRvcDogMTAwJSAqICgkaGVpZ2h0LyR3aWR0aCk7XG59XG5cbi8vIE5vdCBpbmNsdWRpbmcgYSBkZWZhdWx0IEFSIGluIHZqcy1mbHVpZCBiZWNhdXNlIGl0IHdvdWxkIG92ZXJyaWRlXG4vLyB0aGUgdXNlciBzZXQgQVIgaW5qZWN0ZWQgaW50byB0aGUgaGVhZGVyLlxuLnZpZGVvLWpzLnZqcy1mbHVpZCxcbi52aWRlby1qcy52anMtMTYtOSxcbi52aWRlby1qcy52anMtNC0zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4udmlkZW8tanMudmpzLTE2LTkge1xuICBAaW5jbHVkZSBhcHBseS1hc3BlY3QtcmF0aW8oMTYsIDkpO1xufVxuXG4udmlkZW8tanMudmpzLTQtMyB7XG4gIEBpbmNsdWRlIGFwcGx5LWFzcGVjdC1yYXRpbyg0LCAzKTtcbn1cblxuLnZpZGVvLWpzLnZqcy1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gUGxheWJhY2sgdGVjaG5vbG9neSBlbGVtZW50cyBleHBhbmQgdG8gdGhlIHdpZHRoL2hlaWdodCBvZiB0aGUgY29udGFpbmluZyBkaXZcbi8vIDx2aWRlbz4gb3IgPG9iamVjdD5cbi52aWRlby1qcyAudmpzLXRlY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gRnVsbHNjcmVlbiBTdHlsZXNcbmJvZHkudmpzLWZ1bGwtd2luZG93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8vIEZpeCBmb3IgSUU2IGZ1bGwtd2luZG93LiBodHRwOi8vd3d3LmNzc3BsYXkuY28udWsvbGF5b3V0cy9maXhlZC5odG1sXG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4udmpzLWZ1bGwtd2luZG93IC52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIC8vIFVuZG8gYW55IGFzcGVjdCByYXRpbyBwYWRkaW5nIGZvciBmbHVpZCBsYXlvdXRzXG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4udmpzLXVzZXItaW5hY3RpdmUge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cblxuLy8gSGlkZSBkaXNhYmxlZCBvciB1bnN1cHBvcnRlZCBjb250cm9scy5cbi52anMtaGlkZGVuIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52anMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gVmlzdWFsbHkgaGlkZGVuIG9mZnNjcmVlbiwgYnV0IGFjY2Vzc2libGUgdG8gc2NyZWVuIHJlYWRlcnMuXG4udmlkZW8tanMgLnZqcy1vZmZzY3JlZW4ge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi52anMtbG9jay1zaG93aW5nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLy8gIEluIElFOCB3LyBubyBKYXZhU2NyaXB0IChubyBIVE1MNSBzaGltKSwgdGhlIHZpZGVvIHRhZyBkb2Vzbid0IHJlZ2lzdGVyLlxuLy8gVGhlIC52aWRlby1qcyBjbGFzc25hbWUgb24gdGhlIHZpZGVvIHRhZyBhbHNvIGlzbid0IGNvbnNpZGVyZWQuXG4vLyBUaGlzIG9wdGlvbmFsIHBhcmFncmFwaCBpbnNpZGUgdGhlIHZpZGVvIHRhZyBjYW4gcHJvdmlkZSBhIG1lc3NhZ2UgdG8gdXNlcnNcbi8vIGFib3V0IHdoYXQncyByZXF1aXJlZCB0byBwbGF5IHZpZGVvLlxuLnZqcy1uby1qcyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250LWZhbWlseTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5cbi52anMtbm8tanMgYSxcbi52anMtbm8tanMgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NkE4Q0M7XG59XG4iLCIvLyBUZXh0LCBpY29ucywgaG92ZXIgc3RhdGVzXG4kcHJpbWFyeS1mb3JlZ3JvdW5kLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuXG4vLyBDb250cm9sIGJhY2tncm91bmRzIChjb250cm9sIGJhciwgYmlnIHBsYXksIG1lbnVzKVxuJHByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRiAhZGVmYXVsdDtcbiRwcmltYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5OiAwLjcgIWRlZmF1bHQ7XG5cbi8vIEhvdmVyIHN0YXRlcywgc2xpZGVyIGJhY2tncm91bmRzXG4kc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktYmFja2dyb3VuZC1jb2xvciwgMzMlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmFja2dyb3VuZC10cmFuc3BhcmVuY3k6IDAuNSAhZGVmYXVsdDtcblxuJHRleHQtZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbi8vIFVzaW5nIHRoZSAnLS0nIG5hbWluZyBmb3IgY29tcG9uZW50LXNwZWNpZmljIHN0eWxlc1xuJGJpZy1wbGF5LWJ1dHRvbi0td2lkdGg6IDNlbSAhZGVmYXVsdDtcbiRiaWctcGxheS1idXR0b24tLWhlaWdodDogMS41ZW0gIWRlZmF1bHQ7XG4kYmlnLXBsYXktYnV0dG9uLS10cmFuc3BhcmVuY3k6IDAuOCAhZGVmYXVsdDtcbiIsIi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBsaW5lLWhlaWdodDogJGJpZy1wbGF5LWJ1dHRvbi0taGVpZ2h0O1xuICBoZWlnaHQ6ICRiaWctcGxheS1idXR0b24tLWhlaWdodDtcbiAgd2lkdGg6ICRiaWctcGxheS1idXR0b24tLXdpZHRoOyAvLyBGaXJlZm94IGJ1ZzogRm9yIHNvbWUgcmVhc29uIHdpdGhvdXQgd2lkdGggdGhlIGljb24gd291bGRuJ3Qgc2hvdyB1cC4gU3dpdGNoZWQgdG8gdXNpbmcgd2lkdGggYW5kIHJlbW92ZWQgcGFkZGluZy5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMC4wNjY2NmVtIHNvbGlkICRwcmltYXJ5LWZvcmVncm91bmQtY29sb3I7XG5cbiAgLy8gTmVlZCBhIHNsaWdodGx5IGdyYXkgYmcgc28gaXQgY2FuIGJlIHNlZW4gb24gYmxhY2sgYmFja2dyb3VuZHNcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvci13aXRoLWFscGhhKCRwcmltYXJ5LWJhY2tncm91bmQtY29sb3IsICRwcmltYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwLjNlbSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMpO1xuXG4gIEBleHRlbmQgLnZqcy1pY29uLXBsYXk7XG5cbiAgLy8gU2luY2UgdGhlIGJpZyBwbGF5IGJ1dHRvbiBkb2Vzbid0IGluaGVyaXQgZnJvbSB2anMtY29udHJvbCwgd2UgbmVlZCB0byBzcGVjaWZ5IGEgYml0IG1vcmUgdGhhblxuICAvLyBvdGhlciBidXR0b25zIGZvciB0aGUgaWNvbi5cbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb24tZGVmYXVsdDtcbiAgfVxufVxuXG4vLyBBbGxvdyBwZW9wbGUgdGhhdCBoYXRlIHRoZWlyIHBvc3RlciBpbWFnZSB0byBjZW50ZXIgdGhlIGJpZyBwbGF5IGJ1dHRvbi5cbi52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtKCRiaWctcGxheS1idXR0b24tLWhlaWdodCAvIDIpO1xuICBtYXJnaW4tbGVmdDogLSgkYmlnLXBsYXktYnV0dG9uLS13aWR0aCAvIDIpO1xufVxuXG4udmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWZvcmVncm91bmQtY29sb3I7XG5cbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvci13aXRoLWFscGhhKCRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciwgJHNlY29uZGFyeS1iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDBzKTtcbn1cblxuLy8gSGlkZSBpZiBjb250cm9scyBhcmUgZGlzYWJsZWQsIHRoZSB2aWRlbyBpcyBwbGF5aW5nLCBvciBuYXRpdmUgY29udHJvbHMgYXJlIHVzZWQuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1lcnJvciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFNob3cgYmlnIHBsYXkgYnV0dG9uIGlmIHZpZGVvIGlzIHBhdXNlZCBhbmQgLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSBpcyBzZXQgb24gdmlkZW8gZWxlbWVudFxuLnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLnZpZGVvLWpzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gSUU4XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gSUUgaW4gZ2VuZXJhbC4gV1RGLlxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogICAgbm9uZTtcbiAgYXBwZWFyYW5jZTogICAgICAgICBub25lO1xufVxuIiwiLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIHtcbiAgQGV4dGVuZCAudmpzLWljb24tY2FuY2VsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogM2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDAuNWVtO1xuICB6LWluZGV4OiAyO1xufVxuIiwiLnZqcy1tZW51LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gQ2hhbmdlIGN1cnNvciBiYWNrIHRvIGRlZmF1bHQgaWYgdGhlIG1lbnUgYnV0dG9uIGlzIGRpc2FibGVkXG4udmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gcHJldmVudCBtZW51cyBmcm9tIG9wZW5pbmcgd2hpbGUgZGlzYWJsZWRcbi52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LWZhbWlseTogJHRleHQtZm9udC1mYW1pbHk7XG59XG5cbi8vIHByZXZlbnQgbWVudXMgZnJvbSBvcGVuaW5nIHdoaWxlIHNjcnViYmluZyAoRkYsIElFKVxuLnZqcy1zY3J1YmJpbmcgLnZqcy1tZW51LWJ1dHRvbjpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpmb2N1cyxcbi52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvci13aXRoLWFscGhhKCRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciwgJHNlY29uZGFyeS1iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeSk7XG59XG5cbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQsXG4udmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmZvY3VzLFxuLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWZvcmVncm91bmQtY29sb3I7XG4gIGNvbG9yOiAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwLjNlbSAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuIiwiLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwZW07XG4gIGxlZnQ6IC0zZW07IC8vIChXaWR0aCBvZiB2anMtbWVudSAtIHdpZHRoIG9mIGJ1dHRvbikgLyAyXG4gIGhlaWdodDogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAkcHJpbWFyeS1iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeSk7IC8vIFNhbWUgYXMgdWwgYmFja2dyb3VuZFxufVxuXG4vLyBCdXR0b24gUG9wLXVwIE1lbnVcbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvci13aXRoLWFscGhhKCRwcmltYXJ5LWJhY2tncm91bmQtY29sb3IsICRwcmltYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5KTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEuNWVtOyAvLyBTYW1lIGJvdHRvbSBhcyB2anMtbWVudSBib3JkZXItdG9wXG4gIG1heC1oZWlnaHQ6IDE1ZW07XG59XG5cbi52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24tcG9wdXA6aG92ZXIgLnZqcy1tZW51LFxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUudmpzLWxvY2stc2hvd2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpiZWZvcmUge1xuICAvLyBJY29uIHBzZXVkb2VsZW1lbnQgaGFzIGEgZGlmZmVyZW50IGJhc2UgZm9udCBzaXplICgxLjhlbSksIHNvIHdlIG5lZWQgdG9cbiAgLy8gYWNjb3VudCBmb3IgdGhhdCBpbiB0aGUgd2lkdGguIDRlbSAoc3RhbmRhcmQgYnV0dG9uIHdpZHRoKSBkaXZpZGVkIGJ5IDEuOFxuICAvLyB0byBnZXQgdGhlIHNhbWUgYnV0dG9uIHdpZHRoIGFzIG5vcm1hbC5cbiAgd2lkdGg6IDIuMjIyMjIyMjIyZW07XG59XG5cbi8vIEhvdmVyIHN0YXRlXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIsXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMsXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUsXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICAvLyBUaGlzIHdpZHRoIGlzIGN1cnJlbnRseSBzcGVjaWZpYyB0byB0aGUgaW5saW5lIHZvbHVtZSBiYXIuXG4gIHdpZHRoOiAxMmVtO1xufVxuLy8gRG9uJ3QgdHJhbnNpdGlvbiB3aGVuIHRhYmJpbmcgaW4gcmV2ZXJzZSB0byB0aGUgdm9sdW1lIG1lbnVcbi8vIGJlY2F1c2UgaXQgbG9va3Mgd2VpcmRcbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0ZW07XG4gIHRvcDogMDtcblxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyk7XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUsXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LFxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzLjBlbTtcblxuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yLXdpdGgtYWxwaGEoJHByaW1hcnktYmFja2dyb3VuZC1jb2xvciwgJHByaW1hcnktYmFja2dyb3VuZC10cmFuc3BhcmVuY3kpO1xufVxuXG4vLyBWaWRlbyBoYXMgc3RhcnRlZCBwbGF5aW5nXG4udmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXIge1xuICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG5cbiAgJHRyYW5zOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xczsgLy8gVmFyIG5lZWRlZCBiZWNhdXNlIG9mIGNvbW1hXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zKTtcbn1cblxuLy8gVmlkZW8gaGFzIHN0YXJ0ZWQgcGxheWluZyBBTkQgdXNlciBpcyBpbmFjdGl2ZVxuLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgLy8gUmVtYWluIHZpc2libGUgZm9yIHNjcmVlbiByZWFkZXIgYW5kIGtleWJvYXJkIHVzZXJzXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJHRyYW5zOiB2aXNpYmlsaXR5IDEuMHMsIG9wYWNpdHkgMS4wcztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnMpO1xuXG59XG5cbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1jb250cm9sLWJhcixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtY29udHJvbC1iYXIsXG4udmpzLWVycm9yIC52anMtY29udHJvbC1iYXIge1xuICAvLyAhaW1wb3J0YW50IGlzIG9rIGluIHRoaXMgY29udGV4dC5cbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBEb24ndCBoaWRlIHRoZSBjb250cm9sIGJhciBpZiBpdCdzIGF1ZGlvXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLy8gSUUgOCArIDkgU3VwcG9ydFxuLnZqcy1oYXMtc3RhcnRlZC52anMtbm8tZmxleCAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4iLCIvLyB2anMtY29udHJvbCBtaWdodCBiZSBiZXR0ZXIgbmFtZWQgdmpzLWJ1dHRvbiBub3cuXG4vLyBJdCdzIHVzZWQgb24gYm90aCByZWFsIGJ1dHRvbnMgKHBsYXkgYnV0dG9uKVxuLy8gYW5kIGRpdiBidXR0b25zIChtZW51IGJ1dHRvbnMpXG4udmlkZW8tanMgLnZqcy1jb250cm9sIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNGVtO1xuICBAaW5jbHVkZSBmbGV4KG5vbmUpO1xuXG4gICY6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuXG4gICAgQGV4dGVuZCAlaWNvbi1kZWZhdWx0O1xuICB9XG59XG5cbi8vIFJlcGxhY2VtZW50IGZvciBmb2N1cyBvdXRsaW5lXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWNvbnRyb2w6aG92ZXI6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1cyB7XG4gIHRleHQtc2hhZG93OiAwZW0gMGVtIDFlbSByZ2JhKCRwcmltYXJ5LWZvcmVncm91bmQtY29sb3IsIDEpO1xufVxuXG4vLyBIaWRlIGNvbnRyb2wgdGV4dCB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW5yZWFkZXJzXG4udmlkZW8tanMgLnZqcy1jb250cm9sLXRleHQge1xuICBAaW5jbHVkZSBoaWRlLXZpc3VhbGx5O1xufVxuXG4vLyBJRSA4ICsgOSBTdXBwb3J0XG4udmpzLW5vLWZsZXggLnZqcy1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsIi52aWRlby1qcyAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvL1xuLy8gTGV0J3MgdGFsayBwaXhlbCBtYXRoIVxuLy8gU3RhcnQgd2l0aCBhIGJhc2UgZm9udCBzaXplIG9mIDEwcHggKGFzc3VtaW5nIHRoYXQgaGFzbid0IGNoYW5nZWQpXG4vLyBObyBIb3Zlcjpcbi8vIC0gUHJvZ3Jlc3MgaG9sZGVyIGlzIDNweFxuLy8gLSBQcm9ncmVzcyBoYW5kbGUgaXMgOXB4XG4vLyAtIFByb2dyZXNzIGhhbmRsZSBpcyBwdWxsZWQgdXAgM3B4IHRvIGNlbnRlciBpdC5cbi8vXG4vLyBIb3Zlcjpcbi8vIC0gUHJvZ3Jlc3MgaG9sZGVyIGJlY29tZXMgNXB4XG4vLyAtIFByb2dyZXNzIGhhbmRsZSBiZWNvbWVzIDE1cHhcbi8vIC0gUHJvZ3Jlc3MgaGFuZGxlIGlzIHB1bGxlZCB1cCA1cHggdG8gY2VudGVyIGl0XG4vL1xuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgQGluY2x1ZGUgZmxleChhdXRvKTtcbiAgQGluY2x1ZGUgZGlzcGxheS1mbGV4KGNlbnRlcik7XG4gIG1pbi13aWR0aDogNGVtO1xufVxuXG4udmpzLWxpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gQm94IGNvbnRhaW5pbmcgcGxheSBhbmQgbG9hZCBwcm9ncmVzc2VzLiBBbHNvIGFjdHMgYXMgc2VlayBzY3J1YmJlci5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIEBpbmNsdWRlIGZsZXgoYXV0byk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMpO1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4vLyBXZSBuZWVkIGFuIGluY3JlYXNlZCBoaXQgYXJlYSBvbiBob3ZlclxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY2NjY2NjY2NjZlbTtcbn1cblxuLyogSWYgd2UgbGV0IHRoZSBmb250IHNpemUgZ3JvdyBhcyBtdWNoIGFzIGV2ZXJ5dGhpbmcgZWxzZSwgdGhlIGN1cnJlbnQgdGltZSB0b29sdGlwIGVuZHMgdXBcbiBnaW5vcm1vdXMuIElmIHlvdSdkIGxpa2UgdG8gZW5hYmxlIHRoZSBjdXJyZW50IHRpbWUgdG9vbHRpcCBhbGwgdGhlIHRpbWUsIHRoaXMgc2hvdWxkIGJlIGRpc2FibGVkXG4gdG8gYXZvaWQgYSB3ZWlyZCBoaXRjaCB3aGVuIHlvdSByb2xsIG9mZiB0aGUgaG92ZXIuICovXG5cbi8vIEFsc28gc2hvdyB0aGUgY3VycmVudCB0aW1lIHRvb2x0aXBcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheTphZnRlcixcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wbGF5LXByb2dyZXNzOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQtZmFtaWx5O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDAuNmVtO1xufVxuXG4vLyBQcm9ncmVzcyBCYXJzXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1wbGF5LXByb2dyZXNzLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXRvb2x0aXAtcHJvZ3Jlc3MtYmFyLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLy8gdXBkYXRlZCBieSBqYXZhc2NyaXB0IGR1cmluZyBwbGF5YmFja1xuICB3aWR0aDogMDtcbiAgLy8gTmVlZGVkIGZvciBJRTZcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgQGV4dGVuZCAudmpzLWljb24tY2lyY2xlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvcjtcbiAgQGV4dGVuZCAudmpzLWljb24tY2lyY2xlO1xuXG4gIC8vIFByb2dyZXNzIGhhbmRsZVxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuMzMzMzMzMzMzMzMzMzMzZW07XG4gICAgcmlnaHQ6IC0wLjVlbTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG59XG5cbi8vIEN1cnJlbnQgVGltZSBcInRvb2x0aXBcIlxuLy8gQnkgZGVmYXVsdCB0aGlzIGlzIGhpZGRlbiBhbmQgb25seSBzaG93biB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIHByb2dyZXNzIGNvbnRyb2xcbi52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcCxcbi52aWRlby1qcyAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIsXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zLjRlbTtcbiAgcmlnaHQ6IC0xLjllbTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jdXJyZW50LXRpbWUpO1xuICBwYWRkaW5nOiA2cHggOHB4IDhweCA4cHg7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3Itd2l0aC1hbHBoYSgjZmZmLCAwLjgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAuM2VtKTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmFmdGVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLWtlZXAtdG9vbHRpcHMtaW5zaWRlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyB7XG4gIC8vIEZvciBJRTggd2UnbGwgbGlnaHRlbiB0aGUgY29sb3JcbiAgYmFja2dyb3VuZDogbGlnaHRlbigkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3IsIDI1JSk7XG4gIC8vIE90aGVyd2lzZSB3ZSdsbCByZWx5IG9uIHN0YWNrZWQgb3BhY2l0aWVzXG4gIGJhY2tncm91bmQ6IHJnYmEoJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAkc2Vjb25kYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5KTtcbn1cblxuLy8gdGhlcmUgYXJlIGNoaWxkIGVsZW1lbnRzIG9mIHRoZSBsb2FkIHByb2dyZXNzIGJhciB0aGF0IHJlcHJlc2VudCB0aGVcbi8vIHNwZWNpZmljIHRpbWUgcmFuZ2VzIHRoYXQgaGF2ZSBiZWVuIGJ1ZmZlcmVkXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIC8vIEZvciBJRTggd2UnbGwgbGlnaHRlbiB0aGUgY29sb3JcbiAgYmFja2dyb3VuZDogbGlnaHRlbigkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3IsIDUwJSk7XG4gIC8vIE90aGVyd2lzZSB3ZSdsbCByZWx5IG9uIHN0YWNrZWQgb3BhY2l0aWVzXG4gIGJhY2tncm91bmQ6IHJnYmEoJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAwLjc1KTtcbn1cblxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMi40ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICByaWdodDogLTEuOWVtO1xufVxuXG4udmpzLXRvb2x0aXAtcHJvZ3Jlc3MtYmFyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB6LWluZGV4OiAxO1xufVxuLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICB6LWluZGV4OiAwO1xufVxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5LFxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gICR0cmFuczogdmlzaWJpbGl0eSAxLjBzLCBvcGFjaXR5IDEuMHM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zKTtcbn1cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5LFxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZqcy1tb3VzZS1kaXNwbGF5IC52anMtdGltZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvci13aXRoLWFscGhhKCMwMDAsIDAuOCk7XG59XG4iLCIudmlkZW8tanMgLnZqcy1zbGlkZXIge1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAuNDVlbSAwIDAuNDVlbTtcblxuICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcblxuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yLXdpdGgtYWxwaGEoJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAkc2Vjb25kYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5KTtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IDBlbSAwZW0gMWVtIHJnYmEoJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvciwgMSk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDAgMWVtICRwcmltYXJ5LWZvcmVncm91bmQtY29sb3IpO1xufVxuIiwiLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBmbGV4KG5vbmUpO1xuICBAZXh0ZW5kIC52anMtaWNvbi12b2x1bWUtaGlnaDtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTAge1xuICBAZXh0ZW5kIC52anMtaWNvbi12b2x1bWUtbXV0ZTtcbn1cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0xIHtcbiAgQGV4dGVuZCAudmpzLWljb24tdm9sdW1lLWxvdztcbn1cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTIsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0yIHtcbiAgQGV4dGVuZCAudmpzLWljb24tdm9sdW1lLW1pZDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICB3aWR0aDogNWVtO1xuICBAaW5jbHVkZSBmbGV4KG5vbmUpO1xuICBAaW5jbHVkZSBkaXNwbGF5LWZsZXgoY2VudGVyKTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWJhciB7XG4gIG1hcmdpbjogMS4zNWVtIDAuNDVlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogMC4zZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDAuM2VtO1xuICBoZWlnaHQ6IDVlbTtcbiAgbWFyZ2luOiAxLjM1ZW0gYXV0bztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvcjtcblxuICBAZXh0ZW5kIC52anMtaWNvbi1jaXJjbGU7XG5cbiAgLy8gVm9sdW1lIGhhbmRsZVxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IC8vIERvaW5nIHRoaXMgdG8gbWF0Y2ggdGhlIGhhbmRsZSBvbiBwbGF5IHByb2dyZXNzLlxuICB9XG59XG5cbi52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IDAuM2VtO1xuXG4gIC8vIFZvbHVtZSBoYW5kbGVcbiAgJjpiZWZvcmUge1xuICAgIHRvcDogLTAuNWVtO1xuICAgIGxlZnQ6IC0wLjNlbTtcbiAgfVxufVxuLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogMC4zZW07XG5cbiAgLy8gVm9sdW1lIGhhbmRsZVxuICAmOmJlZm9yZSB7XG4gICAgdG9wOiAtMC4zZW07XG4gICAgcmlnaHQ6IC0wLjVlbTtcbiAgfVxufVxuXG4vLyBBc3N1bWVzIHZvbHVtZSBzdGFydHMgYXQgMS4wLlxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVGhlIHZvbHVtZSBtZW51IGJ1dHRvbiBpcyBsaWtlIG1lbnUgYnV0dG9ucyAoY2FwdGlvbnMvc3VidGl0bGVzKSBidXQgd29ya3Ncbi8vIGEgbGl0dGxlIGRpZmZlcmVudGx5LiBJdCBuZWVkcyB0byBiZSBwb3NzaWJsZSB0byB0YWIgdG8gdGhlIHZvbHVtZSBzbGlkZXJcbi8vIHdpdGhvdXQgaGl0dGluZyBzcGFjZSBiYXIgb24gdGhlIG1lbnUgYnV0dG9uLiBUbyBkbyB0aGlzIHdlJ3JlIG5vdCB1c2luZ1xuLy8gZGlzcGxheTpub25lIHRvIGhpZGUgdGhlIHNsaWRlciBtZW51IGJ5IGRlZmF1bHQsIGFuZCBpbnN0ZWFkIHNldHRpbmcgdGhlXG4vLyB3aWR0aCBhbmQgaGVpZ2h0IHRvIHplcm8uXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24gLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWwgLnZqcy1tZW51IHtcbiAgbGVmdDogMC41ZW07XG4gIGhlaWdodDogOGVtO1xufVxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWwgLnZqcy1tZW51IHtcbiAgbGVmdDogLTJlbTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtdm9sdW1lLW1lbnUtYnV0dG9uIC52anMtbWVudS1jb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcblxuICAvLyBBdm9pZHMgdW5uZWNlc3Nhcnkgc2Nyb2xsYmFycyBpbiB0aGUgbWVudSBjb250ZW50LiBQcmltYXJpbHkgbm90aWNlZCBpbiBDaHJvbWUgb24gTGludXguXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbDpob3ZlciAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsOmZvY3VzIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWwudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbCAudmpzLWxvY2stc2hvd2luZyAudmpzLW1lbnUtY29udGVudCB7XG4gIGhlaWdodDogOGVtO1xuICB3aWR0aDogMi45ZW07XG59XG5cbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWw6aG92ZXIgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsOmZvY3VzIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbCAudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsIC52anMtbG9jay1zaG93aW5nIC52anMtbWVudS1jb250ZW50IHtcbiAgaGVpZ2h0OiAyLjllbTtcbiAgd2lkdGg6IDhlbTtcbn1cblxuLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudCB7XG4gIC8vIEFuIGlubGluZSB2b2x1bWUgc2hvdWxkIG5ldmVyIGhhdmUgYSBtZW51IGJhY2tncm91bmQgY29sb3IuXG4gIC8vICBUaGlzIHByb3RlY3RzIGl0IGZyb20gZXh0ZXJuYWwgY2hhbmdlcyB0byBiYWNrZ3JvdW5kIGNvbG9ycy5cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBVc2VkIGZvciBJRTggZmFsbGJhY2tcbi52anMtcG9zdGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIEhpZGUgdGhlIHBvc3RlciBhZnRlciB0aGUgdmlkZW8gaGFzIHN0YXJ0ZWQgcGxheWluZ1xuLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIERvbid0IGhpZGUgdGhlIHBvc3RlciBpZiB3ZSdyZSBwbGF5aW5nIGF1ZGlvXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBIaWRlIHRoZSBwb3N0ZXIgd2hlbiBuYXRpdmUgY29udHJvbHMgYXJlIHVzZWQgb3RoZXJ3aXNlIGl0IGNvdmVycyB0aGVtXG4udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyBXZSBhcmUgYXNzdW1pbmcgdGhlcmUgaXMgbm8gcHJvZ3Jlc3MgYmFyIGFuZCB1c2luZyB0aGUgbGl2ZSBkaXNwbGF5XG4vLyB0byBmaWxsIGluIHRoZSBtaWRkbGUgc3BhY2UuIExpdmUrRFZSIHdpbGwgbmVlZCB0byBhZGp1c3QgdGhpcy5cbi52aWRlby1qcyAudmpzLWxpdmUtY29udHJvbCB7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleChmbGV4LXN0YXJ0KTtcbiAgQGluY2x1ZGUgZmxleChhdXRvKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG59XG5cbi52anMtbm8tZmxleCAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiLnZpZGVvLWpzIC52anMtdGltZS1jb250cm9sIHtcbiAgQGluY2x1ZGUgZmxleChub25lKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIG1pbi13aWR0aDogMmVtO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gV2UgbmVlZCB0aGUgZXh0cmEgc3BlY2lmaWNpdHkgdGhhdCByZWZlcmVuY2luZyAudmpzLW5vLWZsZXggcHJvdmlkZXMuXG4udmlkZW8tanMgLnZqcy1jdXJyZW50LXRpbWUsXG4udmpzLW5vLWZsZXggLnZqcy1jdXJyZW50LXRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1kdXJhdGlvbixcbi52anMtbm8tZmxleCAudmpzLWR1cmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWRpdmlkZXIge1xuICAvLyBBbHJlYWR5IHRoZSBkZWZhdWx0LCBidXQgd2Ugd2FudCB0byBlbnN1cmUgd2hlbiB0aGUgcGxheWVyIGlzIGxpdmVcbiAgLy8gdGhpcyBoaWRlcyBpbiB0aGUgc2FtZSB3YXkgYXMgdGhlIG90aGVyIHRpbWUgY29udHJvbHMgZm9yIG90aGVyIHNraW5zXG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIGZsZXgobm9uZSk7XG4gIEBleHRlbmQgLnZqcy1pY29uLXBsYXk7XG59XG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcge1xuICBAZXh0ZW5kIC52anMtaWNvbi1wYXVzZTtcbn1cbiIsIi8vIEVtdWxhdGVkIHRyYWNrc1xuLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM2VtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLy8gTW92ZSBjYXB0aW9ucyBkb3duIHdoZW4gY29udHJvbHMgYXJlbid0IGJlaW5nIHNob3duXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBib3R0b206IDFlbTtcbn1cblxuLy8gSW5kaXZpZHVhbCB0cmFja3Ncbi52aWRlby1qcyAudmpzLXRleHQtdHJhY2sge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuMWVtO1xuICAvLyBUcmFuc3BhcmVudCBibGFjayBiYWNrZ3JvdW5kLCBvciBmYWxsYmFjayB0byBhbGwgYmxhY2sgKG9sZElFKVxuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yLXdpdGgtYWxwaGEoIzAwMCwgMC41KTtcbn1cblxuLnZqcy1zdWJ0aXRsZXMgeyBjb2xvcjogI2ZmZjsgfSAvLyBTdWJ0aXRsZXMgYXJlIHdoaXRlXG4udmpzLWNhcHRpb25zIHsgY29sb3I6ICNmYzY7IH0gLy8gQ2FwdGlvbnMgYXJlIHllbGxvd1xuLnZqcy10dC1jdWUgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4vLyBOYXRpdmUgdHJhY2tzXG52aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtM2VtKSk7XG59XG5cbi8vIE1vdmUgY2FwdGlvbnMgZG93biB3aGVuIGNvbnRyb2xzIGFyZW4ndCBiZWluZyBzaG93blxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC0xLjVlbSkpO1xufVxuIiwiLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBmbGV4KG5vbmUpO1xuICBAZXh0ZW5kIC52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyO1xufVxuLy8gU3dpdGNoIHRvIHRoZSBleGl0IGljb24gd2hlbiB0aGUgcGxheWVyIGlzIGluIGZ1bGxzY3JlZW5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIEBleHRlbmQgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdDtcbn1cbiIsIi8vIFRPRE86IEkgZmVlbCBsaWtlIHRoaXMgc2hvdWxkIGJlIGEgZ2VuZXJpYyBtZW51LiBSZXNlYXJjaCBsYXRlci5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtbWVudSB7XG4gIHdpZHRoOiA0ZW07XG4gIGxlZnQ6IDBlbTtcbn1cbiIsIi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5IC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiAnWCc7XG4gIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxlZnQ6IDA7XG5cbiAgLy8gSW4gb3JkZXIgdG8gY2VudGVyIHRoZSBwbGF5IGljb24gdmVydGljYWxseSB3ZSBuZWVkIHRvIHNldCB0aGUgbGluZSBoZWlnaHRcbiAgLy8gdG8gdGhlIHNhbWUgYXMgdGhlIGJ1dHRvbiBoZWlnaHRcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXNoYWRvdzogMC4wNWVtIDAuMDVlbSAwLjFlbSAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8vIE5lZWRlZCBmb3IgSUU4XG4gIHRvcDogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogMC44NTtcblxuICAvLyBOZWVkIHRvIGZpeCBjZW50ZXJlZCBwYWdlIGxheW91dHNcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKCRwcmltYXJ5LWJhY2tncm91bmQtY29sb3IsICRwcmltYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5KTtcbiAgLy8gYm9yZGVyOiA2cHggc29saWQgcmdiYSg0MywgNTEsIDYzLCAwLjUpO1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcixcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtNnB4O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAvLyBLZWVwIDEwMCUgb3BhY2l0eSBzbyB0aGV5IGRvbid0IHNob3cgdGhyb3VnaCBlYWNoIG90aGVyXG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG59XG5cbi8vIG9ubHkgYW5pbWF0ZSB3aGVuIHNob3dpbmcgYmVjYXVzZSBpdCBjYW4gYmUgcHJvY2Vzc29yIGhlYXZ5XG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDI1NSwyNTUsMjU1KTtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDI1NSwyNTUsMjU1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNDRzO1xufVxuXG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgMjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIDM1JSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgNjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG59XG4iLCIudmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24ge1xuICBAZXh0ZW5kIC52anMtaWNvbi1jaGFwdGVycztcbn1cblxuLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1tZW51IHVsIHtcbiAgd2lkdGg6IDI0ZW07XG59XG4iLCIvLyBXaGVuIHRoZSBwbGF5ZXIgaXMgYWJzdXJkbHkgdGlueSwgZGlzcGxheSBub3RoaW5nIGJ1dDpcbi8vIC0gUGxheSBidXR0b25cbi8vIC0gRnVsbHNjcmVlbiBCdXR0b25cbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikge1xuICAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7IEBpbmNsdWRlIGZsZXgoYXV0byk7IH1cbiAgJi52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7IHdpZHRoOiBhdXRvOyB9XG5cbiAgLnZqcy1jdXJyZW50LXRpbWUsIC52anMtdGltZS1kaXZpZGVyLCAudmpzLWR1cmF0aW9uLCAudmpzLXJlbWFpbmluZy10aW1lLFxuICAudmpzLXBsYXliYWNrLXJhdGUsIC52anMtcHJvZ3Jlc3MtY29udHJvbCxcbiAgLnZqcy1tdXRlLWNvbnRyb2wsIC52anMtdm9sdW1lLWNvbnRyb2wsIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLFxuICAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmpzLWNhcHRpb25zLWJ1dHRvbixcbiAgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLCAudmpzLWF1ZGlvLWJ1dHRvbiB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuLy8gV2hlbiB0aGUgcGxheWVyIGlzIHgtc21hbGwsIGRpc3BsYXkgbm90aGluZyBidXQ6XG4vLyAtIFBsYXkgYnV0dG9uXG4vLyAtIFByb2dyZXNzIGJhclxuLy8gLSBGdWxsc2NyZWVuIEJ1dHRvblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSB7XG4gIC52anMtY3VycmVudC10aW1lLCAudmpzLXRpbWUtZGl2aWRlciwgLnZqcy1kdXJhdGlvbiwgLnZqcy1yZW1haW5pbmctdGltZSxcbiAgLnZqcy1wbGF5YmFjay1yYXRlLFxuICAudmpzLW11dGUtY29udHJvbCwgLnZqcy12b2x1bWUtY29udHJvbCwgLnZqcy12b2x1bWUtbWVudS1idXR0b24sXG4gIC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuICAudmpzLXN1YnRpdGxlcy1idXR0b24sIC52anMtYXVkaW8tYnV0dG9uIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG5cbi8vIFdoZW4gdGhlIHBsYXllciBpcyBzbWFsbCwgZGlzcGxheSBub3RoaW5nIGJ1dDpcbi8vIC0gUGxheSBidXR0b25cbi8vIC0gUHJvZ3Jlc3MgYmFyXG4vLyAtIFZvbHVtZSBtZW51IGJ1dHRvblxuLy8gLSBDYXB0aW9ucyBCdXR0b25cbi8vIC0gRnVsbHNjcmVlbiBidXR0b25cbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIHtcbiAgLnZqcy1jdXJyZW50LXRpbWUsIC52anMtdGltZS1kaXZpZGVyLCAudmpzLWR1cmF0aW9uLCAudmpzLXJlbWFpbmluZy10aW1lLFxuICAudmpzLXBsYXliYWNrLXJhdGUsXG4gIC52anMtbXV0ZS1jb250cm9sLCAudmpzLXZvbHVtZS1jb250cm9sLFxuICAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmpzLWNhcHRpb25zLWJ1dHRvbixcbiAgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtYXVkaW8tYnV0dG9uIHsgZGlzcGxheTogbm9uZTsgfVxufVxuIiwiLnZqcy1jYXB0aW9uLXNldHRpbmdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAwLjc1KTtcbiAgY29sb3I6ICRwcmltYXJ5LWZvcmVncm91bmQtY29sb3I7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgaGVpZ2h0OiAxNmVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiA0MGVtO1xufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDFlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtY29sb3JzLFxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1mb250IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbG9yczphZnRlcixcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtZm9udDphZnRlcixcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtY29udHJvbHM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxZW07XG4gIHJpZ2h0OiAxZW07XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyB7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyBsYWJlbCxcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyBsZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIGxhYmVsID4gaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyBmaWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XG59XG5cbi8vIEhpZGUgbGFiZWxzIHdpdGhpbiBmaWVsZHNldHMsIHNvIHRoZXkgYXJlIG9ubHkgZm9yIHNjcmVlbiByZWFkZXIgdXNlcnNcbi52anMtY2FwdGlvbi1zZXR0aW5ncyBmaWVsZHNldCAudmpzLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIGZvciBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbiIsIi52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZyB7XG4gIEBleHRlbmQgJWZpbGwtcGFyZW50O1xuICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xufVxuXG4udmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgQGV4dGVuZCAlZmlsbC1wYXJlbnQ7XG5cbiAgZm9udC1zaXplOiAxLjJlbTsgLy8gMTJweFxuICBsaW5lLWhlaWdodDogMS41OyAvLyAxOHB4XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgei1pbmRleDogMTtcbn1cbiIsIi8vIFRoZXNlIGZ1bmN0aW9ucyBhbmQgbWl4aW5zIHRha2VuIGZyb206XG4vL1xuLy8gXCJCdWlsZGluZyBhIGxpbmVhci1ncmFkaWVudCBNaXhpbiBpbiBTYXNzXCIgYnkgSHVnbyBHaXJhdWRlbFxuLy8gICAgaHR0cDovL3d3dy5zaXRlcG9pbnQuY29tL2J1aWxkaW5nLWxpbmVhci1ncmFkaWVudC1taXhpbi1zYXNzL1xuLy8gICAgaHR0cDovL3Nhc3NtZWlzdGVyLmNvbS9naXN0L2I1OGY2ZTJjYzMxNjAwMDdjODgwXG4vL1xuXG4vLy8gQ29udmVydCBhbmdsZVxuLy8vIEBhdXRob3IgQ2hyaXMgRXBwc3RlaW5cbi8vLyBAcGFyYW0ge051bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gY29udmVydFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdW5pdCAtIFVuaXQgdG8gY29udmVydCB0b1xuLy8vIEByZXR1cm4ge051bWJlcn0gQ29udmVydGVkIGFuZ2xlXG5AZnVuY3Rpb24gY29udmVydC1hbmdsZSgkdmFsdWUsICR1bml0KSB7XG4gICRjb252ZXJ0YWJsZS11bml0czogZGVnIGdyYWQgdHVybiByYWQ7XG4gICRjb252ZXJzaW9uLWZhY3RvcnM6IDEgKDEwZ3JhZC85ZGVnKSAoMXR1cm4vMzYwZGVnKSAoMy4xNDE1OTI2cmFkLzE4MGRlZyk7XG4gIEBpZiBpbmRleCgkY29udmVydGFibGUtdW5pdHMsIHVuaXQoJHZhbHVlKSkgYW5kIGluZGV4KCRjb252ZXJ0YWJsZS11bml0cywgJHVuaXQpIHtcbiAgICBAcmV0dXJuICR2YWx1ZVxuICAgICAgICAgICAgIC8gbnRoKCRjb252ZXJzaW9uLWZhY3RvcnMsIGluZGV4KCRjb252ZXJ0YWJsZS11bml0cywgdW5pdCgkdmFsdWUpKSlcbiAgICAgICAgICAgICAqIG50aCgkY29udmVyc2lvbi1mYWN0b3JzLCBpbmRleCgkY29udmVydGFibGUtdW5pdHMsICR1bml0KSk7XG4gIH1cblxuICBAd2FybiBcIkNhbm5vdCBjb252ZXJ0IGAje3VuaXQoJHZhbHVlKX1gIHRvIGAjeyR1bml0fWAuXCI7XG59XG5cbi8vLyBUZXN0IGlmIGAkdmFsdWVgIGlzIGFuIGFuZ2xlXG4vLy8gQHBhcmFtIHsqfSAkdmFsdWUgLSBWYWx1ZSB0byB0ZXN0XG4vLy8gQHJldHVybiB7Qm9vbH1cbkBmdW5jdGlvbiBpcy1kaXJlY3Rpb24oJHZhbHVlKSB7XG4gICRpcy1kaXJlY3Rpb246IGluZGV4KChcbiAgICAndG8gdG9wJyxcbiAgICAndG8gdG9wIHJpZ2h0JyxcbiAgICAndG8gcmlnaHQgdG9wJyxcbiAgICAndG8gcmlnaHQnLFxuICAgICd0byBib3R0b20gcmlnaHQnLFxuICAgICd0byByaWdodCBib3R0b20nLFxuICAgICd0byBib3R0b20nLFxuICAgICd0byBib3R0b20gbGVmdCcsXG4gICAgJ3RvIGxlZnQgYm90dG9tJyxcbiAgICAndG8gbGVmdCcsXG4gICAgJ3RvIGxlZnQgdG9wJyxcbiAgICAndG8gdG9wIGxlZnQnXG4gICksICR2YWx1ZSk7XG4gICRpcy1hbmdsZTogdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIGFuZCBpbmRleCgnZGVnJyAnZ3JhZCcgJ3R1cm4nICdyYWQnLCB1bml0KCR2YWx1ZSkpO1xuXG4gIEByZXR1cm4gJGlzLWRpcmVjdGlvbiBvciAkaXMtYW5nbGU7XG59XG5cbi8vLyBDb252ZXJ0IGEgZGlyZWN0aW9uIHRvIGxlZ2FjeSBzeW50YXhcbi8vLyBAcGFyYW0ge0tleXdvcmQgfCBBbmdsZX0gJHZhbHVlIC0gVmFsdWUgdG8gY29udmVydFxuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gaXMtZGlyZWN0aW9uXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBjb252ZXJ0LWFuZ2xlXG5AZnVuY3Rpb24gbGVnYWN5LWRpcmVjdGlvbigkdmFsdWUpIHtcbiAgQGlmIGlzLWRpcmVjdGlvbigkdmFsdWUpID09IGZhbHNlIHtcbiAgICBAd2FybiBcIkNhbm5vdCBjb252ZXJ0IGAjeyR2YWx1ZX1gIHRvIGxlZ2FjeSBzeW50YXggYmVjYXVzZSBpdCBkb2Vzbid0IHNlZW0gdG8gYmUgYW4gYW5nbGUgb3IgYSBkaXJlY3Rpb25cIjtcbiAgfVxuXG4gICRjb252ZXJzaW9uLW1hcDogKFxuICAgICd0byB0b3AnICAgICAgICAgIDogJ2JvdHRvbScsXG4gICAgJ3RvIHRvcCByaWdodCcgICAgOiAnYm90dG9tIGxlZnQnLFxuICAgICd0byByaWdodCB0b3AnICAgIDogJ2xlZnQgYm90dG9tJyxcbiAgICAndG8gcmlnaHQnICAgICAgICA6ICdsZWZ0JyxcbiAgICAndG8gYm90dG9tIHJpZ2h0JyA6ICd0b3AgbGVmdCcsXG4gICAgJ3RvIHJpZ2h0IGJvdHRvbScgOiAnbGVmdCB0b3AnLFxuICAgICd0byBib3R0b20nICAgICAgIDogJ3RvcCcsXG4gICAgJ3RvIGJvdHRvbSBsZWZ0JyAgOiAndG9wIHJpZ2h0JyxcbiAgICAndG8gbGVmdCBib3R0b20nICA6ICdyaWdodCB0b3AnLFxuICAgICd0byBsZWZ0JyAgICAgICAgIDogJ3JpZ2h0JyxcbiAgICAndG8gbGVmdCB0b3AnICAgICA6ICdyaWdodCBib3R0b20nLFxuICAgICd0byB0b3AgbGVmdCcgICAgIDogJ2JvdHRvbSByaWdodCdcbiAgKTtcblxuICBAaWYgbWFwLWhhcy1rZXkoJGNvbnZlcnNpb24tbWFwLCAkdmFsdWUpIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJGNvbnZlcnNpb24tbWFwLCAkdmFsdWUpO1xuICB9XG5cbiAgQHJldHVybiA5MGRlZyAtIGNvbnZlcnQtYW5nbGUoJHZhbHVlLCAnZGVnJyk7XG59XG5cbi8vLyBNaXhpbiBwcmludGluZyBhIGxpbmVhci1ncmFkaWVudFxuLy8vIGFzIHdlbGwgYXMgYSBwbGFpbiBjb2xvciBmYWxsYmFja1xuLy8vIGFuZCB0aGUgYC13ZWJraXQtYCBwcmVmaXhlZCBkZWNsYXJhdGlvblxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBMaXN0IHwgQW5nbGV9ICRkaXJlY3Rpb24gLSBMaW5lYXIgZ3JhZGllbnQgZGlyZWN0aW9uXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAkY29sb3Itc3RvcHMgLSBMaXN0IG9mIGNvbG9yLXN0b3BzIGNvbXBvc2luZyB0aGUgZ3JhZGllbnRcbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzLi4uKSB7XG4gIEBpZiBpcy1kaXJlY3Rpb24oJGRpcmVjdGlvbikgPT0gZmFsc2Uge1xuICAgICRjb2xvci1zdG9wczogKCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcyk7XG4gICAgJGRpcmVjdGlvbjogMTgwZGVnO1xuICB9XG5cbiAgYmFja2dyb3VuZDogbnRoKG50aCgkY29sb3Itc3RvcHMsIDEpLCAxKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVnYWN5LWRpcmVjdGlvbigkZGlyZWN0aW9uKSwgJGNvbG9yLXN0b3BzKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcyk7XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuICAudmlkZW8tanMgPiAqOm5vdCgudmpzLXRlY2gpOm5vdCgudmpzLXBvc3Rlcikge1xuICAgIHZpc2liaWxpdHk6aGlkZGVuO1xuICB9XG59XG4iLCIvKiBzaXRlIGNvbG9yIHBhbGxldHRlICovXHJcblxyXG4kUGV0cm9sOiAjMDA5OTk5O1xyXG4kR3JhZF9BOiAjNTBiZWJlO1xyXG4kR3JhZF9COiAjMDA5OTk5O1xyXG4kR3JhZF9DOiAjMDA5OWNiO1xyXG4kR3JhZF9EOiAjMDA5OWIwO1xyXG5cclxuJFN0b3JlR3JhZF9BOiAjZTRlYWVmO1xyXG4kU3RvcmVHcmFkX0I6ICNmZWZlZmY7XHJcbiRTdG9yZUdyYWRfQzogI2Y0ZjhmOTtcclxuXHJcbiRTdG9uZV9EYXJrOiAjM2M0NjRiO1xyXG4kU3RvbmVfTGlnaHQ6ICM4NzliYWE7XHJcbiRTdG9uZV9MaWdodDM1OiAjYmVjZGQ3O1xyXG4kU3RvbmVfTGlnaHQ0NTogI2RmZTZlZDtcclxuJFNhbmRfRGFyazogIzczNjQ1YTtcclxuJFNhbmRfTGlnaHQ6ICNhYWFhOTY7XHJcbiRTYW5kX0xpZ2h0MzU6ICNkN2Q3Y2Q7XHJcbiRTbm93OiAjZmZmZmZmO1xyXG5cclxuJENhdHNraWxsX1doaXRlOiAjZWJmMGY1O1xyXG4kQXRoZW5zX0dyZXk6ICNlZmYwZjQ7XHJcbiRHZXlzZXI6ICNjZGQ5ZTE7XHJcbiRNeXN0aWM6ICNkZmU2ZWQ7XHJcbiRTbGF0ZV9HcmV5OiAjNzg4NzkxO1xyXG4kT3V0ZXJfU3BhY2U6ICMyZDM3M2M7XHJcbiRPcmllbnQ6ICMwMDU1Nzg7XHJcbiRNb256YTogI2RjMDAwMDtcclxuJFBhbGVfU2t5OiAjNjk3ODgyO1xyXG4kU2h1dHRsZV9HcmV5OiAjNTU1ZjY5O1xyXG4kT3JhbmdlOiAjZmY1ZTM5O1xyXG5cclxuJEFjY2VudFRlYWxfRGFyazogIzAwNjQ2ZTtcclxuJEFjY2VudFRlYWxfTGlnaHQ6ICM0MWFhYWE7XHJcbiRBY2NlbnRCbHVlX0Rhcms6ICMwMDVmODc7XHJcbiRBY2NlbnRCbHVlX0xpZ2h0OiAjNTBiZWQ3O1xyXG4kQWNjZW50WWVsbG93X0Rhcms6ICNlYjc4MGE7XHJcbiRBY2NlbnRZZWxsb3dfTGlnaHQ6ICNmZmI5MDA7XHJcbiRBY2NlbnRSZWRfRGFyazogIzY0MTk0NjtcclxuJEFjY2VudFJlZF9MaWdodDogI2FmMjM1ZjtcclxuJEFjY2VudEdyZWVuX0Rhcms6ICM2NDdkMmQ7XHJcbiRBY2NlbnRHcmVlbl9MaWdodDogI2FhYjQxNDtcclxuXHJcbiRCdXR0b25fQmx1ZTogIzIzODdhYTtcclxuJEJ1dHRvbl9CbHVlX0hvdmVyOiAjMDA1NTc4O1xyXG4kQnV0dG9uX09yYW5nZTogI2RjNjkxNDtcclxuXHJcbiRFcnJvcl9SZWQ6ICNkYzAwMDA7XHJcblxyXG4uc2llbWVucy1vcmFuZ2Uge1xyXG5cdGNvbG9yOiAkQnV0dG9uX09yYW5nZTtcclxufVxyXG5cclxuLnNpZW1lbnMtb3JhbmdlLWJnIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkQnV0dG9uX09yYW5nZTtcclxufVxyXG5cclxuLnNpZW1lbnMtYmx1ZSB7XHJcblx0Y29sb3I6ICRCdXR0b25fQmx1ZTtcclxufVxyXG5cclxuLnNpZW1lbnMtYmx1ZS1iZyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJEJ1dHRvbl9CbHVlO1xyXG59XHJcblxyXG4vKnZpZXcgY29sb3IgdGVzdCBwYWdlLCBjb2xvci10ZXN0Lmh0bWwgKi9cclxuLmNvbG9yc1Rlc3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLmdyZXktbGlnaHQtYmcge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRBdGhlbnNfR3JleTtcclxufVxyXG4ucGV0cm9sLWJnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGV0cm9sO1xyXG59XHJcbi5zdG9uZS1kYXJrLWJnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfRGFyaztcclxufVxyXG4uc3RvbmUtbGlnaHQtYmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDtcclxufVxyXG4uc3RvbmUtbGlnaHQzNS1iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XHJcbn1cclxuLnNhbmQtZGFyay1iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJFNhbmRfRGFyaztcclxufVxyXG4uc2FuZC1saWdodC1iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJFNhbmRfTGlnaHQ7XHJcbn1cclxuLnNhbmQtbGlnaHQzNS1iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJFNhbmRfTGlnaHQzNTtcclxufVxyXG4uc25vdy1iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XHJcbn1cclxuLnRlYWwtZGFyay1iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudFRlYWxfRGFyaztcclxufVxyXG4udGVhbC1saWdodC1iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudFRlYWxfTGlnaHQ7XHJcbn1cclxuLmJsdWUtZGFyay1iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudEJsdWVfRGFyaztcclxufVxyXG4uYmx1ZS1saWdodC1iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudEJsdWVfTGlnaHQ7XHJcbn1cclxuLnllbGxvdy1kYXJrLWJnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQWNjZW50WWVsbG93X0Rhcms7XHJcbn1cclxuLnllbGxvdy1saWdodC1iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudFllbGxvd19MaWdodDtcclxufVxyXG4ucmVkLWRhcmstYmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRSZWRfRGFyaztcclxufVxyXG4ucmVkLWxpZ2h0LWJnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQWNjZW50UmVkX0xpZ2h0O1xyXG59XHJcbi5ncmVlbi1kYXJrLWJnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQWNjZW50R3JlZW5fRGFyaztcclxufVxyXG4uZ3JlZW4tbGlnaHQtYmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRHcmVlbl9MaWdodDtcclxufVxyXG5cclxuLyp3ZSBtYXkgaGF2ZSBjb2xvcnMgdGhhdCBhcmUgY2xvc2UsIGxldHMgdXNlIGxpdGVuIGFuZCBkYXJrZW4gaW4gc2FzcyovXHJcbi8vLmNvbG9ycy03IHsgY29sb3I6JGxpdGUtZ3JleTsgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrLWdyZXksIDUwJSk7IH1cclxuLy8uY29sb3JzLTggeyBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLWdyZXksIDUwJSk7IH1cclxuXHJcbi8vLy8vLy8vLy8vL0dyYWRpZW50IE1peGVuLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGNvbnZlcnRcclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdW5pdCAtIFVuaXQgdG8gY29udmVydCB0b1xyXG4vLy8gQHJldHVybiB7TnVtYmVyfSBDb252ZXJ0ZWQgYW5nbGVcclxuXHJcbkBmdW5jdGlvbiBjb252ZXJ0LWFuZ2xlKCR2YWx1ZSwgJHVuaXQpIHtcclxuICAkY29udmVydGFibGUtdW5pdHM6IGRlZyBncmFkIHR1cm4gcmFkO1xyXG4gICRjb252ZXJzaW9uLWZhY3RvcnM6IDEgKDEwZ3JhZC85ZGVnKSAoMXR1cm4vMzYwZGVnKSAoMy4xNDE1OTI2cmFkLzE4MGRlZyk7XHJcbiAgQGlmIGluZGV4KCRjb252ZXJ0YWJsZS11bml0cywgdW5pdCgkdmFsdWUpKSBhbmRcclxuICAgIGluZGV4KCRjb252ZXJ0YWJsZS11bml0cywgJHVuaXQpXHJcbiAge1xyXG4gICAgQHJldHVybiAkdmFsdWUgL1xyXG4gICAgICBudGgoJGNvbnZlcnNpb24tZmFjdG9ycywgaW5kZXgoJGNvbnZlcnRhYmxlLXVuaXRzLCB1bml0KCR2YWx1ZSkpKSAqXHJcbiAgICAgIG50aCgkY29udmVyc2lvbi1mYWN0b3JzLCBpbmRleCgkY29udmVydGFibGUtdW5pdHMsICR1bml0KSk7XHJcbiAgfVxyXG5cclxuICBAd2FybiBcIkNhbm5vdCBjb252ZXJ0IGAje3VuaXQoJHZhbHVlKX1gIHRvIGAjeyR1bml0fWAuXCI7XHJcbn1cclxuXHJcbi8vLyBUZXN0IGlmIGAkdmFsdWVgIGlzIGFuIGFuZ2xlXHJcbi8vLyBAcGFyYW0geyp9ICR2YWx1ZSAtIFZhbHVlIHRvIHRlc3RcclxuLy8vIEByZXR1cm4ge0Jvb2x9XHJcbkBmdW5jdGlvbiBpcy1kaXJlY3Rpb24oJHZhbHVlKSB7XHJcbiAgJGlzLWRpcmVjdGlvbjogaW5kZXgoXHJcbiAgICAoXHJcbiAgICAgIHRvIHRvcCxcclxuICAgICAgdG8gdG9wIHJpZ2h0LFxyXG4gICAgICB0byByaWdodCB0b3AsXHJcbiAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICB0byBib3R0b20gcmlnaHQsXHJcbiAgICAgIHRvIHJpZ2h0IGJvdHRvbSxcclxuICAgICAgdG8gYm90dG9tLFxyXG4gICAgICB0byBib3R0b20gbGVmdCxcclxuICAgICAgdG8gbGVmdCBib3R0b20sXHJcbiAgICAgIHRvIGxlZnQsXHJcbiAgICAgIHRvIGxlZnQgdG9wLFxyXG4gICAgICB0byB0b3AgbGVmdFxyXG4gICAgKSxcclxuICAgICR2YWx1ZVxyXG4gICk7XHJcbiAgJGlzLWFuZ2xlOiB0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiBhbmRcclxuICAgIGluZGV4KFwiZGVnXCIgXCJncmFkXCIgXCJ0dXJuXCIgXCJyYWRcIiwgdW5pdCgkdmFsdWUpKTtcclxuXHJcbiAgQHJldHVybiAkaXMtZGlyZWN0aW9uIG9yICRpcy1hbmdsZTtcclxufVxyXG5cclxuLy8vIENvbnZlcnQgYSBkaXJlY3Rpb24gdG8gbGVnYWN5IHN5bnRheFxyXG4vLy8gQHBhcmFtIHtLZXl3b3JkIHwgQW5nbGV9ICR2YWx1ZSAtIFZhbHVlIHRvIGNvbnZlcnRcclxuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gaXMtZGlyZWN0aW9uXHJcbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGNvbnZlcnQtYW5nbGVcclxuQGZ1bmN0aW9uIGxlZ2FjeS1kaXJlY3Rpb24oJHZhbHVlKSB7XHJcbiAgQGlmIGlzLWRpcmVjdGlvbigkdmFsdWUpID09IGZhbHNlIHtcclxuICAgIEB3YXJuIFwiQ2Fubm90IGNvbnZlcnQgYCN7JHZhbHVlfWAgdG8gbGVnYWN5IHN5bnRheCBiZWNhdXNlIGl0IGRvZXNuJ3Qgc2VlbSB0byBiZSBhbiBhbmdsZSBvciBhIGRpcmVjdGlvblwiO1xyXG4gIH1cclxuXHJcbiAgJGNvbnZlcnNpb24tbWFwOiAoXHJcbiAgICB0byB0b3A6IGJvdHRvbSxcclxuICAgIHRvIHRvcCByaWdodDogYm90dG9tIGxlZnQsXHJcbiAgICB0byByaWdodCB0b3A6IGxlZnQgYm90dG9tLFxyXG4gICAgdG8gcmlnaHQ6IGxlZnQsXHJcbiAgICB0byBib3R0b20gcmlnaHQ6IHRvcCBsZWZ0LFxyXG4gICAgdG8gcmlnaHQgYm90dG9tOiBsZWZ0IHRvcCxcclxuICAgIHRvIGJvdHRvbTogdG9wLFxyXG4gICAgdG8gYm90dG9tIGxlZnQ6IHRvcCByaWdodCxcclxuICAgIHRvIGxlZnQgYm90dG9tOiByaWdodCB0b3AsXHJcbiAgICB0byBsZWZ0OiByaWdodCxcclxuICAgIHRvIGxlZnQgdG9wOiByaWdodCBib3R0b20sXHJcbiAgICB0byB0b3AgbGVmdDogYm90dG9tIHJpZ2h0XHJcbiAgKTtcclxuXHJcbiAgQGlmIG1hcC1oYXMta2V5KCRjb252ZXJzaW9uLW1hcCwgJHZhbHVlKSB7XHJcbiAgICBAcmV0dXJuIG1hcC1nZXQoJGNvbnZlcnNpb24tbWFwLCAkdmFsdWUpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiA5MGRlZyAtIGNvbnZlcnQtYW5nbGUoJHZhbHVlLCBcImRlZ1wiKTtcclxufVxyXG5cclxuLy8vIE1peGluIHByaW50aW5nIGEgbGluZWFyLWdyYWRpZW50XHJcbi8vLyBhcyB3ZWxsIGFzIGEgcGxhaW4gY29sb3IgZmFsbGJhY2tcclxuLy8vIGFuZCB0aGUgYC13ZWJraXQtYCBwcmVmaXhlZCBkZWNsYXJhdGlvblxyXG4vLy8gQGFjY2VzcyBwdWJsaWNcclxuLy8vIEBwYXJhbSB7U3RyaW5nIHwgTGlzdCB8IEFuZ2xlfSAkZGlyZWN0aW9uIC0gTGluZWFyIGdyYWRpZW50IGRpcmVjdGlvblxyXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAkY29sb3Itc3RvcHMgLSBMaXN0IG9mIGNvbG9yLXN0b3BzIGNvbXBvc2luZyB0aGUgZ3JhZGllbnRcclxuQG1peGluIGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMuLi4pIHtcclxuICBAaWYgaXMtZGlyZWN0aW9uKCRkaXJlY3Rpb24pID09IGZhbHNlIHtcclxuICAgICRjb2xvci1zdG9wczogKCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcyk7XHJcbiAgICAkZGlyZWN0aW9uOiAxODBkZWc7XHJcbiAgfVxyXG5cclxuICBiYWNrZ3JvdW5kOiBudGgobnRoKCRjb2xvci1zdG9wcywgMSksIDEpO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgbGVnYWN5LWRpcmVjdGlvbigkZGlyZWN0aW9uKSxcclxuICAgICRjb2xvci1zdG9wc1xyXG4gICk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcyk7XHJcbn1cclxuXHJcbi8vIFRlc3RzXHJcbi50ZXN0LWdyYWQge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJEdyYWRfQSAwJSwgJEdyYWRfQiA1MCUsICRHcmFkX0MgMTAwJSk7XHJcbn1cclxuLnN0b3JlLWdyYWQge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgIHRvIGJvdHRvbSxcclxuICAgICRTdG9yZUdyYWRfQSAwJSxcclxuICAgICRTdG9yZUdyYWRfQiA1MCUsXHJcbiAgICAkU3RvcmVHcmFkX0MgMTAwJVxyXG4gICk7XHJcbn1cclxuLndoaXRlLWdyYWQge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICRTbm93IDAlLCByZ2JhKCRTbm93LCAwLjIpKTtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xyXG5cclxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXHJcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxyXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcclxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXHJcblxyXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1mb250LWZhbWlseTogU2llbWVuc1dlYkljb24gIWRlZmF1bHQ7XHJcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XHJcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXGU2MDZcIiAhZGVmYXVsdDtcclxuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcZTYwN1wiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXGU2MTRcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1zaXplOiA4cHggIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjggIWRlZmF1bHQ7XHJcblxyXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcclxuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XHJcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XHJcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XHJcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFNsaWRlciAqL1xyXG4vLyBUaGUgYWpheC1sb2FkZXIuZ2lmIGlzIG1pc3NpbmcgZnJvbSB0aGUgZGlzdHJpYnV0aW9uIGFuZCByZXN1bHRzIGluIDQwNC5cclxuLy8uc2xpY2stbGlzdCB7XHJcbi8vICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4vLyAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbi8vICAgIH1cclxuLy99XHJcblxyXG4vKiBJY29ucyAqL1xyXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XHJcbiAgICBAZm9udC1mYWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XHJcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDY0YjtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1wcmV2IHtcclxuICAgIC8vbGVmdDotNSUgO1xyXG4gICAgbGVmdDowJSA7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XHJcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG4gICAgLy9yaWdodDogLTUlO1xyXG4gICAgcmlnaHQ6IDAlO1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xyXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIERvdHMgKi9cclxuXHJcbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTUwcHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfSIsIkBtaXhpbiBzY3JlZW4oJHNpemUpIHtcclxuICAkZGVza3RvcDogXCIobWluLXdpZHRoOiAxMjQ2cHgpXCI7XHJcbiAgJGRlc2t0b3BfbWVkaXVtOiBcIihtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNDVweClcIjtcclxuICAkZGVza3RvcF9zbWFsbDogXCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweClcIjtcclxuICAkdGFibGV0OiBcIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbiAgJG1vYmlsZTogXCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuICAkbW9iaWxlX3NtYWxsOiBcIihtYXgtd2lkdGg6IDQ4MHB4KVwiO1xyXG5cclxuICBAaWYgJHNpemUgPT0gZGVza3RvcCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JGRlc2t0b3B9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBlbHNlIGlmICRzaXplID09IGRlc2t0b3BfbWVkaXVtIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skZGVza3RvcF9tZWRpdW19e1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBlbHNlIGlmICRzaXplID09IGRlc2t0b3Bfc21hbGwge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRkZXNrdG9wX3NtYWxsfSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0IHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skdGFibGV0fSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skbW9iaWxlfSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVfc21hbGwge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRtb2JpbGVfc21hbGx9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNle1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRzaXplfSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKiBHZW5lcmljIHNwYWNpbmcgKi9cclxuLnBhZGRpbmctbGVmdC1sZyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcclxufVxyXG4ubWFyZ2luLWxlZnQtbGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcclxufVxyXG4ubm8tbGlzdC1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLm1hcmdpbi1zaWRlLXNtYWxsIHtcclxuICAgIG1hcmdpbjogYXV0byAxcmVtO1xyXG59XHJcbi5tYXJnaW4tbGVmdC1zbWFsbCB7XHJcblx0bWFyZ2luLWxlZnQ6IDFyZW07XHJcbn1cclxuLm1hcmdpbi1idG0tc21hbGwge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuLm1hcmdpbi10b3AtcmVnIHtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG59XHJcblxyXG4uY2hhcHRlci1wYWRkaW5nIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxufSIsIi8qIERPTExZICovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XHJcblxyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XHJcblxyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQmxhY2tJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblxyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblxyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XHJcblxyXG4gICAgc3JjOiAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuXHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLVJvbWFuLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtUm9tYW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc1NlcmlmQm9sZDtcclxuXHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNTZXJpZkl0YWxpYztcclxuXHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zV2ViSWNvbjtcclxuXHJcbiAgICBzcmM6ICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vc2llbWVucy13ZWJpY29ucy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vc2llbWVucy13ZWJpY29ucy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG5cclxufVxyXG5cclxuLy9XaWxsIG5lZWQgd2ViIGZvbnRzIGZvciB0aGVzZVxyXG4gLyogQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc1NlcmlmUm9tYW47XHJcbiAgICBzcmM6IHVybCguLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Sb21hbi5vdGYpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVJvbWFuLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVJvbWFuLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtUm9tYW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtUm9tYW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgICAgIFxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zU2VyaWZTZW1pYm9sZDtcclxuICAgIHNyYzogdXJsKC4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkLm90Zik7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICAgICAgXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNTZXJpZlNlbWlib2xkSXRhbGljO1xyXG4gICAgc3JjOiB1cmwoLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGRJdGFsaWMub3RmKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZEl0YWxpYy5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgICAgICBcclxufSAgKi9cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSxbY2xhc3MqPVwiIGljb24tXCJde1xyXG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNXZWJJY29uICFpbXBvcnRhbnQ7c3BlYWs6bm9uZTtcclxuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50Om5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDoxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZVxyXG59XHJcbi5pY29uLWFwcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDBcIn1cclxuLmljb24tYXJyb3ctZG93bi1leHRyYXNtYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlNjAxXCJ9XHJcbi5pY29uLWFycm93LWxlZnQtZXh0cmFzbWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTYwMlwifVxyXG4uaWNvbi1hcnJvdy1yaWdodC1leHRyYXNtYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlNjAzXCJ9XHJcbi5pY29uLWFycm93LXVwLWV4dHJhc21hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDRcIn1cclxuLmljb24tYXJyb3ctZG93bi1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZTYwNVwifVxyXG4uaWNvbi1hcnJvdy1sZWZ0LWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxlNjA2XCJ9XHJcbi5pY29uLWFycm93LXJpZ2h0LWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxlNjA3XCJ9XHJcbi5pY29uLWFycm93LXVwLWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxlNjA4XCJ9XHJcbi5pY29uLWFycm93LWRvd24tc21hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDlcIn1cclxuLmljb24tYXJyb3ctbGVmdC1zbWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTYwYVwifVxyXG4uaWNvbi1hcnJvdy1yaWdodC1zbWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTYwYlwifVxyXG4uaWNvbi1hcnJvdy11cC1zbWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTYwY1wifVxyXG4uaWNvbi1hcnJvdy10by10b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MGRcIn1cclxuLmljb24tYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MGVcIn1cclxuLmljb24tYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MGZcIn1cclxuLmljb24tY2FsY3VsYXRlOmJlZm9yZXtjb250ZW50OlwiXFxlNjEwXCJ9XHJcbi5pY29uLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxlNjExXCJ9XHJcbi5pY29uLWNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MTJcIn1cclxuLmljb24tY2hlY2stbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTYxM1wifVxyXG4uaWNvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MTRcIn1cclxuLmljb24tY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MTVcIn1cclxuLmljb24tY29udHJvbDpiZWZvcmV7Y29udGVudDpcIlxcZTYxNlwifVxyXG4uaWNvbi1kZWxldGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MTdcIn1cclxuLmljb24tZG91YmxlLWFycm93LWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlNjE4XCJ9XHJcbi5pY29uLWRvdWJsZS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlNjE5XCJ9XHJcbi5pY29uLWRvdWJsZS1hcnJvdy1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlNjFhXCJ9XHJcbi5pY29uLWRvdWJsZS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZTYxYlwifVxyXG4uaWNvbi1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZTYxY1wifVxyXG4uaWNvbi1kcmFnOmJlZm9yZXtjb250ZW50OlwiXFxlNjFkXCJ9XHJcbi5pY29uLWVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MWVcIn1cclxuLmljb24tZW1haWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MWZcIn1cclxuLmljb24tZXh0OmJlZm9yZXtjb250ZW50OlwiXFxlNjIwXCJ9XHJcbi5pY29uLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OlwiXFxlNjIxXCJ9XHJcbi5pY29uLWZhY2Vib29rLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlNjIyXCJ9XHJcbi5pY29uLWZheDpiZWZvcmV7Y29udGVudDpcIlxcZTYyM1wifVxyXG4uaWNvbi1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxlNjI0XCJ9XHJcbi5pY29uLWF2aTpiZWZvcmV7Y29udGVudDpcIlxcZTYyNVwifVxyXG4uaWNvbi1kb2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjZcIn1cclxuLmljb24tZXBzOmJlZm9yZXtjb250ZW50OlwiXFxlNjI3XCJ9XHJcbi5pY29uLWpwZzpiZWZvcmV7Y29udGVudDpcIlxcZTYyOFwifVxyXG4uaWNvbi1tb3Y6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjlcIn1cclxuLmljb24tbXAzOmJlZm9yZXtjb250ZW50OlwiXFxlNjJhXCJ9XHJcbi5pY29uLW1wNDpiZWZvcmV7Y29udGVudDpcIlxcZTYyYlwifVxyXG4uaWNvbi1wZGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MmNcIn1cclxuLmljb24tcG5nOmJlZm9yZXtjb250ZW50OlwiXFxlNjJkXCJ9XHJcbi5pY29uLXBwdDpiZWZvcmV7Y29udGVudDpcIlxcZTYyZVwifVxyXG4uaWNvbi1maWxlczpiZWZvcmV7Y29udGVudDpcIlxcZTYyZlwifVxyXG4uaWNvbi10aWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzBcIn1cclxuLmljb24tdmNmOmJlZm9yZXtjb250ZW50OlwiXFxlNjMxXCJ9XHJcbi5pY29uLXhsczpiZWZvcmV7Y29udGVudDpcIlxcZTYzMlwifVxyXG4uaWNvbi16aXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzNcIn1cclxuLmljb24tZm9ydW06YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzRcIn1cclxuLmljb24tZnVsbHNjcmVlbjpiZWZvcmV7Y29udGVudDpcIlxcZTYzNVwifVxyXG4uaWNvbi1nbG9iZTpiZWZvcmV7Y29udGVudDpcIlxcZTYzNlwifVxyXG4uaWNvbi1nbG9zc2FyeTpiZWZvcmV7Y29udGVudDpcIlxcZTYzN1wifVxyXG4uaWNvbi1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzhcIn1cclxuLmljb24tZ29vZ2xlLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlNjM5XCJ9XHJcbi5pY29uLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2M2FcIn1cclxuLmljb24taW5mb3JtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU2M2JcIn1cclxuLmljb24taW5mb3JtYXRpb24tcGFja2FnZTpiZWZvcmV7Y29udGVudDpcIlxcZTYzY1wifVxyXG4uaWNvbi1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGU2M2RcIn1cclxuLmljb24taW5zdGFncmFtLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlNjNlXCJ9XHJcbi5pY29uLWxlZ2FsLW5vdGljZTpiZWZvcmV7Y29udGVudDpcIlxcZTYzZlwifVxyXG4uaWNvbi1sZXZlbC11cDpiZWZvcmV7Y29udGVudDpcIlxcZTY0MFwifVxyXG4uaWNvbi1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZTY0MVwifVxyXG4uaWNvbi1saW5rZWRpbi1uZWdhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTY0MlwifVxyXG4uaWNvbi1saXN0LXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NDNcIn1cclxuLmljb24tbG9jYXRpb24tcGluOmJlZm9yZXtjb250ZW50OlwiXFxlNjQ0XCJ9XHJcbi5pY29uLWxvZy1pbjpiZWZvcmV7Y29udGVudDpcIlxcZTY0NVwifVxyXG4uaWNvbi1sb2ctb3V0OmJlZm9yZXtjb250ZW50OlwiXFxlNjQ2XCJ9XHJcbi5pY29uLW1lbnU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NDdcIn1cclxuLmljb24tbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NDhcIn1cclxuLmljb24tbW9yZTpiZWZvcmV7Y29udGVudDpcIlxcZTY0OVwifVxyXG4uaWNvbi1uYXZpZ2F0aW9uLWd5cm9zY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZTY0YVwifVxyXG4uaWNvbi1uYXZpZ2F0aW9uLW1vdXNlOmJlZm9yZXtjb250ZW50OlwiXFxlNjRiXCJ9XHJcbi5pY29uLW5ld3Rvbl9wcm9kdWN0LWNhdGFsb2d1ZTpiZWZvcmV7Y29udGVudDpcIlxcZTY0Y1wifVxyXG4uaWNvbi1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxlNjRkXCJ9XHJcbi5pY29uLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxlNjRlXCJ9XHJcbi5pY29uLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NGZcIn1cclxuLmljb24tcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZTY1MFwifVxyXG4uaWNvbi1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZTY1MVwifVxyXG4uaWNvbi1yYXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NTJcIn1cclxuLmljb24tcmVnaW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNjUzXCJ9XHJcbi5pY29uLXJlcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZTY1NFwifVxyXG4uaWNvbi1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NTVcIn1cclxuLmljb24tc2NhbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZTY1NlwifVxyXG4uaWNvbi1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NTdcIn1cclxuLmljb24tc2hhcmUtaW9zOmJlZm9yZXtjb250ZW50OlwiXFxlNjU4XCJ9XHJcbi5pY29uLXNoYXJlLW5ld3Rvbi1hbmRyb2lkOmJlZm9yZXtjb250ZW50OlwiXFxlNjU5XCJ9XHJcbi5pY29uLXNob3BwaW5nLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NWFcIn1cclxuLmljb24tc2hvdy1sb2NhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTY1YlwifVxyXG4uaWNvbi1zaW5nbGUtYXJyb3ctYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NWNcIn1cclxuLmljb24tc2luZ2xlLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NWRcIn1cclxuLmljb24tc2luZ2xlLWFycm93LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NWVcIn1cclxuLmljb24tc2luZ2xlLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxlNjVmXCJ9XHJcbi5pY29uLXNsaWRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTY2MFwifVxyXG4uaWNvbi1zb2NpYWwtZmVlZDpiZWZvcmV7Y29udGVudDpcIlxcZTY2MVwifVxyXG4uaWNvbi1zcGVha2Vycy1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjJcIn1cclxuLmljb24tc3BlYWtlcnMtb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjNcIn1cclxuLmljb24tc3Vic2NyaWJlOmJlZm9yZXtjb250ZW50OlwiXFxlNjY0XCJ9XHJcbi5pY29uLXRoZWVuZXJneWJsb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjVcIn1cclxuLmljb24tdGhlZW5lcmd5YmxvZy1uZWdhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTY2NlwifVxyXG4uaWNvbi10aWxlLXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjdcIn1cclxuLmljb24tdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTY2OFwifVxyXG4uaWNvbi10d2l0dGVyLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlNjY5XCJ9XHJcbi5pY29uLXVzZXItYWNjb3VudDpiZWZvcmV7Y29udGVudDpcIlxcZTY2YVwifVxyXG4uaWNvbi12aWRlby1jaGF0OmJlZm9yZXtjb250ZW50OlwiXFxlNjZiXCJ9XHJcbi5pY29uLXdhcm5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NmNcIn1cclxuLmljb24teW91dHViZTpiZWZvcmV7Y29udGVudDpcIlxcZTY2ZFwifVxyXG4uaWNvbi15b3V0dWJlLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlNjZlXCJ9XHJcbi5pY29uLXpvb206YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NmZcIn1cclxuLmljb24td2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDBcIn1cclxuLmljb24td2VpYm8tbmVnYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDFcIn1cclxuLmljb24teW91a3U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDJcIn1cclxuLmljb24teW91a3UtbmVnYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDNcIn1cclxuLmljb24tc3VwcG9ydDpiZWZvcmV7Y29udGVudDpcIlxcZTkwNFwifVxyXG4uaWNvbi1zZXJ2aWNlOmJlZm9yZXtjb250ZW50OlwiXFxlOTA1XCJ9XHJcblxyXG4vL3dlIG1heSB3YW50IHRvIGluY2x1ZGUgaGVhZGluZyBtaXhpbnMsIHRoZSBiZWxvdyBpcyBmb3IgU2llbWVuc0JsYWNrL1NpZW1lbnNSb21hbiBmb250cy4gVmVpdyB0aGVtIG9uIGNvbG9yLXRlc3QudGhtbCBwYWdlXHJcbkBtaXhpbiBoZWFkaW5nc0JsYWNrKCRmcm9tOiAxLCAkdG86IDYpe1xyXG4gICAgQGZvciAkaSBmcm9tICRmcm9tIHRocm91Z2ggJHRve1xyXG4gICAgICBoI3skaX17XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gaGVhZGluZ3NSb21hbigkZnJvbTogMSwgJHRvOiA2KXtcclxuICAgIEBmb3IgJGkgZnJvbSAkZnJvbSB0aHJvdWdoICR0b3tcclxuICAgICAgaCN7JGl9e1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRUZXN0QmxhY2t7XHJcbiAgICBAaW5jbHVkZSBoZWFkaW5nc0JsYWNrKCl7XHJcbiAgICAgIGZvbnQtZmFtaWx5OlNpZW1lbnNCbGFjaztcclxuICB9XHJcblxyXG59XHJcblxyXG4uaGVhZFRlc3RSb21hbntcclxuICAgIEBpbmNsdWRlIGhlYWRpbmdzUm9tYW4oKXtcclxuICAgICAgZm9udC1mYW1pbHk6U2llbWVuc1JvbWFuO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbnB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLmJvbGR7XHJcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG59XHJcbi5pdGFsaWN7XHJcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcbn1cclxuLmJsYWNre1xyXG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XHJcbn1cclxuLmJpZ2dlci10ZXh0e1xyXG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG59XHJcbi51bmRlcmxpbmV7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuIiwiLyogR2xvYmFsIFV0aWxpdGllcyAqL1xyXG5cclxuLm5vLW1hcmdpbiB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubm8tcGFkZGluZyB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLnNob3cge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubm9zaG93IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGVpZ2h0LTIwIHtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5oZWlnaHQtNDAge1xyXG5cdGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmhlaWdodC02MCB7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4uaGVpZ2h0LTgwIHtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcbn1cclxuXHJcbi5oZWlnaHQtMTAwIHtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4uaGVpZ2h0LTEyMCB7XHJcblx0aGVpZ2h0OiAxMjBweDtcclxufVxyXG5cclxuLmhlaWdodC0xNDAge1xyXG5cdGhlaWdodDogMTQwcHg7XHJcbn1cclxuXHJcbi5oZWlnaHQtMTYwIHtcclxuXHRoZWlnaHQ6IDE2MHB4O1xyXG59XHJcblxyXG4uaGVpZ2h0LTE4MCB7XHJcblx0aGVpZ2h0OiAxODBweDtcclxufVxyXG5cclxuLmhlaWdodC0yMDAge1xyXG5cdGhlaWdodDogMjAwcHg7XHJcbn1cclxuXHJcbi5oZWlnaHQtMjIwIHtcclxuXHRoZWlnaHQ6IDIyMHB4O1xyXG59XHJcblxyXG4uaGVpZ2h0LTI0MCB7XHJcblx0aGVpZ2h0OiAyNDBweDtcclxufVxyXG5cclxuLmhlaWdodC0yNjAge1xyXG5cdGhlaWdodDogMjYwcHg7XHJcbn1cclxuXHJcbi5oZWlnaHQtMjgwIHtcclxuXHRoZWlnaHQ6IDI4MHB4O1xyXG59XHJcblxyXG4uaGVpZ2h0LTMwMCB7XHJcblx0aGVpZ2h0OiAzMDBweDtcclxufVxyXG5cclxuLmhlaWdodC0zMjAge1xyXG5cdGhlaWdodDogMzIwcHg7XHJcbn1cclxuXHJcbi5oZWlnaHQtMzYwIHtcclxuXHRoZWlnaHQ6IDM2MHB4O1xyXG59XHJcblxyXG4uaGVpZ2h0LTQwMCB7XHJcblx0aGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLmhlaWdodC00NTAge1xyXG5cdGhlaWdodDogNDUwcHg7XHJcbn1cclxuXHJcbi5oZWlnaHQtNTAwIHtcclxuXHRoZWlnaHQ6IDUwMHB4O1xyXG59XHJcblxyXG4uaGVpZ2h0LTU1MCB7XHJcblx0aGVpZ2h0OiA1NTBweDtcclxufVxyXG5cclxuLy8gd2lkdGhcclxuLndpZHRoLTIwIHtcclxuXHR3aWR0aDogMjBweDtcclxufVxyXG5cclxuLndpZHRoLTQwIHtcclxuXHR3aWR0aDogNDBweDtcclxufVxyXG5cclxuLndpZHRoLTYwIHtcclxuXHR3aWR0aDogNjBweDtcclxufVxyXG5cclxuLndpZHRoLTgwIHtcclxuXHR3aWR0aDogODBweDtcclxufVxyXG5cclxuLndpZHRoLTEwMCB7XHJcblx0d2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4ud2lkdGgtMTIwIHtcclxuXHR3aWR0aDogMTIwcHg7XHJcbn1cclxuXHJcbi53aWR0aC0xNDAge1xyXG5cdHdpZHRoOiAxNDBweDtcclxufVxyXG5cclxuLndpZHRoLTE2MCB7XHJcblx0d2lkdGg6IDE2MHB4O1xyXG59XHJcblxyXG4ud2lkdGgtMTgwIHtcclxuXHR3aWR0aDogMTgwcHg7XHJcbn1cclxuXHJcbi53aWR0aC0yMDAge1xyXG5cdHdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuLndpZHRoLTIyMCB7XHJcblx0d2lkdGg6IDIyMHB4O1xyXG59XHJcblxyXG4ud2lkdGgtMjQwIHtcclxuXHR3aWR0aDogMjQwcHg7XHJcbn1cclxuXHJcbi53aWR0aC0yNjAge1xyXG5cdHdpZHRoOiAyNjBweDtcclxufVxyXG5cclxuLndpZHRoLTI4MCB7XHJcblx0d2lkdGg6IDI4MHB4O1xyXG59XHJcblxyXG4ud2lkdGgtMzAwIHtcclxuXHR3aWR0aDogMzAwcHg7XHJcbn1cclxuXHJcbi53aWR0aC0zMjAge1xyXG5cdHdpZHRoOiAzMjBweDtcclxufVxyXG5cclxuLndpZHRoLTM2MCB7XHJcblx0d2lkdGg6IDM2MHB4O1xyXG59XHJcblxyXG4ud2lkdGgtNDAwIHtcclxuXHR3aWR0aDogNDAwcHg7XHJcbn1cclxuXHJcbi53aWR0aC00NTAge1xyXG5cdHdpZHRoOiA0NTBweDtcclxufVxyXG5cclxuLndpZHRoLTUwMCB7XHJcblx0d2lkdGg6IDUwMHB4O1xyXG59XHJcblxyXG4ud2lkdGgtNTUwIHtcclxuXHR3aWR0aDogNTUwcHg7XHJcbn1cclxuXHJcbi5mb250LWJvbGQge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ud2lkdGgtYXV0byB7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi8qLS0gZmxvYXQgdXRpbGl0aWVzIC0tKi9cclxuLmZsb2F0LWxlZnQge1xyXG5cdGZsb2F0OiBsZWZ0ICAgIWltcG9ydGFudDtcclxufVxyXG4gIC5mbG9hdC1yaWdodCB7XHJcblx0ZmxvYXQ6IHJpZ2h0ICAhaW1wb3J0YW50O1xyXG59XHJcbiAgLmZsb2F0LW5vbmUge1xyXG5cdGZsb2F0OiBub25lICAgIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQuZmxvYXQtc20tbGVmdCB7XHJcblx0XHRmbG9hdDogbGVmdCAgICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbG9hdC1zbS1yaWdodCB7XHJcblx0XHRmbG9hdDogcmlnaHQgICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbG9hdC1zbS1ub25lIHtcclxuXHRcdGZsb2F0OiBub25lICAgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5mbG9hdC1tZC1sZWZ0IHtcclxuXHRcdGZsb2F0OiBsZWZ0ICAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsb2F0LW1kLXJpZ2h0IHtcclxuXHRcdGZsb2F0OiByaWdodCAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsb2F0LW1kLW5vbmUge1xyXG5cdFx0ZmxvYXQ6IG5vbmUgICAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdC5mbG9hdC1sZy1sZWZ0IHtcclxuXHRcdGZsb2F0OiBsZWZ0ICAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsb2F0LWxnLXJpZ2h0IHtcclxuXHRcdGZsb2F0OiByaWdodCAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsb2F0LWxnLW5vbmUge1xyXG5cdFx0ZmxvYXQ6IG5vbmUgICAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLyotLSB0ZXh0IHV0aWxpdGllcyAtLSovXHJcbi50ZXh0LWxlZnQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQgICAhaW1wb3J0YW50O1xyXG59XHJcbi50ZXh0LXJpZ2h0IHtcclxuXHR0ZXh0LWFsaWduOiByaWdodCAgIWltcG9ydGFudDtcclxufVxyXG4udGV4dC1jZW50ZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQudGV4dC1zbS1sZWZ0IHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQgICAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQudGV4dC1zbS1yaWdodCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodCAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnRleHQtc20tY2VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LnRleHQtbWQtbGVmdCB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnRleHQtbWQtcmlnaHQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQgICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC50ZXh0LW1kLWNlbnRlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQudGV4dC1sZy1sZWZ0IHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQgICAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQudGV4dC1sZy1yaWdodCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodCAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnRleHQtbGctY2VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLyotLSBzcGFjaW5nIHV0aWxpdGllcyAtLSovXHJcbi5tLTAge1xyXG5tYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG4ubXQtMCB7XHJcbm1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG4ubXItMCB7XHJcbm1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5tYi0wIHtcclxubWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5tbC0wIHtcclxubWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4ubXgtMCB7XHJcbm1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5tYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5teS0wIHtcclxubWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5tYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm0tMSB7XHJcbm1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tdC0xIHtcclxubWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tci0xIHtcclxubWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLTEge1xyXG5tYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1sLTEge1xyXG5tYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5teC0xIHtcclxubWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbm1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm15LTEge1xyXG5tYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbm1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubS0yIHtcclxubWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXQtMiB7XHJcbm1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tci0yIHtcclxubWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubWItMiB7XHJcbm1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tbC0yIHtcclxubWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5teC0yIHtcclxubWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxubWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5teS0yIHtcclxubWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbm1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tLTMge1xyXG5tYXJnaW46IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXQtMyB7XHJcbm1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXItMyB7XHJcbm1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tYi0zIHtcclxubWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tbC0zIHtcclxubWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXgtMyB7XHJcbm1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG5tYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5teS0zIHtcclxubWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG5tYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm0tNCB7XHJcbm1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10LTQge1xyXG5tYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXItNCB7XHJcbm1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLTQge1xyXG5tYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubWwtNCB7XHJcbm1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXgtNCB7XHJcbm1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbm1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXktNCB7XHJcbm1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5tYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubS01IHtcclxubWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10LTUge1xyXG5tYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1yLTUge1xyXG5tYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubWItNSB7XHJcbm1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubWwtNSB7XHJcbm1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm14LTUge1xyXG5tYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxubWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXktNSB7XHJcbm1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxubWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tLWF1dG8ge1xyXG5tYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4ubXQtYXV0byB7XHJcbm1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4ubXItYXV0byB7XHJcbm1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi5tYi1hdXRvIHtcclxubWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi5tbC1hdXRvIHtcclxubWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4ubXgtYXV0byB7XHJcbm1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5tYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi5teS1hdXRvIHtcclxubWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG5tYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLnAtMCB7XHJcbnBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4ucHQtMCB7XHJcbnBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByLTAge1xyXG5wYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBiLTAge1xyXG5wYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5wbC0wIHtcclxucGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB4LTAge1xyXG5wYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbnBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5weS0wIHtcclxucGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxucGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG4ucC0xIHtcclxucGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wdC0xIHtcclxucGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHItMSB7XHJcbnBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucGItMSB7XHJcbnBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBsLTEge1xyXG5wYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHgtMSB7XHJcbnBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxucGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB5LTEge1xyXG5wYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG5wYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wLTIge1xyXG5wYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHQtMiB7XHJcbnBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHItMiB7XHJcbnBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wYi0yIHtcclxucGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wbC0yIHtcclxucGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHgtMiB7XHJcbnBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG5wYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5weS0yIHtcclxucGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG5wYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnAtMyB7XHJcbnBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHQtMyB7XHJcbnBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByLTMge1xyXG5wYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBiLTMge1xyXG5wYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wbC0zIHtcclxucGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB4LTMge1xyXG5wYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbnBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5weS0zIHtcclxucGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxucGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucC00IHtcclxucGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB0LTQge1xyXG5wYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByLTQge1xyXG5wYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucGItNCB7XHJcbnBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucGwtNCB7XHJcbnBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB4LTQge1xyXG5wYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxucGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHktNCB7XHJcbnBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxucGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wLTUge1xyXG5wYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB0LTUge1xyXG5wYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wci01IHtcclxucGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wYi01IHtcclxucGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucGwtNSB7XHJcbnBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5weC01IHtcclxucGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG5wYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHktNSB7XHJcbnBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbnBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbi5tLXNtLTAge1xyXG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5tdC1zbS0wIHtcclxuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1yLXNtLTAge1xyXG5cdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5tYi1zbS0wIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1sLXNtLTAge1xyXG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm14LXNtLTAge1xyXG5cdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm15LXNtLTAge1xyXG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm0tc20tMSB7XHJcblx0bWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10LXNtLTEge1xyXG5cdG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXItc20tMSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLXNtLTEge1xyXG5cdG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubWwtc20tMSB7XHJcblx0bWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXgtc20tMSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXktc20tMSB7XHJcblx0bWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubS1zbS0yIHtcclxuXHRtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tdC1zbS0yIHtcclxuXHRtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXItc20tMiB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubWItc20tMiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1sLXNtLTIge1xyXG5cdG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXgtc20tMiB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm15LXNtLTIge1xyXG5cdG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tLXNtLTMge1xyXG5cdG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tdC1zbS0zIHtcclxuXHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1yLXNtLTMge1xyXG5cdG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tYi1zbS0zIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1sLXNtLTMge1xyXG5cdG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm14LXNtLTMge1xyXG5cdG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm15LXNtLTMge1xyXG5cdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm0tc20tNCB7XHJcblx0bWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXQtc20tNCB7XHJcblx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1yLXNtLTQge1xyXG5cdG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLXNtLTQge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tbC1zbS00IHtcclxuXHRtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm14LXNtLTQge1xyXG5cdG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5teS1zbS00IHtcclxuXHRtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubS1zbS01IHtcclxuXHRtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXQtc20tNSB7XHJcblx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tci1zbS01IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubWItc20tNSB7XHJcblx0bWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tbC1zbS01IHtcclxuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5teC1zbS01IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5teS1zbS01IHtcclxuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tLXNtLWF1dG8ge1xyXG5cdG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi5tdC1zbS1hdXRvIHtcclxuXHRtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1yLXNtLWF1dG8ge1xyXG5cdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi5tYi1zbS1hdXRvIHtcclxuXHRtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1sLXNtLWF1dG8ge1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLm14LXNtLWF1dG8ge1xyXG5cdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLm15LXNtLWF1dG8ge1xyXG5cdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLnAtc20tMCB7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5wdC1zbS0wIHtcclxuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5wci1zbS0wIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBiLXNtLTAge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBsLXNtLTAge1xyXG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5weC1zbS0wIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB5LXNtLTAge1xyXG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG4ucC1zbS0xIHtcclxuXHRwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB0LXNtLTEge1xyXG5cdHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByLXNtLTEge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucGItc20tMSB7XHJcblx0cGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucGwtc20tMSB7XHJcblx0cGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB4LXNtLTEge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHktc20tMSB7XHJcblx0cGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wLXNtLTIge1xyXG5cdHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wdC1zbS0yIHtcclxuXHRwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByLXNtLTIge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wYi1zbS0yIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBsLXNtLTIge1xyXG5cdHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB4LXNtLTIge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB5LXNtLTIge1xyXG5cdHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnAtc20tMyB7XHJcblx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wdC1zbS0zIHtcclxuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wci1zbS0zIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBiLXNtLTMge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBsLXNtLTMge1xyXG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5weC1zbS0zIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB5LXNtLTMge1xyXG5cdHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucC1zbS00IHtcclxuXHRwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHQtc20tNCB7XHJcblx0cGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wci1zbS00IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucGItc20tNCB7XHJcblx0cGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wbC1zbS00IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5weC1zbS00IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5weS1zbS00IHtcclxuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wLXNtLTUge1xyXG5cdHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHQtc20tNSB7XHJcblx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHItc20tNSB7XHJcblx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wYi1zbS01IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wbC1zbS01IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHgtc20tNSB7XHJcblx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5weS1zbS01IHtcclxuXHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLm0tbWQtMCB7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10LW1kLTAge1xyXG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG4ubXItbWQtMCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLW1kLTAge1xyXG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG4ubWwtbWQtMCB7XHJcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4ubXgtbWQtMCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4ubXktbWQtMCB7XHJcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG4ubS1tZC0xIHtcclxuXHRtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXQtbWQtMSB7XHJcblx0bWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tci1tZC0xIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubWItbWQtMSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tbC1tZC0xIHtcclxuXHRtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5teC1tZC0xIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5teS1tZC0xIHtcclxuXHRtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tLW1kLTIge1xyXG5cdG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10LW1kLTIge1xyXG5cdG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tci1tZC0yIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tYi1tZC0yIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubWwtbWQtMiB7XHJcblx0bWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5teC1tZC0yIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXktbWQtMiB7XHJcblx0bWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm0tbWQtMyB7XHJcblx0bWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10LW1kLTMge1xyXG5cdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXItbWQtMyB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLW1kLTMge1xyXG5cdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubWwtbWQtMyB7XHJcblx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXgtbWQtMyB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXktbWQtMyB7XHJcblx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubS1tZC00IHtcclxuXHRtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tdC1tZC00IHtcclxuXHRtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXItbWQtNCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubWItbWQtNCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1sLW1kLTQge1xyXG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXgtbWQtNCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm15LW1kLTQge1xyXG5cdG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tLW1kLTUge1xyXG5cdG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tdC1tZC01IHtcclxuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1yLW1kLTUge1xyXG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tYi1tZC01IHtcclxuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1sLW1kLTUge1xyXG5cdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm14LW1kLTUge1xyXG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm15LW1kLTUge1xyXG5cdG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm0tbWQtYXV0byB7XHJcblx0bWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10LW1kLWF1dG8ge1xyXG5cdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4ubXItbWQtYXV0byB7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLW1kLWF1dG8ge1xyXG5cdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4ubWwtbWQtYXV0byB7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4ubXgtbWQtYXV0byB7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4ubXktbWQtYXV0byB7XHJcblx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4ucC1tZC0wIHtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB0LW1kLTAge1xyXG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByLW1kLTAge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4ucGItbWQtMCB7XHJcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG4ucGwtbWQtMCB7XHJcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB4LW1kLTAge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4ucHktbWQtMCB7XHJcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5wLW1kLTEge1xyXG5cdHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHQtbWQtMSB7XHJcblx0cGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHItbWQtMSB7XHJcblx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wYi1tZC0xIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wbC1tZC0xIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHgtbWQtMSB7XHJcblx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5weS1tZC0xIHtcclxuXHRwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnAtbWQtMiB7XHJcblx0cGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB0LW1kLTIge1xyXG5cdHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHItbWQtMiB7XHJcblx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBiLW1kLTIge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucGwtbWQtMiB7XHJcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHgtbWQtMiB7XHJcblx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHktbWQtMiB7XHJcblx0cGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucC1tZC0zIHtcclxuXHRwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB0LW1kLTMge1xyXG5cdHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByLW1kLTMge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucGItbWQtMyB7XHJcblx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucGwtbWQtMyB7XHJcblx0cGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB4LW1kLTMge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHktbWQtMyB7XHJcblx0cGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wLW1kLTQge1xyXG5cdHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wdC1tZC00IHtcclxuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByLW1kLTQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wYi1tZC00IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBsLW1kLTQge1xyXG5cdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB4LW1kLTQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB5LW1kLTQge1xyXG5cdHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnAtbWQtNSB7XHJcblx0cGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wdC1tZC01IHtcclxuXHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wci1tZC01IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBiLW1kLTUge1xyXG5cdHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBsLW1kLTUge1xyXG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5weC1tZC01IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB5LW1kLTUge1xyXG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuLm0tbGctMCB7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10LWxnLTAge1xyXG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG4ubXItbGctMCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLWxnLTAge1xyXG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG4ubWwtbGctMCB7XHJcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4ubXgtbGctMCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4ubXktbGctMCB7XHJcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG4ubS1sZy0xIHtcclxuXHRtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXQtbGctMSB7XHJcblx0bWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tci1sZy0xIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubWItbGctMSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tbC1sZy0xIHtcclxuXHRtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5teC1sZy0xIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5teS1sZy0xIHtcclxuXHRtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tLWxnLTIge1xyXG5cdG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10LWxnLTIge1xyXG5cdG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tci1sZy0yIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tYi1sZy0yIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubWwtbGctMiB7XHJcblx0bWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5teC1sZy0yIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXktbGctMiB7XHJcblx0bWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm0tbGctMyB7XHJcblx0bWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10LWxnLTMge1xyXG5cdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXItbGctMyB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLWxnLTMge1xyXG5cdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubWwtbGctMyB7XHJcblx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXgtbGctMyB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXktbGctMyB7XHJcblx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubS1sZy00IHtcclxuXHRtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tdC1sZy00IHtcclxuXHRtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXItbGctNCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubWItbGctNCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1sLWxnLTQge1xyXG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubXgtbGctNCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm15LWxnLTQge1xyXG5cdG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tLWxnLTUge1xyXG5cdG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tdC1sZy01IHtcclxuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1yLWxnLTUge1xyXG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tYi1sZy01IHtcclxuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1sLWxnLTUge1xyXG5cdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm14LWxnLTUge1xyXG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm15LWxnLTUge1xyXG5cdG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm0tbGctYXV0byB7XHJcblx0bWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10LWxnLWF1dG8ge1xyXG5cdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4ubXItbGctYXV0byB7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLWxnLWF1dG8ge1xyXG5cdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4ubWwtbGctYXV0byB7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4ubXgtbGctYXV0byB7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4ubXktbGctYXV0byB7XHJcblx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4ucC1sZy0wIHtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB0LWxnLTAge1xyXG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByLWxnLTAge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4ucGItbGctMCB7XHJcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG4ucGwtbGctMCB7XHJcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB4LWxnLTAge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4ucHktbGctMCB7XHJcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5wLWxnLTEge1xyXG5cdHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHQtbGctMSB7XHJcblx0cGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHItbGctMSB7XHJcblx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wYi1sZy0xIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wbC1sZy0xIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHgtbGctMSB7XHJcblx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5weS1sZy0xIHtcclxuXHRwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnAtbGctMiB7XHJcblx0cGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB0LWxnLTIge1xyXG5cdHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHItbGctMiB7XHJcblx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBiLWxnLTIge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucGwtbGctMiB7XHJcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHgtbGctMiB7XHJcblx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHktbGctMiB7XHJcblx0cGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucC1sZy0zIHtcclxuXHRwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB0LWxnLTMge1xyXG5cdHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByLWxnLTMge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucGItbGctMyB7XHJcblx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucGwtbGctMyB7XHJcblx0cGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB4LWxnLTMge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucHktbGctMyB7XHJcblx0cGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wLWxnLTQge1xyXG5cdHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wdC1sZy00IHtcclxuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByLWxnLTQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wYi1sZy00IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBsLWxnLTQge1xyXG5cdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB4LWxnLTQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB5LWxnLTQge1xyXG5cdHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnAtbGctNSB7XHJcblx0cGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wdC1sZy01IHtcclxuXHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5wci1sZy01IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBiLWxnLTUge1xyXG5cdHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBsLWxnLTUge1xyXG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5weC1sZy01IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB5LWxnLTUge1xyXG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG59IiwiLmZvb3RlcntcclxuXHJcbiAgYmFja2dyb3VuZDogJFNub3c7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyMjIsIDIyMiwgMjIyKTtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHB7XHJcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBjb2xvcjogcmdiKDYzLCA2MywgNjMpO1xyXG4gIH1cclxuIH1cclxuIC5mb290LWhlYWRlcntcclxuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgY29sb3I6ICRTdG9uZV9EYXJrO1xyXG4gIHRleHQtc2hhZG93OiByZ2IoMjU1LCAyNTUsIDI1NSkgMXB4IDFweCAwcHg7XHJcbiAgfVxyXG4gLmNvbnRhY3Q6aG92ZXJ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICRBY2NlbnRUZWFsX0Rhcms7XHJcbiAgICB9XHJcbiB9XHJcblxyXG4gLmZvb3QtbGlua3N7XHJcblxyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgbGl7XHJcblxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGNvbG9yOiByZ2IoNjMsIDYzLCA2Myk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAvLyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgY29sb3I6IHJnYig2MywgNjMsIDYzKTtcclxuICAgICAgdGV4dC1zaGFkb3c6IHJnYigyNTUsIDI1NSwgMjU1KSAxcHggMXB4IDBweDtcclxuICAgICAgYXtcclxuICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgIFxyXG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xyXG4gICAgICB9XHJcbiAgICAgIGE6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRBY2NlbnRUZWFsX0Rhcms7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgICBsaTpiZWZvcmV7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgIGNvbnRlbnQ6IFwi4oC6XCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuIH1cclxuICBodG1sW2Rpcj1cInJ0bFwiXSAuZm9vdC1saW5rc3tcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgfVxyXG4gLnNvY2lhbC1saW5re1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiB9XHJcbiBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLWxpbmt7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gfVxyXG4gLnNvY2lhbC1saW5rOmhvdmVye1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuIH1cclxuIC5zb2NpYWwtbGlua3N7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgXHJcbiB9XHJcblxyXG4gLnNvY2lhbC1saW5rcy1pbWd7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gfVxyXG4gIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtbGlua3MtaW1ne1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gfVxyXG4gLmJvdHRvbS1mb290ZXJ7XHJcblxyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIGF7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gIH1cclxuICBhOmhvdmVye1xyXG4gICAgY29sb3I6ICRBY2NlbnRUZWFsX0Rhcms7XHJcbiAgfVxyXG59XHJcbiAgLm1vYmlsZS1ib3R0b20tZm9vdGVye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luLXRvcDogMzVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBhe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuLmZvb3RlcntcclxuICBzZWxlY3Qge1xyXG4gICAgYXBwZWFyYW5jZTpub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7IC8qIEZpcmVmb3ggKi9cclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDM1O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDNyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xyXG4gIH1cclxuICBzZWxlY3Q6Oi1tcy1leHBhbmR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJylcclxue1xyXG4gIC5mb290ZXJ7XHJcbiAgICBzZWxlY3Qge2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAuZm9vdC1saW5rc3tkaXNwbGF5OmlubGluZTtmb250LXNpemU6IDA7fVxyXG4gIH07XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJylcclxue1xyXG4gIC5mb290ZXJ7XHJcbiAgICBzZWxlY3Qge2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAuZm9vdC1saW5rc3tkaXNwbGF5OmlubGluZTsgZm9udC1zaXplOiAwO31cclxuICB9O1xyXG59XHJcbkBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9tZWRpdW0nKVxyXG57XHJcbiAgLmZvb3RlcntcclxuICAgIHNlbGVjdCB7ZGlzcGxheTpub25lO31cclxuICAgIC5mb290LWxpbmtze2Rpc3BsYXk6aW5saW5lOyBmb250LXNpemU6IDA7fVxyXG4gIH07XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKVxyXG57XHJcbiAgLmZvb3RlcntcclxuICAgIHNlbGVjdCB7ZGlzcGxheTpub25lOyB9XHJcbiAgICAuZm9vdC1saW5rc3tkaXNwbGF5OmlubGluZTt9XHJcbiAgfTtcclxufVxyXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpXHJcbntcclxuICAuZm9vdGVye1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBzZWxlY3Qge2Rpc3BsYXk6aW5saW5lOyB9XHJcbiAgICAuZm9vdC1saW5rc3tkaXNwbGF5Om5vbmU7fVxyXG4gIH07XHJcbiAgLmZvb3QtaGVhZGVyIHttYXJnaW4tYm90dG9tOiAxMHB4OyBtYXJnaW4tdG9wOjIwcHg7fVxyXG4gIC5ib3R0b20tZm9vdGVye2Rpc3BsYXk6IG5vbmU7fVxyXG4gIC5tb2JpbGUtYm90dG9tLWZvb3RlcntcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWluaWN0X3dyYXBwZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiU2llbWVucyBTYW5zIFJvbWFuXCI7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0M3JlbTtcclxuICAgIGNvbG9yOiAjMmQzNzNjO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NkZDllMTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiBcclxuXHJcblxyXG5cclxuIiwiXHJcbi50b3A1NSB7IHRvcDogNTVweDsgfVxyXG4udG9wNjAgeyB0b3A6IDYwcHg7IH1cclxuLnRvcDY1IHsgdG9wOiA2NXB4OyB9XHJcbi50b3A3NSB7IHRvcDogNzVweDsgfVxyXG4udG9wODAgeyB0b3A6IDgwcHg7IH1cclxuLnRvcDg1IHsgdG9wOiA4NXB4OyB9XHJcbi50b3AtMCB7IHRvcDogMDsgfVxyXG4udG9wLTUgeyB0b3A6IC01cHg7IH1cclxuLnRvcC0xMCB7IHRvcDogLTEwcHg7IH1cclxuLnRvcC0xNSB7IHRvcDogLTE1cHg7IH1cclxuLnRvcC0yMCB7IHRvcDogLTIwcHg7IH1cclxuLnRvcC0yNSB7IHRvcDogLTI1cHg7IH1cclxuLnRvcC0zMCB7IHRvcDogLTMwcHg7IH1cclxuLnRvcC0zNSB7IHRvcDogLTM1cHg7IH1cclxuLnRvcC00MCB7IHRvcDogLTQwcHg7IH1cclxuLnRvcC00NSB7IHRvcDogLTQ1cHg7IH1cclxuLnRvcC01MCB7IHRvcDogLTUwcHg7IH1cclxuLnRvcC01NSB7IHRvcDogLTU1cHg7IH1cclxuLnRvcC02MCB7IHRvcDogLTYwcHg7IH1cclxuLnRvcC02NSB7IHRvcDogLTY1cHg7IH1cclxuLnRvcC03MCB7IHRvcDogLTcwcHg7IH1cclxuLnRvcC03NSB7IHRvcDogLTc1cHg7IH1cclxuLnRvcC04MCB7IHRvcDogLTgwcHg7IH1cclxuLnRvcC04NSB7IHRvcDogLTg1cHg7IH1cclxuXHJcbi5maXhlZCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcbi5zaWVtZW5zLWhlYWQge1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBvdmVyZmxvdzphdXRvO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAubG9nb3tcclxuICAgIGhlaWdodDogNjBweDtcclxuICB9XHJcbiAgLmxvZ28tbWFpbiB7XHJcbiAgICBoZWlnaHQ6YXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDE5cHg7XHJcbiAgfVxyXG4gIC5sb2dvLXRhZ2xpbmV7XHJcbiAgICBtYXgtaGVpZ2h0OiAyOXB4O1xyXG4gIH1cclxuXHJcbiAgYXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcbiAgfVxyXG4gIGE6aG92ZXJ7XHJcbiAgICBjb2xvcjogJFN0b25lX0Rhcms7XHJcbiAgfVxyXG4gIHNwYW57XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgfVxyXG4gIC51c2VyLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gIH1cclxuICBpe1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gIC5pY29uLWxlZnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLnNlcnZpY2V7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9wLWJhbm5lcntcclxuICAgIC5jb2wteHMtb2Zmc2V0LTJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtZmllbGQge1xyXG4gICAgICAuc2VhcmNoLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA4ODg5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICAuZW1haWwtbGFuZy1ib3gge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgaGVpZ2h0OjM1cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOjVweDtcclxuICAgICAgLmljb24tbGFuZyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1maWVsZHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAuc2VhcmNoLWJveHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB3aWR0aDoyNDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcclxuICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcbiAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpbnB1dDpmb2N1c3tcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWFyY2gtYnV0dG9uc3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICM4NzliYWE7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtYnRuOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgY29sb3I6ICRTbm93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWJ0bntcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVzZXQtYnRue1xyXG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWJ0bi1hY3RpdmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBjb2xvcjogJFNub3c7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY291bnRyeS1zaXRle1xyXG4gIC5uYXZpZ2F0aW9ue1xyXG4gICAgbWFyZ2luLWJvdHRvbTo1NnB4O1xyXG4gICAgLmJyZWFkY3J1bWJze1xyXG4gICAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZ3VhZ2UtcmVnaW9uOmhvdmVyLCAubGFuZ3VhZ2UtcmVnaW9uLmhvdmVyZWQge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzJkMzczYztcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzQxYWFhYTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICBtYXJnaW4tYm90dG9tOiAtMTlweDtcclxufVxyXG4ubGFuZ3VhZ2UtcmVnaW9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5udHMtc2l0ZWlkIHtcclxuICBiYWNrZ3JvdW5kOiAjZWJmMGY1O1xyXG4gIGNvbG9yOiAjNjk3ODgyO1xyXG4gIHRvcDogNjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA4ODk2O1xyXG4gIHBhZGRpbmc6IDE4cHggMCAxNnB4O1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGZlNmVkO1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgLmljb24tbGVmdHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMge1xyXG4gICAgZGl2IHtcclxuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgbGl7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sW2NsYXNzKj1cIiBpY29uLVwiXXtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjBiXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVnaW9uLWxhbmcge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLnNpdGVpZC1jb2wtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAuYXZhaWxhYmxlLWxhbmd1YWdlcy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvdW50cnktbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICB9XHJcblxyXG4gIC5jb3VudHJ5LWxhbmd1YWdlLWxhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubnRzLXNpdGVpZCBociwgLm50cy1uYXZiYXItaGVhZGVyLXNpdGVpZCBociB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RkOWUxO1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubnRzLWJ1dHRvbi1jb250YWluZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgdG9wOiAxNnB4O1xyXG59XHJcblxyXG4uQjIge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlNpZW1lbnNCb2xkXCI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAjMjM4N2FhO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTIwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXI6ICMyMzg3YWEgc29saWQgMnB4O1xyXG4gIFtjbGFzc149XCJpY29uLVwiXSxbY2xhc3MqPVwiIGljb24tXCJde1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDpyaWdodDtcclxuICAgIHBhZGRpbmctdG9wOjNweDtcclxuICB9XHJcbn1cclxuXHJcbi5CMjpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzAwNTU3ODtcclxuICBib3JkZXI6ICMwMDU1Nzggc29saWQgMnB4O1xyXG59XHJcblxyXG4ubmF2aWdhdGlvbntcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJFN0b25lX0xpZ2h0MzU7XHJcbiAgcGFkZGluZy10b3A6IDFweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmJyZWFkY3J1bWJze1xyXG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBoZWlnaHQ6MzVweDtcclxuXHJcbiAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYXtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgICBhOmhvdmVye1xyXG4gICAgICBjb2xvcjogJFN0b25lX0Rhcms7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2aWdhdGlvbi1nbG9iYWx7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgdWx7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmPmxpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3BfbWVkaXVtJykge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jykge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJvcGJ0bntcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcclxuICAgICAgICAgIC5hY3RpdmUtc3RhdGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJFBldHJvbDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aXZle1xyXG4gICAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJFBldHJvbDtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub24tcGFnZXtcclxuICAgICAgICAgIEBleHRlbmQgLmFjdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kcm9wZG93bntcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDQ3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTY5cHg7XHJcbiAgICAgICAgICB3aWR0aDogOTQwcHg7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQ3MHB4KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3AnKXtcclxuICAgICAgICAgICAgd2lkdGg6IDExNDBweDsgLy85NDAgLy8gNzIwXHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTcwcHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9tZWRpdW0nKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwNzBweDtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MzVweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcclxuICAgICAgICAgICAgd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDM2MHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYTpob3ZlcntcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwNTU3ODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAvLyB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZseW91dHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB3aWR0aDogNjYuNjY2NjY2JTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDMyMHB4O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3AnKXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDM0MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyOTRweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuc2hvd3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5mbHlvdXQtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jb250ZW50e1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubmF2LWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgICAgICAgICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24tY29udmVyc2lvbntcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU25vdztcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLWxpc3R7XHJcbiAgICAgICAgICAmLmNvbHVtbnMge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjVweDtcclxuICAgICAgICAgICAgLmZseW91dCB7XHJcbiAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2aWdhdGlvbi1jb3VudHJ5e1xyXG4gICAgLmNvdW50cnktbmFtZXtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQZXRyb2w7XHJcbiAgICAgIGNvbG9yOiAkU25vdztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XHJcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzksIDI0MCwgMjQ0KTtcclxuICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkUGV0cm9sO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uLW1vYmlsZV9fdjJ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgLm5hdmlnYXRpb24tbW9iaWxlX19oZWFkZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIC5tb2JpbGUtbG9nb3tcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgYXtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2aWdhdGlvbi1tb2JpbGVfX2ljb25ze1xyXG5cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1tZW51LXRvZ2dsZXtcclxuICAgICAgY29sb3I6ICRTbm93O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGV0cm9sO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJze1xyXG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRTdG9uZV9MaWdodDtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkU3RvbmVfTGlnaHQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xyXG4gICAgcGFkZGluZy10b3A6NXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICBhOmhvdmVye1xyXG4gICAgICBjb2xvcjogJFN0b25lX0Rhcms7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDU3cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgei1pbmRleDogOTk5MDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWNmMztcclxuXHJcbiAgICAucmVnaW9uLWxhbmd1YWdlLWJhcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBpe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAuc2l0ZS1pZHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMTVweDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIC5tb2JpbGUtbmF2LWl0ZW17XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkZGU1O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNDRweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkZGU1O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubW9iaWxlLW5hdi1pdGVtLWhlYWRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQWNjZW50VGVhbF9MaWdodDtcclxuICAgICAgICBjb2xvcjogJFNub3c7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAmICsgLm1vYmlsZS1uYXYtaXRlbXtcclxuXHJcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiArIHVse1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3N1Yi1tZW51e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XHJcblxyXG4gICAgICAubmF2LXN1Yl9fbGV2ZWwtdXB7XHJcbiAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBtYXJnaW46IDI1cHggMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLm5hdi1zdWJfX2hlYWRlcntcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2h7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA1N3B4O1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVjZjM7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAgIC5tb2JpbGUtc2VhcmNoe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtc2VhcmNoLWJhcntcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRTdG9uZV9MaWdodDM1O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0OmZvY3Vze1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnNlYXJjaC1idXR0b25ze1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1idG46aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBjb2xvcjogJFNub3c7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtYnRue1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXNldC1idG57XHJcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtYnRuLWFjdGl2ZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkU25vdztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fcmVnaW9ue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1N3B4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHotaW5kZXg6IDk5OTA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVjZjM7XHJcbiAgICAucmVnaW9uLWxhbmd7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMzVweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZGRlNTtcclxuXHJcbiAgICAgIC5idXR0b24tY29udmVyc2lvbntcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWdpb24tY291bnRyeXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCA1NXB4O1xyXG4gICAgICBkaXYuY291bnRyeS1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIHNlbGVjdHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmlnYXRpb24tbW9iaWxle1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgLmxvZ297XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwNXB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2dvLW1haW4ge1xyXG4gICAgbWF4LWhlaWdodDogMTlweDtcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgd2lkdGg6YXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLnNpdGUtaWQtbW9iaWxle1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuYnJlYWRjcnVtYnN7XHJcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJFN0b25lX0xpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRTdG9uZV9MaWdodDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICAgIHBhZGRpbmctYm90dG9tOjVweDtcclxuICAgIHBhZGRpbmctdG9wOjVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gdG9wOiA0MHB4O1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIGE6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZpZ2F0aW9uLW1vYmlsZS1jb21wb25lbnRze1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBhe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgYVtoaWRkZW5dIHtcclxuICAgIFx0ZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGl7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgICNoYW1idXJnZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQZXRyb2w7XHJcbiAgICAgIGNvbG9yOiAkU25vdztcclxuICAgICAgaXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLWRyb3Bkb3due1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0MXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB1bHtcclxuXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvdW50cnktbmFtZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGV0cm9sO1xyXG4gICAgICAgIGNvbG9yOiAkU25vdztcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzoycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9iaWxlLWZseW91dHtcclxuXHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBsaXtcclxuXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1NTc4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vYmlsZS1kcm9wZG93bi1oaWRkZW57XHJcbiAgICAgICAgLm1vYmlsZS1mbHlvdXR7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2JpbGUtZHJvcGRvd24tYWN0aXZle1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAkUGV0cm9sO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgLyogSUUgOSAqL1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IC8qIFNhZmFyaSAqL1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9iaWxlLWZseW91dHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG92ZXJmbG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XHJcbiAgfVxyXG4gIC5zZWFyY2gtb257XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9iaWxlLXNlYXJjaHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5tb2JpbGUtc2VhcmNoLWJhcntcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xyXG4gICAgaW5wdXR7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBpbnB1dDpmb2N1c3tcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtYnV0dG9uc3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM4NzliYWE7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2VhcmNoLWJ0bjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGNvbG9yOiAkU25vdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlYXJjaC1idG57XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJlc2V0LWJ0bntcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWFyY2gtYnRuLWFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGNvbG9yOiAkU25vdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcbiAgLm5hdmlnYXRpb257XHJcbiAgICAubmF2aWdhdGlvbi1nbG9iYWx7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2aWdhdGlvbi1jb3VudHJ5e1xyXG4gICAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAuc2llbWVucy1oZWFke1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm5hdmlnYXRpb257XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubmF2aWdhdGlvbi1tb2JpbGUsIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC50b3AtYmFubmVyLW1vYmlsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgLy8gdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiA4ODg5O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9Ta2lwTmF2IFN0eWxlc1xyXG5cclxuLnZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRSA2LzcgKi9cclxuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxufVxyXG5cclxuLnZpc2libGUtd2hlbi1mb2N1c2VkOmZvY3VzIHtcclxuICBjbGlwOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uYnlwYXNzLWJsb2NrLWxpbmsge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZjYztcclxuICBwYWRkaW5nOiAwLjJlbTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLm1pbmljdF93cmFwcGVyIHtcclxuXHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzcmVtO1xyXG4gIGNvbG9yOiAjMmQzNzNjO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5taW5pY3Rfd3JhcHBlci5hY3RpdmU6YWZ0ZXIge1xyXG5cclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XHJcbn1cclxuIiwiXHJcbmJvZHl7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmJsdWUtdGV4dFxyXG57XHJcblx0Y29sb3I6IzAwNWY4NyFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uZXdzLXRpbGUtdGl0bGVcclxue1xyXG5cdG1hcmdpbi10b3A6MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206MHB4O1xyXG59XHJcblxyXG4ubmV3cy10aWxlLWRlc2t0b3Atb25seVxyXG57XHJcblx0ZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuLm5ld3MtdGlsZS1tb2JpbGUtb25seVxyXG57XHJcblx0ZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4ud2hpdGUtcGFnZS10aWxlXHJcbnsgXHJcblx0LnRpbGUtZGV0YWlsc1xyXG5cdHtcclxuXHRcdHBcclxuXHRcdHtcclxuXHRcdFx0YVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IHByZS1saW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQ1cHgpXHJcbntcclxuXHQuY29udGFpbmVyXHJcblx0e1xyXG5cdFx0d2lkdGg6MTEwMHB4O1xyXG5cdH1cclxuXHJcblx0LnZpZGVvLWJ1dHRvblxyXG5cdHtcclxuXHRcdC8vbWFyZ2luLXJpZ2h0OjE3cHg7XHJcblx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQuc2hvdXRib3hcclxuXHR7XHJcblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KVxyXG57XHJcblx0LmNvbnRhaW5lclxyXG5cdHtcclxuXHRcdHdpZHRoOiAxMTcwcHg7XHJcblx0fVxyXG5cclxuXHQudmlkZW8tYnV0dG9uXHJcblx0e1xyXG5cdFx0Ly9tYXJnaW4tcmlnaHQ6MTdweDtcclxuXHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xyXG5cdC5zaG91dGJveFxyXG5cdHtcclxuXHRcdC5kZXRhaWxzXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi10b3A6LTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnZpZGVvLWJ1dHRvblxyXG5cdHtcclxuXHRcdC8vbWFyZ2luLXJpZ2h0OjE3cHg7XHJcblx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG5cclxuXHQuc2hvdXRib3hcclxuXHR7XHJcblx0XHQuZGV0YWlsc1xyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOi0ycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmx1ZS10ZXh0XHJcblx0e1xyXG5cdFx0bWFyZ2luLXJpZ2h0OjUwcHg7XHJcblx0fVxyXG5cclxuXHQudmlkZW8tYnV0dG9uXHJcblx0e1xyXG5cdFx0Ly9tYXJnaW4tcmlnaHQ6MTdweDtcclxuXHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHJcblxyXG5cclxuXHQubW9iaWxlLWRldGFpbHNcclxuXHR7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6MzJweDtcclxuXHR9XHJcblx0LyoubmV3c2Jsb2NrXHJcblx0e1xyXG5cdFx0cGFkZGluZy1ib3R0b206LTQwMHB4IWltcG9ydGFudDtcclxuXHR9Ki9cclxuXHQubmV3cy10aWxlLXRpdGxlXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTotNDBweDtcclxuXHR9XHJcblxyXG5cdC5uZXdzLXRpbGUtZGVza3RvcC1vbmx5XHJcblx0e1xyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cdH1cclxuXHJcblx0Lm5ld3MtdGlsZS1tb2JpbGUtb25seVxyXG5cdHtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRoZWlnaHQ6MjBweCFpbXBvcnRhbnQ7XHJcblxyXG5cdH1cclxufSIsIlxyXG4uYWlzLUluc3RhbnRTZWFyY2gge1xyXG5cclxuICAjc2VhcmNoYm94IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyBcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIHBhZGRpbmc6IDA7IG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gICNwYWdpbmF0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEycHggMCAyMHB4IDA7XHJcbiAgICBcclxuICAgIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCB7XHJcbiAgICAgIC5haXMtUGFnaW5hdGlvbi1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFpcy1QYWdpbmF0aW9uLWxpbmsge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICMzYjQ2NGE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWlzLVNlYXJjaEJveC1zdWJtaXQge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IGluaGVyaXQ7IFxyXG4gIH1cclxuXHJcbiAgLmFpcy1TZWFyY2hCb3gtaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFpcy1IaXRzLWl0ZW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oXCJ0YWJsZXRcIikge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgJi5haXMtcGFkZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gICAgICBjb2xvcjogIzIzODdhYTsgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2Uge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtaW1nLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtbGluayB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzcm9vbS1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCBpbnB1dC5mb3JtLWNvbnRyb2wge1xyXG5cdGhlaWdodDogNDVweDtcclxufVxyXG5cclxuI3ByZXNzLXJlbGVhc2UtZmVhdHVyZWQtdGlsZSB7XHJcblx0LmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIHtcclxuXHRcdGgxLCBoMiwgaDMsIGg0LCBoNSB7XHJcblx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyBpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHBhZGRpbmc6IDRweCAwIDEwcHggNHB4O1xyXG5cdH1cclxuXHRcclxuXHQuaWNvbi1hcnJvdy1yaWdodC1zbWFsbCB7XHJcblx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG59XHJcblxyXG4jb2xkZXItcHJlc3MtcmVsZWFzZXMge1xyXG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjM2M0NjRiO1xyXG4gIH1cclxufVxyXG5cclxuI2JvaWxlci1wbGF0ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBcclxuICAuYm9pbGVyLWxlZ2FsIHtcclxuICBcdGZvbnQtc2l6ZTogMTRweDtcclxuICBcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuI2xlYWRlcnNoaXAtYmlvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICMzMzdhYjc7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5wcm9maWxlLWJsb2NrIHtcclxuICBcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4jcHJlc3MtcmVsZWFzZS1kZXRhaWwge1xyXG4gIHVsIHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICM4NzliYWE7XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAuYm9keSB7XHJcbiAgXHRmb250LXNpemU6IDE2cHg7XHJcbiAgXHRsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIC50aXRsZSxcclxuICAuYm9keSxcclxuICAuc3VtbWFyeS1idWxsZXRzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICB9XHJcblxyXG4gIC5zdW1tYXJ5LWJ1bGxldHMge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNTBiZWJlIDAsICM0MWFhYWEgNTAlLCAjMDA5OWNiKTtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4jcHJpbWFyeS1jb250YWN0IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xyXG59XHJcbiIsIi50b3RhbHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xyXG4gICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBzcGFue1xyXG4gICAgXHR3aWR0aDogMTAwJTtcclxuICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCJcclxuLnNlYXJjaC1hcHAge1xyXG4gIG1pbi1oZWlnaHQ6IDMwMHB4OyBcclxuXHJcbiAgLmZhLXNwaW5uZXIge1xyXG4gICAgY29sb3I6ICNBRDIzNUY7XHJcbiAgICBtYXJnaW46IDgwcHggMCA4MHB4IDA7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoQnV0dG9uc3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy10b3A6MjZweDtcclxuICAgIENvbG9yOiAjMjM4N0E5O1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6Y29udGVudHM7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoUmVzZXR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA3MHB4OyBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLXRvcDoyNnB4O1xyXG4gICAgXHJcbiAgfVxyXG4gIC5zZWFyY2hCb3h7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5zZWFyY2hJbnB1dCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJDM0M5O1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfSBcclxuXHJcbiAgLmlucHV0LXdyYXBwZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XHJcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgY29sb3I6ICM4NzlCQUI7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMS4wZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2hGb3Jte1xyXG4gICAgcGFkZGluZy10b3A6MjBweDtcclxuICB9XHJcblxyXG4gIC5oaWRlUmVzZXRCdXR0b257XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG4gIC5yZXN0SWNvbkNvbG9yIHtcclxuICAgIGNvbG9yOiAjQTVBRkI0O1xyXG4gIH1cclxuICAuc2VhcmNoSWNvbkNvbG9yIHtcclxuICAgIGNvbG9yOiAjMjM4N0E5OyBcclxuICB9XHJcblxyXG4gIC5oaWRlIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gIC5zaG93IHsgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbiAgLmRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7IC8vVGhpcyBtYWtlcyBpdCBub3QgY2xpY2thYmxlXHJcbiAgICBvcGFjaXR5OjAuNjsgICAgICAgICAvL1RoaXMgZ3JheXMgaXQgb3V0IHRvIGxvb2sgZGlzYWJsZWRcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XHJcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XHJcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMHB4O1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uRmlsdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBtYXJnaW46IDAgMCA1MHB4IDA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi50b3Age1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uRmlsdGVyID4gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuICAucGFnaW5hdGlvbkZpbHRlciA+IGxpID4gYSxcclxuICAucGFnaW5hdGlvbkZpbHRlciA+IGxpID4gc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICAgIGNvbG9yOiAjMjI4N0FBO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1yZXN1bHQtaGVhZGluZyB7XHJcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQ6IFJlZ3VsYXIgMzZweC80MnB4IFNpZW1lbnNSb21hbjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgY29sb3I6ICMzNDM0MzQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLXJlc3VsdC1jb3VudCB7XHJcbiAgICBmb250OiBSZWd1bGFyIDE2cHgvMTlweCBTaWVtZW5zUm9tYW47XHJcbiAgICB9XHJcblxyXG4gIC5zZWFyY2gtcmVzdWx0LWxpbmsge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQ6IEJvbGQgMTRweC8xNnB4IFNpZW1lbnNSb21hbjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgY29sb3I6ICM4NzlCQUI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLXJlc3VsdC10aXRsZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmb250OiAxLjFlbSBTaWVtZW5zUm9tYW47XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBjb2xvcjogIzIyODdBQTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1yZXN1bHQtZGVzY3JpcHRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQ6IFJlZ3VsYXIgMTZweC8yM3B4IFNpZW1lbnNSb21hbjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgY29sb3I6ICMzNDM0MzQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLXJlc3VsdC1kZXNjcmlwdGlvbiBzcGFuIHVsIHtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBlbTtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAwZW07XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoUmVzdWx0SW5wdXR7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206MjVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuICAgIHdpZHRoOjYwMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaFJlc3VsdFdpZHRoe1xyXG4gICAgd2lkdGg6NjAwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5wdXRGaWVsZFBhZGRpbmd7XHJcbiAgICBwYWRkaW5nLWxlZnQ6NXB4O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtZ3JpZCB7XHJcblxyXG4gICAgLml0ZW0tLXByaW1hcnkgLmN0YSB7XHJcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGVmdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLS10ZXJ0aWFyeSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkMzQzk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS0tc2Vjb25kYXJ5e1xyXG4gICAgICBtYXJnaW46IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogIzIyODdBQSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLS1wcmltYXJ5e1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JCQzNDOTsgXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAucmVzdWx0cy1saXN0aW5nIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLml0ZW1fX2Rlc2NyaXB0aW9uX3NlY29uZGFyeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXRlbV9fZGVzY3JpcHRpb257XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcGFkZGluZzogMTlweCAyM3B4O1xyXG5cclxuICB9XHJcblxyXG4gIC5pdGVtX19kZXNjcmlwdGlvbiAudGl0bGV7XHJcbiAgICBmb250OiBCb2xkIDE0cHgvMTZweCBTaWVtZW5zUm9tYW47XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLml0ZW1fX2Rlc2NyaXB0aW9uIC5oZWFkaW5ne1xyXG4gICAgZm9udDogUmVndWxhciAxOHB4LzI2cHggU2llbWVuc1JvbWFuO1xyXG4gIH1cclxuXHJcbiAgLml0ZW1fX2Rlc2NyaXB0aW9uIC5jb250ZW50e1xyXG4gICAgZm9udDogUmVndWxhciAxNnB4LzIzcHggU2llbWVuc1JvbWFuO1xyXG4gIH1cclxuXHJcbiAgLml0ZW1fY3VzdG9tZXJfaGVhZGluZ3tcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250OiBCb2xkIDIwcHgvMjRweCBTaWVtZW5zUm9tYW47XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGNvbG9yOiAjMzQzNDM0O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuY2FyZC0tc3ViaGVhZGluZ3tcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250OiBCb2xkIDE0cHgvMjZweCBTaWVtZW5zUm9tYW47XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGNvbG9yOiAjODc5QkFCO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuaXRlbV9jdXN0b21lcl90aXRsZXtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250OiAxOHB4IFNpZW1lbnNSb21hbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgY29sb3I6ICMyMjg3QUE7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLmZsZXhJbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XHJcblxyXG4gICAgJi5pbWctMjAwIHtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mbGV4SW1nQmlnIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICBcclxuXHJcbiAgLnNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLmhlcm8tYnV0dG9ucyB7XHJcbiAgICBwYWRkaW5nLXRvcDoxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7XHJcbiAgfVxyXG4gIC5wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY5MTQ7XHJcbiAgfVxyXG4gIC5idXR0b24tY29udmVyc2lvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogLjg1NzE0Mjg1NzFyZW0gMS4wNzE0Mjg1NzE0cmVtO1xyXG4gICAgd2lkdGg6IDE0MHB4OyBcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5yZWFkQWxsIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmb250OiBCb2xkIDE2cHgvMjZweCBTaWVtZW5zUm9tYW47XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGNvbG9yOiAjMjI4N0FBO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG1hcmdpbi10b3A6IDEuMWVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59IiwiW25nXFw6Y2xvYWtdLFxyXG5bbmctY2xvYWtdLFxyXG5bZGF0YS1uZy1jbG9ha10sXHJcblt4LW5nLWNsb2FrXSxcclxuLm5nLWNsb2FrLFxyXG4ueC1uZy1jbG9hayB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuYVtuZy1jbGlja117XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0iLCJcclxuLmZvcm0tZ3JvdXAge1xyXG5cdCYuYnV0dG9uLWJ1bXAgeyBcclxuXHRcdC5idXR0b24tY29udmVyc2lvbiB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5idXR0b24tY29udmVyc2lvbntcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1pbi1oZWlnaHQ6IDQ1cHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRwYWRkaW5nOiAwLjg1NzE0Mjg1NzFyZW0gMS4wNzE0Mjg1NzE0cmVtO1xyXG5cdHdpZHRoOiAyNDBweDtcclxuXHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRjb2xvcjogJFNub3c7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFxyXG5cdCY6ZGlzYWJsZWQge1xyXG5cdFx0b3BhY2l0eTogMC42NTtcclxuXHR9XHJcblx0XHJcblx0Ji53aWRlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRcclxuXHQmLmZsb2F0LWNvbnZlcnNpb24tcmlnaHQge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblx0XHJcblx0aXtcdFxyXG5cdFx0d2lkdGg6IDE1JTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHQucGxheS1pY29ue1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdH1cclxuXHQuYnV0dG9uLXRleHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0ICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuXHJcblx0fVxyXG59XHJcblxyXG4vLyBSZW5kZXIgYSBsaW5rIHdpdGggYSBmbG9hdGVkIHJpZ2h0IGFycm93IGNvbnRhaW5lZCBpbiBhIGJveC4gXHJcbi8vIDxhIGNsYXNzPVwibGluay1pY29uXCI+TGluayBUZXh0IDxzcGFuIGNsYXNzPVwibGluay1jb250YWluZXItaWNvblwiPjxpIGNsYXNzPVwiaWNvbi1hcnJvdy1yaWdodC1sYXJnZVwiPjwvaT48L3NwYW4+XHJcbi5saW5rLWljb24ge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzIzODdhYTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cclxuXHRzcGFuLmxpbmstY29udGFpbmVyLWljb24ge1xyXG5cdCAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ICAgIGhlaWdodDogMjVweDtcclxuXHQgICAgd2lkdGg6IDI1cHg7XHJcblx0ICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIFxyXG5cdCAgICBpLGVtIHtcclxuXHQgICAgXHRmb250LXNpemU6IDE2cHg7XHJcblx0ICAgIFx0Y29sb3I6ICNmZmY7XHJcblx0ICAgIH1cclxuXHR9XHJcbn1cclxuXHJcbi5zdG9yZS1jYXRhbG9nLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uLnNlY29uZGFyeXtcclxuICAgIG1hcmdpbi10b3A6NXB4O1xyXG59XHJcblxyXG5idXR0b24uYnV0dG9uLWNvbnZlcnNpb24ge1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmJ1dHRvbi1jb252ZXJzaW9uLCAuYnV0dG9uLWNvbnZlcnNpb246aG92ZXIsIC5idXR0b24tY29udmVyc2lvbjphY3RpdmUsIC5idXR0b24tY29udmVyc2lvbjp2aXNpdGVkIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJFNub3c7XHJcbn1cclxuYS5idXR0b24tY29udmVyc2lvbjpmb2N1c3tcclxuXHR0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAkU25vdztcclxufVxyXG4uc2Vjb25kYXJ5e1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRCdXR0b25fQmx1ZTtcclxufVxyXG4uc2Vjb25kYXJ5OmhvdmVye1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDVmODc7XHJcbn1cclxuXHJcbi5wcmltYXJ5e1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRCdXR0b25fT3JhbmdlO1xyXG59XHJcbi5wcmltYXJ5OmhvdmVye1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjODVhMWU7XHJcbn1cclxuXHJcbi50ZXJ0aWFyeXtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOUJBRkJFO1xyXG59XHJcblxyXG4udGVydGlhcnk6aG92ZXJ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzg3OUJBQTtcclxufVxyXG5cclxuLnF1YXRlcm5hcnl7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhYTUwYTtcclxufVxyXG5cclxuLnF1YXRlcm5hcnk6aG92ZXJ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2UwOTUwODtcclxufVxyXG5cclxuLnJvc2UtcmVke1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjNzAxNGE7XHJcbn1cclxuXHJcbi5yb3NlLXJlZDpob3ZlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzcwMTRhO1xyXG59XHJcblxyXG4uZ2hvc3R7XHJcblx0Ym9yZGVyOiBzb2xpZCAzcHggJFNub3c7IFxyXG5cdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbn1cclxuXHJcbi5naG9zdC1hbHR7XHJcblx0Ym9yZGVyOiBzb2xpZCAzcHggJEFjY2VudEJsdWVfRGFyaztcclxuXHRjb2xvcjogJEFjY2VudEJsdWVfRGFyazsgXHJcblx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxufVxyXG5cclxuLmdob3N0LWFsdDpob3ZlciwgLmdob3N0LWFsdDphY3RpdmUsIC5naG9zdC1hbHQ6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyazsgXHJcbn1cclxuXHJcbi8vdmlkZW8ganMgb3ZlcndyaXRlXHJcbi52anMtZGVmYXVsdC1za2luIC52anMtZnVsbHNjcmVlbi1jb250cm9se1xyXG5cdC8vZGlzcGxheTpub25lO1xyXG59IFxyXG5cclxuLmNlbnRlcmVke1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0LmJ1dHRvbi1jb252ZXJzaW9ue1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblx0LmRldGFpbC1iYW5uZXJ7XHJcblx0XHRwIHtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idXR0b24tY29udmVyc2lvbiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdHdpZHRoOiA3NSUgIWltcG9ydGFudDtcclxuXHRcdFx0LmJ1dHRvbi10ZXh0IHtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcbiAgLmJ1dHRvbi1jb252ZXJzaW9ue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5kZXRhaWwtYmFubmVye1xyXG5cdC5idXR0b24tY29udmVyc2lvbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luOiBpbmhlcml0O1xyXG5cdH1cclxuICB9XHJcbiAgXHJcbn0iLCIuYnV5LXRpbGVzIHtcclxuXHRAZXh0ZW5kIC5jaGFwdGVyLXRpbGVzO1xyXG5cdHBhZGRpbmc6IDU1cHggMCA4MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVye1xyXG5cdFx0aDF7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdH1cclxuXHRcdCZfX21vcmUtaW5mb3tcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkQXRoZW5zX0dyZXk7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHRcdFx0cGFkZGluZzogMjBweCAxNXB4IDBweCAxNXB4O1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnRpbGUtY29udGFpbmVye1xyXG5cdFx0ZGl2LnRpbGV7XHJcblx0XHRcclxuXHRcdFx0ZGl2LnRpbGUtZGV0YWlscyB7XHJcblx0XHRcdFx0cGFkZGluZzogMjVweCAyNXB4IDEwMHB4IDI1cHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmgtdGl0bGUtdGFnIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHQmLnRocmVlLWNvbHVtbiB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuKzEpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdFx0XHR9IFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbisyKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0fSBcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24rMykge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0XHRcdH0gXHJcblx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLWluZm97XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1x0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmJ1eS1idXR0b24tYW5jaG9ye1xyXG5cdFx0XHR3aWR0aDogNTYlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDIyJTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbjogMjVweCBhdXRvIDI1cHggYXV0bztcclxuXHRcdFx0XHJcblx0XHRcdHNwYW4uYnV0dG9uLXRleHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRwb3NpdGl2ZTogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5kZXRhaWwtcGFnZSwgLmNhcGFiaWxpdHktcGFnZSwgLnByb2R1Y3Qtc3VwcG9ydCwgLmNvbGxhdGVyYWwtY29udGVudCwgLm9uLWRlbWFuZC13ZWJpbmFyLCAuc2luZ2xlLXRvcGljLCAubGl2ZS13ZWJpbmFyLCAucGh5c2ljYWwtZXZlbnQge1xyXG5cdC5kZXRhaWwtYmFubmVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAgIzAwOTk5OTtcclxuXHRcdFxyXG5cdFx0Ji5saWdodCB7XHJcblx0XHRcdGNvbG9yOiAjMzIzQzQ2O1xyXG4gICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjQ7XHJcblx0XHR9XHJcblx0XHQucm93IHtcclxuXHRcdFx0Ji5lcXVhbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29sLXBhZGRlZCB7XHJcblx0XHRcdFx0cGFkZGluZzogMTJweCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5idG4tYWxpZ24ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YS5idXR0b24tY29udmVyc2lvbiB7XHJcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5iYW5uZXItYnV0dG9ucyB7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNTBCRUJFO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHJcblxyXG5cdFx0Lm5vLXBhZCB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDRweCAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDExcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJykge1xyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpIHtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG4gXHRcdFxyXG5cclxuXHJcblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5vbi1kZW1hbmQtd2ViaW5hciwgXHJcbi5zaW5nbGUtdG9waWMsXHJcbi5waHlzaWNhbC1ldmVudCxcclxuLmxpdmUtd2ViaW5hciB7XHJcblx0LmRldGFpbC1iYW5uZXJ7XHJcblx0XHRtYXJnaW4tdG9wOiAtMzVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG59IiwiLmNhbXBhaWduLWNoYXB0ZXJ7XHJcblx0cGFkZGluZzogNTBweCAwIDYwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJkMzczYztcclxuXHJcblx0Jl9faGVhZGVye1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdC5oZWFkZXItdGFne1xyXG5cdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHR9XHJcblxyXG5cdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNntcclxuXHRcdFx0Y29sb3I6ICRTbm93O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuXHRcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRoMXtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHJcbiAgICBoMntcclxuICAgICAgY29sb3I6ICRTbm93O1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgfVxyXG5cclxuXHRcdC5zaGFyZS1idXR0b257XHJcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRjb2xvcjogJFNub3cgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2hhcmUuaXMtYWN0aXZle1xyXG5cdFx0XHQuc2hhcmUtYnV0dG9ue1xyXG5cclxuXHRcdFx0XHRjb2xvcjogIzg3OWJhYSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2J0blN0eWxle1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdFx0XHRcdFxyXG5cdFx0Jl9fYnRuc3tcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19idG5NYXJnaW5ze1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMTdweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltZ3tcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRmbGV4LWJhc2lzOiAwO1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0ZmxleDogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0ZmxleDogbm9uZTtcclxuXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aW1ne1xyXG4gICAgICAgICAgXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RleHR7XHJcblx0XHRcdGNvbG9yOiAkU25vdztcclxuXHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRmbGV4LWJhc2lzOiAwO1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0ZmxleDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0ZmxleDogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFxyXG5cdFx0XHRhe1xyXG5cdFx0XHQgIGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHR9ICBcclxuICAgICAgYTpob3ZlciwgYTphY3RpdmUsIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuXHRcdFx0PiBhe1xyXG5cdFx0XHQgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0ICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5idXR0b24tY29udmVyc2lvbntcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2FtcGFpZ24tY2hhcHRlci1sYXJnZXtcclxuICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4OyBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDM3M2M7IFxyXG4gICAgY29sb3I6ICNmZmZmO1xyXG4gICAgXHJcbiAgICBoMntcclxuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgfSBcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyBcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgfSAgXHJcbiAgICAgIGE6aG92ZXIsIGE6YWN0aXZlLCBhOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICAgID4gYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG59IiwiLmRldGFpbHMtYmxvY2sge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XHJcblx0cGFkZGluZzogNDBweCAwO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtc29sdXRpb25zIC5kcm9wLWRvd257XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHR3ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGNvbG9yOiAjODc5YmFhO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1zb2x1dGlvbnMgLnRpbGUtY29udGFpbmVyIC50aWxlLWNvbnRlbnQgZGl2IHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmRyb3AtZG93bntcclxuICBcdGZsb2F0OiBsZWZ0O1xyXG4gIFx0d2lkdGg6IDEwMCU7XHJcbiAgXHRtYXJnaW46IDIwcHggMCAyNHB4IDA7XHJcbiAgfVxyXG59IiwiLyoqIFxyXG4gKiBDYXJkIENsdXN0ZXIgU0NTUyBTaGVldHNcclxuICogVGhlIGZvbGxvd2luZyBzdHlsZSBydWxlcyBhcHBseSB0byB0aGUgJ0NhcmQgQ2x1c3RlcnMnIHdoaWNoIGFyZSBibG9ja3Mgb2YgJ2NhcmRzJyBpbmNsdWRpbmcgZmxpcCBjYXJkcywgcXVvdGUgY2FyZHMgYW5kIHN0YW5kYXJkXHJcbiAqIGNvbnRlbnQgY2FyZHMuXHJcbiAqIFxyXG4gKiBQbGVhc2Uga2VlcCB0aGUgU3R5bGVzaGVldCBnZW5lcmljIHNvIHRoYXQgaXQgY2FuIGJlIHJldXNlZCBhY3Jvc3MgdGhlIHNpdGUuXHJcbiAqXHJcbiAqKi9cclxuXHJcbi8vIERlc2t0b3AgQ2FyZCBDbHVzdGVyIFN0eWxlc1xyXG4uc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciB7XHJcblx0bWFyZ2luLXRvcDogMTVweDsgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcblx0Ly8gSGVhZGxpbmUgYWJvdmUgdGhlIGNsdXN0ZXJcdFxyXG5cdC5wYXJ0bmVyLWhlYWRsaW5lIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuY2FyZC1jbHVzdGVyIHtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHQgICAgXHJcblx0ICAgIGEge1xyXG5cdCAgICBcdC5jYXJkLWNsdXN0ZXItaXRlbSB7XHJcblx0ICAgIFx0XHRcclxuXHQgICAgXHRcdHAge1xyXG5cdCAgICBcdFx0XHRjb2xvcjogIzNDNDY0QjtcclxuXHQgICAgXHRcdH1cdFxyXG5cdCAgICBcdFx0XHJcblx0ICAgIFx0XHQmOmhvdmVyIHtcclxuXHQgICAgXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCNmN2Y3ZjksIDUlKTtcclxuXHQgICAgXHRcdFx0dHJhbnNpdGlvbjogMC42cztcclxuXHQgICAgXHRcdH1cclxuXHQgICAgXHRcdFxyXG5cdCAgICBcdFx0Ji5jYXJkLXF1b3RlOmhvdmVyIHtcclxuXHQgICAgXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCMwMDQ2NjksIDUlKTtcclxuXHQgICAgXHRcdH1cclxuXHQgICAgXHR9XHJcblx0ICAgIH1cclxuXHQgICAgXHJcblx0ICAgIC5jYXJkLWNsdXN0ZXItc2l6ZXIsIFxyXG5cdCAgICAuY2FyZC1jbHVzdGVyLWl0ZW0geyBcclxuXHQgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTVweCk7IFxyXG5cdCAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmOTsgYm9yZGVyOiB0aGluIHNvbGlkICM4YWFjYjM7XHJcblx0ICAgICAgICBwYWRkaW5nOiAyMHB4OyBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdCAgICAgICAgXHJcblx0XHRcdC8vIFF1b3RlIENhcmRcclxuXHQgICAgICAgICYuY2FyZC1xdW90ZSB7XHJcblx0ICAgICAgICBcdGJhY2tncm91bmQ6ICMwMDQ2Njk7XHJcblx0ICAgICAgICBcdGNvbG9yOiAjZmZmO1xyXG5cdCAgICAgICAgXHRcclxuXHQgICAgICAgIFx0ZW0geyBtYXJnaW4tYm90dG9tOiAxMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cclxuXHQgICAgICAgIFx0XHJcblx0ICAgICAgICBcdC8vIE5vIG1hcmdpbnMgb24gcXVvdGUgcGFyYWdyYXBocy5cclxuXHQgICAgICAgIFx0cCB7IG1hcmdpbjogMHB4OyBjb2xvcjogI2ZmZjsgfVxyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgICAgXHJcblx0ICAgICAgICAmLmZsaXAtY29udGFpbmVyIHtcclxuXHQgICAgICAgIFx0YmFja2dyb3VuZDogbm9uZTsgYm9yZGVyOiBub25lO1xyXG5cdCAgICAgICAgXHRwYWRkaW5nOiAycHg7XHJcblx0ICAgICAgICBcdFxyXG5cdCAgICAgICAgXHQuZmxpcC1mcm9udCwgLmZsaXAtYmFjayB7XHJcblx0ICAgICAgICBcdFx0YmFja2dyb3VuZDogI2Y3ZjdmOTtcclxuXHQgICAgICAgIFx0XHRib3JkZXI6IHRoaW4gc29saWQgIzhhYWNiMztcclxuXHQgICAgICAgIFx0XHRwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xyXG5cdCAgICAgICAgXHRcdHdpZHRoOiAxMDAlO1xyXG5cdCAgICAgICAgXHR9XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgICBcclxuXHQgICAgICAgIC8vIENhcmQgdHlwb2dyYXBoeSBzdHlsZXMuXHJcblx0ICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHQgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHQgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblx0ICAgICAgICAgICAgY29sb3I6ICMzYjdlOTg7XHJcblx0ICAgICAgICB9XHJcblx0XHJcblx0ICAgICAgICBwIHsgZm9udC1zaXplOiAxLjBlbTsgfVxyXG5cdCAgICAgICAgXHJcblx0ICAgICAgICBzcGFuLnNjYWxlZCB7IFxyXG5cdCAgICAgICAgXHRmb250LXNpemU6IDMuMGVtOyBcclxuXHQgICAgICAgIFx0cGFkZGluZy1yaWdodDogMzBweDtcdFxyXG4gICAgICAgIFx0fVxyXG5cdFxyXG5cdCAgICAgICAgaS5mYSB7XHJcblx0ICAgICAgICAgICAgZm9udC1zaXplOiAyLjBlbTtcclxuXHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgICAgICAgICAgYm90dG9tOiAxNXB4OyByaWdodDogMTVweDtcclxuXHQgICAgICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICBcclxuXHQgICAgLy8gU3R5bGUgdGhlIGJsYW5rIGNhcmRzIHVzZWQgdG8gcHJlc2VydmUgc3BhY2UgKGFwcGVhcnMgYXMgYW4gYWN0dWFsIGNhcmQpXHJcbiAgICAgICAgLmJsYW5rLWNhcmQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTVweCk7IFxyXG5cdCAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDsgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuc3RyZXRjaGVkLXYgeyBoZWlnaHQ6IDEwMHB4OyB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLnRvcC1sZWZ0IHtcdFxyXG4gICAgICAgICAgICBcdHRvcDogMDsgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi50b3AtcmlnaHQge1xyXG4gICAgICAgICAgICBcdHRvcDogMDsgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYudG9wLW1pZGRsZSB7XHJcbiAgICAgICAgICAgIFx0dG9wOiAwOyBsZWZ0OiBjYWxjKDMzLjMlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBiMGIwYjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG5cdFx0XHRcdC8vIE9wdGlvbmFsIGNsYXNzIHRvIGZsb2F0IGhlYWRlciB0ZXh0IGxlZnRcclxuICAgICAgICAgICAgICAgICYubGVmdCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLyBNb2JpbGUgQ2FyZCBDbHVzdGVyIFN0eWxlc1xyXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gXHJcbiBcdC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuXHRcclxuXHRcdC5wYXJ0bmVyLWhlYWRsaW5lIHsgbWFyZ2luLXRvcDogMjBweDsgfVxyXG5cdFxyXG5cdFx0LmNhcmQtY2x1c3RlciB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHJcblx0XHRcdC5jYXJkLWNsdXN0ZXItaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRzcGFuLnNjYWxlZCB7IGZvbnQtc2l6ZTogMi43NWVtOyB9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ly8gQXV0byBhbGlnbiBoZWFkZXJzIHRvIHRoZSBsZWZ0IG9uIG1vYmlsZS5cclxuXHRcdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5ibGFuay1jYXJkIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHJcblx0XHRcdFx0Ly8gQXV0byBhbGlnbiBoZWFkZXJzIHRvIHRoZSBsZWZ0IG9uIG1vYmlsZS5cclxuXHRcdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHsgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYudG9wLWxlZnQge1x0XHJcblx0XHQgICAgICAgICAgICBcdHRvcDogMHB4OyBsZWZ0OiAwcHg7XHJcblx0XHQgICAgICAgICAgICB9XHJcblx0XHQgICAgICAgICAgICBcclxuXHRcdCAgICAgICAgICAgICYudG9wLXJpZ2h0IHtcclxuXHRcdCAgICAgICAgICAgIFx0dG9wOiAwcHg7IHJpZ2h0OiAwcHg7XHJcblx0XHQgICAgICAgICAgICB9XHJcblx0XHQgICAgICAgICAgICBcclxuXHRcdCAgICAgICAgICAgICYudG9wLW1pZGRsZSB7XHJcblx0XHQgICAgICAgICAgICBcdHRvcDogMHB4OyBsZWZ0OiAwcHg7XHJcblx0XHQgICAgICAgICAgICB9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gVGFibGV0IENhcmQgQ2x1c3RlciBTdHlsZXNcclxuQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuIFxyXG4gXHQuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciB7XHJcblx0XHJcblx0XHQuY2FyZC1jbHVzdGVyIHtcclxuXHRcdFx0LmNhcmQtY2x1c3Rlci1pdGVtIHtcclxuXHRcdFx0XHRzcGFuLnNjYWxlZCB7IGZvbnQtc2l6ZTogMi43NWVtOyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIvKipcclxuICogRmxpcCBDYXJkIFNDU1MgU2hlZXRcclxuICogXHJcbiAqKi9cclxuXHJcbi8vIEZsaXAgY29udGFpbmVyLCBrZWVwcyBwZXJzcGVjdGl2ZVxyXG4uZmxpcC1jb250YWluZXIge1xyXG5cdHBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcbiAgXHJcblx0Ly8gZmxpcCBzcGVlZCBnb2VzIGhlcmVcclxuXHQuZmxpcC1kZWZpbmUge1xyXG5cdFx0Ly8gdHJhbnNpdGlvbjogMXM7XHJcblx0XHQvLyB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ly8gUG9zaXRpb24gdGhlIGZyb250IGFuZCBiYWNrIGNhcmRzXHJcblx0XHQuZmxpcC1hbmltIHtcclxuXHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIDFzO1xyXG5cdFx0XHQtbXMtdHJhbnNpdGlvbjogYWxsIDFzO1xyXG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAxcztcclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXM7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxcztcclxuXHRcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdH1cclxuXHRcdC5mbGlwLWZyb250IHtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdH1cclxuXHRcdC5mbGlwLWJhY2sge1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcclxuXHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcclxuXHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcclxuXHRcdH1cclxuXHRcdC5mbGlwLWZyb250LWVkIHtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuXHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG5cdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuXHRcdH1cclxuXHRcdC5mbGlwLWJhY2stZWQge1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuXHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuXHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuXHRcdH1cclxuXHRcdCYuZmxpcHBlZCB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLmNhcmVlci1mbGV4e1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkOWUzZWU7XHJcblx0cGFkZGluZy10b3A6IDcwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG5cdCY6Zm9jdXN7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHJcblx0aDF7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcblx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jYXJlZXItZmxleC10aWxle1xyXG5cdFx0LmNhcmVlci1mbGV4LWltZ3tcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2FyZWVyLWZsZXgtdGl0bGV7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdGgxe1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2hhcmUtY29udGFpbmVye1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2hhcmV7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaXMtYWN0aXZle1xyXG5cdFx0XHRcdC5zaGFyZS13cmFwcGVye1xyXG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7XHJcblx0XHRcdFx0XHR0b3A6IC0xMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaXMtYWN0aXZlLWxlZnR7XHJcblx0XHRcdFx0LnNoYXJlLXdyYXBwZXJ7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMTQwcHg7XHJcblx0XHRcdFx0XHR0b3A6IC0xMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRjb2xvcjogIzg3OWJhYTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2FyZWVyLWZsZXgtY29udGVudHN7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFxyXG5cdFx0XHQuY3Rhe1x0XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0cG9zaXRpb246IGluaGVyaXQ7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0Ym90dG9tOiAtMTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblxyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcclxuXHRcdFx0XHRib3R0b206IC0zNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcblx0XHRcdFx0Ym90dG9tOiAtMzVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaWNvbi1jb250YWluZXJ7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdC5jYXJlZXItZmxleC10aWxlOmxhc3QtY2hpbGR7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdC5jYXJlZXItZmxleHtcclxuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQuY2FyZWVyLWZsZXgtdGlsZXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHQuY2FyZWVyLWZsZXgtY29udGVudHN7XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0bWluLWhlaWdodDogMTgwcHg7XHJcblx0XHRcdC5jYXJlZXItZmxleC10aXRsZXtcclxuXHJcblx0XHRcdFx0aDF7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2hhcmUtY29udGFpbmVye1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHR0b3A6IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIGF7XHJcblx0XHRcdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ly8gXHRyaWdodDogMTVweDtcclxuXHRcdFx0XHQvLyBcdHRvcDogMTVweDtcclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jdGF7XHJcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlX3NtYWxsJyl7XHJcblx0LmNhcmVlci1mbGV4e1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC5jYXJlZXItZmxleC10aWxle1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdC5jYXJlZXItZmxleC1jb250ZW50c3tcclxuXHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAyMzBweDtcclxuXHRcdFx0LmNhcmVlci1mbGV4LXRpdGxle1xyXG5cclxuXHRcdFx0XHRoMXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zaGFyZS1jb250YWluZXJ7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gYXtcclxuXHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHQvLyBcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdC8vIFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59XHJcbiIsIiAvKiBza2lwbGluayAqL1xyXG4gLnNraXBsaW5rIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnNraXBsaW5rIGE6Zm9jdXMge1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLndoaXRlLXBhZ2UtZGVzY3tcclxuICAgICBcclxuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gICAgfVxyXG5cclxuLmNhcm91c2VsLXRpbGVze1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICY6Zm9jdXN7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblx0QGluY2x1ZGUgaGVhZGluZ3NSb21hbigpe1xyXG4gICAgICBmb250LWZhbWlseTpTaWVtZW5zUm9tYW47XHJcbiAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIH1cclxuICBoMXtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuIC5pbWctcmVzcG9uc2l2ZXtcclxuIFx0d2lkdGg6IDEwMCU7XHJcbiB9XHJcbn1cclxuXHJcbi5nYXAtcmlnaHQge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweCA1MHB4OyBcclxufVxyXG5cclxuXHJcbi5jYXJvdXNlbC10aWxle1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xyXG5cclxuXHJcbiAgLnRpbGUtaGVhZGVye1xyXG4gICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuICAgIGgze1xyXG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICAgIC5zaGFyZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNoYXJlOmZvY3Vze1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnNoYXJlLWJ1dHRvbjpmb2N1c3tcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICBpe1xyXG4gICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNvbnRlbnR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gIHB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG4gIGF7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcbiAgICBjb2xvcjogJFN0b25lX0Rhcms7XHJcbiAgICB9XHJcbiAgYTpmb2N1c3tcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfSAgXHJcbiAgfVxyXG4gIFxyXG4gIC5idXR0b24tY29udmVyc2lvbntcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1jb252ZXJzaW9uOmZvY3Vze1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn0gXHJcblxyXG4ubm8tZ3V0dGVye1xyXG4gICAgcGFkZGluZy1sZWZ0OjA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcbiAgLmNhcm91c2VsLXRpbGV7XHJcbiAgICBoM3tcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgLmNhcm91c2VsLXRpbGVze1xyXG4gICAgLndoaXRlLXBhZ2UtZGVzY3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcm91c2VsLXRpbGV7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIFxyXG5cclxuICAgIC50aWxlLWltYWdle1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIC8vIGltZ3tcclxuICAgICAgLy8gICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbGUtZGV0YWlsc3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcclxuICAgICAgaDN7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLWNvbnZlcnNpb257XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcm91c2VsLWlubmVyLWJ1dHRvbntcclxuICBAZXh0ZW5kIC5jYXJvdXNlbC1pbm5lcjtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gIGEge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIuY2FzZS1zdHVkeS1zZWFyY2gge1xyXG5cclxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMge1xyXG4gICAgICAgICZfX3RpbGV7XHJcbiAgICAgICAgICAgICYuZmVhdHVyZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0LnNob3ctZmlsdGVyLW9wdGlvbnMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgICYuY2hhcHRlci10aWxlcyB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWJhciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MDtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdC5zZWFyY2gtcmVzdWx0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0fVxyXG5cdC5zZWFyY2gtZmlsdGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAuc2VhcmNoLWZpbHRlcntcclxuICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjRweDsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1maWx0ZXJzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7ICAgXHJcbiAgICAgICAgYnV0dG9uLmdwY1RvZ2dsZU9mZiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NzliYWE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbi5ncGNUb2dnbGVPbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZTM2NTA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24uZ3BjVG9nZ2xlT246aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5YmFhO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uLmdwY1RvZ2dsZU9mZjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZTM2NTA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb3JlLXJlc3VsdHMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59IiwiLmNhc2Utc3R1ZHktdGlsZXN7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcdFxyXG5cdGNvbG9yOiAkU3RvbmVfRGFyaztcclxuXHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0LmhlYWRlcntcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdGgxe1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHR9XHJcblx0XHRhe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcbiAgICAgICAgXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICAgIFx0XHRmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgXHR9XHJcblx0XHR9XHJcblx0XHQvLyAuc2hhcmUtaWNvbntcclxuXHRcdC8vIFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHQgLy8gICAgICBcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcblx0IC8vICAgICAgXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0IC8vICAgICAgXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0IC8vICAgICAgXHRmb250LXNpemU6IDI4cHg7XHJcblx0IC8vICAgICAgXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdCAvLyAgICAgIFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0IC8vICAgICAgXHR9XHJcblx0XHQvLyB9XHJcblx0XHQuc2hhcmV7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0LmlzLWFjdGl2ZXtcclxuXHRcdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XHJcblx0XHQgICAgICAgICAgbGVmdDogLTEwcHg7XHJcblx0XHQgICAgICAgICAgdG9wOiAtMTBweDtcclxuXHRcdCAgICAgICAgfVxyXG5cdFx0ICAgICAgfVxyXG5cdFx0ICAgIC5pcy1hY3RpdmUtbGVmdHtcclxuXHRcdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XHJcblx0XHQgICAgICAgICAgbGVmdDogLTE0MHB4O1xyXG5cdFx0ICAgICAgICAgIHRvcDogLTEwcHg7XHJcblx0XHQgICAgICAgIH1cclxuXHRcdCAgICAgIH1cclxuXHRcdH1cclxuXHR9XHJcblx0cHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cdC5tb2JpbGUtc2hhcmV7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRpe1x0XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGNvbG9yOiAjNzQ4OTlhO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2FzZS1zdHVkeS10aWxle1xyXG5cdFx0Ly8gYSwgYTpob3ZlciwgYTphY3RpdmUsIGE6dmlzaXRlZCB7XHJcblx0XHQvLyBcdHRleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudDtcclxuXHRcdC8vIFx0Y29sb3I6JFN0b25lX0Rhcms7XHJcblx0XHQvLyB9XHJcblxyXG5cdFx0LmNhc2Utc3R1ZHktdGlsZS1pbWd7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1x0XHJcblx0XHR9XHJcblx0XHQudGlsZS1kZXRhaWxze1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMjBweCAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XHJcblx0XHRcdGhlaWdodDogMjQwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4gKCd0YWJsZXQnKXtcclxuXHRcdFx0aGVpZ2h0OiAyNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRoMntcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcclxuXHRcdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcblx0XHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50aWxlLXNoYXJlLWljb257XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICM4NzliYWE7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQuaXMtYWN0aXZle1xyXG5cdFx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcclxuXHRcdCAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuXHRcdCAgICAgICAgICB0b3A6IC0xMHB4O1xyXG5cdFx0ICAgICAgICB9XHJcblx0XHQgICAgICB9XHJcblx0XHQgICAgLmlzLWFjdGl2ZS1sZWZ0e1xyXG5cdFx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcclxuXHRcdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XHJcblx0XHQgICAgICAgICAgdG9wOiAtMTBweDtcclxuXHRcdCAgICAgICAgfVxyXG5cdFx0ICAgICAgfVxyXG5cdFx0LnNoYXJlLWNvbnRhaW5lcntcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblx0XHQubG9jYXRpb24taW5mb3tcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcblx0XHR9XHJcblx0XHQuY3Rhe1x0XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDIwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0XHQuaWNvbi1jb250YWluZXJ7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdC5jYXNlLXN0dWR5LXRpbGVze1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHRcdFxyXG5cdFx0LmhlYWRlcntcclxuXHRcdFx0aDF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2FzZS1zdHVkeS10aWxle1xyXG5cdFx0XHQudGlsZS1zaGFyZS1pY29ue1xyXG5cdFx0XHR9XHJcblx0XHRcdC50aWxlLWRldGFpbHN7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNjBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY3Rhe1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNhc2Utc3R1ZHktdGlsZS1pbWd7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlX3NtYWxsJyl7XHJcblx0LmNhc2Utc3R1ZHktdGlsZXN7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG5cdFx0XHJcblx0XHQuaGVhZGVye1xyXG5cdFx0XHRoMXtcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jYXNlLXN0dWR5LXRpbGV7XHJcblx0XHRcdC50aWxlLXNoYXJlLWljb257XHJcblx0XHRcdH1cclxuXHRcdFx0LnRpbGUtZGV0YWlsc3tcclxuXHRcdFx0XHRoZWlnaHQ6IDE5MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gLmN0YXtcclxuXHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0Ly8gXHRtYXJnaW4tdG9wOjIwcHg7XHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jYXNlLXN0dWR5LXRpbGUtaW1ne1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNhdGFsb2d7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHJcblx0LmNhdGFsb2ctdGlsZXtcclxuXHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cdC5jb21pbmctc29vbntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDtcclxuXHR9XHJcbn1cclxuLmNhdGFsb2ctdGlsZXMgLnRpbGUtY29sLWNvbHVtbntcclxuICAgIC50aWxlLWRldGFpbHMge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNDBweDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbi5jYXRhbG9nLWhlYWRsaW5le1xyXG4gIGltZ3tcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIC5jYXRhbG9nLXRpdGxle1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBoMXtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNoYXJle1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICBcclxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgIC5pcy1hY3RpdmV7XHJcbiAgICAgIC5zaGFyZS13cmFwcGVye1xyXG4gICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG4gICAgLmlzLWFjdGl2ZS1sZWZ0e1xyXG4gICAgICAuc2hhcmUtd3JhcHBlcntcclxuICAgICAgICBsZWZ0OiAtMTQwcHg7XHJcbiAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICBcclxuICBoNHtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuICB9XHJcblxyXG4gIC5jYXRhbG9nLXRpbGV7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAuY29taW5nLXNvb257XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLWNvbnZlcnNpb25cclxuICB7XHJcbiAgICBtYXJnaW4tdG9wOjVweDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtaG9sZGVye1xyXG4gIFxyXG4gICAgY2xlYXI6cmlnaHQ7XHJcbiAgICBcclxuICB9XHJcbiAgcHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIFxyXG4gIC5uby1ndXR0ZXJ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIuY2F0YWxvZy10aWxlc3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG5cdGNvbG9yOiAkU3RvbmVfRGFyaztcclxuXHRwYWRkaW5nLXRvcDogNDVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHRoMSwgaDJ7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuXHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAucm93LWNvbGhlaWdodC1lbGFzdGljIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmNhdGFsb2ctdGlsZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7IFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2F0YWxvZy10aWxlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgXHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7IFxyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnRpbGUtdmlkZW8taW1nIGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDsgZmxleDogMSAwIGF1dG87IHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYS5jYXRhbG9nLXRpbGUsIGEuY2F0YWxvZy10aWxlOmhvdmVyLCBhLmNhdGFsb2ctdGlsZTphY3RpdmUsIGEuY2F0YWxvZy10aWxlOnZpc2l0ZWQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjokU3RvbmVfRGFyaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuXHQuY2F0YWxvZy10aWxlIHtcclxuXHRcdGEsIGE6aG92ZXIsIGE6YWN0aXZlLCBhOnZpc2l0ZWQge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiRTdG9uZV9EYXJrO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHRcdC5pbWctaGVpZ2h0LWlle1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxcHg7XHJcblx0XHR9XHJcblx0XHQuY2F0YWxvZy10aWxlLWltZ3tcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQudGlsZS1kZXRhaWxze1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMjBweCAxNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0aDN7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jdGF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IDIwcHg7XHJcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IFxyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJFNub3c7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdFx0XHR9XHJcblx0XHRcdC50YWdsaW5lIHtcclxuXHRcdFx0ICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIHNwYW4ubGVmdCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Bhbi5yaWdodCB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblx0XHRcdHAuYXJ0aWNsZSB7XHJcblx0XHRcdCAgZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG4gICYud2hpdGV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLmNhdGFsb2ctdGlsZXtcclxuICAgICAgLnRpbGUtZGV0YWlsc3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAudGl0bGUtY29udGVudC1ib3R0b20ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdC5jYXRhbG9nLXRpbGVze1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHRcdC5jYXRhbG9nLXRpbGV7XHJcblx0XHRcdC50aWxlLWRldGFpbHN7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdC5jdGF7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY2F0YWxvZy10aWxlLWltZ3tcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zdG9yZS1jYy1jaGVja291dHtcclxuXHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHQucHJvbW8taW5wdXR7XHJcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRzcGFue1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRpbnB1dHtcclxuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgI2JlY2RkNztcclxuXHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHR9XHJcblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XHJcblx0XHRcdHdpZHRoOiAxNDVweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0LmJ1dHRvbi10ZXh0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHJvbW8tY2FwdGlvbntcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdHdpZHRoOiAzNDVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cdC5jYy1jaGVja291dC10b3RhbHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMjY0cHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRkaXZ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0LmRpc3BsYXktYmxvY2t7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0LmFkZC11bmRlcmxpbmV7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M0NjRiO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ibHVlLWxpbmt7XHJcblx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHR9XHJcblx0LnJhe1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDYwJTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHQub2xkLXByaWNle1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdC5zdG9yZS1jYy1jaGVja291dHtcclxuXHRcdC5jYy1jaGVja291dC10b3RhbHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0LmJsdWUtbGlua3tcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LmVudGVyLWluZm97XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0ZmxvYXQ6bm9uZSFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQucHJvbW8taW5wdXR7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRpbnB1dHtcclxuXHRcdFx0XHR3aWR0aDogMTc4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xyXG5cdFx0XHRcdCYucHJvbW8tYWxpZ257XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogODlweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnN0b3JlLWNjLXN1Ym1pdHtcclxuXHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHQucHJvbW8taW5wdXR7XHJcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRzcGFue1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRpbnB1dHtcclxuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgI2JlY2RkNztcclxuXHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHR9XHJcblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XHJcblx0XHRcdHdpZHRoOiAxNDVweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0LmJ1dHRvbi10ZXh0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHJvbW8tY2FwdGlvbntcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRcdHdpZHRoOiAzNDVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuXHRcdH1cclxuXHR9XHJcblx0LmNjLXN1Ym1pdC10b3RhbHtcclxuXHRcdG1hcmdpbi1yaWdodDogNSU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDQ1JTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFxyXG5cdFx0c3BhbntcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHRcdGRpdntcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm9sZC1wcmljZXtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFkZC11bmRlcmxpbmV7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M0NjRiO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGVhZGVye1xyXG5cdFx0Y29sb3I6ICMzQzQ2NEI7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdH1cclxuXHQuYmlsbGluZ3tcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRzcGFue1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0LnBheW1lbnR7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRzcGFue1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yYWRpby1idXR0b25ze1xyXG5cdFx0XHJcblx0XHQgIC5yYWRpby1idXR0b257XHJcblx0XHQgIFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdCAgXHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdCAgXHRkaXNwbGF5OiBibG9jaztcclxuXHRcdCAgXHR3aWR0aDogYXV0bztcclxuXHRcdCAgXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdCAgXHRzcGFue1xyXG5cdFx0ICBcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0ICBcdH1cclxuXHRcdCAgXHRcclxuXHRcdCAgXHRpbWd7XHJcblx0XHQgIFx0XHR3aWR0aDogMTQwcHg7XHJcblxyXG5cdFx0ICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICBcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHQgIFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0ICBcdFx0Ym9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xyXG5cdFx0ICBcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG5cdFx0ICBcdH1cclxuXHRcdCAgXHRcclxuXHRcdCAgXHRhe1xyXG5cdFx0ICBcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0ICBcdH1cclxuXHRcdCAgfVxyXG5cdCAgfVxyXG5cdC5zdWJtaXR7XHJcblx0XHRtYXJnaW4tdG9wOiAtNjVweDtcclxuXHR9XHJcblxyXG59IiwiLmNoYXB0ZXItdGlsZXN7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcdFxyXG5cdGNvbG9yOiAkU3RvbmVfRGFyaztcclxuXHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0Ji50aWxlcy1lbXB0eS1iZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0Jjpmb2N1c3tcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVye1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0aDF7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRmb250LXNpemU6IDQ0cHg7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcblx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zaGFyZXtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTNweDtcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHQuaXMtYWN0aXZle1xyXG5cdFx0XHRcdC5zaGFyZS13cmFwcGVye1xyXG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7XHJcblx0XHRcdFx0XHR0b3A6IC0xMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaXMtYWN0aXZlLWxlZnR7XHJcblx0XHRcdFx0LnNoYXJlLXdyYXBwZXJ7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMTQwcHg7XHJcblx0XHRcdFx0XHR0b3A6IC0xMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRwe1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0Lm1vYmlsZS1zaGFyZXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGl7XHRcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Y29sb3I6ICM3NDg5OWE7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50aWxlLWNvbnRhaW5lcntcclxuXHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHQudGlsZXtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnRocmVlLWNvbHVtbnN7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDExcHgpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQubmluZS1jb2x1bW5ze1xyXG5cdFx0XHR3aWR0aDogY2FsYyg3NSUgLSAxMXB4KTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGhyZWUtY29sdW1uc3tcclxuXHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gMTFweCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5uaW5lLWNvbHVtbnN7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDc1JSAtIDExcHgpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50aWxle1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAkU3RvbmVfRGFyaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyBcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0OyBcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5maWx0ZXItaW1nLWNvbnRhaW5lcntcclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0bWluLWhlaWdodDogMXB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYudHdvLWNvbHVtbntcclxuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMm4gKyAxKXtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMm4gKyAyKXtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZChuKXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYudGhyZWUtY29sdW1ue1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDMzJSAtIDExcHgpO1xyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbiArIDEpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbiArIDIpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbiArIDMpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZChuKXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZm91ci1jb2x1bW57XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuICsgMSl7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuICsgMil7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuICsgMyl7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuICsgNCl7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygzMyUgLSAxMXB4KTtcclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbiArIDEpe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuICsgMil7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24gKyAzKXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKG4pe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50aWxlLWRldGFpbHN7XHJcblxyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRmbGV4OiAxIDAgYXV0bztcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE2cHg7XHJcblxyXG5cdFx0XHRcdC5oLXRpdGxlLXRhZ3tcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gdGVzdCBcclxuXHRcdFx0XHRoMnsgXHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRpbGUtc2hhcmUtaWNvbntcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjODc5YmFhO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pcy1hY3RpdmV7XHJcblx0XHRcdFx0XHQuc2hhcmUtd3JhcHBlcntcclxuXHRcdFx0XHRcdFx0bGVmdDogLTEwcHg7XHJcblx0XHRcdFx0XHRcdHRvcDogLTEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pcy1hY3RpdmUtbGVmdHtcclxuXHRcdFx0XHRcdC5zaGFyZS13cmFwcGVye1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAtMTQwcHg7XHJcblx0XHRcdFx0XHRcdHRvcDogLTEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zaGFyZS1jb250YWluZXJ7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubG9jYXRpb24taW5mb3tcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogOHB4IDAgOHB4IDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWluZm97XHJcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHJcblx0XHRcdFx0LnNvbHV0aW9uc3tcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG5cclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmN0YXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cclxuXHRcdFx0XHRcdC5pY29uLWNvbnRhaW5lcntcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDJweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5ib3JkZXJ7XHJcbiAgXHRcdCY6aG92ZXJ7XHJcbiAgICAgICAgLnRpbGV7XHJcbiAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcblx0ICAgIC50aWxlIHtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcclxuICAgICAgICB9XHJcblx0ICAgICAgLnRpbGUtZGV0YWlscyB7XHJcblx0ICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjM4N2FhO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzODdhYTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XHJcbiAgICAgICAgICB9XHJcblx0XHQgICAgfVxyXG5cdFx0ICB9XHJcblx0XHQgIFxyXG5cdFx0ICAudGlsZS1pbmZvIHtcclxuXHRcdCAgICAuaWNvbi1jb250YWluZXIge1xyXG5cdFx0ICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBjb2xvcjogIzIzODdhYTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdCAgICB9XHJcblx0XHQgIH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmLmxpZ2h0IHtcclxuXHQgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4uZmlsdGVyLWNvbnRhaW5lciB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7IC8qIFNhZmFyaSAqL1xyXG5cdFx0cG9zaXRpb246IHN0aWNreTtcclxuXHRcdHRvcDogNzBweDtcclxuXHR9XHJcblx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG5cdC5mb3JtLWdyb3Vwe1xyXG5cdFx0Y29sb3I6IzAwMDAwMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbn0iLCIuY29sbGF0ZXJhbC1jb250ZW50IHtcclxuXHRwYWRkaW5nOiAxMTJweCAwO1xyXG5cdGNvbG9yOiAjM0M0NjRCO1xyXG5cdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0Zm9udC1zaXplOiAxZW07XHJcblxyXG5cdC5yZXNvdXJjZS1pdGVtICsgLnJlc291cmNlLWl0ZW0ge1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuY29sbGF0ZXJhbC1mb3JtIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjYWQ2ZGU7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cdFx0fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLypQaG9uZSovXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozMjBweCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuXHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWQ2ZGU7XHJcblx0XHRcdCAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiMgVGFibGV0Ki9cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMyMXB4KSBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuXHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWQ2ZGU7XHJcblx0XHRcdCAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiMgRGVza3RvcCovXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCl7XHJcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2NhZDZkZTtcclxuXHRcdFx0ICAgIHBhZGRpbmc6IDEzcHggMTNweCAzMHB4IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHQuYnV0dG9uLWNvbnZlcnNpb24gIHtcclxuXHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YTpob3ZlciB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHR9XHJcblxyXG5cdHAgeyBsaW5lLWhlaWdodDogMjVweDsgfVxyXG5cclxuXHQmLmZlYXR1cmVkIHtcclxuXHRcdGgxIHtcclxuXHRcdFx0bWFyZ2luOiA0NnB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2hhcmUge1xyXG5cdFx0bWFyZ2luLXRvcDogLTNweDtcclxuXHJcblx0XHQuc2hhcmUtYnV0dG9uICB7XHJcblx0XHRcdC5pY29uLXNoYXJlLW5ld3Rvbi1hbmRyb2lkIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgxLmNvbGxhdGVyYWwtaGVhZGVyIGEge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Y29sb3I6ICM4NzliYWE7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG5cdFx0YSwgYTp2aXNpdGVkXHJcblx0XHR7XHJcblx0XHRcdC8vY29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHRcdHA6ZW1wdHkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHR1bCBsaSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0aDEsIGgyLCBoMywgaDQsIGg1IHtcclxuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMTJweCAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0aDIgeyBcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0aDMge1xyXG5cdFx0XHRmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHRoNCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cdH0gXHJcblxyXG5cdGgxIHtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdG1hcmdpbjogMThweCAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cclxuXHRoMiB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRtYXJnaW46IDEycHggMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdH1cclxuXHJcblx0aDMge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0bWFyZ2luOiA2cHggMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIC8vY29sb3I6ICMyMzg3YWE7XHJcblx0fVxyXG5cclxuXHRhLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTp2aXNpdGVkLCBhOmZvY3VzIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdH1cclxuXHJcblx0LmZvcm0tZ3JvdXAtbGVnYWwge1xyXG5cdFx0YSwgYTp2aXNpdGVkLCBhOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICMzMzdhYjc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cclxuXHRcdGkge1xyXG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0fVx0XHJcblxyXG5cdFx0Jjp2aXNpdGVkIHtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5idXR0b24tY29udmVyc2lvbi5zZWNvbmRhcnkge1xyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fSBcclxuXHR9XHJcblxyXG5cdC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogIzMzN2FiNztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRzcGFuLmNvbGxhdGVyYWwtdGFnIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiAjREM2OTEzO1xyXG5cdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdCYucmVhZCB7XHJcblx0XHRcdGNvbG9yOiAjNTU1RjY5O1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgICBoMy5ob3Zlci10aXRsZTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblx0XHJcblx0Lmtub3duVXNlcnN7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICMzYzQ2NGI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb3JtLXRpdGxlIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6MTVweDtcclxuXHR9XHJcblx0XHJcblx0Lnd3dy1pbmxpbmUtZm9ybSB7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5idXR0b24tY29udmVyc2lvbiBzcGFuIHtcclxuXHRcdCAgICBjb2xvcjogI2ZmZjtcclxuXHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YnV0dG9uLmJ1dHRvbi1jb252ZXJzaW9uIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVx0XHJcblxyXG5cdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0d2lkdGg6NTAlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuTFZfdmFsaWRhdGlvbl9tZXNzYWdlLCAudmFsaWRhdGlvbl9tZXNzYWdlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogM3B4IDAgMCA1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0XHRyZXNpemU6IG5vbmU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHRcclxuXHRcdC5mb3JtLWdyb3VwLWxlZ2FsIHtcclxuXHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdH1cclxuXHRcdHNlbGVjdHtcclxuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRjb2xvcjogIzg3OWJhYTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHRcdC50ZXh0LWJsb2NrIHtcclxuXHRcdFx0LmJ1dHRvbnN7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0LmJ1dHRvbnMge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdCAgfVxyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXh0LWJsb2NrLXVse1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OmlubGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFycm93LXZlcnRpY2FsLWFsaWduLW1pZGRsZXtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1jb252ZXJzaW9uLXJlc291cmNle1xyXG4gICAgICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHR9XHJcblx0XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMCAwIDI4cHggMDtcclxuXHR9XHJcblxyXG4gICAgLnJlc291cmNlLWltZy1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTc1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTc1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAmLmltZy1zaHJpbmsge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OyBcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHQmLmNvbGxhdGVyYWwtbGFuZGluZyB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCAwO1xyXG5cclxuXHRcdGgxLCBoMiB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHR9XHJcblxyXG5cdFx0LmxhbmRpbmctY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cclxuXHRcdFx0aHIge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0FENkRFO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5sYW5kaW5nLWNvbnRlbnQtYm90dG9te1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuXHRcdH1cclxuXHRcdC5sYW5kaW5nLWNvbnRlbnQtdG9we1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcblx0XHRcdC5jb250YWluZXIge1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0XHQgIH1cclxuXHJcblx0XHRcdFx0LmNvbGxhdGVyYWwtaW5uZXItdGV4dHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuY29sbGF0ZXJhbC1ydGYtY29udGVudHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jb250ZW50LXVuZGVybGluZSB7XHJcblx0XHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkNCQ0I7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbGxhdGVyYWwtcmVsYXRlZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjQ7XHJcblx0XHRcdHBhZGRpbmc6IDUzcHggMDtcclxuXHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdCYuY29sbGF0ZXJhbC11bmRlcmxpbmUge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkNCQ0I7XHJcblx0XHR9XHRcclxuXHR9XHJcblxyXG5cdFxyXG5cdC5jb2xsYXRlcmFsLXByb21vIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGF0ZXJhbC10b3Age1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHdoaXRlLCAjZWRmMmY2KTtcclxuXHRcdGNvbG9yOiAjM2M0NjRiO1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cclxuXHRcdC5jb250YWluZXJ7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0ICB9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbGxhdGVyYWwtaGVhZGluZ3tcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdC5jb2xsYXRlcmFsLXRpdGxlLWNvbnRlbnQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHJcblx0XHRcdFx0aDEge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5yb3cge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0LnRpbWUtZXN0e1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM5YjliOWI7XHJcblx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdC5jbG9jay1pY29uIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDZweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTdweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jb2xsYXRlcmFsLXRhZ3tcclxuXHRcdFx0XHRcdGNvbG9yOiAjMjM4N2FiO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDA7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0LmNvbGxhdGVyYWwtdGV4dC1tb2JpbGUtb25seSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHJcblx0XHQuY29sbGF0ZXJhbC10ZXh0LWRlc2t0b3Atb25seSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29sbGF0ZXJhbC1mb3JtIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmNvbGxhdGVyYWwtdGV4dC1tb2JpbGUtb25seSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmNvbGxhdGVyYWwtdGV4dC1kZXNrdG9wLW9ubHkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuc2Vjb25kYXJ5LWNvbGxhdGVyYWwtbGlzdCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0fVxyXG59IiwiLmNvbnRhY3QtcGFnZXtcclxuXHJcblx0Ly8ubmF2IGxpOmxhc3QtY2hpbGQgYVxyXG5cdC8vLmFkZHJlc3MtdGlsZSAuYWRkcmVzc1xyXG5cclxuXHQuYWRkcmVzcy1ob2xkZXIgZGl2Omxhc3QtY2hpbGQgLmFkZHJlc3MtdGlsZSAge1xyXG5cdFx0aHJ7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRocntcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFxyXG5cdC50aXRsZXtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBoMXtcclxuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICAgIFx0Zm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2hhcmV7XHJcbiAgICAgIFx0bWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICBcdFx0bWFyZ2luLXRvcDogMDtcclxuICAgICAgXHR9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHQgICAgLmlzLWFjdGl2ZXtcclxuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xyXG5cdCAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuXHQgICAgICAgICAgdG9wOiAtMTBweDtcclxuXHQgICAgICAgIH1cclxuXHQgICAgICB9XHJcblx0ICAgIC5pcy1hY3RpdmUtbGVmdHtcclxuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xyXG5cdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XHJcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgfVxyXG5cdCAgICB9IFxyXG4gICAgfVxyXG5cdC5tb2JpbGUtc2hhcmV7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRpe1x0XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGNvbG9yOiAjNzQ4OTlhO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDN7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTdweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdC5jb250YWN0LWluZm97XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHQuYm9sZHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblx0LmFkZHJlc3MtdGlsZTpiZWZvcmUge1xyXG5cdCAgLy8gY29udGVudCA6IFwiXCI7XHJcblx0ICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAvLyBsZWZ0ICAgIDogMTVweDtcclxuXHQgIC8vIGJvdHRvbSAgOiAwO1xyXG5cdCAgLy8gaGVpZ2h0ICA6IDFweDtcclxuXHQgIC8vIHdpZHRoICAgOiA5NiU7ICAvKiBvciAxMDBweCAqL1xyXG5cdCAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcclxuXHR9XHJcblx0LmFkZHJlc3MtdGlsZXtcclxuXHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdC8vIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG5cdFx0XHQubm8tcGFkZGluZ3tcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdFx0fVx0XHJcblx0XHRwe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQudGVsZXBob25lLXRpdGxle1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0LypwYWRkaW5nOiAwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJweDsqL1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHQvKnRleHQtYWxpZ246IHJpZ2h0OyovXHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdC8qYm9yZGVyOiAxcHggc29saWQgI2YwMDsqL1xyXG5cdFx0fVxyXG5cdFx0LmFkZHJlc3N7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHR9XHJcblx0XHRcdGE6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGE6aG92ZXJ7XHJcblx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRlbGVwaG9uZS1pbmZve1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAycHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdC8qYm9yZGVyOiAxcHggc29saWQgI2YwMDsqL1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdC5jb250ZW50c3tcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcclxuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0aW1ne1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0aHJ7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHJcblx0XHR9XHJcblx0XHRcdC5tYXAtY2FwdGlvbntcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdH1cclxuXHRcdGE6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0fVxyXG5cdFx0LmFkZC1tYXJnaW57XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHQuYWRkcmVzcy10aWxlOmJlZm9yZSB7XHJcblx0XHQvLyBjb250ZW50IDogXCJcIjtcclxuXHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdC8vIGxlZnQ6IDE1cHg7XHJcblx0XHQvLyBib3R0b206IDA7XHJcblx0XHQvLyBoZWlnaHQ6IDFweDtcclxuXHRcdC8vIHdpZHRoOiA5NiU7XHJcblx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3RGb3Jte1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblx0Zm9ybXtcclxuXHRcdHNwYW57XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHQuZm9ybS1ncm91cHtcclxuXHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRidXR0b257XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdHdpZHRoOiAyNDBweDtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHR9XHJcblx0XHRzZWxlY3Qge1xyXG5cdFx0ICAgIGFwcGVhcmFuY2U6bm9uZTtcclxuXHRcdCAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xyXG5cdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xyXG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdCAgICBmb250LXNpemU6IDE0cHg7XHJcblx0XHQgICAgY29sb3I6ICM4NzliYWE7XHJcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ICAgIGhlaWdodDogNDBweDtcclxuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQgICAgd2lkdGg6MTAwJTtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcclxuXHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZyk7XHJcblx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuXHRcdCAgfVxyXG5cdFx0ICBzZWxlY3Q6Oi1tcy1leHBhbmR7XHJcblx0XHQgICAgZGlzcGxheTogbm9uZTtcclxuXHRcdCAgfVxyXG5cdFx0LmNoZWNrYm94e1xyXG5cdFx0XHRsYWJlbHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdC5jb250YWN0LXBhZ2V7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0Lm1vYmlsZS1zaGFyZXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQudGl0bGV7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdGgxe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHR9XHJcblx0XHQuYWRkcmVzcy10aWxle1xyXG5cdFx0XHQubG9jYXRpb257XHJcblx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmlnaHR7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Zm9ybXtcclxuXHRcdFx0YnV0dG9ue1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jb250YWN0LWdsb2JhbCB7XHJcblxyXG4gIGlucHV0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdHMtb2ZmaWNlLWxvY2F0aW9uLWxpbmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gIH1cclxuICBcclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtZm9ybXMge1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4NzliYWE7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyBcclxuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb250YWN0VHlwZXMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdC1vZmZpY2VzIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDVweDsgXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgXHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIHVsLCBvbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG1lZGlhIHF1ZXJpZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG5cclxuICAuY29udGFjdC1nbG9iYWwge1xyXG4gICAgLmNvbnRhY3QtZm9ybXMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIFxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIHAgeyAgXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAuY29udGFjdC1nbG9iYWwge1xyXG4gICAgLmNvbnRhY3QtZm9ybXMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIFxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIHAgeyBcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1vZmZpY2VzIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBib3JkZXItdG9wOiAjODc5YmFhIHNvbGlkIDFweDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgIHVsLCBvbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNvbnRhY3Qtc2FsZXN7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuXHRwYWRkaW5nLWJvdHRvbTo2MHB4O1xyXG5cdHBhZGRpbmctdG9wOjQwcHg7IFxyXG5cdC5oZWFkbGluZXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRoMXtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2hhcmV7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHQgICAgLmlzLWFjdGl2ZXtcclxuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xyXG5cdCAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuXHQgICAgICAgICAgdG9wOiAtMTBweDtcclxuXHQgICAgICAgIH1cclxuXHQgICAgICB9XHJcblx0ICAgIC5pcy1hY3RpdmUtbGVmdHtcclxuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xyXG5cdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XHJcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgfVxyXG5cdCAgICB9IFxyXG5cdH1cclxuXHQuY29sbGFwc2Utb24tbW9iaWxle1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRpbnVlLXJlYWRpbmd7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGxpbmUtaGVpZ2h0OjMwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDoxMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XHJcblx0XHRjb2xvcjogIzQ0NDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHQucGFuZWwtdGl0bGV7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcdFxyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICYtZXhwYW5kZWR7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aXtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHR0b3A6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0LmRlc2t0b3AtYnV0dG9ue1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpIHtcclxuXHRcdFx0LnNlY29uZGFyeSsucHJpbWFyeSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnByaW1hcnkrLnNlY29uZGFyeSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vYmlsZS1idXR0b257XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC5zZWNvbmRhcnkrLnByaW1hcnkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnByaW1hcnkrLnNlY29uZGFyeSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQgXHJcblx0LnN1bW1hcnl7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdHdpZHRoOiA4MCU7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnJvdyB7XHJcblx0XHRhLmRlc2t0b3AtYnV0dG9ue1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yb3c6Zmlyc3QtY2hpbGR7XHJcblx0XHRtYXJnaW4tYm90dG9tOjA7XHJcblx0fVxyXG5cdC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xyXG5cdH1cclxuXHQucm93Om5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHQubW9iaWxlLWJ1dHRvbntcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHR1bHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0XHJcblx0LmJ1dHRvbnMtcmlnaHR7XHJcblx0XHRzZmxvYXQ6cmlnaHQ7ICBcclxuXHR9XHJcblx0XHRcclxuXHRcclxuXHRoMntcclxuXHQgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQudmlkZW8tY2FwdGlvbntcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcblx0XHRjb2xvcjogIzg3OWJhYTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdH1cclxuXHQuZGVza3RvcC12aWRlb3tcclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2JpbGUtdmlkZW97XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5kZXNrdG9wLWltYWdle1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vYmlsZS1pbWFnZXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0LmltZy1yZXNwb25zaXZle1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG59XHJcbiIsIi5jb250YWN0LXVze1xyXG5cdCZfX3RpbGVze1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcclxuXHRcdHBhZGRpbmc6IDU1cHggMDtcclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDAgNDBweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZm9ybXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcblx0XHRwYWRkaW5nOiA1NXB4IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0cGFkZGluZzogMjVweCAwIDQwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0aDF7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgIFxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICAgIFx0Zm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuXHR9XHJcblxyXG5cdCZfX2dyaWR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpbGV7XHJcblx0XHR3aWR0aDogY2FsYygzMyUgLSAxNXB4KTtcclxuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcclxuXHRcdC5waG9uZS1pbmZve1xyXG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1x0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGZvcm17XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHJcblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdGJ1dHRvbntcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGgye1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0ICAgICAgICBmb250LXNpemU6IDI0cHg7ICBcclxuXHQgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG5cdCAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuXHQgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0XHRwe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cclxuXHRcdH1cclxuXHRcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0LXVzLWNvbmZpcm1hdGlvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xyXG5cdHBhZGRpbmc6IDU1cHggMDtcclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdHBhZGRpbmc6IDI1cHggMCA0MHB4IDA7XHJcblx0fVxyXG5cdGgxe1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7ICBcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgICBcdGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcblx0fVxyXG5cclxuXHRwe1xyXG5cdFx0c3BhbntcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogJ1snO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICddJztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jb250ZW50LWdyaWR7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiA0MHB4IDAgNjBweDtcclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdHBhZGRpbmc6IDI1cHggMCA2MHB4O1xyXG5cdH1cclxuXHRoMXtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgICAgXHRmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHJcblx0Jjpmb2N1c3tcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cclxuICAmX19ncmlkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZ3JpZF9fbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHQvL0dXUy0xMTEwLVNvbHV0aW9uc19DYXBhYmlsaXRpZXNfQWxpZ25tZW50X0lzc3VlXHJcblxyXG5cdCZfX2dyaWQsICZfX2dyaWRfX21vYmlsZXtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdCAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHQuY29udGVudC1ncmlkX190aWxle1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRlbnQtZ3JpZF9fdGlsZXtcclxuXHJcblx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEwcHgpO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuXHRcdFx0bWluLWhlaWdodDogMjAwcHg7XHJcblxyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJFNub3c7XHJcblxyXG5cdFx0XHR0cmFuc2l0aW9uOiAgYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgzbiszKXtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXN7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHJcblx0XHRcdFx0LnRpbGVfX2hlYWRlcntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGlsZV9fY2FyZHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGlsZV9faGVhZGVye1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0XHRoMntcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0XHRcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRpbGVfX2NhcmR7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcclxuXHJcblx0XHRcdFx0cGFkZGluZzogMjBweCAxNXB4IDA7XHJcblx0XHRcdFx0Y29sb3I6ICRTdG9uZV9EYXJrO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdFx0Jl9fZGVzY3JpcHRpb257XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdFx0XHRcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRjb2xvcjogIzI2NjI3ZjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJFNub3c7XHJcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2U7XHJcblxyXG4gICAgICAmLmluYWN0aXZlIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgLnRpbGVfX2hlYWRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cclxuICAgICAgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcblxyXG5cdFx0XHQudGlsZV9fYnV0dG9ue1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7XHJcblx0XHRcdFx0XHRoMiwgLnRpbGVfX2hlYWRlci0tdGV4dHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdFx0XHRcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjM2M0NjRiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMyNDYwN2U7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnRpbGVfX2hlYWRlcntcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHggMjBweCA1cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdFx0aDIsIC50aWxlX19oZWFkZXItLXRleHR7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdFx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRpbGVfX2NhcmR7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwcHggMTBweCAxNXB4IDEwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNDtcclxuXHRcdFx0XHRjb2xvcjogIzNjNDY0YjtcclxuXHJcblx0XHRcdFx0Jl9faGVhZGVye1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweCAwO1xyXG5cclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0XHRcdFx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjQ2MDdlO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHJcbiAgICAgICAgLnRpbGVfX2NhcmRfX2hlYWRlcntcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IC0xMDAwO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdFx0XHQmLnNob3d7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcbi5uY29udGVudC1ncmlke1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogNDBweCAwIDYwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDAgNjBweDtcclxuICB9XHJcbiAgaDJ7XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICB9XHJcblxyXG4gICZfX2dyaWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ncmlkX19tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ncmlkLCAmX19ncmlkX19tb2JpbGV7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cclxuICAgIC5uY29udGVudC1ncmlkX190aWxle1xyXG5cclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTBweCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkU25vdztcclxuXHJcbiAgICAgIHRyYW5zaXRpb246ICBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDNuKzMpe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpbGVfX2NhcmR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb257XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICBcclxuICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkU25vdztcclxuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGlsZV9fY2FyZHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAxNXB4IDEwcHg7XHJcblxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG5cclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG4gICAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tY29udmVyc2lvbntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4iLCIuc2l0ZS1pZHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDE1cHg7XHJcblx0aGVpZ2h0OiAxNXB4O1xyXG5cdFxyXG5cdHBhZGRpbmctYm90dG9tOiAxcHg7IC8qIFdlYmtpdCBjdXRzIGJhY2tncm91bmQtaW1hZ2UgaWYgaXQgb3ZlcmxhcHMgdGhlIGJveCAqL1xyXG5cdHBhZGRpbmctbGVmdDogMThweDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NpLWNvdW50cnktc3ByaXRlLmdpZik7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zaXRlLWlkLW1vYmlsZXtcclxuXHR3aWR0aDogMTVweDtcclxuXHRoZWlnaHQ6IDE1cHg7XHRcclxuXHRwYWRkaW5nLWJvdHRvbTogMXB4OyAvKiBXZWJraXQgY3V0cyBiYWNrZ3JvdW5kLWltYWdlIGlmIGl0IG92ZXJsYXBzIHRoZSBib3ggKi9cclxuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zaS1jb3VudHJ5LXNwcml0ZS5naWYpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0bWFyZ2luLWxlZnQ6IDZweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi8qIENvdW50cnkgc3BlY2lmaWMgbGlua3MgKi9cclxuLmFkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMHB4IH1cclxuLmFlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweCB9XHJcbi5hZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHggfVxyXG4uYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjBweCB9XHJcbi5haSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4IH1cclxuLmFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjAwcHggfVxyXG4uYW0geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDBweCB9XHJcbi5hbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4MHB4IH1cclxuLmFvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzIwcHggfVxyXG4uYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjBweCB9XHJcbi5hcyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwMHB4IH1cclxuLmF0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDQwcHggfVxyXG4uYXUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00ODBweCB9XHJcbi5heCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyMHB4IH1cclxuLmF6IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTYwcHggfVxyXG4uYmEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MDBweCB9XHJcbi5iYiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0MHB4IH1cclxuLmJkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjgwcHggfVxyXG4uYmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MjBweCB9XHJcbi5iZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2MHB4IH1cclxuLmJnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODAwcHggfVxyXG4uYmggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NDBweCB9XHJcbi5iaSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4MHB4IH1cclxuLmJqIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTIwcHggfVxyXG4uYm0geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NjBweCB9XHJcbi5ibiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMDBweCB9XHJcbi5ibyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwNDBweCB9XHJcbi5iciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwODBweCB9XHJcbi5icyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMjBweCB9XHJcbi5idCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExNjBweCB9XHJcbi5idiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMDBweCB9XHJcbi5idyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyNDBweCB9XHJcbi5ieSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyODBweCB9XHJcbi5ieiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMjBweCB9XHJcbi5jYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzNjBweCB9XHJcbi5jYyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0MDBweCB9XHJcbi5jZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NDBweCB9XHJcbi5jZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0ODBweCB9XHJcbi5jZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MjBweCB9XHJcbi5jaCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1NjBweCB9XHJcbi5jaSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MDBweCB9XHJcbi5jayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2NDBweCB9XHJcbi5jbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2ODBweCB9XHJcbi5jbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3MjBweCB9XHJcbi5jbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NjBweCB9XHJcbi5jbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4MDBweCB9XHJcbi5jciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4NDBweCB9XHJcbi5jcyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4ODBweCB9XHJcbi5jdSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MjBweCB9XHJcbi5jdiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5NjBweCB9XHJcbi5jeCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMDBweCB9XHJcbi5jeSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwNDBweCB9XHJcbi5jeiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwODBweCB9XHJcbi5kZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxMjBweCB9XHJcbi5kaiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxNjBweCB9XHJcbi5kayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyMDBweCB9XHJcbi5kbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNDBweCB9XHJcbi5kbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyODBweCB9XHJcbi5keiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzMjBweCB9XHJcbi5lYyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzNjBweCB9XHJcbi5lZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0MDBweCB9XHJcbi5lZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0NDBweCB9XHJcbi5laCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0ODBweCB9XHJcbi5lciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1MjBweCB9XHJcbi5lcy1jdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1NjBweCB9XHJcbi5lcyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2MDBweCB9XHJcbi5ldCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2NDBweCB9XHJcbi5ldSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2ODBweCB9XHJcbi5maSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI3MjBweCB9XHJcbi5maiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI3NjBweCB9XHJcbi5mayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4MDBweCB9XHJcbi5mbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4NDBweCB9XHJcbi5mbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4ODBweCB9XHJcbi5mciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI5MjBweCB9XHJcbi5nYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI5NjBweCB9XHJcbi5nYi1lbmcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDAwcHggfVxyXG4uZ2Itc2N0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzA0MHB4IH1cclxuLmdiLXdscyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwODBweCB9XHJcbi5nYiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxMjBweCB9XHJcbi5nZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxNjBweCB9XHJcbi5nZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyMDBweCB9XHJcbi5nZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyNDBweCB9XHJcbi5naCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyODBweCB9XHJcbi5naSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMzMjBweCB9XHJcbi5nbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMzNjBweCB9XHJcbi5nbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0MDBweCB9XHJcbi5nbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0NDBweCB9XHJcbi5ncCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0ODBweCB9XHJcbi5ncSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1MjBweCB9XHJcbi5nciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1NjBweCB9XHJcbi5ncyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2MDBweCB9XHJcbi5ndCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2NDBweCB9XHJcbi5ndSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2ODBweCB9XHJcbi5ndyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM3MjBweCB9XHJcbi5neSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM3NjBweCB9XHJcbi5oayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4MDBweCB9XHJcbi5obiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4NDBweCB9XHJcbi5ociB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4ODBweCB9XHJcbi5odCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM5MjBweCB9XHJcbi5odSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM5NjBweCB9XHJcbi5pZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwMDBweCB9XHJcbi5pZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwNDBweCB9XHJcbi5pbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwODBweCB9XHJcbi5pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQxMjBweCB9XHJcbi5pbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQxNjBweCB9XHJcbi5pcSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyMDBweCB9XHJcbi5pciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyNDBweCB9XHJcbi5pcyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyODBweCB9XHJcbi5pdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQzMjBweCB9XHJcbi5qbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQzNjBweCB9XHJcbi5qbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0MDBweCB9XHJcbi5qcCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0NDBweCB9XHJcbi5rZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0ODBweCB9XHJcbi5rZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ1MjBweCB9XHJcbi5raCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ1NjBweCB9XHJcbi5raSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ2MDBweCB9XHJcbi5rbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ2NDBweCB9XHJcbi5rbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ2ODBweCB9XHJcbi5rcCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ3MjBweCB9XHJcbi5rciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ3NjBweCB9XHJcbi5rdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4MDBweCB9XHJcbi5reSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4NDBweCB9XHJcbi5reiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4ODBweCB9XHJcbi5sYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5MjBweCB9XHJcbi5sYiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5NjBweCB9XHJcbi5sYyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwMDBweCB9XHJcbi5saSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwNDBweCB9XHJcbi5sayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwODBweCB9XHJcbi5sciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUxMjBweCB9XHJcbi5scyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUxNjBweCB9XHJcbi5sdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyMDBweCB9XHJcbi5sdSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyNDBweCB9XHJcbi5sdiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyODBweCB9XHJcbi5seSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUzMjBweCB9XHJcbi5tYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUzNjBweCB9XHJcbi5tYyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU0MDBweCB9XHJcbi5tZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU0NDBweCB9XHJcbi5tZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU0ODBweCB9XHJcbi5tZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU1MjBweCB9XHJcbi5taCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU1NjBweCB9XHJcbi5tayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2MDBweCB9XHJcbi5tbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2NDBweCB9XHJcbi5tbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2ODBweCB9XHJcbi5tbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU3MjBweCB9XHJcbi5tbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU3NjBweCB9XHJcbi5tcCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU4MDBweCB9XHJcbi5tcSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU4NDBweCB9XHJcbi5tciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU4ODBweCB9XHJcbi5tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU5MjBweCB9XHJcbi5tdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU5NjBweCB9XHJcbi5tdSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwMDBweCB9XHJcbi5tdiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwNDBweCB9XHJcbi5tdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwODBweCB9XHJcbi5teCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYxMjBweCB9XHJcbi5teSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYxNjBweCB9XHJcbi5teiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYyMDBweCB9XHJcbi5uYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYyNDBweCB9XHJcbi5uYyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYyODBweCB9XHJcbi5uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYzMjBweCB9XHJcbi5uZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYzNjBweCB9XHJcbi5uZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0MDBweCB9XHJcbi5uaSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0NDBweCB9XHJcbi5ubCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0ODBweCB9XHJcbi5ubyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1MjBweCB9XHJcbi5ucCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1NjBweCB9XHJcbi5uciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2MDBweCB9XHJcbi5udSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2NDBweCB9XHJcbi5ueiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2ODBweCB9XHJcbi5vbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY3MjBweCB9XHJcbi5wYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY3NjBweCB9XHJcbi5wZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4MDBweCB9XHJcbi5wZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4NDBweCB9XHJcbi5wZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4ODBweCB9XHJcbi5waCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY5MjBweCB9XHJcbi5wayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY5NjBweCB9XHJcbi5wbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcwMDBweCB9XHJcbi5wbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcwNDBweCB9XHJcbi5wbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcwODBweCB9XHJcbi5wciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcxMjBweCB9XHJcbi5wcyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcxNjBweCB9XHJcbi5wdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyMDBweCB9XHJcbi5wdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyNDBweCB9XHJcbi5weSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyODBweCB9XHJcbi5xYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTczMjBweCB9XHJcbi5yZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTczNjBweCB9XHJcbi5ybyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc0MDBweCB9XHJcbi5ycyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc0NDBweCB9XHJcbi5ydSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc0ODBweCB9XHJcbi5ydyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc1MjBweCB9XHJcbi5zYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc1NjBweCB9XHJcbi5zYiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2MDBweCB9XHJcbi5zYyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2NDBweCB9XHJcbi5zZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2ODBweCB9XHJcbi5zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc3MjBweCB9XHJcbi5zZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc3NjBweCB9XHJcbi5zaCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc4MDBweCB9XHJcbi5zaSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc4NDBweCB9XHJcbi5zaiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc4ODBweCB9XHJcbi5zayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc5MjBweCB9XHJcbi5zbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc5NjBweCB9XHJcbi5zbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwMDBweCB9XHJcbi5zbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwNDBweCB9XHJcbi5zbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwODBweCB9XHJcbi5zciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgxMjBweCB9XHJcbi5zdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgxNjBweCB9XHJcbi5zdiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgyMDBweCB9XHJcbi5zeSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgyNDBweCB9XHJcbi5zeiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgyODBweCB9XHJcbi50YyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgzMjBweCB9XHJcbi50ZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgzNjBweCB9XHJcbi50ZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0MDBweCB9XHJcbi50ZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0NDBweCB9XHJcbi50aCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0ODBweCB9XHJcbi50aiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg1MjBweCB9XHJcbi50ayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg1NjBweCB9XHJcbi50bCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg2MDBweCB9XHJcbi50bSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg2NDBweCB9XHJcbi50biB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg2ODBweCB9XHJcbi50byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg3MjBweCB9XHJcbi50ciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg3NjBweCB9XHJcbi50dCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4MDBweCB9XHJcbi50diB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4NDBweCB9XHJcbi50dyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4ODBweCB9XHJcbi50eiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg5MjBweCB9XHJcbi51YSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg5NjBweCB9XHJcbi51ZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwMDBweCB9XHJcbi51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwNDBweCB9XHJcbi51eSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwODBweCB9XHJcbi51eiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkxMjBweCB9XHJcbi52YSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkxNjBweCB9XHJcbi52YyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkyMDBweCB9XHJcbi52ZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkyNDBweCB9XHJcbi52ZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkyODBweCB9XHJcbi52aSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkzMjBweCB9XHJcbi52biB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkzNjBweCB9XHJcbi52dSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk0MDBweCB9XHJcbi53ZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk0NDBweCB9XHJcbi53cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk0ODBweCB9XHJcbi55ZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk1MjBweCB9XHJcbi55dCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk1NjBweCB9XHJcbi56YSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2MDBweCB9XHJcbi56bSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2NDBweCB9XHJcbi56dyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2ODBweCB9IiwiLmZvcm0tY29udHJvbHtcclxuXHRjb2xvcjogIzg3OWJhYTtcclxufVxyXG5cclxuLmV2ZW50cy10cmFpbmluZ3tcclxuXHRmb3Jte1xyXG5cdFx0LmZvcm0tZ3JvdXB7XHJcblx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdGNvbG9yOiAjODc5YmFhO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0Oi1tb3otcGxhY2Vob2xkZXJ7IC8qIEZpcmVmb3ggMTgtICovXHJcblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbnB1dDo6LW1vei1wbGFjZWhvbGRlcnsgIC8qIEZpcmVmb3ggMTkrICovXHJcblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7ICBcclxuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0LXBhZ2V7XHJcblx0Zm9ybXtcclxuXHRcdC5mb3JtLWdyb3Vwe1xyXG5cdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRjb2xvcjogIzg3OWJhYTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbnB1dDotbW96LXBsYWNlaG9sZGVyeyAvKiBGaXJlZm94IDE4LSAqL1xyXG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7ICAvKiBGaXJlZm94IDE5KyAqL1xyXG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyeyAgXHJcblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2luZ2xlLXRvcGlje1xyXG5cdGZvcm17XHJcblx0XHQuZm9ybS1ncm91cHtcclxuXHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0Y29sb3I6ICM4NzliYWE7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXQ6LW1vei1wbGFjZWhvbGRlcnsgLyogRmlyZWZveCAxOC0gKi9cclxuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0OjotbW96LXBsYWNlaG9sZGVyeyAgLyogRmlyZWZveCAxOSsgKi9cclxuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcnsgIFxyXG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5waHlzaWNhbC1ldmVudCAjYWdlbmRhLXRpdGxle1xyXG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdHBhZGRpbmctdG9wOiAyNXB4O1xyXG59XHJcblxyXG4ucGh5c2ljYWwtZXZlbnQgLnNlc3Npb24tZGV0YWlscy1zaG93LWhpZGUsXHJcbi5waHlzaWNhbC1ldmVudCAucGFnZS10YWcuZXZlbnQtbG9jYXRpb25zLXNob3ctaGlkZSxcclxuLnBoeXNpY2FsLWV2ZW50ICNoaWRlLWV2ZW50LWxvY2F0aW9uc3tcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGh5c2ljYWwtZXZlbnQgLnBhZ2UtdGFnIGEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn0iLCIuZXZlbnRzLXRyYWluaW5ne1xyXG5cdC5oZWFkbGluZXtcclxuXHRcdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRoMXtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgICAgXHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgICAgIFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNoYXJle1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaXMtYWN0aXZle1xyXG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xyXG4gICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgLmlzLWFjdGl2ZS1sZWZ0e1xyXG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xyXG4gICAgICAgICAgbGVmdDogLTE0MHB4O1xyXG4gICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHR9XHJcblx0Lm5vLW1hcmdpbntcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHQudGFic3tcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMjM4N2FhO1xyXG5cdFx0XHJcblx0XHRsaXtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdFx0XHRjb2xvcjogIzhmYTJiMDtcclxuXHRcdFx0d2lkdGg6IDQ5LjclO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hY3RpdmV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdGNvbG9yOiAkU25vdztcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyMzg3YWE7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzIzODdhYTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIzODdhYTtcdFx0XHJcblx0XHR9XHJcblx0XHRsaTpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRsaTpsYXN0LWNoaWxke1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC52aWRlby1jYXB0aW9ue1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcblx0XHRjb2xvcjogIzg3OWJhYTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdH1cclxuXHJcblx0LnN1YmhlYWRpbmd7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0fVxyXG5cclxuXHQuZXZlbnRze1xyXG5cdFx0cGFkZGluZy10b3A6IDY1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XHJcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHQubW9iaWxlLWJ0bntcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0LmJ1dHRvbi10ZXh0e1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ldmVudC1saXN0aW5nc3tcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuXHRcdHBhZGRpbmctdG9wOiA0NXB4O1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0aDF7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0Lypmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHR9Ki9cclxuXHRcdH1cclxuXHRcdC5idXR0b24tY29udGFpbmVye1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tb2JpbGUtbGlzdGluZ3N7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0aDF7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICBcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuICAgICAgICBcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZXJyb3ItbWVzc2FnZXtcclxuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuXHRcdFx0XHRjb2xvcjogI2FmMjM1ZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5kcm9wZG93bi1jb250YWluZXJ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LnBhZ2UtdGFne1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZm9ybS1ncm91cHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNlbGVjdCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTZweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XHJcblx0XHRcdCAgICBhcHBlYXJhbmNlOm5vbmU7XHJcblx0XHRcdCAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xyXG5cdFx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XHJcblx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdCAgICBjb2xvcjogIzg3OWJhYTtcclxuXHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ICAgIGhlaWdodDogMjhweDtcclxuXHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0ICAgIHdpZHRoOiA0OCU7XHJcblx0XHRcdCAgICBmbG9hdDogcmlnaHQ7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcclxuXHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctc20ucG5nKTtcclxuXHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuXHRcdFx0ICB9XHJcblx0XHRcdCAgc2VsZWN0OjotbXMtZXhwYW5ke1xyXG5cdFx0XHQgICAgZGlzcGxheTogbm9uZTtcclxuXHRcdFx0ICB9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbGxhcHNlLW9uLW1vYmlsZXtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwMHB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdFx0LmV2ZW50cy1jb250YWluZXJ7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdFx0LmV2ZW50LXRpbGV7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0Rhcms7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQuZXZlbnQtdGl0bGV7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ldmVudC1kYXRle1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZXZlbnQtbG9jYXRpb257XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDY1JTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjkwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zaGFyZS1jb250YWluZXJ7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pcy1hY3RpdmV7XHJcblx0XHRcdFx0XHRcdCAgICAuc2hhcmUtd3JhcHBlcntcclxuXHRcdFx0XHRcdFx0ICAgICAgbGVmdDotMTBweDtcclxuXHRcdFx0XHRcdFx0ICAgICAgdG9wOiAtMTRweDtcclxuXHRcdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdFx0ICB9XHJcblx0XHRcdFx0XHRcdCAgLmlzLWFjdGl2ZS1sZWZ0e1xyXG5cdFx0XHRcdFx0XHQgICAgLnNoYXJlLXdyYXBwZXJ7XHJcblx0XHRcdFx0XHRcdCAgICAgIGxlZnQ6LTE0NXB4O1xyXG5cdFx0XHRcdFx0XHQgICAgICB0b3A6IC0xNHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHQgIH1cclxuXHRcdFx0XHRcdC5idXR0b24tY29udmVyc2lvbntcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5uby1wYWRkaW5ne1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1x0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRpbnVlLXJlYWRpbmd7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGxpbmUtaGVpZ2h0OjMwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDoxMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XHJcblx0XHRjb2xvcjogIzQ0NDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHQucGFuZWwtdGl0bGV7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcdFxyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICYtZXhwYW5kZWR7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aXtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHR0b3A6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0XHQuZGVza3RvcC1saXN0aW5nc3tcclxuXHRcdFx0aDF7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICBcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZXJyb3ItbWVzc2FnZXtcclxuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuXHRcdFx0XHRjb2xvcjogI2FmMjM1ZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0dGFibGV7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdHRoe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0cntcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmV2ZW50LXJvd3tcclxuXHRcdFx0XHRcdGhlaWdodDogNjZweDtcclxuXHRcdFx0XHRcdC5kYXRlLWNlbGx7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY29udGVudC1jZWxse1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjglO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNiU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LnNoYXJlLWNvbnRhaW5lcntcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNoYXJle1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0LnNoYXJlLWJ1dHRvbntcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmlzLWFjdGl2ZXtcclxuXHRcdFx0XHRcdFx0ICAgIC5zaGFyZS13cmFwcGVye1xyXG5cdFx0XHRcdFx0XHQgICAgICBsZWZ0Oi0xMHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgICB0b3A6IC0xMXB4O1xyXG5cdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHQgIH1cclxuXHRcdFx0XHRcdFx0ICAuaXMtYWN0aXZlLWxlZnR7XHJcblx0XHRcdFx0XHRcdCAgICAuc2hhcmUtd3JhcHBlcntcclxuXHRcdFx0XHRcdFx0ICAgICAgbGVmdDotMTQwcHg7XHJcblx0XHRcdFx0XHRcdCAgICAgIHRvcDogLTExcHg7XHJcblx0XHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmxvY2F0aW9uLWNlbGx7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMyU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnV0dG9uLWNlbGx7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNyU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb250ZW50e1xyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzg3OWJhYTtcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5idXR0b24tY29udmVyc2lvbntcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnBhZ2UtcmVzdWx0c3tcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cclxuXHRcdFx0XHQuaW5wdXQtYm94e1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzNweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcblx0XHRcdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHQgICAgbWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuXHRcdFx0XHQgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ibHVlLWZvbnR7XHJcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC50cmFpbmluZ3tcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xyXG5cdFx0cGFkZGluZy10b3A6IDQ1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRcdFxyXG5cdFx0aDJ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICBcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGZvcm17XHJcblx0XHRcdC5mb3JtLWdyb3Vwe1xyXG5cdFx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRidXR0b257XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHR3aWR0aDogMjQwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRzZWxlY3R7XHJcblx0XHRcdCAgICBhcHBlYXJhbmNlOm5vbmU7XHJcblx0XHRcdCAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xyXG5cdFx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XHJcblx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdCAgICBjb2xvcjogIzg3OWJhYTtcclxuXHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ICAgIGhlaWdodDogNDBweDtcclxuXHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ICAgIHdpZHRoOjEwMCU7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcclxuXHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKTtcclxuXHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuXHRcdFx0IH1cclxuXHRcdFx0IHNlbGVjdDo6LW1zLWV4cGFuZHtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdCAgfVxyXG5cdFx0fVxyXG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdC50YWJze1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHR9XHJcblx0XHQudHJhaW5pbmd7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0LmhlYWRsaW5le1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnN1YmhlYWRpbmd7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmZlYXR1cmVkLXNvbHV0aW9uc3tcclxuXHRwYWRkaW5nOiA2MHB4IDA7XHJcblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDsgXHJcblx0fVxyXG5cdC5jb250YWluZXJ7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGVhZGVyLXRhZyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0fVxyXG5cdCYuZmx1c2gtdG9wIHtcclxuXHRcdHBhZGRpbmctdG9wOjBweDtcclxuXHR9XHJcblx0Jl9faGVhZGVye1xyXG5cdFx0LmNvbnRhaW5lcntcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcblx0XHR9XHJcblx0XHQudGl0bGV7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0aDF7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fbW9yZS1pbmZve1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdH1cdFxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdG1hcmdpbjogMCAtMTVweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHRcdC5oZWFkZXJfX2N0YXtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdC5idXR0b24tY29udmVyc2lvbntcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHR9XHJcblxyXG5cdCZfX3RpbGV7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWluLWhlaWdodDogMzEycHg7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHRcdFxyXG5cdFx0Ji5mZWF0dXJlZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3IgOiAjZWZmMGY0O1xyXG5cdFx0XHRtaW4taGVpZ2h0IDogMzEycHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOjIwcHg7XHJcblx0XHRcdC50aWxlLWNvbnRlbnQge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50aWxlLWNvbnRlbnQsIC50aWxlLWN0YSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcclxuXHRcdFx0cGFkZGluZzogMjVweCAxMHB4IDIwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdH1cclxuXHRcdC50aWxlLWNvbnRlbnR7XHRcdFx0XHJcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG5cdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Ly8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdH1cclxuXHRcdFx0LmhlYWRlcntcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoMntcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2hhcmUtYnV0dG9ue1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudGFne1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jYXRhbG9nLXRpbGVze1xyXG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50aWxlLWltZ3tcclxuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHRcdFx0b3JkZXI6IDI7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogaW5pdGlhbDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRpbGUtY3Rhe1xyXG5cdFx0XHRvcmRlcjogMztcclxuXHRcdH0gXHJcblxyXG5cdH1cclxuXHQmX190aWxlLS1hbHR7XHJcblx0XHRAZXh0ZW5kIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGU7XHJcblx0XHQudGlsZS1jb250ZW50e1xyXG5cdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRpbGUtaW1ne1xyXG5cdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0bWFyZ2luOiAwIDMwcHggMCAwO1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnRpbGUtY3Rhe1xyXG5cdFx0XHRvcmRlcjogMztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoNTAlICsgMTVweCk7XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50d28tY29sdW1ue1xyXG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcblx0XHRtYXJnaW4tbGVmdDowO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OjA7XHJcblx0XHRhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuXHRcdG1pbi1oZWlnaHQ6IDMxMnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTo2MHB4O1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcdFxyXG5cdFx0XHR9XHRcdFx0XHRcclxuXHRcdH1cclxuXHRcdEBleHRlbmQgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZTtcclxuXHRcdC50aWxlLWNvbnRlbnR7XHJcblx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdH1cclxuXHRcdC50aWxlLWltZ3tcclxuXHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdG1hcmdpbjogMCAzMHB4IDAgMDtcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC50aWxlLWN0YXtcclxuXHRcdFx0b3JkZXI6IDM7XHJcblx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRtYXJnaW46IDEwcHggYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQudHdvLWNvbC1yaWdodCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHR9XHJcblxyXG5cdC50aWxlLWNvbnRhaW5lcntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxufVxyXG4iLCIvLy8vLy8vLy9OZXdzIGFuZCBjb21tdW5pdHlcclxuLmZlYXR1cmUtdGlsZS1jaGFwdGVye1xyXG4gIFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNTtcclxuXHRwYWRkaW5nLXRvcDogNDBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRjb2xvcjogJFN0b25lX0Rhcms7XHJcblxyXG5cdCZfX2hlYWRlcntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcclxuXHRcdGgxe1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdCAgICAgICAgZm9udC1zaXplOiAzMnB4OyAgXHJcblx0ICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuXHQgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcblx0ICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHQgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0ICAgICAgICBcdGZvbnQtc2l6ZTogMjhweDtcclxuXHQgICAgICAgIH1cclxuXHRcdH1cclxuXHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogIzFhODdhYTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHRcclxuXHR9XHJcblxyXG5cdCZfX3RpbGUtY29udGFpbmVye1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGlsZXtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0d2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJFNub3c7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHRcdCY6Zm9jdXN7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDIwNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2RldGFpbHN7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggMTVweDtcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5uby1pbWFnZXtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdHAsIGgxLCBoMiwgaDMsIGg0LCBoNSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM3cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRkaXZ7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHQgICAgcGFkZGluZzogNHB4IDAgNHB4IDRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpbGUtLWZlYXR1cmVke1xyXG5cdFx0d2lkdGg6IGNhbGMoNjcuNSUgLSAxNXB4KTtcclxuXHRcdC8vbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGNvbG9yOiAkU25vdyAhaW1wb3J0YW50O1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHR9XHJcblx0XHQmOmZvY3Vze1xyXG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0aW1ne1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRcclxuXHRcdCZfX2RldGFpbHN7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMzBweCAyNXB4IDM1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuICAgICAgXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMTAwLCAxMTAsIDAuODUpO1xyXG5cdFx0XHRcclxuXHRcdFx0Lm5vLWltYWdle1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyNTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGRpdntcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZlYXR1cmVkLXByZXNzLXRvcC1zZWN0aW9ue1xyXG5cdGgyeyBcdFxyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdH1cclxuXHQuY29sLW1kLTd7XHJcblx0XHRjb2xvciA6ICNmZmI5MDA7XHJcblx0fVxyXG59XHJcbi5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWNvbnRhaW5lcntcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuXHQuZGV0YWlsc3tcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcblx0XHRjb2xvcjogI2ZmYjkwMDtcclxuXHR9XHJcblx0c3BhbntcclxuXHRcdGZvbnQtc2l6ZToyMHB4O1xyXG5cdH1cclxuXHRoMXtcclxuXHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cdH1cclxufVxyXG4jZmVhdHVyZWQtcHJlc3MtcmVsZWFzZXtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xyXG59XHJcbiNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWltZy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCksIChtYXgtd2lkdGg6IDQ4MHB4KSwgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWQge1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHQgIH1cclxuXHJcblx0LmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwxMDAsMTEwLDEpO1xyXG5cdCAgfVxyXG59XHJcblxyXG4iLCJmb3Jte1xyXG4gICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJ1dHRvbntcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgfVxyXG4gICAgLmNoZWNrYm94e1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgYXBwZWFyYW5jZTpub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTpub25lOyAvKiBGaXJlZm94ICovXHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBjb2xvcjogIzg3OWJhYTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgcmlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Q6Oi1tcy1leHBhbmR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnd3dy1pbmxpbmUtZm9ybSB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgcC5jaGVja2JveCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtMTVweDtcclxuICAgICAgICBcclxuICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuZm9ybS1ncm91cC1sZWdhbCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAuY2hlY2tib3gge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLnZhbGlkYXRpb25fbWVzc2FnZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICNDQzAwMDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jb250cm9sLmVycm9yIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZm9ybS1lcnJvci1tZXNzYWdlIHtcclxuICAgICAgY29sb3I6ICNhZjIzNWY7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZvcm0tZXJyb3ItbWVzc2FnZSBsaSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSxcclxuICAgIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mb3JtLWVycm9yLW1lc3NhZ2UgaDQsXHJcbiAgICAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgaDQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCxcclxuICAgIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgICAgICBcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgcCxcclxuICAgIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4ub3RoZXItaW5saW5lLWZvcm0ge1xyXG5cdHNlbGVjdCB7XHJcbiAgICAgICAgYXBwZWFyYW5jZTpub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTpub25lOyAvKiBGaXJlZm94ICovXHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBjb2xvcjogIzg3OWJhYTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgcmlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Q6Oi1tcy1leHBhbmR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIuZnJlZS10cmlhbCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0JFQ0RENztcclxuXHRwYWRkaW5nLWJvdHRvbTo2MHB4O1xyXG5cdC5oZWFkbGluZXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRoMXtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2hhcmV7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHQgICAgLmlzLWFjdGl2ZXtcclxuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xyXG5cdCAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuXHQgICAgICAgICAgdG9wOiAtMTBweDtcclxuXHQgICAgICAgIH1cclxuXHQgICAgICB9XHJcblx0ICAgIC5pcy1hY3RpdmUtbGVmdHtcclxuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xyXG5cdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XHJcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgfVxyXG5cdCAgICB9IFxyXG5cdH1cclxuXHQuY29sbGFwc2Utb24tbW9iaWxle1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRpbnVlLXJlYWRpbmd7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGxpbmUtaGVpZ2h0OjMwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDoxMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XHJcblx0XHRjb2xvcjogIzQ0NDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHQucGFuZWwtdGl0bGV7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcdFxyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICYtZXhwYW5kZWR7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aXtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHR0b3A6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0LmRlc2t0b3AtYnV0dG9ue1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpIHtcclxuXHRcdFx0LnNlY29uZGFyeSsucHJpbWFyeSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnByaW1hcnkrLnNlY29uZGFyeSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vYmlsZS1idXR0b257XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC5zZWNvbmRhcnkrLnByaW1hcnkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnByaW1hcnkrLnNlY29uZGFyeSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQgXHJcblx0LnN1bW1hcnl7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdHdpZHRoOiA4MCU7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnJvdyB7XHJcblx0XHRhLmRlc2t0b3AtYnV0dG9ue1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yb3c6Zmlyc3QtY2hpbGR7XHJcblx0XHRtYXJnaW4tYm90dG9tOjA7XHJcblx0fVxyXG5cdC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xyXG5cdH1cclxuXHQucm93Om5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHQubW9iaWxlLWJ1dHRvbntcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHR1bHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0XHJcblx0LmJ1dHRvbnMtcmlnaHR7XHJcblx0XHRzZmxvYXQ6cmlnaHQ7ICBcclxuXHR9XHJcblx0XHRcclxuXHRcclxuXHRoMntcclxuXHQgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQudmlkZW8tY2FwdGlvbntcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcblx0XHRjb2xvcjogIzg3OWJhYTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdH1cclxuXHQuZGVza3RvcC12aWRlb3tcclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2JpbGUtdmlkZW97XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5kZXNrdG9wLWltYWdle1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vYmlsZS1pbWFnZXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0LmltZy1yZXNwb25zaXZle1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG59XHJcbiIsIi5nZW5lcmFsLWFydGljbGV7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuXHRwYWRkaW5nLXRvcDogNDBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHQuaGVhZGxpbmV7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0aDF7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNoYXJle1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0ICAgIC5pcy1hY3RpdmV7XHJcblx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcclxuXHQgICAgICAgICAgbGVmdDogLTEwcHg7XHJcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgfVxyXG5cdCAgICAuaXMtYWN0aXZlLWxlZnR7XHJcblx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcclxuXHQgICAgICAgICAgbGVmdDogLTE0MHB4O1xyXG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgIH1cclxuXHQgICAgfSBcclxuXHR9XHJcblx0LmNvbGxhcHNlLW9uLW1vYmlsZXtcclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250aW51ZS1yZWFkaW5ne1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRsaW5lLWhlaWdodDozMHB4O1xyXG5cdFx0cGFkZGluZy10b3A6MTBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xyXG5cdFx0Y29sb3I6ICM0NDQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0LnBhbmVsLXRpdGxle1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHRcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHR3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAmLWV4cGFuZGVke1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5kZXNrdG9wLWJ1dHRvbntcclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3AnKSB7XHJcblx0XHRcdC5zZWNvbmRhcnkrLnByaW1hcnkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcmltYXJ5Ky5zZWNvbmRhcnkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2JpbGUtYnV0dG9ue1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQuc2Vjb25kYXJ5Ky5wcmltYXJ5IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcmltYXJ5Ky5zZWNvbmRhcnkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0IFxyXG5cdC5zdW1tYXJ5e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHR3aWR0aDogODAlO1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yb3cge1xyXG5cdFx0YS5kZXNrdG9wLWJ1dHRvbntcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucm93OmZpcnN0LWNoaWxke1xyXG5cdFx0bWFyZ2luLWJvdHRvbTowO1xyXG5cdH1cclxuXHQucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206MzBweDtcclxuXHR9XHJcblx0LnJvdzpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0Lm1vYmlsZS1idXR0b257XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0dWx7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cdFxyXG5cdC5idXR0b25zLXJpZ2h0e1xyXG5cdFx0c2Zsb2F0OnJpZ2h0OyAgXHJcblx0fVxyXG5cdFx0XHJcblx0XHJcblx0aDJ7XHJcblx0XHJcblx0ICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHR9XHJcblxyXG5cdC52aWRlby1jYXB0aW9ue1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuXHRcdGNvbG9yOiAjODc5YmFhO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0fVxyXG5cdC5kZXNrdG9wLXZpZGVve1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vYmlsZS12aWRlb3tcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmRlc2t0b3AtaW1hZ2V7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubW9iaWxlLWltYWdle1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIHtcclxuXHQucHJvZHVjdC1kZXNjcmlwdGlvbiwgLnNpZGUtY29udGVudCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgJiBoNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6MjVweDtcclxuICAgIH1cclxuICAgICYgPiB1bCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7ICBcclxuICAgICAgJiBsaTpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zV2ViSWNvbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcXGU2MTNcIjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgdWwgdWwge1xyXG4gICAgICBtYXJnaW46IDhweCAwcHg7XHJcbiAgICAgICYgbGk6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblx0fVxyXG4gIC5zaWRlLWNvbnRlbnQgaDQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAuc2lkZS1jb250ZW50IHVsIGxpICB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5idXR0b24tY29udmVyc2lvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgfVxyXG4gIH1cclxuIFxyXG5cclxufVxyXG4uYmFjay10by1jYXRhbG9ne1xyXG4gICAgY29sb3I6ICMyMzg3YWE7XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG59IiwiLy8vLy8vLy8vdG9wIHNlY3Rpb25cclxuLnRvcFNlY3Rpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC8vYm9yZGVyOiAxcHggZGFzaGVkICNmMDA7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcclxuICAgIG1hcmdpbjogMTBweCAwIDI1cHggMDtcclxuICAgIC8vYm9yZGVyOiAxcHggZGFzaGVkICNmMDA7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGlsZS1sZWZ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogY2FsYyg3MCUgLSAzMHB4KTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHJcblx0XHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHRcclxuXHQmX19kZXRhaWxzLCBoMntcclxuXHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpbGUtcmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiBjYWxjKDMwJSk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFxyXG5cdFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcclxuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG4gICAgICAuaGVhZGluZ1xyXG4gICAgICB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuXHRcdCAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy9MYXJnZVF1b3RlXHJcbi5xdW90ZVNlY3Rpb24tZGVmaW5pdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICBjb2xvcjogJFN0b25lX0Rhcms7XHJcbn1cclxuLnF1b3RlU2VjdGlvbiB7XHJcblxyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAvL2JvcmRlcjogMXB4IGRhc2hlZCAjZjAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XHJcbiAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcclxuICAgIC8vYm9yZGVyOiAxcHggZGFzaGVkICNmMDA7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGlsZS1sZWZ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogY2FsYyg0MCUgLSAzMHB4KTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBjb2xvcjogJFN0b25lX0Rhcms7XHJcbiAgICAvL2JvcmRlcjogMXB4IGRhc2hlZCAjZjAwO1xyXG5cdFxyXG5cdCZfX2RldGFpbHMsIGgye1xyXG5cdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0fVxyXG5cdFxyXG4gICAgJl9fZGV0YWlscywgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscy0tYm9sZGVkIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGlsZS1yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IGNhbGMoNjAlKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcclxuICAgICZfX2RldGFpbHMsIGxpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vLy8vLy8vTmV3cyBhbmQgY29tbXVuaXR5XHJcbi5zZWN0aW9uLWRlZmluaXRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNTtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuICBjb2xvcjogJFN0b25lX0Rhcms7XHJcblxyXG4gIC5pbWctY2FwdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdC5zaGFyZS1jb250YWluZXIgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgICAgZm9udC1zaXplOiAzMnB4OyAgXHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICMxYTg3YWE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGlsZS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjZjAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGlsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICRTbm93O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jykge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscyB7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGlsZS0tZmVhdHVyZWQge1xyXG4gICAgd2lkdGg6IGNhbGMoNjcuNSUgLSAxNXB4KTtcclxuICAgIC8vbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkU25vdztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkU25vdztcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscyB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAzNXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG51bC50d28tY29sdW1uIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gIGxpIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcclxuICAgICAgY29sb3I6ICRQZXRyb2w7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMGVtO1xyXG4gICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMGVtO1xyXG4gICAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMHB4O1xyXG4gICAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5nbG9zc2FyeS1sYW5kaW5nIHtcclxuICAgIC5nbG9zc2FyeS10b3AtZm9ybSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxldHRlci1saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTk7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6I2ZmZlxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlbGVjdCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk5O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmZmZcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5uby1jb250ZW50IHtcclxuICAgICAgICAgIGNvbG9yOiAjQ0NDO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5vLWNvbnRlbnQ6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNDQ0M7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyAuZ2xvc3NhcnktdGl0bGUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93IC5saW5lLXNlcGFyYXRlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucm93IC5jb2wteHMtMTIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIC5jb2wteHMtOCwgLmNvbC14cy0yLCAuY29sLXhzLTEge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICAuYmFjay10b3AtYSB7XHJcbiAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5iYWNrLXRvcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYWNrLXRvcC1zaWduIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmdyYXBoaWMtY2hhcHRlcntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xyXG5cclxuXHRwYWRkaW5nOiA2MHB4IDA7XHJcblxyXG5cdGgxe1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICAgIFx0Zm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuXHR9XHJcblxyXG5cdC5zdWJ0aXRsZXtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwe1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcclxuXHR9XHJcblxyXG5cdGltZ3tcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0XHJcbn0iLCIuY291bnRyeS1zaXRlIHtcclxuICAuaGVybyB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZXJvIHtcclxuICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0NvdW50cnkvaGVyby1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgdG8gYm90dG9tLFxyXG4gICAgJFN0b3JlR3JhZF9BIDAlLFxyXG4gICAgJFN0b3JlR3JhZF9CIDUwJSxcclxuICAgICRTdG9yZUdyYWRfQyAxMDAlXHJcbiAgKTtcclxuICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZXJvLWltZyB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWdzIHtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAudGFnIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBjb2xvcjogJFNub3c7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkbGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAubW9iaWxlLXNoYXJlLWljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgY29sb3I6ICM3NDg5OWE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9tbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDMwcHggMjZweCAzMHB4IDI2cHg7XHJcbiAgICBjb2xvcjogJFN0b25lX0Rhcms7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgIC5oZXJvLXRpdGxlIHtcclxuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgICAgZm9udC1zaXplOiA0M3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2hhcmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmRldGFpbHMge1xyXG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICB9XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1idXR0b25zIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm11bHRpLWNvbHVtbiB7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAucHJvbW8ge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMjZweCAzMHB4IDI2cHg7XHJcbiAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5oZXJvLWltZyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuaGVhZGxpbmUgKyAuaGVyby1pbWcge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRsaW5lIC5oZXJvLXRpdGxlIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBjb2xvcjogIzg3OWJhYTtcclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHQudGFnbGluZS1oM3tcclxuXHQgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cdCAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0ICAgIG1hcmdpbjogMTBweCAwO1xyXG5cdCAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHQgICAgbWFyZ2luLXRvcDogMHB4O1xyXG5cdH1cclxuICAgIGgxLnNoYXJlLWhlYWRsaW5lLFxyXG4gICAgaDIuc2hhcmUtaGVhZGxpbmUsXHJcbiAgICBoMy5zaGFyZS1oZWFkbGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gICAgaDIuaGVyby1zdWIubGFyZ2UsXHJcbiAgICBoMy5oZXJvLXN1Yi5sYXJnZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5leHRyYS1wYWRkaW5nIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuZ3JheSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnRvLWNvbnRlbnQge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMzEyNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTg3NWVtO1xyXG4gICAgICAgIGNvbG9yOiAjNjk3ODgyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGFyZ2Uge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgLmhlcm8taW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAuY29udGVudCBwIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cdCYucHJvZHVjdC1kZXRhaWxze1xyXG5cdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcclxuXHRcdC5oZWFkbGluZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdGgxLGgye1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaGVyby1pbWcge1xyXG5cdFx0XHRtYXJnaW4tdG9wIDowcHg7XHJcblx0XHR9XHJcblx0XHQuc2hhcmUtY29udGFpbmVye1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuICB9XHJcblxyXG4gICYudGl0bGUtcm90YXRvciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIC5yb3cge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyODBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVyby10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcclxuICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuaGVyby1idXR0b25zIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWNvbmRhcnktdGV4dCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB+IC5zZWNvbmRhcnktdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGFyZ2Uge1xyXG4gICAgICAuaGVyby10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihcImRlc2t0b3BcIikge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZm9udC1zaXplOiA1LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5saWdodC1vdmVybGF5LWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGFyay1vdmVybGF5LWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDQ4LCA1MSwgMC43NSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogJFNub3cgIWltcG9ydGFudDtcclxuICAucGFnZS10YWcge1xyXG4gICAgY29sb3I6ICNiZWNkZDc7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIHtcclxuICBiYWNrZ3JvdW5kOiAjNTBiZWJlO1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM1MGJlYmUgMCwgIzQxYWFhYSA1MCUsICMwMDk5Y2IgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXHJcbiAgICBsZWZ0LFxyXG4gICAgcmdiKDgwLCAxOTAsIDE5MCkgMCxcclxuICAgICM0MWFhYWEgNTAlLFxyXG4gICAgIzAwOTljYiAxMDAlXHJcbiAgKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1MGJlYmUgMCwgIzQxYWFhYSA1MCUsICMwMDk5Y2IgMTAwJSk7XHJcbiAgY29sb3I6ICRTbm93ICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cclxuICAuaGVyby1idXR0b25zIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuICAuaGVyby10aXRsZSB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNlY29uZGFyeS10ZXh0IHtcclxuICAgIGNvbG9yOiAjZmZiOTAwO1xyXG4gIH1cclxufVxyXG5cclxuLm5vLW92ZXJsYXkge1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuLnBsdXMtZ3V0dGVyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG5cclxuLmhlcm8tbW9iaWxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcclxuICAudGFncyB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAudGFnIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBjb2xvcjogJFNub3c7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlcm8tdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnNoYXJlIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRsaW5lIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5oZXJvLXN1YiB7XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIC5kZXRhaWxzIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgfVxyXG4gIC5jb250ZW50IHtcclxuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICAgID4gYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idXR0b24tY29udmVyc2lvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAubGluay1jb252ZXJzaW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLmdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuICB9XHJcbn1cclxuXHJcbi5oZXJvLW1vYmlsZS1wcm9tby1tYXJnaW4ge1xyXG4gIG1hcmdpbi10b3A6IC0zMHB4O1xyXG59XHJcblxyXG4uaGVyby12aWRlbyB7XHJcbiAgQGV4dGVuZCAuaGVybztcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgLnZpZGVvLXdyYXBwZXItY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAudmlkZW8td3JhcHBlciB7XHJcbiAgICAvKnN0YXJ0OiBjZW50ZXIgdmlkZW8qL1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLyplbmQ6IGNlbnRlciB2aWRlbyovXHJcbiAgfVxyXG5cclxuICAudmlkZW8ge1xyXG4gICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjIlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmhlcm8tdmlkZW8udGl0bGUtcm90YXRvciB7XHJcbiAgbWluLWhlaWdodDogMDtcclxuICAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIHtcclxuICAgIG1hcmdpbjogMTAlIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEyMHJlbTtcclxuXHJcbiAgICAuaGVyby10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkU25vdyAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5tb2JpbGUtaDEtYmxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC5oZXJvLXZpZGVvLnRpdGxlLXJvdGF0b3Ige1xyXG4gICAgLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGUtaDEtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlcm8tc2hvdXRib3gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlcm8tZ3JhZGllbnQge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMiU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyby1jb250YWN0LXVzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4uaGVyby1wcm9kdWN0LWxhbmRpbmcge1xyXG4gIEBleHRlbmQgLmhlcm87XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICAucHJvbW8ge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIC5oZXJvLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIHJlcGxhY2Ugd2l0aCBTQ1NTIGRlZmluaXRpb24gKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5oZXJvLXZpZGVvIC52aWRlby13cmFwcGVyLWNvbnRhaW5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIHJlcGxhY2Ugd2l0aCBTQ1NTIGRlZmluaXRpb24gKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmhlcm8tdmlkZW8gLnZpZGVvLXdyYXBwZXItY29udGFpbmVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbWVkaWEgcXVlcmllcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8vIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpe1xyXG4vLyAgIC5oZXJve1xyXG4vLyAgICAgLnByb21ve1xyXG4vLyAgICAgICAuYnV0dG9uLWNvbnZlcnNpb257XHJcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oXCJ0YWJsZXRcIikge1xyXG4gIC5oZXJvIHtcclxuICAgIC5zZWNvbmRhcnkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmxpbmstY29udmVyc2lvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xyXG4gIC5oZXJvIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgLnByb21vIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC50YWdzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtc2hhcmUtaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlcm8tbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmhlcm8tY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIuaW4tZGVwdGgtY2hhcHRlcntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xyXG5cclxuXHRwYWRkaW5nOiA2MHB4IDA7XHJcblxyXG5cdGgxe1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgICBcdGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcblx0fVxyXG5cclxuXHQuc3VidGl0bGV7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgICBcdGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcblx0fVxyXG5cclxuXHRwe1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idXR0b24tY29udmVyc2lvbntcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcbn0iLCIuY2FzZS1zdHVkeXtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xyXG5cdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0Lmxpc3QtaGVhZGVye1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRwYWRkaW5nOiAxMHB4IDAgNXB4IDA7XHJcblx0fVxyXG5cdC5saXN0e1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnBhcnRuZXItaGlnaGxpZ2h0IHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHg7XHJcbiAgICBcdFxyXG5cdFx0aDEsIGgyLCBoMywgaDQsIGg1IHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAwIDEwcHggMDtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMCAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMCAxMHB4IDA7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnBhcnRuZXItZGVzYyBwOm5vdCg6Zmlyc3QtY2hpbGQpLCAucGFydG5lci1kZXNjIHVsLCAucGFydG5lci1kZXNjIG9sLCAucGFydG5lci1kZXNjIHNwYW4sIC5wYXJ0bmVyLWRlc2MgZGl2e1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGFydG5lci1kZXNjIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcclxuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIH1cclxuXHJcbiAgICAucGFydG5lci1kZXNjIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgfVxyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQuYWRkaXRpb25hbC10ZXN0aW1vbmlhbHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Y29sb3I6ICM4NzliYWE7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuXHRcdFxyXG5cdFx0LnRleHR7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1x0XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG5cdFx0fVxyXG5cdFx0aW1ne1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdH1cclxuXHRcdC5uYW1le1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHR9XHJcblx0XHQudGl0bGV7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGVzdGltb25pYWx7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGNvbG9yOiAjODc5YmFhO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcblx0XHQudGV4dHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMTBweCAwIDAgIzIzODdhYSwgLTEwcHggMCAwICMyMzg3YWE7XHJcblx0XHRcdGNvbG9yOiAkU25vdztcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1x0XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogNXB4IDAgMCAjMjM4N2FhLCAtNXB4IDAgMCAjMjM4N2FhO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbWd7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdH1cclxuXHRcdC5uYW1le1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdH1cclxuXHRcdC50aXRsZXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnRlc3RpbW9uaWFsLW1vYmlsZXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQudGl0bGV7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRlbnR7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcclxuXHRcdGgye1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdFx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29sbGFwc2Utb24tbW9iaWxle1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRpbnVlLXJlYWRpbmd7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGxpbmUtaGVpZ2h0OjMwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDoxMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XHJcblx0XHRjb2xvcjogIzQ0NDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHQucGFuZWwtdGl0bGV7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcdFxyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcblxyXG5cdFx0XHQmLWV4cGFuZGVke1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5zdHVkeS1pbWFnZXtcclxuXHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdGltZ3tcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQuY2FwdGlvbntcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcblx0XHRcdGNvbG9yOiAjODc5YmFhO1xyXG5cdFx0XHQvKkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fSovXHJcblx0XHR9XHJcblx0fVxyXG5cdC5idXR0b25ze1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdC5idXR0b24tY29udmVyc2lvbntcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmpvYi1saXN0aW5ncy1kZXNrdG9we1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG5cdGgxe1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdC8vbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtLjAzZW07XHJcblx0fVxyXG5cdC5qb2ItbGlzdHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRjb2x1bW4tY291bnQ6IDI7XHJcblx0XHRjb2x1bW4tZ2FwOiAzMHB4O1xyXG5cdFx0LW1vei1jb2x1bW4tY291bnQ6IDI7XHJcblx0ICAgIC1tb3otY29sdW1uLWdhcDogMzBweDtcclxuXHQgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XHJcblx0ICAgIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0Y29sdW1uLWNvdW50OiAxO1xyXG5cdFx0XHQtbW96LWNvbHVtbi1jb3VudDogMTtcclxuXHRcdCAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcclxuXHRcdH1cclxuXHJcblx0XHQuam9iLWxpc3Rpbmd7XHJcblx0XHRcdC8vIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcblx0ICAgXHRcdC8vXHRcdG1pbi1oZWlnaHQ6IDE3MHB4O1xyXG5cdCAgIFx0XHQvLyAgfVxyXG5cclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcclxuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZGVzY3JpcHRpb257XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xyXG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idXR0b24tY29udmVyc2lvbntcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcblx0XHJcblxyXG5cdC52aWRlby1wcm9tb3tcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHQuZXJyb3ItbWVzc2FnZXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcclxuXHRcdFx0Y29sb3I6ICNhZjIzNWY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdC50aXRsZS1jb250YWluZXJ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdGgye1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdC8vIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjODc5YmFhO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2hhcmUtY29udGFpbmVye1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2hhcmV7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHQvLyBtYXJnaW4tbGVmdDogLTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaXMtYWN0aXZle1xyXG5cdFx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcclxuXHRcdCAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuXHRcdCAgICAgICAgICB0b3A6IC0xMHB4O1xyXG5cdFx0ICAgICAgICB9XHJcblx0XHQgICAgICB9XHJcblx0XHQgICAgLmlzLWFjdGl2ZS1sZWZ0e1xyXG5cdFx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcclxuXHRcdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XHJcblx0XHQgICAgICAgICAgdG9wOiAtMTBweDtcclxuXHRcdCAgICAgICAgfVxyXG5cdFx0ICAgICAgfVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRlbnR7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gYXtcclxuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHVsLCBvbHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6MTBweDtcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3VjY2Vzcy1uZXh0LXN0b3J5IHtcclxuXHQgICAgYm90dG9tOiAxMHB4O1xyXG5cdCAgICByaWdodDogMTVweDtcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICBjb2xvcjogIzIzODdhYTtcclxuXHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdFxyXG5cdC5zdWNjZXNzLWFycm93IHtcclxuXHQgICAgdG9wOjRweDsgXHJcblx0ICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdH1cclxufVxyXG5cclxuLmpvYi1saXN0aW5ncy1tb2JpbGV7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0Lm5ld3Rvbi1hY2NvcmRpb24ge1xyXG5cdFx0XHQgXHJcblx0XHRcdC8qbGluZS1oZWlnaHQ6IDMwcHg7IG1vYmlsZSovXHJcblx0XHRcdGxpbmUtaGVpZ2h0OjMwcHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOjEwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcclxuXHRcdFx0Y29sb3I6ICM0NDQ7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xyXG5cdFx0XHQucGFuZWwtdGl0bGV7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcdFxyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGl7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFjdGl2ZXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcclxuXHRcdH1cclxuXHRcdC5idXR0b24tY29udmVyc2lvbntcclxuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDsgXHJcblx0XHR9XHJcblx0XHQuYWNjb3JkaW9uLXBhbmVsIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9ICAgIFxyXG5cclxuXHRcdC5zaG93IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0bWF4LWhlaWdodDogNTAwMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmpvYi1saXN0e1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0XHQuam9iLWxpc3Rpbmd7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZGVzY3JpcHRpb257XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0LnZpZGVvLXByb21ve1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdC5lcnJvci1tZXNzYWdle1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xyXG5cdFx0XHRjb2xvcjogI2FmMjM1ZjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQudGl0bGUtY29udGFpbmVye1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGgye1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRjb2xvcjogIzg3OWJhYTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdC8vIHRvcDogMDtcclxuXHRcdFx0XHQvLyByaWdodDogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2hhcmUtY29udGFpbmVye1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IC01cHg7XHJcblx0XHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRlbnR7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gYXtcclxuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDsgXHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyBcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdC5qb2ItbGlzdGluZ3MtZGVza3RvcHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5qb2ItbGlzdGluZ3MtbW9iaWxle1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59IiwiLy8gVE9ETzogTW92ZSBpbnRvIHBhZ2VzIGZvbGRlciAoU0NTUyByZW9yZ2FuaXphdGlvbilcclxuXHJcbi8vIExlYWRlcnNoaXAgUGFnZSBTQ1NTXHJcbi5sZWFkZXJzaGlwIHtcclxuXHJcblx0Ji5zZWdtZW50cyB7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDAgMTVweDtcclxuXHR9XHJcblx0XHJcblx0XHJcblxyXG5cdC5oZWFkZXIge1xyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7IFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRpbGUtY29udGFpbmVyIHtcclxuXHRcdC50aWxlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZsZXg6IG5vbmU7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogbm9uZTsgXHJcblx0XHRcclxuXHRcdFx0LnRpbGUtZGV0YWlscyB7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRzcGFuLnNvbHV0aW9ucyB7XHJcblx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMCA2cHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aDMsIGg0LCBoNSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgOHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6IHJnYig2MCwgNzAsIDc1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6IHJnYig2MCwgNzAsIDc1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0c3Bhbi5zb2x1dGlvbnMge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdGE6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHJcblx0XHRcdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgc3BhbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHJcblx0fVxyXG59XHJcblxyXG4vLyBMZWFkZXJzaGlwIFByb2ZpbGUgUGFnZSBTQ1NTIFxyXG4uc2luZ2xlLXByb2ZpbGUge1xyXG5cclxuXHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHJcblx0LnByb2ZpbGUtcGhvdG8gYSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0fVxyXG5cdFxyXG5cdC5idXR0b24tY29udmVyc2lvbiB7XHJcblx0XHRpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGgxIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRmb250LXdlaWdodDogMi4wZW07XHJcblx0fVxyXG5cdFxyXG5cdGg0IHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHRcclxuXHRzbWFsbCB7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFxyXG5cdFx0aSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnByb2ZpbGUtbWV0YS1pbmZvIHAge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdH1cclxuXHRcclxuXHQuaW1nLWNhcHRpb24ge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdCAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG5cdCAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuXHQgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0ICAgIG1hcmdpbi10b3A6MTBweDtcclxuXHQgICAgbWFyZ2luLWJvdHRvbToxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHQuc2luZ2xlLXByb2ZpbGUgaW1nIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxufVxyXG4iLCIubWVkaWEtYmxvY2t7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuXHJcblx0cGFkZGluZzogNjBweCAwO1xyXG5cdFxyXG5cdCZfX2hlYWRlcntcclxuXHRtYXJnaW46IDAgMCAyNXB4O1xyXG5cdFx0XHJcblx0XHRoMSwgaDJ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcblx0ICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG5cdCAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHQgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0ICAgICAgICBcdGZvbnQtc2l6ZTogMjRweDtcclxuXHQgICAgICAgIH1cclxuICAgIH1cclxuXHJcblx0XHQuc2hhcmV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC52aWRlby13cmFwcGVye1xyXG5cdFx0LnZpZGVvLWpzIHsgXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDsgXHJcbiAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLnZqcy1iaWctcGxheS1idXR0b257XHJcbiAgICAgICAgbGVmdDogNTUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblx0fVxyXG5cdFxyXG5cdC5wYWdlLXRhZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBcclxuICAud2ViaW5hci10YWdsaW5lIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICBcclxuICAuc3RscC1xdW90ZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDMwcHggMCAxNXB4O1xyXG4gICAgXHJcbiAgICBpbWd7XHJcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RscC1xdW90ZS1hdXRob3J7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnN0bHAtYXV0aG9yIHtcclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBwLmF1dGhvci1uYW1lIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgbGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgdWwucmVsYXRlZC1yZXNvdXJjZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuICBcclxuICBpbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC5pbWctY2FwdGlvbntcclxuICAgIC8vZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbToxNHB4O1xyXG4gIH1cclxufSIsIiVjbG9zZUFNb2RhbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAxMDAxO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIG9wYWNpdHk6IHVuc2V0O1xyXG59XHJcbi5zaG93LW92ZXJsYXksIC5zaG93LWNhcm91c2VsLW92ZXJsYXkge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ubW9kYWwge1xyXG4gICAgZGlzcGxheTogbm9uZTsgXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7IFxyXG4gICAgei1pbmRleDogNTAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlOyBcclxuICAgIGhlaWdodDogMTAwJTsgXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcbi5tb2RhbGNvbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gIG1pbi13aWR0aDogNTUwcHg7XHJcbiAgbWF4LXdpZHRoOiA3MDBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG59XHJcbiNjYXB0aW9uLCAjY2FyLWNhcHRpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgY29sb3I6ICRTbGF0ZV9HcmV5O1xyXG59XHJcbiNtb2RhbEltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb207XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcclxuICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbSB7XHJcbiAgICBmcm9tIHstd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCl9XHJcbiAgICB0byB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb20ge1xyXG4gICAgZnJvbSB7dHJhbnNmb3JtOiBzY2FsZSgwLjEpfVxyXG4gICAgdG8ge3RyYW5zZm9ybTogc2NhbGUoMSl9XHJcbn1cclxuI21vZGFsQ2xvc2Uge1xyXG4gIEBleHRlbmQgJWNsb3NlQU1vZGFsO1xyXG4gIC5pY29uLWNsb3NlIHtcclxuICAgIGNvbG9yOiMyMzg3YWE7XHJcbiAgfVxyXG59XHJcbi5jbG9zZS1tb2RhbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICB0b3A6IDEuMTQyODU3MTQyOXJlbTtcclxuICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgIGxlZnQ6IDEuMTQyODU3MTQyOXJlbTtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5jbG9zZS1tb2RhbDpob3ZlciB7XHJcbiAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2UtbW9kYWxfX2J1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLW1vZGFsX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOTI4NTcxNDI4NnJlbTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xyXG4gICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNsb3NlLW1vZGFsX19pY29uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogLjcxNDI4NTcxNDNyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQZXRyb2w7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgLmNsb3NlLW1vZGFsX190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICBcclxuICAgICAgICBjb2xvcjogJFBldHJvbDtcclxuICAgIH1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpe1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNsaXZlLWNoYXQtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lOyAvLyBoaWRlIHVudGlsIHN0YXRlIGlzIGRldGVybWluZWQgaW4ganNcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICMzQzQ2NEI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDgwLCAxOTAsIDE5MSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB3aWR0aDogNjBweDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMjVweDtcclxuICByaWdodDogMjVweDtcclxuICBib3gtc2hhZG93OiAycHggMnB4IDZweCAjMDAwMDAwMzM7XHJcbiAgei1pbmRleDogMTsgLy8gb3ZlcmxheXMgYnV0dG9uIG9uIHRvcCBvZiBvdGhlciBlbGVtZW50c1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7IFxyXG4gIGhlaWdodDogNDhweDtcclxuXHJcbiAgaSB7XHJcbiAgICBjb2xvcjogIzNDNDY0QjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJykge1xyXG4gICAgcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuY2hhdC1pY29ucy1tYXgge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDZweCAxMXB4IDE0cHggMTFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1taW5pbWl6ZSB7XHJcbiAgICBtYXJnaW46IC02cHggLTRweCAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYmFkZ2UyIHtcclxuICAgIGJhY2tncm91bmQ6ICNkODIxMzI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjZDgyMTMyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYmFkZ2UpO1xyXG4gICAgZm9udDogYm9sZCAxNnB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiAtN3B4O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICdTaWVtZW5zQm9sZCc7XHJcbiAgfVxyXG5cclxuICAubGl2ZS1jaGF0LWJ1dHRvbi10ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuICAgIGNvbG9yOiByZ2IoMjM1LCAyNDAsIDI0NSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luOiAwIDZweCAwIDEycHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgdG9wOiAxMnB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHdpZHRoOiA5M3B4O1xyXG4gIH1cclxufVxyXG5cclxuLmNoYXQtbW9kYWwge1xyXG4gIFxyXG4gIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcclxuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG4gICAgXHJcbiAgICAuZmEtY29tbWVudCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXR0b24tY29udmVyc2lvbiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7IFxyXG4gICAgbWluLWhlaWdodDogMDtcclxuXHJcbiAgICAmOmhvdmVyIHsgXHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGNvbG9yOiAjM2M0NjRiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1jb252ZXJzaW9uOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggI2ZmZjtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcblxyXG4gICYubW9kYWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICBib3R0b206IC02cHg7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpeyBcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgbWluLXdpZHRoOiAzMTBweDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyBcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaSwgZW0ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICYuZmEtbG9uZy1hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiBcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaHJNYXJnaW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAucGhvbmVOdW1iIHtcclxuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNTBCRUJFO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcblxyXG4gICAgICAgIGkuZmEtYW5nbGUtZG93biwgZW0uZmEtYW5nbGUtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXsgXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDk5OTk7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDYwcHggMTVweDsgXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7IFxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1vcGVuIHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oaWRlLWNoYXQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vZGFsLXNpZW1lbnMtbG9nby1hbmQtbmFtZSB7XHJcbiBkaXNwbGF5OiBmbGV4XHJcbn1cclxuXHJcbi5jaXJjbGUge1xyXG4gICAgd2lkdGg6MjBweDtcclxuICAgIGhlaWdodDoyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czoxMHB4O1xyXG4gICAgZm9udC1zaXplOjEwcHg7XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6MjBweDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDojMDA5OTk5O1xyXG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59IiwiLm5ld3NibG9ja3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xyXG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcclxuICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAmOmZvY3Vze1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgaDF7XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuICB9XHJcbiAgLm5ld3MtdGlsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsc3tcclxuXHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF0ZXtcclxuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2hhcmUtY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zaGFyZS1idG57XHJcbiAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIC8vIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgICAgIC5zaGFyZS1idXR0b257XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgICAgICBjb2xvcjogJFN0b25lX0Rhcms7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlzLWFjdGl2ZXtcclxuICAgICAgLnNoYXJlLXdyYXBwZXJ7XHJcbiAgICAgICAgbGVmdDotMTBweDtcclxuICAgICAgICB0b3A6IC0xMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXMtYWN0aXZlLWxlZnR7XHJcbiAgICAgIC5zaGFyZS13cmFwcGVye1xyXG4gICAgICAgIGxlZnQ6LTE0MHB4O1xyXG4gICAgICAgIHRvcDogLTExcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b24tY29udmVyc2lvbntcclxuICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld3NibG9jay1idXR0b257XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICB9XHJcblxyXG4gIC5uZXdzYmxvY2stYnV0dG9uOmhvdmVye1xyXG4gICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xyXG4gIC5uZXdzYmxvY2t7XHJcbiAgICAubmV3cy10aWxle1xyXG4gICAgICAuZGV0YWlsc3tcclxuICAgICAgICBtYXJnaW4tdG9wOi01cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcbiAgLm5ld3NibG9ja3tcclxuICAgIC5uZXdzLXRpbGV7XHJcbiAgICAgIC5kZXRhaWxze1xyXG4gICAgICAgIG1hcmdpbi10b3A6LTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAubmV3c2Jsb2Nre1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcclxuICAgIGgxe1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgIH1cclxuICAgIC5oZWFkbGluZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIH1cclxuICAgIC5uZXdzLXRpbGV7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRldGFpbHN7XHJcbiAgICAgICAgLm5ld3MtdGlsZS1oZWFkZXJ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaGFyZS1idG57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1jb252ZXJzaW9ue1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAubW9iaWxlLXNoYXJlLWljb257XHJcbiAgICAgIC8qVU5DT01NRU5UIFRPIFNIT1cgU0hBUkUgT04gTkVXUyBBTkQgRVZFTlRTIE1PQklMRSovXHJcbiAgICAgIC8qZGlzcGxheTogaW5saW5lLWJsb2NrOyovXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgLy8gbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICBpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgICAgIH0gXHJcbiAgICAgIH1cclxuICAgICAgLmlzLWFjdGl2ZXtcclxuICAgIC5zaGFyZS13cmFwcGVye1xyXG4gICAgICBsZWZ0Oi03cHg7XHJcbiAgICAgIHRvcDogLTdweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlzLWFjdGl2ZS1sZWZ0e1xyXG4gICAgLnNoYXJlLXdyYXBwZXJ7XHJcbiAgICAgIGxlZnQ6LTEzNXB4O1xyXG4gICAgICB0b3A6IC03cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgfVxyXG4gICAgLm5ld3MtdGlsZS1tb2JpbGUtb25seXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld3NibG9ja3tcclxuICAgICYuZGFya3sgICAgICBcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkU25vdztcclxuICAgICAgLy9oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAuaGVhZGxpbmV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7XHJcbiAgICAgIH1cclxuICAgICAgLm5ld3MtdGlsZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ZjY5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gIC5uZXdzYmxvY2t7XHJcbiAgICAubmV3c2Jsb2NrLWJ1dHRvbntcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c2Jsb2Nre1xyXG4gICYuZGFya3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7XHJcbiAgICBjb2xvcjogJFNub3c7XHJcblxyXG4gICAgLm5ld3NibG9jay1idXR0b257XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIH07XHJcblxyXG4gICAgLmdob3N0LWFsdHtcclxuICAgICAgY29sb3I6ICRTbm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtdGlsZXtcclxuICAgICAgLmRldGFpbHN7XHJcbiAgICAgICAgLmRhdGV7XHJcbiAgICAgICAgICBjb2xvcjogJFNub3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiRTbm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIubmV3cy1maWx0ZXIge1xyXG4gIFxyXG4gICNuZXdzLWZpbHRlci1wYWdpbmF0aW9uLXVsIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uLWZpbHRlciA+IGxpLmFjdGl2ZSA+IGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJi5jaGFwdGVyLXRpbGVzIHtcclxuICAgIC50aWxlIHtcclxuICAgICAgLnRpbGUtZGV0YWlscyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZTtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMjBweCAxNnB4O1xyXG5cclxuICAgICAgICBoMSxcclxuICAgICAgICBoMixcclxuICAgICAgICBoMyxcclxuICAgICAgICBoNCxcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XHJcbiAgICAgICAgfVxyXG5cdFx0Lm5vLWltYWdle1xyXG5cdFx0XHRmb250LXNpemU6IDM2cHg7IFxyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0fVxyXG5cclxuICAgICAgICBwLnRpbGUtYmFubmVyIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aWxlLWluZm8ge1xyXG4gICAgICAgICAgaS5mYS5mYS1hbmdsZS1yaWdodCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjQ4NmFhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaS5mYS5mYS1leHRlcm5hbC1saW5rIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyNDg2YWE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHItcmVzdWx0cyBoNCB7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgY29sb3I6ICM4Nzg3ODc7XHJcbiAgICBtYXJnaW46IDIwcHggMCA2MHB4IDA7XHJcbiAgfVxyXG59XHJcbiIsIi5vZmZpY2UtbG9jYXRpb24ge1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCAucGFuZWwtd2hpdGUge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgc2VsZWN0IHtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogIzg3OWJhYTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAyMjVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgIGNvbG9yOiAjMjM4N2FhO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuXHJcblx0LmZhLmZhLWJ1aWxkaW5nLW8ge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdG1hcmdpbi10b3A6IDFweDtcclxuXHR9XHJcblx0XHJcblx0c3Bhbi5sYWJlbCB7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjp0b3A7IFxyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7IFxyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHR9XHJcblxyXG4gIC5jb3VudHJ5LW5hbWUge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gIH1cclxuICBcclxuXHQub2ZmaWNlLWhlYWRlcnMge1xyXG5cdFx0aDEsIGgyLCBoMyB7XHJcblx0XHRcdGNvbG9yOiAjM0M0NjRCO1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0aDEge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDQzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4uc2luZ2xlLW9mZmljZS1sb2NhdGlvbiB7XHJcblx0XHJcblx0LnNpbmdsZS1vZmZpY2UtZGV0YWlscyB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4OyBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHJcblx0XHQmLm5vLW1hcmdpbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC8vIEhvcml6b250YWwgcnVsZSBzdHlsZSAoODBweCB3aWRlIGJsdWUgYmFyKVxyXG5cdGhyIHtcclxuXHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkQnV0dG9uX0JsdWU7XHJcblx0XHR3aWR0aDogODBweDtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHRcclxuXHQvLyBTcGFucyBhcmUgdXNlZCB0byBkaXNwbGF5IHNlcGFyYXRlIHBpZWNlcyBvZiBhZGRyZXNzIGluZm8gc2lkZS1ieS1zaWRlXHJcblx0Ly8gRWxlbWVudCBpcyBjb252ZXJ0ZWQgdG8gYW4gaW5saW5lLWJsb2NrIHNvIHdlIGNhbiBhZGQgc29tZSBtYXJnaW4uXHJcblx0c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcclxuXHR9XHJcblx0XHJcblx0Ly8gSGVhZGVyIHN0eWxlcyBmb3IgYSBzaW5nbGUgb2ZmaWNlIGxvY2F0aW9uXHJcblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0XHRcclxuXHRcdC8vIE9mZmljZSBoZWFkZXIgZGVzaWduICMxXHJcblx0XHQmLm9mZmljZS1oIHtcclxuXHRcdFx0Y29sb3I6ICRCdXR0b25fQmx1ZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4OyBtYXJnaW4tdG9wOiA2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC8vIE9mZmljZSBoZWFkZXIgZGVzaWduICMyXHJcblx0XHQmLm9mZmljZS1oMiB7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4OyBtYXJnaW4tdG9wOiA2cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5vZmZpY2UtaDQge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7IG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdFx0Y29sb3I6ICNEQzY5MTQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gSG9yaXpvbnRhbCBydWxlIHN0eWxlICg4MHB4IHdpZGUgYmx1ZSBiYXIpXHJcbmhyLm5hcnJvdy1iIHtcclxuXHRib3JkZXItdG9wOiAzcHggc29saWQgJEJ1dHRvbl9CbHVlO1xyXG5cdHdpZHRoOiA4MHB4O1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuaHIuZG90dGVkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzhjOGI4YjtcclxuXHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbn0iLCIucGFnZS10YWd7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRjb2xvcjogIzIzODdhYTtcclxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxufVx0XHJcblxyXG4ubW9iaWxlLXBhZ2UtdGFne1xyXG5cdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogIzIzODdhYTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRtYXJnaW46IDEwcHggMCAxMHB4IDE1cHg7XHJcblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtdGFnLW1vYmlsZXtcclxuXHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6ICMyMzg3YWE7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdC5wYWdlLXRhZ3tcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdH1cclxuXHQvLyBhe1xyXG5cdC8vIFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdC8vIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdC8vIFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcclxuXHQvLyBcdGZvbnQtc2l6ZTogMjBweDtcclxuXHQvLyBcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Ly8gfVxyXG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn0iLCIucGFydG5lci1ibG9ja3N7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuXHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRjb2xvcjogJFN0b25lX0Rhcms7XHJcblx0XHJcblx0aDF7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGgze1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5wYXJ0bmVyLWFjY29yZGlvbntcclxuXHRcdFxyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcclxuXHRcdC5uZXd0b24tYWNjb3JkaW9uIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4OyBcclxuXHRcdFx0bGluZS1oZWlnaHQ6MzBweDtcclxuXHRcdFx0cGFkZGluZy10b3A6MTBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xyXG5cdFx0XHRjb2xvcjogIzQ0NDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuNHM7XHJcblx0XHRcdC5wYW5lbC10aXRsZXtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHRcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0aXtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hY3RpdmV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRNeXN0aWM7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFjY29yZGlvbi1wYW5lbCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fSAgICBcclxuXHJcblx0XHQuc2hvdyB7XHJcblx0XHRcdFxyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA1MDAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFjY29yZGlvbi10aWxle1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cclxuXHRcdFx0aDN7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkQnV0dG9uX0JsdWU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hY2NvcmRpb24tdGlsZS1ub25tb2JpbGVcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MTZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5wYXJ0bmVyLWFjY29yZGlvbntcclxuXHRcdC5hY2NvcmRpb24tdGlsZXtcclxuXHRcdFx0LmFjY29yZGlvbi10aWxlLW1vYmlsZVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG5cdC5wYXJ0bmVyLWFjY29yZGlvbntcclxuXHRcdC5hY2NvcmRpb24tdGlsZXtcclxuXHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVx0XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdC5wYXJ0bmVyLWJsb2Nrc3tcclxuXHRcdC5wYXJ0bmVyLWFjY29yZGlvbntcclxuXHRcdFx0LmFjY29yZGlvbi10aWxle1xyXG5cdFx0XHRcdC5hY2NvcmRpb24tdGlsZS1tb2JpbGV7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmFjY29yZGlvbi10aWxlLW5vbm1vYmlsZXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnBhcnRuZXItaW1hZ2V7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cFxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5idXR0b24tY29udmVyc2lvbntcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0d2lkdGg6IDI2MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3N7XHJcblx0cGFkZGluZy10b3A6NDBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkTXlzdGljO1xyXG5cdGgxe1xyXG5cdCAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdCAgICBmb250LXNpemU6IDM2cHg7XHJcblx0ICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyAgIFxyXG5cdCAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG5cdCAgICBtYXJnaW4tdG9wOiAwO1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdCAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdCAgICBcdGZvbnQtc2l6ZTogMjhweDtcclxuXHQgICAgfVxyXG5cdH1cclxuXHQuZm91ci10aWxlLWNvbnRhaW5lcntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdFx0LnBhcnRuZXItYmxvY2stdGlsZXtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRNeXN0aWM7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogY2FsYygxNXB4ICogMS4yODUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2NvbnRlbnR7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRNeXN0aWM7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDE1cHggMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgIFx0XHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcbiAgICAgICAgXHRcdFx0Y29sb3I6ICRCdXR0b25fQmx1ZTtcclxuXHJcbiAgICAgICAgXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgICBcdFx0XHRcdGNvbG9yOiAjM2M0NjRiO1xyXG4gICAgICAgIFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRjb2xvcjogJEJ1dHRvbl9CbHVlO1xyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRTbm93O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkQnV0dG9uX0JsdWU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjZweDsgXHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNnB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC50aHJlZS10aWxlLWNvbnRhaW5lcntcclxuXHRcdEBleHRlbmQgLmZvdXItdGlsZS1jb250YWluZXI7XHJcblx0XHQucGFydG5lci1ibG9jay10aWxle1xyXG5cdFx0XHR3aWR0aDogY2FsYygzMyUgLSAxNXB4KTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjM2M0NjRiO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50OyBcclxuXHRcdH1cclxuXHRcdC5wYXJ0bmVyLWJsb2NrLXRpbGV7XHJcblx0XHRcdCZfX2NvbnRlbnR7XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJsb2NrLWVuZDogMWVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmN0YSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0XHRcdC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cclxuICAgIC50d28tdGlsZS1jb250YWluZXJ7XHJcbiAgICAgICAgQGV4dGVuZCAuZm91ci10aWxlLWNvbnRhaW5lcjtcclxuICAgICAgICAucGFydG5lci1ibG9jay10aWxle1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcclxuICAgICAgICAgICAgLnR3by10aWxlLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTVweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tze1xyXG4gICYuZGFya3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRTaHV0dGxlX0dyZXk7XHJcbiAgICBjb2xvcjogJFNub3c7XHJcbiAgfVxyXG5cclxuICAmLmJsdWV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfRGFyaztcclxuICAgIGNvbG9yOiAkU25vdztcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0ICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHRcdCAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0ICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHQgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR3by10aWxlLWNvbnRhaW5lcntcclxuICAgICAgICBAZXh0ZW5kIC5mb3VyLXRpbGUtY29udGFpbmVyO1xyXG4gICAgICAgIC5wYXJ0bmVyLWJsb2NrLXRpbGV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYm9yZGVybGVzc3tcclxuICAgICYud2hpdGV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcclxuICAgIH1cclxuICAgIC50d28tdGlsZS1jb250YWluZXJ7XHJcbiAgICAgICAgQGV4dGVuZCAuZm91ci10aWxlLWNvbnRhaW5lcjtcclxuICAgICAgICAucGFydG5lci1ibG9jay10aWxle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdC8qZGlzcGxheTogaW5saW5lLWZsZXg7Ki9cclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiAkQnV0dG9uX0JsdWU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIFx0Y29sb3I6ICRCdXR0b25fQmx1ZV9Ib3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICB9XHJcblxyXG4gICAgLmZvdXItdGlsZS1jb250YWluZXJ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC5wYXJ0bmVyLWJsb2NrLXRpbGV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6aW5oZXJpdDtcclxuICAgICAgICAgICAgZmxleDogMzMuMzMlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOmluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdCAgICAgIC8qIGRpc3BsYXk6IGlubGluZS1mbGV4OyAqL1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0XHRcdCAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHQgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0ICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdCAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdFx0XHQgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0ICAgICAgY29sb3I6ICRCdXR0b25fQmx1ZTtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICBcdGNvbG9yOiAkQnV0dG9uX0JsdWVfSG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5hbmNob3Jjb2x1bW4ge1xyXG5cdFx0XHRcdCAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHQgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBcdFx0XHRcdGgzIHtcclxuICAgICAgXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgIFx0XHRcdFx0fVxyXG4gICAgICBcdFx0XHRcdHAge1xyXG4gICAgICBcdFx0XHRcdFx0Y29sb3I6ICRTdG9uZV9EYXJrO1xyXG4gICAgICBcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgICAgXHRcdFx0XHR9XHJcblx0XHRcdCAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIlxyXG4uc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmdcclxue1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcblx0LmJsdWUtYmdcclxuXHR7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNiZWNkZDc7XHJcblxyXG5cdFx0LmRlc2t0b3BidXR0b25cclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDozMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogIzJkMzczYztcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHJcblx0LnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5ne1xyXG5cdFx0LmJsdWUtYmdcclxuXHRcdHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojYmVjZGQ3O1xyXG5cclxuXHRcdFx0LmRlc2t0b3BidXR0b25cclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2luYXRpb24tZmlsdGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgJi50b3Age1xyXG5cdG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGEsXHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3BhbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGNvbG9yOiAjM2I0NjRhO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG59XHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmxhc3QtY2hpbGQgPiBhLFxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhOmhvdmVyLFxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IHNwYW46aG92ZXIsXHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYTpmb2N1cyxcclxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBzcGFuOmZvY3VzIHtcclxuICB6LWluZGV4OiAyO1xyXG4gIGNvbG9yOiAjM2I0NjRhO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG4gIGJvcmRlci1jb2xvcjogbm9uZTtcclxufVxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYSxcclxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IHNwYW4sXHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhOmhvdmVyLFxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbjpob3ZlcixcclxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcclxuICB6LWluZGV4OiAzO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQWNjZW50VGVhbF9MaWdodDtcclxuICBib3JkZXItY29sb3I6ICRBY2NlbnRUZWFsX0xpZ2h0O1xyXG59XHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW4sXHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGEsXHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xyXG4gIGNvbG9yOiAjNzc3O1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcclxuICBib3JkZXItY29sb3I6ICNkZmU2ZWQ7XHJcbn1cclxuXHJcblxyXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmJlZm9yZSxcclxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDphZnRlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDpiZWZvcmV7Lyp1bmNoZWNrZWQgaWNvbiovXHJcbiAgICBjb250ZW50OiBcIlxcZTE1N1wiO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbmlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZC5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDpiZWZvcmV7LypjaGVja2VkIGljb24qL1xyXG4gICAgY29udGVudDogXCJcXGUwNjdcIjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmNhdGVnb3J5LWxpc3Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5sYWJlbC1rZXl3b3JkIHtcclxuICBmb250LXdlaWdodDogbGlnaHRlcjtcclxufVxyXG5cclxuLmxhYmVsLWZpbHRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDM1O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyLWxhYmVscyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmhyLWxpZ2h0IHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XHJcbn1cclxuLnZyLWxpZ2h0IHtcclxuICBtaW4taGVpZ2h0OiAyMDBweDtcclxufVxyXG4udnItbGlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50IDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgdG9wICAgIDogMDtcclxuICBsZWZ0OiAtMi41JTtcclxuICBib3R0b20gIDogMDtcclxuICBoZWlnaHQgIDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICB3aWR0aCAgIDogMXB4OyAgLyogb3IgMTAwcHggKi9cclxuICBib3JkZXItbGVmdDoxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XHJcbn1cclxuXHJcbi5ub3Njcm9sbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmlsdGVyLW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDsgXHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICB0b3A6IDA7IFxyXG4gICAgcmlnaHQ6IDA7IFxyXG4gICAgYm90dG9tOiAwOyBcclxuICAgIGxlZnQ6IDA7IFxyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgIC5vdmVybGF5LWJvZHkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub3ZlcmxheS1yZW1vdmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RvcmUtY2F0YWxvZy10aWxle1xyXG4gICAgLnByb2R1Y3QtdHlwZS1pY29uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICBkaXNwbGF5OmlubGluZTtcclxuICAgICAgICAmLmluYWN0aXZle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOi0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDo4NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nXHJcbntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG5cdC5ibHVlLWJnXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojYmVjZGQ3O1xyXG5cclxuXHRcdC5kZXNrdG9wYnV0dG9uXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi10b3A6MzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4gIGg0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6ICMyZDM3M2M7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblxyXG5cdC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZ3tcclxuXHRcdC5ibHVlLWJnXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2JlY2RkNztcclxuXHJcblx0XHRcdC5kZXNrdG9wYnV0dG9uXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLWZpbHRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICYudG9wIHtcclxuXHRtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhLFxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IHNwYW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiA2cHggMTJweDtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBjb2xvcjogIzNiNDY0YTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxufVxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpsYXN0LWNoaWxkID4gYSxcclxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG59XHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYTpob3ZlcixcclxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBzcGFuOmhvdmVyLFxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGE6Zm9jdXMsXHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3Bhbjpmb2N1cyB7XHJcbiAgei1pbmRleDogMjtcclxuICBjb2xvcjogIzNiNDY0YTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcclxuICBib3JkZXItY29sb3I6IG5vbmU7XHJcbn1cclxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGEsXHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuLFxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYTpob3ZlcixcclxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXHJcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhOmZvY3VzLFxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XHJcbiAgei1pbmRleDogMztcclxuICBjb2xvcjogI2ZmZjtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudFRlYWxfTGlnaHQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkQWNjZW50VGVhbF9MaWdodDtcclxufVxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuLFxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyLFxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhLFxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxyXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcclxuICBjb2xvcjogIzc3NztcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNmVkO1xyXG59XHJcblxyXG5cclxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUsXHJcbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YWZ0ZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3Jley8qdW5jaGVja2VkIGljb24qL1xyXG4gICAgY29udGVudDogXCJcXGUxNTdcIjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3Jley8qY2hlY2tlZCBpY29uKi9cclxuICAgIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1saXN0IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubGFiZWwta2V5d29yZCB7XHJcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbn1cclxuXHJcbi5sYWJlbC1maWx0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlci1sYWJlbHMge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5oci1saWdodCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9MaWdodDM1O1xyXG59XHJcbi52ci1saWdodCB7XHJcbiAgbWluLWhlaWdodDogMjAwcHg7XHJcbn1cclxuLnZyLWxpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudCA6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gIHRvcCAgICA6IDA7XHJcbiAgbGVmdDogLTIuNSU7XHJcbiAgYm90dG9tICA6IDA7XHJcbiAgaGVpZ2h0ICA6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgd2lkdGggICA6IDFweDsgIC8qIG9yIDEwMHB4ICovXHJcbiAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRTdG9uZV9MaWdodDM1O1xyXG59XHJcblxyXG4ubm9zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZpbHRlci1vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7IFxyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgdG9wOiAwOyBcclxuICAgIHJpZ2h0OiAwOyBcclxuICAgIGJvdHRvbTogMDsgXHJcbiAgICBsZWZ0OiAwOyBcclxuICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAub3ZlcmxheS1ib2R5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJsYXktcmVtb3ZlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnN0b3JlLWNhdGFsb2ctdGlsZXtcclxuICAgIC5wcm9kdWN0LXR5cGUtaWNvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICAgICAgJi5pbmFjdGl2ZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTotMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6ODVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnN0b3JlLXRyaWFsIHtcclxuICAucGFnZS10YWcge1xyXG4gICAgY29sb3I6ICRTdG9uZV9EYXJrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIC5wcm9kLXNlbGVjdC1zZWMgc2VsZWN0e1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmxpc3QtdHdvY29sdW1uIHtcclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIC13ZWJraXQtY29sdW1uczogMjtcclxuICAgICAgLW1vei1jb2x1bW5zOiAyO1xyXG4gICAgICAtbXMtY29sdW1uczogMjtcclxuICAgICAgY29sdW1uczogMjtcclxuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyBcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcbiAgaDQge1xyXG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAubm90b3BtYXJnaW4ge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIH1cclxuICAudG9wbWFyZ2luIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5hbHJlYWR5dHJpYWxlZGJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWZvcm0ge1xyXG4gICAgLmZvcm0taW5wdXQtd3RwIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICAudHdvLWNvbHVtbi1mb3JtIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICAmLmZpcnN0LWNvbHVtbi1tYXJnaW4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMi41JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkR2V5c2VyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dCwgdGV4YXJlYSwgc2VsZWN0IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJEdleXNlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1yYWRpb10sIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgbWFyZ2luOiAwcHggOHB4IDBweCAwcHg7XHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJE9yaWVudDtcclxuICAgICAgICBjb2xvcjogJE9yaWVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA5MnB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHZXlzZXI7XHJcbiAgICAgICZbcmVhZG9ubHldIHtcclxuICAgICAgICBjb2xvcjogJFNsYXRlX0dyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJiBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgICAubGFiZWwtc2VsZWN0IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAudXNlcnR5cGUtbGlzdCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMzMuMyU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLXJhZGlvIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmZvcm0tZXJyb3Ige1xyXG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNDQzAwMDA7XHJcbiAgICAgICAgY29sb3I6ICNDQzAwMDA7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1lcnJvci1zdWJtaXNzaW9uIHtcclxuICAgICAgICBjb2xvcjogI0NDMDAwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuY2FwdGNoYSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICM4NzliYWE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1zdWJtaXR0aW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgZm9ybS5mb3JtLXRyaWFsIGlucHV0LCBmb3JtLmZvcm0tdHJpYWwgc2VsZWN0LCBmb3JtLmZvcm0tdHJpYWwgdGV4dGFyZWEge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcclxuICAgIGNvbG9yOiAkT3V0ZXJfU3BhY2U7XHJcbiAgICAmOjpwbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAkU2xhdGVfR3JleSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRPcmllbnQ7XHJcbiAgICAgIGNvbG9yOiAkT3V0ZXJfU3BhY2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvcm0uZm9ybS10cmlhbCBzZWxlY3Quc2VsLWhhcy1lbXB0eSB7XHJcbiAgICBjb2xvcjogJFNsYXRlX0dyZXk7XHJcbiAgICAmLnNlbC1oYXMtdmFsdWUge1xyXG4gICAgICBjb2xvcjogJE91dGVyX1NwYWNlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWl4aW4gcGVyZmVjdGNpcmNsZSgkc2l6ZSl7XHJcbiAgICB3aWR0aDogJHNpemU7XHJcbiAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRzaXplO1xyXG4gIH1cclxuICAuc3RlcC1iYWRnZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29sb3I6ICRTbm93O1xyXG4gICAgYmFja2dyb3VuZDogJFN0b25lX0xpZ2h0O1xyXG4gICAgQGluY2x1ZGUgcGVyZmVjdGNpcmNsZSgyNHB4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmFjdGl2YXRlY29kZSB7XHJcbiAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XHJcbiAgfVxyXG4gIC5idXR0b24tY29udmVyc2lvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAgIC5hbmltYXRlLXNob3cge1xyXG4gICAgbGluZS1oZWlnaHQ6MjBweDtcclxuICAgIG9wYWNpdHk6MTtcclxuICB9XHJcblxyXG4gIC5hbmltYXRlLXNob3cubmctaGlkZS1hZGQubmctaGlkZS1hZGQtYWN0aXZlLFxyXG4gIC5hbmltYXRlLXNob3cubmctaGlkZS1yZW1vdmUubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgbGluZWFyIDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOmFsbCBsaW5lYXIgMC41cztcclxuICB9XHJcblxyXG4gIC5hbmltYXRlLXNob3cubmctaGlkZSB7XHJcbiAgICBsaW5lLWhlaWdodDowO1xyXG4gICAgb3BhY2l0eTowO1xyXG4gIH1cclxufSIsIi5kb21haW4tcHJvbW8tbGFuZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbiIsIi8qKioqIG1peGlucyAqKiovXHJcbkBtaXhpbiBzZWxlY3Qtc3R5bGUoKSB7XHJcbiAgICBhcHBlYXJhbmNlOm5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcbiAgICBmb250LXNpemU6MThweDtcclxuICAgIGxpbmUtaGVpZ2h0OjE2cHg7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOjRweDtcclxuICAgIGNvbG9yOiM4NzliYWE7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGhlaWdodDo0MHB4O1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICB3aWR0aDogMzEuOSU7XHJcbiAgICBtaW4td2lkdGg6IDMxLjklO1xyXG4gICAgYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZcclxufVxyXG5cclxuLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcHtcclxuXHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdGNvbG9yOiAkU3RvbmVfRGFyaztcclxuXHQucHJvZHVjdC1pbWFnZXtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdC5jb21wYW55e1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcclxuXHRcdGNvbG9yOiAjMDA1Zjg3O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgfVxyXG5cdC5uby1wYWRkaW5ne1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcblx0LmxlZnQtcGFkZGluZ3tcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHR9XHJcblx0LnByb2R1Y3QtdGl0bGV7XHJcblx0XHRtYXJnaW4tdG9wOiAtN3B4O1xyXG5cdFx0aDJ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgICAgXHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG5cdFx0XHRjb2xvcjogIzAwNWY4NztcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5zaGFyZXtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0aDR7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0fVxyXG5cdC52aWV3LWNhcnR7XHJcblx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0dG9wOiAtNDVweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblx0dWx7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cdFxyXG5cdC50d28tY29sLWxpc3R7XHJcblx0XHQtbW96LWNvbHVtbi1jb3VudDogMjtcclxuXHQgICAgLW1vei1jb2x1bW4tZ2FwOiA0MHB4O1xyXG5cdCAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcclxuXHQgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA0MHB4O1xyXG5cdCAgICBjb2x1bW4tY291bnQ6IDI7XHJcblx0ICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcblx0ICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcblx0ICAgIFx0LW1vei1jb2x1bW4tZ2FwOiA2MHB4O1xyXG5cdCAgICBcdC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcclxuXHQgICAgXHRjb2x1bW4tZ2FwOiA2MHB4O1xyXG5cdCAgICB9XHJcblx0fVxyXG5cclxuXHQuaGVhZGxpbmV7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICYuaGVhZGxpbmUtcHJpY2Uge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgIFx0LnJpZ2h0IC5ib3R0b217XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcclxuXHRcdFx0fVxyXG5cdFx0XHQuYm90dG9tLmJpbGxpbmctZnJlcXVlbmN5IHtcclxuICAgIFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuICAgXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgIFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cdFx0XHQucmlnaHQgLnRvcHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcbiAgICBcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi53aGl0ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgaDJ7Y29sb3I6aW5oZXJpdDt9XHJcbiAgICAgICAgICAgIC5yaWdodHtcclxuICAgICAgICAgICAgICBjb2xvcjppbmhlcml0O1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdFx0aDJ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHR9XHJcblx0XHRpe1xyXG5cclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0LnJpZ2h0e1xyXG5cdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IDE5cmVtO1xyXG5cdFx0XHRoMntcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudG9we1xyXG5cdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuXHRcdFx0fVxyXG5cdFx0XHQuYm90dG9te1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRcdFx0Ym90dG9tOiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0aHJ7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0Rhcms7XHJcblx0fVxyXG5cdGJ1dHRvbntcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMSU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0d2lkdGg6IDMxLjklO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMxLjklO1xyXG5cdFx0XHRjb2xvcjogIzAwNDY2OTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICMwMDQ2Njk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC45Mzc1cmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG5cdFx0XHRcdHdpZHRoOiAzMS42JTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDElO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRidXR0b246Zm9jdXN7XHJcblx0XHRcdG91dGxpbmU6IDA7XHJcblx0XHR9XHJcblx0XHRidXR0b246aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XHJcblx0XHRcdGNvbG9yOiAkU25vdztcclxuXHRcdH1cclxuXHRcdC5idXR0b24tYWN0aXZle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xyXG5cdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHR9XHJcblxyXG4gICAgc2VsZWN0e1xyXG4gICAgICAgIEBpbmNsdWRlIHNlbGVjdC1zdHlsZSgpO1xyXG4gICAgfVxyXG5cclxuXHQuc3RlcHN7XHJcblx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJFN0b25lX0Rhcms7XHJcblx0XHQuc3RlcC1yb3d7XHJcblx0XHRcdHBhZGRpbmctbGVmdDozLjVyZW07XHJcblx0XHR9XHJcblx0XHQucm93LWZsZXh7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRoNHtcdFxyXG5cdFx0XHR3aWR0aDogODYlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3RlcC1udW1iZXJ7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDI4cHg7XHJcblx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcclxuXHRcdH1cclxuXHRcdC8qaDR7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRzbWFsbHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fSovXHJcblx0XHQuZXJyb3ItbWVzc2FnZXtcclxuXHRcdFx0Ly8gZGlzcGxheTogbm9uZTtcclxuXHRcdFx0cHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0d2lkdGg6IDI0MHB4O1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdGNsZWFyOnJpZ2h0O1xyXG5cdFx0XHRjb2xvcjogJEFjY2VudFJlZF9MaWdodDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHJcblx0XHR9XHJcblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0Y2xlYXI6cmlnaHQ7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0LmluYWN0aXZle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnVzZXItaW5wdXRze1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aW5wdXR7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICAgXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQudXNlci1jb3VudHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRsYWJlbHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBudW1iZXItaW5wdXQ7IFxyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC50b3RhbC11c2Vyc3tcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMTlweDtcclxuXHRcdFx0Ym90dG9tOiAxMSU7XHJcblx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0bGFiZWx7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdFx0fVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgICAgICAgICB9ICAgICAgICAgXHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcblx0XHRcdFx0dG9wOiA2MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNoZWNrb3V0e1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRoM3tcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdH1cclxuXHRcdHB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcclxuXHRcdH1cclxuXHRcdC5icmVha3tcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdH1cclxuXHRcdGJ1dHRvbntcclxuXHRcdFx0d2lkdGg6IDI0MHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcdFx0XHRcclxuXHRcdH1cclxuICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkQWNjZW50UmVkX0xpZ2h0O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cdFx0LnZhdC1pbmZve1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0XHR9XHJcblx0XHRcdGE6aG92ZXJ7XHJcblx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucGF5bWVudC1tZXRob2Rze1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaW5hY3RpdmV7XHJcblx0XHRcdGNvbG9yOiAkU25vdztcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vICNzdGVwMiwgI3N0ZXAzLCAjc3RlcDQsICNzdGVwNSwgI2Rlc2t0b3AtY2hlY2tvdXQsIC5zdW17XHJcblx0Ly8gXHRkaXNwbGF5OiBub25lO1xyXG5cdC8vIH1cclxuXHQucGF5bWVudC10eXBlXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDotMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRlc2NyaXB0aW9ue1xyXG5cdFx0LnYze1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHR0YWJsZXtcclxuXHRcdFx0XHRib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XHJcblx0XHRcdFx0Ym9yZGVyLXNwYWNpbmc6MDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHJcblx0XHRcdFx0dGQsIHRoIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MTBweCAxNXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJFN0b25lX0Rhcms7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdFx0XHR3b3JkLWJyZWFrOm5vcm1hbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGgge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6bm9ybWFsO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnYzLWNlbGx7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRTbm93O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXJcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnYzLXJvd3tcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JENhdHNraWxsX1doaXRlO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgIHRoLnYzLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGFsZV9Ta3k7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdC52My1jb2x7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDpib2xkO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokUGFsZV9Ta3k7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgLnYzLW5vc2FsZXRleHQge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgICAgICAgICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50b2dnbGUtdGFibGV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHQuZGV0YWlscy1idXR0b257XHJcblx0XHRtaW4td2lkdGg6MTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5sZWdhbHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG5cdFx0LmNvbnRhaW5lcntcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdHB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxle1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIC5iYWNrLXRvLWNhdGFsb2cge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHQucHJvZHVjdC10aXRsZXtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0aDJ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICBcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAjMDA1Zjg3O1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LnNoYXJle1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuXHRcdH1cclxuXHQgICAgLmlzLWFjdGl2ZXtcclxuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xyXG5cdCAgICAgICAgICBsZWZ0OiAtN3B4O1xyXG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgIH1cclxuXHQgICAgLmlzLWFjdGl2ZS1sZWZ0e1xyXG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XHJcblx0ICAgICAgICAgIGxlZnQ6IC0xMzVweDtcclxuXHQgICAgICAgICAgdG9wOiAtMTBweDtcclxuXHQgICAgICAgIH1cclxuXHQgICAgICB9XHJcblx0fVxyXG5cdC5jb21wYW55e1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcclxuXHRcdGNvbG9yOiAjMDA1Zjg3O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgfVxyXG5cdC50ZW4tcHgtcGFkZGluZ3tcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cdC5uby1wYWRkaW5nLXJpZ2h0e1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMnB4O1xyXG5cdH1cclxuXHQubm8tcGFkZGluZy1sZWZ0e1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMnB4O1xyXG5cdH1cclxuXHRoNHtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHR9XHJcblx0LnByb2R1Y3QtaW1hZ2V7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmJsdWUtYmFja2dyb3VuZHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XHJcblx0XHRsaW5lLWhlaWdodDogNjVweDtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRpe1xyXG5cdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHR9XHJcblx0XHRzcGFue1xyXG5cdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHR9XHJcblx0XHQuY2VudGVyZWR7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQubGVmdHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XHJcblx0XHR9XHJcblx0XHQubWlke1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XHJcblx0XHR9XHJcblx0XHQucmlnaHR7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHRcdC5wdXJjaGFzZXtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGl7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRcdGxlZnQ6IC01MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubm8tcGFkZGluZ3tcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnV0dG9uLWNvbnZlcnNpb257XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0fVxyXG5cdC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbntcclxuXHRcdFxyXG5cdFx0Lm5ld3Rvbi1hY2NvcmRpb24ge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7IFxyXG5cdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xyXG5cdFx0XHRjb2xvcjogJFN0b25lX0Rhcms7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdC5wYW5lbC10aXRsZXtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGl7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hY3RpdmV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcblx0XHR9XHJcblx0XHQuYWNjb3JkaW9uLXBhbmVsIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdC8vIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdC8vIG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0XHR1bHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2hvdyB7XHJcblx0XHRcdC8vIG9wYWNpdHk6IDE7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDUwMDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFjY29yZGlvbi10aWxle1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdFx0aDN7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5idXR0b24tY29udmVyc2lvbntcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNnB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGhye1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcblx0fVxyXG5cdFxyXG5cdC5tb2JpbGUtc3RlcHN7XHJcblx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJFN0b25lX0Rhcms7XHJcblx0XHRoNHtcdFxyXG5cdFx0XHR3aWR0aDogODYlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3RlcC1udW1iZXJ7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDI4cHg7XHJcblx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcclxuXHRcdH1cclxuXHRcdC5idXR0b24tY29udmVyc2lvbntcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0YnV0dG9ue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA0NjY5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzAwNDY2OTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjkzNzVyZW07ICAgICBcclxuXHRcdH1cclxuXHRcdGJ1dHRvbjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcclxuXHRcdFx0Y29sb3I6ICRTbm93O1xyXG5cdFx0fVxyXG5cdFx0YnV0dG9uOmZvY3Vze1xyXG5cdFx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0fVxyXG5cdFx0LmJ1dHRvbi1hY3RpdmV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XHJcblx0XHRcdGNvbG9yOiAkU25vdztcclxuXHRcdH1cclxuICAgICAgICAucm93LWVxLWhlaWdodCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHR9XHJcblx0LnN0ZXBze1xyXG5cdFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xyXG5cdFx0LnN0ZXAtcm93e1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cdFx0fVxyXG5cdFx0aDR7XHRcclxuXHRcdFx0d2lkdGg6IDg2JTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRzbWFsbHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN0ZXAtbnVtYmVye1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XHJcblx0XHR9XHJcblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdH1cclxuXHRcdGJ1dHRvbntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNDY2OTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMDQ2Njk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC45Mzc1cmVtOyAgICAgXHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHR9XHJcblx0XHRidXR0b246aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XHJcblx0XHRcdGNvbG9yOiAkU25vdztcclxuXHRcdH1cclxuXHRcdGJ1dHRvbjpmb2N1c3tcclxuXHRcdFx0b3V0bGluZTogMDtcclxuXHRcdH1cclxuXHRcdC5idXR0b24tYWN0aXZle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xyXG5cdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHR9XHJcbiAgICAgICAgLnJvdy1lcS1oZWlnaHQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblx0fVxyXG5cdC5jaGVja291dHtcclxuXHRcdGJ1dHRvbntcclxuXHRcdFx0d2lkdGg6IDI0MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHRcdGgze1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnBheW1lbnQtbWV0aG9kc3tcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcbiAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogJEFjY2VudFJlZF9MaWdodDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH0gICAgICAgIFxyXG5cdFx0LnZhdC1pbmZve1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHR9XHJcblx0XHRwe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcblx0XHR9XHJcblx0XHQudmF0LWluZm86aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0fVxyXG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuYm90dG9tLWxpbmt7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdFx0XHQubGlua3tcclxuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubGluazpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmluYWN0aXZle1xyXG5cdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDM1O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29udGludWV7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdC5idXR0b24tY29udmVyc2lvbntcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdFx0Lm1vYmlsZS1lcnJvci1tc2d7XHJcblx0XHRcdHdpZHRoOiAyNDBweDtcclxuXHRcdFx0Ly8gZGlzcGxheTogbm9uZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRjb2xvcjogJEFjY2VudFJlZF9MaWdodDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcblx0XHR9XHJcblx0XHQuaW5hY3RpdmV7XHJcblx0XHRcdGNvbG9yOiAkU25vdztcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8qI21vYmlsZS1zdGVwMXtcclxuXHRcdG1hcmdpbi1sZWZ0OjMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOmJsdWU7XHJcblx0XHQuaW5hY3RpdmV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDM1O1xyXG5cdFx0fVxyXG5cdH0qL1xyXG5cdCNtb2JpbGUtc3RlcDR7XHJcblx0XHRcdGJ1dHRvbntcclxuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHQudXNlci1pbnB1dHN7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQudXNlci1jb3VudHtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRsYWJlbHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG5cdFx0XHRcdHdpZHRoOiA3NSU7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudG90YWwtdXNlcnN7XHJcblx0XHRcdGxhYmVse1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRsYWJlbHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdH1cclxuICAgICAgICBsYWJlbC5zaW5nbGUtcHJvZHVjdHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR0b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cdFx0aW5wdXR7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG4gICAgICAgIGlucHV0LnNpbmdsZS1wcm9kdWN0e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW07XHJcblx0XHRcdHdpZHRoOiA4NXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRTdG9uZV9MaWdodDM1O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICAgXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwcHg7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcblx0fVxyXG5cdFxyXG5cdC5jaGVja291dC1tb2JpbGV7XHJcblx0XHRidXR0b257XHJcblx0XHRcdHdpZHRoOiAyNDBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0XHRoM3tcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHRcdC5wYXltZW50LW1ldGhvZHN7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0fVxyXG4gICAgICAgIC5lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRBY2NlbnRSZWRfTGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9ICAgICAgICBcclxuXHRcdC52YXQtaW5mb3tcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0fVxyXG5cdFx0cHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0fVxyXG5cdFx0LnZhdC1pbmZvOmhvdmVye1xyXG5cdFx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdH1cclxuXHRcdC5idXR0b24tY29udmVyc2lvbntcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LmJvdHRvbS1saW5re1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XHJcblx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHRcdFx0Lmxpbmt7XHJcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpbms6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5pbmFjdGl2ZXtcclxuXHRcdFx0Y29sb3I6ICRTbm93O1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRTdG9uZV9MaWdodDM1O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSwgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCB7XHJcbiAgLmhlYWRsaW5lIHtcclxuICAgIC50b3Age1xyXG4gICAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcclxuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuYm90dG9tIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0LnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZXtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLmRlc2NyaXB0aW9uIC52MyB7XHJcbiAgICAgIHRkLCB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgQGluY2x1ZGUgc2VsZWN0LXN0eWxlKCk7XHJcbiAgICB9XHJcblx0fVxyXG59XHJcblxyXG4iLCIucHJvZHVjdC1zdXBwb3J0IHtcclxuICAudHJlbmRpbmctdGl0bGUgeyBwYWRkaW5nOiAyMHB4IDAgMTJweCAwOyB9XHJcblxyXG4gIC5zdXBwb3J0LW1lc3NhZ2UgeyBwYWRkaW5nOiAwIDIwJTsgfVxyXG5cclxuICAuc3VwcG9ydC1waG9uZS1udW1zIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNtb3JlLXBob25lLW51bXMsICNmZXdlci1waG9uZS1udW1zIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5mby1ncm91cCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIHAgYSB7XHJcbiAgICBjb2xvcjogIzIzODdhYTtcclxuICB9XHJcblxyXG4gIC8vIEV4dHJhIHdpZHRoIGZvciB0aGUgYnV0dG9uIHRleHRcclxuICAuYnV0dG9uLWNvbnZlcnNpb24ud2lkZS1idG4geyB3aWR0aDogYXV0bzsgfVxyXG5cclxuICAuc3VwcG9ydC1saW5rcyB7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNEMEQwRDA7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIC5zdXBwb3J0LWxpbmsge1xyXG4gICAgICBtYXJnaW46IDZweCAwIDZweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4wZW07XHJcbiAgICAgIG1hcmdpbjogMTBweCAwIDRweCAwO1xyXG5cclxuICAgICAgYSB7IGNvbG9yOiBpbmhlcml0OyBmb250LXNpemU6IDAuOWVtOyB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGEgeyBjb2xvcjogaW5oZXJpdDsgfVxyXG4gICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1cHBvcnQtaW5mby1ibG9jayB7XHJcbiAgICBoNSB7XHJcbiAgICAgIG1hcmdpbjogNHB4IDAgNHB4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICYuZW1waGFzaXMge1xyXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICBtYXJnaW46IDIwcHggMCAxNHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdHJvbmctaCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlc291cmNlLWdyb3VwIHtcclxuICBcdHBhZGRpbmctdG9wOiAzMHB4OyBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICBcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5yZWdpb24tZ3JvdXAge1xyXG4gICAgaDYge1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWdpb24taW5mbyB7XHJcbiAgICAgIGg1IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1cHBvcnQtaW5wdXQge1xyXG4gICAgY29sb3I6IGJsYWNrOyBcclxuICAgIGxpbmUtaGVpZ2h0OjEuOGVtO1xyXG4gICAgXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGRpc3BsYXk6dGFibGUtY2VsbDsgXHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgICBcclxuICAuYmFubmVyLWVycm9yIHtcclxuICAgIGNvbG9yOiB5ZWxsb3c7IFxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgICBcclxuICAuc3VwcG9ydC1idXR0b24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAgIFxyXG4gIC5iYW5uZXIge1xyXG4gICAgcCB7IG1hcmdpbjogMDsgfVxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIFxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY5MTQ7IFxyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyBcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMTBweDtcclxuICAgICAgXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfSAgICAgIFxyXG4gICAgICAgIGE6Zm9jdXMsIGE6aG92ZXIge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5iYW5uZXItY2xvc2Uge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgXHJcbiAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1saW5rcyB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufSIsIi5xdW90ZXtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG4gIG1pbi1oZWlnaHQ6IDUzMHB4O1xyXG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcclxuICAucXVvdGUtdGl0bGV7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyBcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyAgXHJcbiAgICBoMXtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lOyAgIFxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAuc2hhcmV7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IFxyXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgIH1cclxuICAgIH0gIFxyXG4gICAgYXtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAuaXMtYWN0aXZle1xyXG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xyXG4gICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgLmlzLWFjdGl2ZS1sZWZ0e1xyXG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xyXG4gICAgICAgICAgbGVmdDogLTE0MHB4O1xyXG4gICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfVxyXG4gIC5jb250ZW50e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7ICBcclxuICAgIHB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH0gIFxyXG4gICAgYXtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgI3F1b3RlX2ltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucXVvdGVze1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcbiAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIH1cclxuICAuc2lnbmF0dXJle1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyAgXHJcbiAgfVxyXG4gIFxyXG4gIC52aWRlby1taWNldHlwZXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbToxNHB4O1xyXG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyAgXHJcbiAgfVxyXG4gICNtb2JpbGUtdmlkZW97XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgfVxyXG4gIC5tb2JpbGUtdmlkZW9cclxuICB7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgfVxyXG4gIC5tb2JpbGUtdmlkZW8tanNcclxuICB7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgfVxyXG4gIC5kZXNrdG9wLXZpZGVvXHJcbiAge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICB9XHJcbiAgLmRlc2t0b3AtdmlkZW8tanNcclxuICB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gIH1cclxuICAuYnV0dG9uLWNvbnZlcnNpb257XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gIC5xdW90ZXtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAucXVvdGUtdGl0bGV7XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3F1b3RlX2ltZ3tcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgfVxyXG4gICAgLnF1b3Rlc1xyXG4gICAge1xyXG4gICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtdmlkZW8tanNcclxuICAgIHtcclxuICAgICAgZGlzcGxheTpibG9jaztcclxuICAgIH1cclxuICAgIC52aWRlb3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtdmlkZW9cclxuICAgIHtcclxuICAgICAgZGlzcGxheTpibG9jaztcclxuICAgIH1cclxuICAgIC5tb2JpbGUtdmlkZW8tanNcclxuICAgIHtcclxuICAgICAgZGlzcGxheTpibG9jaztcclxuICAgIH1cclxuICAgIC5kZXNrdG9wLXZpZGVvXHJcbiAgICB7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICAgIC5kZXNrdG9wLXZpZGVvLWpzXHJcbiAgICB7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICAgICNtb2JpbGUtdmlkZW97XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnNpZ25hdHVyZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5idXR0b24tY29udmVyc2lvbntcclxuXHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiAvKiBza2lwbGluayAqL1xyXG4gLnNraXBsaW5rIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnNraXBsaW5rIGE6Zm9jdXMge1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi5yZWxhdGVkLWxpbmtze1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzYzQ2O1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBoZWFkaW5nc1JvbWFuKCl7XHJcbiAgICAgIGZvbnQtZmFtaWx5OlNpZW1lbnNSb21hbjtcclxuICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgfVxyXG4gIGgxe1xyXG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGNvbG9yOiAkU25vdztcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuICB9XHJcbiAuaW1nLXJlc3BvbnNpdmV7XHJcbiBcdHdpZHRoOiAxMDAlO1xyXG4gfVxyXG5cclxuLnNsaWNrLXByZXZ7XHJcbiAgbGVmdDogLTMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpe1xyXG4gICAgbGVmdDogLTQ1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stbmV4dHtcclxuICByaWdodDogLTMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpe1xyXG4gICAgcmlnaHQ6IC00NXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLXByZXYsIC5zbGljay1uZXh0e1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAzLjglO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpe1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M0NjRiO1xyXG4gIH1cclxuICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiB9XHJcbiAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle1xyXG4gIGNvbG9yOiAkU25vdztcclxuICBvcGFjaXR5OiAxO1xyXG4gfVxyXG4gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XHJcbiAgY29sb3I6ICRTbm93O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiB9XHJcbn1cclxuXHJcbi5nYXAtcmlnaHQge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweCA1MHB4OyBcclxufVxyXG5cclxuLnJlbGF0ZWQtbGlua3tcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBhe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogJFNub3c7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9Db3VudHJ5L3JlbGF0ZWQtbGlua3MtYmcucG5nJykgcmVwZWF0IGNlbnRlcjsgIFxyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgfVxyXG4gIH1cclxuICBhOmZvY3Vze1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgaXtcclxuICAgIGNvbG9yOiAkU25vdztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTVweDtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVsYXRlZC1saW5rcy1zbGlkZXIge1xyXG4gIC5zbGljay10cmFjayB7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBmbGV4LXdyYXA6d3JhcDtcclxuICB9XHJcbn1cclxuXHJcbi5uby1ndXR0ZXJ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MDtcclxufVxyXG5cclxuLnJlbGF0ZWQtbGluay1zaW5nbGUge1xyXG4gIHBhZGRpbmctdG9wOiAzcmVtOyBcclxuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICBcclxuICAuY29udGVudCB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcbiAgLndoaXRlLXBhZ2UtdGlsZXtcclxuICAgIGgze1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuLy8gICAud2hpdGUtcGFnZXN7XHJcbi8vICAgICAud2hpdGUtcGFnZS1kZXNje1xyXG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgICAgfVxyXG4vLyAgICAgaDF7XHJcbi8vICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vICAgLndoaXRlLXBhZ2UtdGlsZXtcclxuLy8gICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbi8vICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgXHJcblxyXG4vLyAgICAgLnRpbGUtaW1hZ2V7XHJcbi8vICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuLy8gICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuLy8gICAgICAgaW1ne1xyXG4vLyAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAudGlsZS1kZXRhaWxze1xyXG4vLyAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4vLyAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuLy8gICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xyXG4vLyAgICAgICBoM3tcclxuLy8gICAgICAgICBpbWd7XHJcbi8vICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgIC5idXR0b24tY29udmVyc2lvbntcclxuLy8gICAgICAgZGlzcGxheTogbm9uZTtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi5yZXNvdXJjZS1maWx0ZXIsIC5ldmVudHMtZmlsdGVyIHtcclxuXHJcbiAgJi5jaGFwdGVyLXRpbGVzIHtcclxuICAgIC50aWxlIHtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXHJcbiAgICAgIH1cclxuICAgICAgXHJcblxyXG4gICAgICAudGlsZS1kZXRhaWxzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAyMHB4IDE2cHg7XHJcblxyXG4gICAgICAgIGgxLFxyXG4gICAgICAgIGgyLFxyXG4gICAgICAgIGgzLFxyXG4gICAgICAgIGg0LFxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAudGlsZS1iYW5uZXIge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG5cclxuICAgICAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnJpZ2h0IHsgXHJcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGlsZS1pbmZvIHtcclxuXHJcbiAgICAgICAgICBpLmZhLmZhLWFuZ2xlLXJpZ2h0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyNDg2YWE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaS5mYS5mYS1leHRlcm5hbC1saW5rLFxyXG4gICAgICAgICAgaS5mYS5mYS1kb3dubG9hZCxcclxuICAgICAgICAgIGkuZmEuZmEtcGxheS1jaXJjbGUge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI0ODZhYTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucmVzb3VyY2UtbGlzdHtcclxuXHJcbiAgICAudGhyZWUtY29sdW1uLXJlc291cmNle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7IG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXNvdXJjZS1pbWctY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE3NXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgJi5pbWctc2hyaW5rIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsgXHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRkaXRpb25hbC1saW5rcyxcclxuICAgIC5vdGhlci1yZXNvdXJjZSB7XHJcblxyXG4gICAgICAgID4gaDI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZGl0aW9uYWwtbGlua3Mge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgXHJcblxyXG4gICAgICAgIC5jb2xsYXRlcmFsLXRhZ3tcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc291cmNlLWl0ZW17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vdGhlci1yZXNvdXJjZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBcclxuICAgICAgICAucmVzb3VyY2UtaXRlbXN7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yZXNvdXJjZS1pdGVtc3tcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBcclxuICAgICAgICBcclxuXHRcdC5yZXNvdXJjZS1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjVweCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94OyAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAxKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDIpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMyl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobil7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY29sbGF0ZXJhbC1pbmZve1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxhdGVyYWwtdGFne1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogI2RjNjkxMztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsYXRlcmFsLXRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogIzNjNDY0YjtcclxuICAgIH1cclxuXHJcbiAgICAuY29sbGF0ZXJhbC1kZXNjcmlwdGlvbntcclxuICAgICAgICBjb2xvcjogIzNjNDY0YjtcclxuICAgIH1cclxufVxyXG4iLCIuc2VhcmNoLWJhcntcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xyXG5cdC5zZWFyY2gtYm94e1xyXG5cdCAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0ICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcclxuXHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dDpmb2N1c3tcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtYnV0dG9uc3tcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDgwcHg7XHJcblx0XHQgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2VhcmNoLWJ0bjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkU25vdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNlYXJjaC1idG57XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgXHRtYXJnaW4tbGVmdDogLTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJlc2V0LWJ0bntcclxuICAgICAgICAgIFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2VhcmNoLWJ0bi1hY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICBjb2xvcjogJFNub3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgXHRsaW5lLWhlaWdodDogMzVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlY29tbWVuZGVkLXJlc3VsdHN7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRoMXtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcblx0fVxyXG5cdGltZ3tcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQucmVzdWx0LWNhcHRpb257XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xNXB4O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0aDF7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJFNub3c7XHJcblx0XHR9XHJcblx0XHRpbWd7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHRcdC5yZXN1bHQtY2FwdGlvbntcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm5vLXJlc3VsdHN7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuXHRoMXtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdG1hcmdpbi10b3A6IDNweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHR1bHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0aDF7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0XHRwe1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHR1bHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5zZWFyY2gtZm9ybSB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0LmlucHV0LXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH0gXHJcbiAgXHJcblx0LmlucHV0LXdyYXBwZXI6YmVmb3JlIHtcclxuXHQgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XHJcblx0ICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0ICBmb250LXN0eWxlOiBub3JtYWw7XHJcblx0ICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdCAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG5cdCAgY29sb3I6ICM4NzlCQUI7XHJcblx0ICBmb250LXNpemU6IDAuOWVtO1xyXG5cdCAgcGFkZGluZy1yaWdodDogMS4wZW07XHJcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICB0b3A6IDEycHg7XHJcblx0ICByaWdodDogMDtcclxuXHR9XHJcblxyXG5cdGlucHV0LnNlYXJjaC1pbnB1dCB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQkJDM0M5O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5vdGhlci1yZXN1bHRze1xyXG5cdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XHJcblxyXG5cdGgxe1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuXHR9XHJcblx0LnBhZ2UtcmVzdWx0c3tcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cclxuXHRcdFxyXG5cdFx0LnRvdGFsLXJlc3VsdHN7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDBweDtcclxuXHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdHRvcDoyNnB4O1xyXG5cdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHQvKmJvcmRlcjogMXB4IHNvbGlkICNmMDA7Ki9cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdC5zaG93T25Nb2JpbGV7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0b3A6LTIwcHg7LyoqL1xyXG5cdFx0XHRcdGxlZnQ6LThweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0Lypib3JkZXI6IDFweCBzb2xpZCAjZjAwOyovXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5pbnB1dC1ib3h7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzNweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFweDs7XHJcblx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcblx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG5cdFx0ICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG5cdFx0fVxyXG5cdFx0LmhpZGUtbW9iaWxle1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0Lm1vYmlsZS1yZXN1bHRze1xyXG5cdFx0XHRcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdC8qYm9yZGVyOiAxcHggc29saWQgI2YwMDsqL1xyXG5cdFx0fVx0XHJcblxyXG5cdFx0XHJcblx0fVxyXG5cdC5ibHVlLWZvbnR7XHJcblx0XHRjb2xvcjogIzIzODdhYTtcclxuXHR9XHJcblxyXG5cclxuXHQuc2VhcmNoLXJlc3VsdHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHQucmVzdWx0LWljb257XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHRcdC5yZXN1bHQtdHlwZXtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0LnJlc3VsdC1zaXple1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucmVzdWx0LWRldGFpbHN7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHRwe1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucmVzdWx0LWxpbmt7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5icmVhZGNydW1ic3tcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRjb2xvcjogIzg3OWJhYTtcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2JpbGUtYm9yZGVyLXRvcHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0Lm1vYmlsZS1ib3JkZXItdG9we1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbn0iLCIuc2VnbWVudHN7XHJcblx0QGV4dGVuZCAuY2hhcHRlci10aWxlcztcclxuXHRwYWRkaW5nOiA1NXB4IDAgODBweDtcclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlcntcclxuXHRcdGgxe1xyXG5cdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHR9XHJcblx0XHQmX19tb3JlLWluZm97XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHRcdFx0XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnRpbGUtY29udGFpbmVye1xyXG5cdFx0LnRpbGV7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtaW5mb3tcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zaGFyZS1jb250YWluZXJ7XHJcbiAgICAvLyBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5zaGFyZXtcclxuICAgIC8vIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgLy8gbWFyZ2luLXRvcDogLTNweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvL3dpZHRoOiAyMTBweDtcclxuICAgIC5zaGFyZS1idXR0b257XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLy8gcGFkZGluZzogNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB9XHJcbiAgICAuc2hhcmUtdGV4dHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjMWUyODMyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgIH1cclxuICAgIC5zaGFyZS1leHBhbnNpYmxle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgLnNoYXJlLWxpc3R7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAuc2hhcmUtbGlua3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBpe1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2hhcmUtbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFN0b25lX0Rhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNoYXJlLWxpbms6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTc4O1xyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFNub3cgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zaGFyZS1uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU25vdyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcblxyXG4uaXMtYWN0aXZle1xyXG4gICAgXHJcbiAgICAuc2hhcmUtYnV0dG9ue1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgLy8gdG9wOiA0cHg7XHJcbiAgICAgICAgLy8gbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gICAgLnNoYXJlLXRleHR7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuc2hhcmUtZXhwYW5zaWJsZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLnNoYXJlLXdyYXBwZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0Oi03cHg7XHJcbiAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaXMtYWN0aXZlLWxlZnR7XHJcbiAgICBcclxuICAgIC5zaGFyZS1idXR0b257XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gdG9wOiA0cHg7XHJcbiAgICB9XHJcbiAgICAuc2hhcmUtdGV4dHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnNoYXJlLWV4cGFuc2libGV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIC5zaGFyZS13cmFwcGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDotMTM1cHg7XHJcbiAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxufVxyXG5cclxuLnFyLWNvZGV7XHJcblx0cGFkZGluZy10b3AgOiAxMHB4O1xyXG5cdG1hcmdpbi1sZWZ0IDogMzVweDtcclxuXHRcclxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0bWFyZ2luOiA1MCUgYXV0bztcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0fVx0XHJcbn1cclxuXHJcbiAiLCIuc2hvdXRib3gge1xyXG4gIC8vb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XHJcbiAgY29sb3I6ICRTbm93O1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZGV0YWlscyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkQWNjZW50WWVsbG93X0xpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNob3V0Ym94LXRpdGxlIHtcclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gICAgLnNoYXJlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAvLyBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xyXG4gICAgICAuaXMtYWN0aXZlIHtcclxuICAgICAgICAuc2hhcmUtd3JhcHBlciB7XHJcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pcy1hY3RpdmUtbGVmdCB7XHJcbiAgICAgICAgLnNoYXJlLXdyYXBwZXIge1xyXG4gICAgICAgICAgbGVmdDogLTE0MHB4O1xyXG4gICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gICAgfVxyXG4gICAgYTpub3QoLmJ1dHRvbi1jb252ZXJzaW9uKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgIGNvbG9yOiAkQWNjZW50WWVsbG93X0xpZ2h0O1xyXG4gICAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIC8vUmVtb3ZlZCB0byBhbGxvdyBsb25nIHRpdGxlZCBsaW5rcyB0byB3cmFwIG9uIHNtYWxsIHNjcmVlbnNcclxuICAgIH1cclxuXHJcbiAgICAvLyBjdXN0b20gdHlwZWhlYWQgc3R5bGluZyBvbiB0aGUgc2hvdXRib3hcclxuICAgIHVsLnR5cGVhaGVhZCB7XHJcbiAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICBhLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaS5hY3RpdmUgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZWxvcXVhLXN1Y2Nlc3MtbWVzc2FnZSB7XHJcbiAgICAuYnV0dG9uLWNvbnZlcnNpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gICNzaG91dGJveC1tb2JpbGUtaW1hZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAuc2luZ2xlLWlucHV0LWZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLmZvcm0tZ3JvdXA6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgICNmb3JtRWxlbWVudDAge1xyXG4gICAgICBmbGV4OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgI2Zvcm1FbGVtZW50MSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDI0MHB4O1xyXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwidGFibGV0XCIpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2Zvcm1FbGVtZW50MiB7XHJcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDI0MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwidGFibGV0XCIpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1jb252ZXJzaW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2hvdXRib3gtaW5saW5lLWZvcm0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVlMztcclxuICAgIC5pbmxpbmUtZm9ybSB7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaG91dGJveC1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xyXG4gIGNvbG9yOiAkU25vdztcclxufVxyXG4uc2hvdXRib3gtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICBjb2xvcjogJFN0b25lX0Rhcms7XHJcbiAgLnNob3V0Ym94LXRpdGxlIHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6ICMwYTE0MTk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250ZW50IHtcclxuICAgIGNvbG9yOiAjMGExNDE5O1xyXG4gIH1cclxuICAuYnV0dG9uLWNvbnZlcnNpb24ge1xyXG4gICAgY29sb3I6ICMwYTE0MTk7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMGExNDE5O1xyXG4gIH1cclxuICAuZGV0YWlscyB7XHJcbiAgICBzcGFuLmZnLXllbGxvdyB7XHJcbiAgICAgIGNvbG9yOiAjNTAxNDNjO1xyXG4gICAgfVxyXG4gICAgc3Bhbi5mZy13aGl0ZSB7XHJcbiAgICAgIGNvbG9yOiAjMGExNDE5O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5mZy1ibGFjayB7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudCB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvdXRib3gtbGlnaHQzNSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XHJcbiAgY29sb3I6ICRTdG9uZV9EYXJrO1xyXG4gIC5zaG91dGJveC10aXRsZSB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZXRhaWxzIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNob3V0Ym94LWxpZ2h0NDUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDQ1O1xyXG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcclxuICAuc2hvdXRib3gtdGl0bGUge1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGV0YWlscyB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250ZW50IHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpe1xyXG4vLyAgIC5zaG91dGJveHtcclxuLy8gICAgIC5kZXRhaWxze1xyXG4vLyAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XHJcbi8vICAgLnNob3V0Ym94e1xyXG4vLyAgICAgaW1ne1xyXG4vLyAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcclxuLy8gICAuc2hvdXRib3h7XHJcbi8vICAgICBpbWd7XHJcbi8vICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuc2hvdXRib3gge1xyXG4gICAgdWwudHlwZWFoZWFkIHtcclxuICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuc2hvdXRib3gge1xyXG4gICAgLnNob3V0Ym94LUNUQXMge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIC5idXR0b24tY29udmVyc2lvbiB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1jb252ZXJzaW9uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcclxuICAuc2hvdXRib3gge1xyXG4gICAgLnNob3V0Ym94LUNUQXMge1xyXG4gICAgICAuYnV0dG9uLWNvbnZlcnNpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudmlkZW8td3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlscyB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNzaG91dGJveC1tb2JpbGUtaW1hZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLXNoYXJlLWljb24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBjb2xvcjogJFNub3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNpbXBsZS1yYXRlLWRlc2t0b3B7XHJcblx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG5cdGNvbG9yOiAkU3RvbmVfRGFyaztcclxuXHQubm8tcGFkZGluZ3tcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG5cdC5sZWZ0LXBhZGRpbmd7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG5cdC50aXRsZS1zaGFyZS1idXR0b25cclxuXHR7XHJcblx0XHRmbG9hdDpub25lO1xyXG5cdFx0bWFyZ2luLWxlZnQ6MTBweDtcclxuXHR9XHJcblx0LnByb2R1Y3QtaW1hZ2V7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5zaWRlLWxpbmt7XHJcblx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQucHJvZHVjdC10aXRsZXtcclxuXHRcdG1hcmdpbi10b3A6IC03cHg7XHJcblx0XHRoMntcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICBcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAjMDA1Zjg3O1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LnNoYXJle1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudmlldy1jYXJ0e1xyXG5cdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdHRvcDogLTQ1cHg7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cdGgye1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdGNvbG9yOiAjMDA1Zjg3O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdGF7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdGg0e1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdH1cclxuXHR1bHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHR9XHJcblx0XHJcblx0LnR3by1jb2wtbGlzdHtcclxuXHRcdC1tb3otY29sdW1uLWNvdW50OiAyO1xyXG5cdCAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XHJcblx0ICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xyXG5cdCAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDQwcHg7XHJcblx0ICAgIGNvbHVtbi1jb3VudDogMjtcclxuXHQgICAgY29sdW1uLWdhcDogNDBweDtcclxuXHQgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcclxuXHQgICAgXHQtbW96LWNvbHVtbi1nYXA6IDYwcHg7XHJcblx0ICAgIFx0LXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xyXG5cdCAgICBcdGNvbHVtbi1nYXA6IDYwcHg7XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG5cdC5oZWFkbGluZXtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcclxuXHRcdGhlaWdodDogODBweDtcclxuXHRcdGgye1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0Y29sb3I6ICRTbm93O1xyXG5cdFx0fVxyXG5cdFx0aXtcclxuXHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0Y29sb3I6ICRTbm93O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdC5yaWdodHtcclxuXHRcdFx0aGVpZ2h0OiBpbmhlcml0O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Y29sb3I6ICRTbm93O1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiAxOXJlbTtcclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRvcHtcclxuXHRcdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJvdHRvbXtcclxuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdFx0XHRcdGJvdHRvbTogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGhye1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xyXG5cdH1cclxuXHRidXR0b257XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR3aWR0aDogMTk1cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMzEuOSU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHRcdGNvbG9yOiAjMDA0NjY5O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgIzAwNDY2OTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjkzNzVyZW07XHJcblx0XHR9XHJcblx0XHRidXR0b246aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XHJcblx0XHRcdGNvbG9yOiAkU25vdztcclxuXHRcdH1cclxuXHRcdGJ1dHRvbjpmb2N1c3tcclxuXHRcdFx0b3V0bGluZTogMDtcclxuXHRcdH1cclxuXHRcdC5idXR0b24tYWN0aXZle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xyXG5cdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHR9XHJcblx0LnN0ZXBze1xyXG5cdFxyXG5cdFx0XHJcblx0XHRoNHtcdFxyXG5cdFx0XHR3aWR0aDogODYlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3RlcC1udW1iZXJ7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDI4cHg7XHJcblx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnVzZXItaW5wdXRze1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aW5wdXR7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0d2lkdGg6IDg1cHg7XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gICBcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuICAgXHRcdFx0XHRsaW5lLWhlaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0bGFiZWx7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR0b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jaGVja291dHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcclxuXHRcdH1cclxuXHRcdGgze1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdFx0fVxyXG5cdFx0cHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0fVxyXG5cdFx0YnV0dG9ue1xyXG5cdFx0XHR3aWR0aDogMjQwcHg7XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5idXR0b24tY29udmVyc2lvbntcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0fVxyXG4gICAgICAgIC5lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRBY2NlbnRSZWRfTGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcblx0XHQucGF5bWVudC1tZXRob2Rze1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudmF0LWluZm97XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdH1cclxuXHRcdFx0YTpob3ZlcntcclxuXHRcdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnBheW1lbnQtdHlwZVxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6LTIwcHg7XHJcblx0fVxyXG59XHJcbi5zaWRlLWNvbnRlbnR7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdHB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0fVxyXG5cdGF7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuLmxlZ2FsLXNpZGV7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0cHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHQuc2ltcGxlLXJhdGUtZGVza3RvcHtcclxuXHRcdC8vZGlzcGxheTogbm9uZTtcclxuXHRcdGJ1dHRvbiB7XHJcblx0XHQgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuICAgIC5wYWRkaW5nLWxlZnQtbGcge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2hlY2tvdXQge1xyXG4gICAgICAucGF5bWVudC1tZXRob2RzIHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblx0LnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9ue1xyXG5cdFx0XHJcblx0XHQubmV3dG9uLWFjY29yZGlvbiB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDsgXHJcblx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XHJcblx0XHRcdGNvbG9yOiAkU3RvbmVfRGFyaztcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuNHM7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0LnBhbmVsLXRpdGxle1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0aXtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFjdGl2ZXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcclxuXHRcdH1cclxuXHRcdC5hY2NvcmRpb24tcGFuZWwge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0bWF4LWhlaWdodDogMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Ly8gdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcclxuXHRcdFx0Ly8gb3BhY2l0eTogMDtcclxuXHJcblx0XHRcdHVse1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmxlZ2FsLXRleHR7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9IFxyXG5cdFx0LnNob3cge1xyXG5cdFx0XHQvLyBvcGFjaXR5OiAxO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA1MDAwcHggIWltcG9ydGFudDtcclxuXHRcdFx0cHtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hY2NvcmRpb24tdGlsZXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdGgze1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzZweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0gICAgXHJcblx0fVxyXG4vKlx0LnNpbXBsZS1yYXRlLW1vYmlsZXtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuKi9cclxufVxyXG5cclxuIiwiLnNpbmdsZS10b3BpYyB7XHJcblx0XHJcblx0LmFncmVlVG9UZXJtc1ZhbGlkYXRlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG5cdFxyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XHJcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0cGFkZGluZy10b3A6IDM1cHg7XHJcblx0LnRpdGxle1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdGgxe1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNoYXJle1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0ICAgIC5pcy1hY3RpdmV7XHJcblx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcclxuXHQgICAgICAgICAgbGVmdDogLTEwcHg7XHJcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgfVxyXG5cdCAgICAuaXMtYWN0aXZlLWxlZnR7XHJcblx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcclxuXHQgICAgICAgICAgbGVmdDogLTE0MHB4O1xyXG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgIH1cclxuXHQgICAgfSBcdFxyXG5cdH1cclxuXHRcclxuXHJcblxyXG5cdGgzIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG5cdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHRpbWd7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdC5pbWctY2FwdGlvbntcclxuXHRcdC8vZm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdCAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG5cdCAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuXHQgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0ICAgIG1hcmdpbi10b3A6MTBweDtcclxuXHQgICAgbWFyZ2luLWJvdHRvbToxNHB4O1xyXG5cdH1cclxuXHJcblx0QGltcG9ydCAnZm9ybSc7XHJcblxyXG5cdHVse1xyXG5cdFx0bGl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNxdW90ZV9pbWd7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgcmlnaHQ6IDA7XHJcblx0ICAgIGNvbG9yOiAjMDA0NjY5O1xyXG5cdCAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdCAgICBcdHdpZHRoOiA1MHB4O1xyXG5cdCAgICB9XHJcblxyXG5cdH1cclxuXHJcblx0LnF1b3Rlc3tcclxuXHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdCAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XHJcblx0ICAgIGNvbG9yOiAjMDA0NjY5O1xyXG5cdCAgICBsaW5lLWhlaWdodDogMjVweDtcclxuXHQgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0ICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0ICAgIFx0bGluZS1oZWlnaHQ6IDIzcHg7XHJcblx0ICAgIH1cclxuXHR9XHJcblx0LnNpZ25hdHVyZXtcclxuXHQgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cdCAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG5cdCAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuXHQgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHQgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdC5pbWctcXVvdGV7XHJcblx0ICAgIFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cdC5ncmV5LWJhcntcclxuXHQgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgXHR3aWR0aDogMTAwJTtcclxuXHQgIFx0aGVpZ2h0OiAxNHB4O1xyXG5cdCAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG5cdCAgXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdCAgXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdCAgXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0ICBcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0ICBcdGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XHJcblx0fVxyXG5cclxuICAucGFnZS10YWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgXHJcbiAgLndlYmluYXItdGFnbGluZSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICB9XHJcbiAgXHJcbiAgLnN0bHAtYXV0aG9yIHtcclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBwLmF1dGhvci1uYW1lIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHQuc2luZ2xlLXRvcGlje1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5zdGxwLWV2ZW50LWluZm97XHJcblx0QGV4dGVuZCAuc2luZ2xlLXRvcGljO1xyXG5cdHB7XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRzdHJvbmd7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4gIC5wYWdlLXRhZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBcclxuICAud2ViaW5hci10YWdsaW5lIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICBcclxuXHQuZm9ybS1ncm91cHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuc3RscC1xdW90ZXtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtYXJnaW46IDMwcHggMCAxNXB4O1xyXG5cdFx0XHJcblx0XHRpbWd7XHJcblx0XHRcdG1hcmdpbi10b3A6IDdweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0aGVpZ2h0OiA1OHB4O1xyXG5cdFx0fVxyXG5cdFx0cHtcclxuXHRcdCAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnN0bHAtcXVvdGUtYXV0aG9ye1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdHB7XHJcblx0XHQgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0ICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3RscC1hdXRob3Ige1xyXG5cdCAgaW1ne1xyXG5cdCAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHQgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIHAuYXV0aG9yLW5hbWUge1xyXG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcbiAgICB9XHJcblx0fVxyXG5cclxuXHR1bHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRsaXtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZXZlbnQtZGV0YWlsc3tcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRzcGFue1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0c3Ryb25ne1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0XHJcbn1cclxuLm9uLWRlbWFuZC13ZWJpbmFye1xyXG4gIEBleHRlbmQgLnN0bHAtZXZlbnQtaW5mbztcclxufVxyXG5cclxuLm9uLWRlbWFuZC13ZWJpbmFyIGgze1xyXG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufSIsIi5zb2NpYWwtbGlua3MtdGFiIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLnNoYXJlLWljb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTBweCA1cHggMTBweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NjY2NjYztcclxuICAgICAgICBjb2xvcjogIzhiOGI4YjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7ICBcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMHB4IDBweCA0cHg7ICAgICBcclxuICAgICAgICBcclxuICAgICAgICAuaWNvbi1zaGFyZS1uZXd0b24tYW5kcm9pZHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtaWNvbi1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgbm9uZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMHB4OyBcclxuXHJcbiAgICAgICAgLnNvY2lhbC1pY29uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFsLWljb24gKyAuc29jaWFsLWljb24ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNkYWRhZGE7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiICAgIC5zb2x1dGlvbnMtbGlzdHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xyXG5cclxuXHRwYWRkaW5nLXRvcDogNzVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdHBhZGRpbmc6IDI1cHggMDtcclxuXHR9XHJcblxyXG5cdGgxe1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHRcclxuXHQmX19maWx0ZXJ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblx0XHRwe1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW5wdXQtY29udGFpbmVye1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcclxuXHRcdFx0LmlucHV0LWJveHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogNDQwcHg7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0XHRmbGV4OiAxIDAgYXV0bztcdFxyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdCY6Oi1tcy1jbGVhciB7XHJcblx0XHRcdFx0ICAgIFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YnV0dG9ue1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDMwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcclxuXHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYWNjb3JkaW9ue1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xyXG5cdFx0fVxyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJFN0b25lX0Rhcms7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGJ1dHRvbntcclxuXHRcdFx0Y29sb3I6ICRTdG9uZV9EYXJrO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFjY29yZGlvbi10aXRsZXtcclxuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdCAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuXHRcdCAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG5cdFx0ICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0ICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG5cdFx0ICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0ICAgICAgICBcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdCAgICAgICAgXHR3aWR0aDogOTAlO1xyXG5cdFx0ICAgICAgICB9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zb2x1dGlvbi1yZXN1bHRze1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IFxyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGl7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRyaWdodDogMnB4O1xyXG5cdFx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQmX19wYW5lbHtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcclxuXHJcblx0XHRcdCYubGlzdHtcclxuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdC8vIGRpc3BsYXk6IG5vbmU7XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zaG93e1xyXG5cdFx0XHRcdC8vIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luOiA1cHggMCAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnBhbmVsLXJlc3VsdHN7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0b3JkZXI6IC0xO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhZ2luYXRpb24tYmxvY2t7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0Y29sb3I6ICRTdG9uZV9EYXJrO1xyXG5cdFx0bWluLWhlaWdodDogMzVweDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHRcdC50b3RhbC1yZXN1bHRze1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHRcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucmVtb3ZlLXBhZ2luYXRpb24sIGF7XHRcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wYWdpbmF0aW9uLWxpc3R7XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHRcdFxyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdFx0XHR3aWR0aDogMzVweDtcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdFx0XHQvLyB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdC8vIGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmxpc3R7XHJcblx0XHRtYXJnaW46IDUwcHggMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0LnNvbHV0aW9ue1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0XHRcdG1hcmdpbjogNDVweCAwO1xyXG5cdFx0fVxyXG5cdFx0LnNvbHV0aW9ue1xyXG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMntcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG5cdFx0ICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG5cdFx0ICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcblx0XHQgICAgICAgIGZsZXg6IDEgMCA0MCU7XHJcblxyXG5cdFx0ICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0ICAgICAgICBcdGZsZXg6IDA7XHJcblx0XHQgICAgICAgIFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDk1JTtcclxuXHRcdCAgICAgICAgXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0ICAgICAgICBcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHQgICAgICAgIH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdGl7XHJcblx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmhpZGV7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zdGlja3ktbmF2aWdhdGlvbntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogODg4ODtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIGhlaWdodDogNjBweDtcclxuXHJcbiAgLmNvbnRhaW5lcntcclxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFjay10by10b3B7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG4gICAgY29sb3I6ICMyMzg3YWE7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcblxyXG4gICAgfVxyXG4gICAgaXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bHtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGxpe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAgIC5zdGtfX2luLXBhZ2UtbG9jYXRpb257XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOjAgNDVweCAwIDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMjJweDtcclxuICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGU2MDVcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0a19fbG9jYXRpb24tbGlua3tcclxuICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zdGtfX2N1cnJlbnQtbG9jYXRpb257XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAvLyAuc3RrX19sb2NhdGlvbi1saW5re1xyXG4gICAgICAgICAgLy8gICBjb2xvcjogIzc4ODc5MTtcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICAgIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zdGtfX2N1cnJlbnQtbG9jYXRpb257XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjM4N2FhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzg3YWE7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb250ZW50OlwiXFxlNjA4XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9ue1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHggMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMzJweDtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6MCA0MHB4IDAgMjBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzJkMzczYztcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaXJjbGV7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCAjZmZmIHNvbGlkO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICByaWdodDogMjZweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNpcmNsZXtcclxuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4ICNmZmYgc29saWQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnNob3d7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICB9XHJcbiAgJi5maXhlZHtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIC8vIHRvcDogMHB4O1xyXG4gIH1cclxufVxyXG4iLCIuc3RvcmUtYWNjb3VudC1pbmZve1xyXG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdGxhYmVse1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblx0aDF7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRjb2xvcjogIzAwNDY2OTtcclxuXHR9XHJcblx0LmxpdGUtbGlua3tcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRjb2xvcjogIzIzODdhYTtcclxuICAgIFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cdC5oZWFkZXJ7XHJcblx0XHRjb2xvcjogIzNDNDY0QjtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0fVxyXG5cdFxyXG5cdGxhYmVse1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcblx0aW5wdXR7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR3aWR0aDogNzAlO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHR9XHJcblx0LmZvcm0tZ3JvdXB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRhe1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHNlbGVjdCB7XHJcblx0XHR3aWR0aDogNzAlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdCAgICBhcHBlYXJhbmNlOm5vbmU7XHJcblx0ICAgIC1tb3otYXBwZWFyYW5jZTpub25lOyAvKiBGaXJlZm94ICovXHJcblx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xyXG5cdCAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0ICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHQgICAgY29sb3I6ICM4NzliYWE7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgaGVpZ2h0OiA0MHB4O1xyXG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xyXG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZyk7XHJcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdCAgfVxyXG5cdCAgc2VsZWN0OjotbXMtZXhwYW5ke1xyXG5cdCAgICBkaXNwbGF5OiBub25lO1xyXG5cdCAgfVxyXG5cdCAgLmNyZWRpdC1jYXJkLWV4cGlyYXRpb257XHJcblx0ICBcdGZsb2F0OiByaWdodDtcclxuXHQgIFx0d2lkdGg6IDcwJTtcclxuXHQgIFx0c2VsZWN0e1xyXG5cdCAgXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHQgIFx0XHRmbG9hdDogbGVmdDtcclxuXHQgIFx0XHR3aWR0aDogMTQwcHg7XHJcblx0ICBcdH1cclxuXHQgIH1cclxuXHQgIC5yYWRpby1idXR0b25ze1xyXG5cdFx0XHJcblx0XHQgIC5yYWRpby1idXR0b257XHJcblx0XHQgIFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHQgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICBcdHdpZHRoOiBhdXRvO1xyXG5cdFx0ICBcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0ICBcdHNwYW57XHJcblx0XHQgIFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHQgIFx0fVxyXG5cdFx0ICBcdGlucHV0e1xyXG5cdFx0ICBcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0ICBcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcclxuXHRcdCAgXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0ICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdCAgXHR9XHJcblx0XHQgIFx0aW1ne1xyXG5cdFx0ICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICBcdH1cclxuXHRcdCAgXHRwe1xyXG5cdFx0ICBcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdCAgXHR9XHJcblx0XHQgIFx0LmNjLWltZ3tcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogODVweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdCAgXHR9XHJcblx0XHQgIFx0LnBwLWltZ3tcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHRcdCAgXHR9XHJcblx0XHQgIH1cclxuXHQgIH1cclxuXHQuZXhpc3RpbmctY3VzdG9tZXJ7XHJcblx0XHRtYXJnaW4tdG9wOiAtMTBweDtcclxuXHRcdC5mb3JtLWdyb3Vwe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hlY2tib3h7XHJcblx0XHRhe1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRpbnB1dHtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0LmNzY3tcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRpbnB1dHtcclxuXHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNDVweDtcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC5wcC1wYXltZW50e1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHJcblx0fVxyXG5cdC52ZXJpZnl7XHJcblx0XHRtYXJnaW4tdG9wOiAtNzBweDtcclxuXHR9XHJcbn0iLCIubWVkaWEtY2Fyb3VzZWwge1xyXG4gIGJhY2tncm91bmQ6ICRTbm93O1xyXG4gIC5tZWRpYS1jYXJvdXNlbC10aWxlcy1zbGlkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHggOTBweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWwtdGlsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMzBweCAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgfVxyXG59XHJcbiRkZXNrdG9wLWNhci1wZXJjZW50OiAxO1xyXG4kdGFibGV0LWNhci1wZXJjZW50OiAuODU7XHJcbiRtb2JpbGUtY2FyLXBlcmNlbnQ6IC40ODtcclxuXHJcbkBtaXhpbiBzZXQtd2lkdGgtY2FyLWltZygkc2l6ZSl7XHJcbiAgd2lkdGg6IDcwMHB4ICogJHNpemU7XHJcbn1cclxuXHJcbi5zdG9yZS1vdmVybGF5LWNhcm91c2VsLXRpbGVzLXNsaWRlciB7XHJcbiAgLnNsaWNrLXNsaWRlIHtcclxuICAgIEBpbmNsdWRlIHNldC13aWR0aC1jYXItaW1nKCRkZXNrdG9wLWNhci1wZXJjZW50KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG4gICAgICBAaW5jbHVkZSBzZXQtd2lkdGgtY2FyLWltZygkdGFibGV0LWNhci1wZXJjZW50KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgICBAaW5jbHVkZSBzZXQtd2lkdGgtY2FyLWltZygkbW9iaWxlLWNhci1wZXJjZW50KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcm91c2VsLXRpbGUge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuICBkaXZbYXJpYS1saXZlPXBvbGl0ZV0ge1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG4jbW9kYWxDYXJvdXNlbENsb3NlIHtcclxuICBAZXh0ZW5kICVjbG9zZUFNb2RhbDtcclxuICAuaWNvbi1jbG9zZSB7XHJcbiAgICBjb2xvcjojMjM4N2FhO1xyXG4gIH1cclxufVxyXG4jbXlDYXJvdXNlbE1vZGFsIHtcclxuIC5tb2RhbC1jb250ZW50IHtcclxuICAgd2lkdGg6IGF1dG87XHJcbiAgIGhlaWdodDogYXV0bztcclxuICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICBtYXgtd2lkdGg6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG4gICAgICAgd2lkdGg6IDcwMHB4ICogJHRhYmxldC1jYXItcGVyY2VudDtcclxuICAgICAgQGluY2x1ZGUgc2V0LXdpZHRoLWNhci1pbWcoJHRhYmxldC1jYXItcGVyY2VudCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICB3aWR0aDogNzAwcHggKiAkbW9iaWxlLWNhci1wZXJjZW50O1xyXG4gICAgICBAaW5jbHVkZSBzZXQtd2lkdGgtY2FyLWltZygkbW9iaWxlLWNhci1wZXJjZW50KTtcclxuICAgIH1cclxuICAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcclxuICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIuY2F0YWxvZy1oZWFkbGluZVxyXG57XHJcblx0LmJ1dHRvbi1zZXRcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOjIwcHg7XHJcblx0fVxyXG4gIC5jb250YWluZXItdmVyc2lvbiB7IFxyXG4gICAgbWFyZ2luOiAxcmVtIDByZW0gMnJlbTtcclxuICB9XHJcbiAgLnRleHQtaG9sZGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvdXRib3hcclxue1xyXG5cdC5kZXNrdG9wLWJ1dHRvbi12aWV3XHJcblx0e1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHR9XHJcblx0Lm1vYmlsZS1idXR0b24tdmlld1xyXG5cdHtcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHR9XHJcblx0XHJcbn1cclxuICAgICAgICAgICAgIFxyXG4uc3RvcmUtY2F0YWxvZ3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG5cdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG5cdC5ibHVlLWJnXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojYmVjZGQ3O1xyXG5cclxuXHRcdC5kZXNrdG9wYnV0dG9uXHJcblx0XHR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgIGEuYmx1ZS10ZXh0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiAgZmxleDsgXHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuICAgIC5jb2wtc20tNSAuZGVza3RvcGJ1dHRvbiB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHR9XHJcbn1cclxuLnN0b3JlLWNhdGFsb2cge1xyXG4gIC5kZXNrdG9wYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl0ge1xyXG4gICAgbGluZS1oZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XHJcblxyXG5cdC5zaG91dGJveFxyXG5cdHtcclxuXHRcdC5kZXNrdG9wLWJ1dHRvbi12aWV3XHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHRcdC5tb2JpbGUtYnV0dG9uLXZpZXdcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctaGVhZGxpbmV7XHJcblx0XHQucHJpbWFyeVxyXG5cdFx0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkQnV0dG9uX09yYW5nZTtcclxuXHRcdH1cclxuXHRcdGltZ3tcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblxyXG5cdC5jYXRhbG9nLWhlYWRsaW5lXHJcblx0e1xyXG5cdFx0LmJ1dHRvbi1zZXRcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDozMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNob3V0Ym94XHJcblx0e1xyXG5cdFx0LmRlc2t0b3AtYnV0dG9uLXZpZXdcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdFx0Lm1vYmlsZS1idXR0b24tdmlld1xyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1oZWFkbGluZXtcclxuXHRcdGltZ3tcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5wcmltYXJ5XHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRCdXR0b25fT3JhbmdlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3RvcmUtY2F0YWxvZ3tcclxuXHRcdC5ibHVlLWJnXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2JlY2RkNztcclxuXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zdG9yZS1jYXRhbG9nLXRpbGV7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuXHQuZGVza3RvcGJ1dHRvbntcclxuXHRcdC5idXR0b24tY29udmVyc2lvbi5wcmltYXJ5e1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdGltZ3tcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRoMntcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuXHQudGlsZS1jb250ZW50e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdHB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0XHRzcGFue1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2F0ZWdvcnl7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljO1xyXG5cdFx0Y29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XHJcblx0fVxyXG5cdC5yaWdodHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0aDJ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHQudG9we1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XHJcblx0XHRcdGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xyXG5cdFx0fVxyXG5cdFx0LmJvdHRvbXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdCAgICAuYm90dG9tLmJpbGxpbmctZnJlcXVlbmN5e1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBcdFx0ICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0XHQuaGVhZGxpbmV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0XHRjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcclxuXHRcdFx0aGVpZ2h0OiAzNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDozNHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdFx0LyptYXJnaW4tcmlnaHQ6IC0xNXB4OyovXHJcblx0XHRcdC8qbWFyZ2luLXJpZ2h0OjIwMHB4OyovXHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA3OHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR3aWR0aDoyMDBweDtcclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjhweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDExMHB4O1xyXG5cdFx0XHRcdGhlaWdodDozNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjM0cHg7XHJcblx0XHRcdFx0d2lkdGg6MjEwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjE2cHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6LTM2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vYmlsZS1yaWdodHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQudG9we1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XHJcblx0XHRcdGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xyXG5cdFx0fVxyXG5cdFx0LmJvdHRvbXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdFx0LmhlYWRsaW5le1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0XHRjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcclxuXHRcdFx0aGVpZ2h0OiAzNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDozNHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHRcdFx0d2lkdGg6MjAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblxyXG5cdC5zdG9yZS1jYXRhbG9nLXRpbGV7XHJcblx0XHQvKmJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7Ki9cclxuXHRcdGJhY2tncm91bmQtY29sb3I6JFNub3c7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MTBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OjFweDtcclxuXHRcdG1hcmdpbi1yaWdodDoxcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblxyXG5cdFx0aW1ne1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LmRlc2t0b3BidXR0b257XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHRcdC5yaWdodHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5tb2JpbGUtcmlnaHR7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoMi5oZWFkIHtcclxuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0LmhlYWRsaW5lXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDotMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAvL21hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnN0b3JlLWZhcXtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFxyXG5cdGgze1xyXG5cdFx0Y29sb3I6ICMwMDVmODc7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdC52aWV3LWNhcnR7XHJcblx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0dG9wOiAtMjVweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5mYXEtdGl0bGV7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdHBhZGRpbmctdG9wOiAzcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG5cclxuXHRcdGg0e1xyXG5cdFx0XHRjb2xvcjogIzNDNDY0QjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHRzcGFue1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFxyXG5cdFx0XHJcblxyXG5cdH1cclxuXHQub3JkZXItZm9ybXtcclxuXHRcdHdpZHRoOiA5MCU7XHJcblxyXG5cdFx0bGFiZWwsIGlucHV0IHtcclxuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG5cdFx0ICBcclxuXHRcdCAgICBoZWlnaHQ6NDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdG1pbi13aWR0aDogMTAwcHg7XHJcblx0XHQgICAgY29sb3I6ICMyRDJEMkQ7XHJcblx0XHQgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cdFx0ICAgIGhlaWdodDogNDBweDtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Zm9ybSwgaW5wdXQge1xyXG5cdFx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHQgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0ICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdH1cclxuXHRcdGlucHV0IHtcclxuXHRcdFx0d2lkdGg6IDc0JTtcclxuXHRcdFx0bWluLXdpZHRoOiA1MHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCAubGl0ZS1saW5rIHtcclxuXHJcblx0XHQgXHRjb2xvcjogIzIzODdhYTtcclxuXHRcdCBcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0IFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC5oZWF2eS1saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0IFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHQgXHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHQgXHRmb250LXNpemU6IDE4cHg7XHJcblx0XHQgXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHQgXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdFx0IFxyXG5cdH1cclxuXHQubGl0ZS1saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0IFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHQgXHRmb250LXNpemU6IDE2cHg7XHJcblx0XHQgXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHQgXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdFx0IFx0XHJcblxyXG5cdH1cclxuXHQubGluay1ob2xkZXJ7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcblxyXG5cdFxyXG59XHJcblxyXG4uZmFxLWZvb3RlcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblxyXG5cdFx0YXtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRhOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcblx0XHR9XHJcbn1cclxuXHRcclxuXHRcclxuXHRcclxuXHJcblx0XHJcblx0XHJcblx0XHJcblx0XHRcclxuXHRcclxuXHRcdFxyXG5cdFxyXG5cdFxyXG5cclxuXHJcblxyXG5cdFxyXG5cdFxyXG5cdFx0IiwiLmtleS1mZWF0dXJlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIC5oZWFkbGluZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBoMXtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hhcmV7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgLmlzLWFjdGl2ZXtcclxuICAgICAgICAuc2hhcmUtd3JhcHBlcntcclxuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlzLWFjdGl2ZS1sZWZ0e1xyXG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xyXG4gICAgICAgICAgbGVmdDogLTE0MHB4O1xyXG4gICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH0gXHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIuKAulwiO1xyXG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDAgLTFyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIC5jb2xsYXBzZS1vbi1tb2JpbGV7XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250aW51ZS1yZWFkaW5ne1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgcGFkZGluZy10b3A6MTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgLnBhbmVsLXRpdGxle1xyXG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7ICBcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAmLWV4cGFuZGVke1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZXNrdG9wLWJ1dHRvbntcclxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGUtYnV0dG9ue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICB1bHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgXHJcbiAgLmJ1dHRvbi1jb252ZXJzaW9ue1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWRlby1jYXB0aW9ue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcbiAgICBjb2xvcjogIzg3OWJhYTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIH1cclxuICAuZGVza3RvcC12aWRlb3tcclxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGUtdmlkZW97XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLnN0b3JlLWluc3RydWN0aW9uc3tcclxuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0LnZpZXctY2FydHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTI1cHg7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdGNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuXHQuaGVhZGxpbmV7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG5cdFx0aDF7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRjb2xvcjogIzAwNDY2OTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0LnJlZmVyZW5jZS1udW1iZXJ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRcdGNvbG9yOiAjMDA0NjY5O1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XHJcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHQuaGVhZGVye1xyXG5cdFx0Y29sb3I6ICMzQzQ2NEI7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdH1cclxuXHQuaW1wb3J0YW50LW1lc3NhZ2V7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XHJcblx0XHRjb2xvcjogI0FGMjM1RjtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cdC5saW5rc3tcclxuXHRcdGNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaW5zdHJ1Y3Rpb25ze1xyXG5cdFx0cDpudGgtY2hpbGQoMyl7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idXR0b25ze1xyXG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XHJcblx0XHRcdGl7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubm8tcGFkZGluZ3tcclxuXHRcdFx0cGFkZGluZy1yaWdodDowO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MDtcclxuXHRcdH1cclxuXHQuY29udGVudHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHJcblx0XHRzcGFue1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdC5hZGRyZXNze1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0LmRldGFpbHN7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdFx0fVxyXG5cdFx0bGFiZWx7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XHJcblx0XHRcdC5idXR0b24tdGV4dHtcclxuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucmFkaW8tYnV0dG9ue1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByaW1hcnl7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR9XHJcblx0XHQuc2Vjb25kYXJ5e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucHJpbnR7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblx0LmFjdGl2YXRpb24tY29kZXtcclxuXHRcdHB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5saWNlbnNle1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0LmxpY2Vuc2UtbnVtYmVye1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmFkZC11bmRlcmxpbmV7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlY2RkNztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHR9XHJcblx0dWx7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0bGl7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5vcmRlci1kZXRhaWxze1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRzcGFue1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGRpdntcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0fVxyXG5cdFx0LmRldGFpbHtcclxuXHRcdFx0d2lkdGg6IDEzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmRldGFpbHN7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHR9XHJcblx0XHQuYWRkcmVzcy1kZXRhaWx7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHR9XHJcblx0XHQuYWRkcmVzcy1kZXRhaWxze1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC5idXR0b24tY29udGFpbmVye1xyXG5cdFx0XHRoZWlnaHQ6IDE4MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdC5idXR0b24tY29udmVyc2lvbntcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcbn1cclxuXHJcbiIsIi5zaWVtZW5zLWhlYWQge1xyXG4gIC5zZWxlY3QtbGFuZ3VhZ2UgeyAvLyBQdXQgaW4gU3RvcmUgU2Nzc1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgfVxyXG4gIC5zZWxlY3QtbGFuZ3VhZ2UtY29udCB7IC8vIFB1dCBpbiBTdG9yZSBTY3NzXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XHJcbiAgfVxyXG59XHJcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gIGxpbmUtaGVpZ2h0OiBhdXRvO1xyXG59ICBcclxuXHJcbi5zZWxlY3QtbGFuZ3VhZ2Uge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJEdleXNlcjsgXHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IFxyXG4gICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICB3aWR0aDogOXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICRTbm93O1xyXG4gICAgY29sb3I6ICRTbGF0ZV9HcmV5O1xyXG59XHJcbi5zZWxlY3QtbGFuZ3VhZ2U6Zm9jdXMge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuc3Bhbi5kcm9wYXJ3LWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMjBweDsgXHJcbiAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07IFxyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkU25vdztcclxuICAgIGNvbG9yOiAkU2xhdGVfR3JleTtcclxufVxyXG4uc2llbWVucy1oZWFkIC5zZWxlY3QtbGFuZ3VhZ2UsIC5tb2JpbGUtbGFuZ3VhZ2UgLnNlbGVjdC1sYW5ndWFnZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgdG9wOiAtM3B4O1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLm1vYmlsZS1sYW5ndWFnZSB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAubGFuZ3VhZ2UtbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG4gIC5zZWxlY3QtbGFuZ3VhZ2Uge1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxuICBzcGFuLmRyb3BhcnctY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAyLjVyZW07XHJcblx0ICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07IFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbiAgLnNlbGVjdC1sYW5ndWFnZS1jb250IHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3cmVtKTtcclxuICB9XHJcbiAgXHJcbn1cclxuLnNpZW1lbnMtaGVhZCAubGFuZ3VhZ2UtbGFiZWwsIC5sYW5ndWFnZS1jb250YWluZXIgLmljb24tZ2xvYmUge1xyXG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDsgICAgXHJcbn1cclxuLm5hdmlnYXRpb24tZ2xvYmFsIHtcclxuICAuZHJvcGRvd24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJEF0aGVuc19HcmV5O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5vdCBzdXJlIHdoZXJlIHRvIHB1dCB0aGVzZSBpbiBjdXJyZW50IGZyYW1ld29ya1xyXG4uZGlzcC1pbmxpbmUsIC5kcm9wYXJ3LWNvbnRhaW5lciwgLmxhbmd1YWdlLWNvbnRhaW5lciwgLm1vYmlsZS1sYW5ndWFnZSAuc2VsZWN0LWxhbmd1YWdlLWNvbnQgIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ubW9iaWxlLWxhbmd1YWdlLCAubGFuZ3VhZ2UtY29udGFpbmVyLCAubW9iaWxlLWxhbmd1YWdlLWJ0biB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4ubW9iaWxlLWxhbmd1YWdlLnNlYXJjaC1vbiB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4ucG9zaXRpb24tYWJzb2x1dGUsIC5zaWVtZW5zLWhlYWQgLnNlbGVjdC1sYW5ndWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICBcclxufVxyXG4ucG9zaXRvbi1yZWxhdGl2ZSwgLmxhbmd1YWdlLWNvbnRhaW5lciwgLnNlbGVjdC1sYW5ndWFnZS1jb250IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4iLCIuc3RvcmUtbGVnYWx7XHJcblx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcclxuXHRwe1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdH1cclxuXHJcblx0YXtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0fVxyXG59IiwiLyogU3RvcmUgU2FsZXMgRm9yY2UgTGl2ZSBBZ2VudCBDaGF0ICovXHJcbiNzdG9yZWNoYXQge1xyXG4gIC5idG4tc3RvcmUtY2hhdCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAtNzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHQgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHQgY29sb3I6ICRTbm93O1xyXG5cdCB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgJEdyYWRfQSAwJSwgJEdyYWRfQiAxMiUsICRHcmFkX0QgMzklLCAkR3JhZF9DIDEwMCUpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSByb3RhdGUoLTkwZGVnKTtcclxuICAgIHRyYW5zaXRpb246IHJpZ2h0IDFzO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgIHdpZHRoOiAxMTBweDtcclxuICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcclxuICAgIHotaW5kZXg6IDE1MDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICByaWdodDogLTQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNwcmVjaGF0Rm9ybS5zdG9yZWNoYXQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLnJvd25vbWFyZ2luIHtcclxuXHRtYXJnaW46IGF1dG8gMDtcclxuICB9XHJcbiAgLmljb24tY2hhdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC44ZW07XHJcbiAgfVxyXG59XHJcbiAgI3ByZWNoYXRGb3JtIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XHJcbiAgICAuc3RvcmUtY2hhdC1oZHIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkU25vdztcclxuICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0b3JlLWNoYXQtaGRye1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkU25vdztcclxuICAgIH1cclxuICAgIC5yb3cge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gICAgLnN0b3JlLWNoYXQtZm9ybS1jb250IHtcclxuICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW0gM3JlbTtcclxuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAjc3RvcmUtY2hhdGZvcm0tY2xvc2Uge1xyXG4gICAgICBjb2xvcjogJFBldHJvbDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxNTU7XHJcbiAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgIC5mYS1jbG9zZXtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkUGV0cm9sO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMnB4IDJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9J3RleHQnXSwgaW5wdXRbdHlwZT0nZW1haWwnXSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkR2V5c2VyO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAuOHJlbSAxLjVyZW07XHJcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICBAZXh0ZW5kIGlucHV0W3R5cGU9J3RleHQnXTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICByZXNpemU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAjcHJlY2hhdC1zdWJtaXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10uaGFzLWVycm9yLWlucHV0LCBpbnB1dFt0eXBlPSdlbWFpbCddLmhhcy1lcnJvci1pbnB1dCwgdGV4dGFyZWEuaGFzLWVycm9yLWlucHV0IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJEVycm9yX1JlZDtcclxuICAgIH1cclxuICAgIC5oYXMtZXJyb3ItdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRFcnJvcl9SZWQ7XHJcbiAgICAgIGNvbG9yOiAkU25vdztcclxuICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRFcnJvcl9SZWQ7XHJcbiAgICB9XHJcbiAgICAjY2hhdC1waG9uZS1pbmZvLCAjY2hhdC1yZXEtaW5mbyB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICAgICNjaGF0LXBob25lLWluZm8ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgI2NoYXQtcmVxLWluZm8ge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5ib2R5I3N0b3JlY2hhdCB7XHJcbiAgYmFja2dyb3VuZDogJENhdHNraWxsX1doaXRlICFpbXBvcnRhbnQ7XHJcbn0iLCIuc3RvcmUtbG9va3VwLXRhYmxle1xyXG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XHJcblx0LnByb2R1Y3RzLXRhYmxle1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdHRoLCB0ZHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG5cdH1cclxuXHQudGFibGUtaGVhZGxpbmVze1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblx0LnByb2R1Y3Qtcm93e1xyXG5cdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XHJcblx0XHQudXNlcnMtY2VsbHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjIwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHQgICAgLnByb2R1Y3QtY2VsbHtcclxuXHQgICAgXHQucHJvZHVjdC1uYW1le1xyXG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdC5wcm9kdWN0LXRlcm17XHJcblx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHQgICAgXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xyXG5cdCAgICBcdH1cclxuXHQgICAgXHQuYWN0aXZhdGlvbi1jb2Rle1xyXG5cdCAgICBcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcblx0ICAgIFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0ICAgIFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcblx0ICAgIC5kZWxpdmVyeS1jZWxse1xyXG5cdCAgICBcdC5kZWxpdmVyeS1tZXRob2R7XHJcblx0ICAgIFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHQgICAgXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0ICAgIFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdCAgICBcdH1cclxuXHQgICAgfVxyXG5cdCAgICAucmVuZXdhbC1jZWxse1xyXG5cdCAgICBcdHdpZHRoOiAyNDBweDtcclxuXHQgICAgXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdCAgICBcdC5yZW5ld2Fse1xyXG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdCAgICBcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHQgICAgXHR9XHJcblx0ICAgIH1cclxuXHJcblx0ICAgXHJcblx0fVxyXG5cdFxyXG5cclxufSIsIi5vcmRlci1oaXN0b3J5LXRhYmxle1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHR0cntcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xyXG5cdH1cclxuXHR0aHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAjMDA1Zjg3O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblx0dGR7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHQudXNlcnMtY2VsbHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHR9XHJcblx0LnRlcm0tY2VsbHtcclxuXHRcdHdpZHRoOiAxNSU7XHJcblx0fVxyXG5cdC5zdGF0dXMtY2VsbHtcclxuXHRcdHdpZHRoOiAxNSU7XHJcblx0fVxyXG5cdGF7XHJcblx0XHRjb2xvcjogIzIzODdhYTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufSIsIi5zdG9yZS1wb3B1cCB7IFxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDsgXHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IFxyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlOyBcclxuICAgIGhlaWdodDogMTAwJTsgXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsMCwwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG5cclxuLnBvcHVwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDUyMHB4O1xyXG4gICAgc3BhbntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5uby1wYWRkaW5ne1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59IiwiLnF1b3RlLXNob3V0Ym94e1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XHJcbiAgY29sb3I6ICRTbm93O1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICY6Zm9jdXN7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuICAuZGV0YWlscyAuZmEtc3RhciB7IFxyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuICBpbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmRldGFpbHN7XHJcbiAgXHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xyXG4gIFx0Zm9udC1zaXplOiAxNHB4O1xyXG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gIFx0c3BhbntcclxuICBcdFx0Y29sb3I6ICRBY2NlbnRZZWxsb3dfTGlnaHQ7XHJcbiAgXHR9XHJcbiAgfVxyXG4gIC5zaG91dGJveC10aXRsZXtcclxuICAgIGgze1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gICAgLnNoYXJle1xyXG4gICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9IFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgIC5pcy1hY3RpdmV7XHJcbiAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XHJcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAuaXMtYWN0aXZlLWxlZnR7XHJcbiAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XHJcbiAgICAgICAgICBsZWZ0OiAtMTQwcHg7XHJcbiAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSBcclxuICAgIGF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY29udGVudHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7IFxyXG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG5cclxuICB9XHJcbiAgYXtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuICAgIGNvbG9yOiAkQWNjZW50WWVsbG93X0xpZ2h0O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgfVxyXG4gIH1cclxuXHJcbiAgI3Nob3V0Ym94LW1vYmlsZS1pbWFnZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgLnF1b3RlLXNob3V0Ym94e1xyXG4gICAgcHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5kZXRhaWxze1xyXG4gICAgICBpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNzaG91dGJveC1tb2JpbGUtaW1hZ2V7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtc2hhcmUtaWNvbntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGl7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICByaWdodDogMjBweDsgIFxyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7IFxyXG4gICAgICBjb2xvcjogJFNub3c7XHJcbiAgICAgIH0gXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLnN0b3JlLXN1Ym5hdntcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQudmlldy1jYXJ0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMjVweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0Y29sb3I6ICRCdXR0b25fQmx1ZTtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblx0dWx7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0fVxyXG5cdGF7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDFweCAyMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHQudGV4dHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zdGVwLW51bWJlcntcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcclxuXHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAjOWJhZmJlO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdFx0XHR0b3A6IDVweDsvKiovXHJcblx0XHQgXHRsZWZ0Oi0xM3B4O1xyXG5cdFx0IFx0LypAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0fSovXHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblxyXG5cclxuXHRhOmZpcnN0LWNoaWxke1xyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcclxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0XHQuc3RlcC1udW1iZXJ7XHJcblx0XHRcdGxlZnQ6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0YTpsYXN0LWNoaWxke1xyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XHJcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcclxuXHR9XHJcblx0LmFjdGl2ZXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDA0NjY5O1xyXG5cdFx0LnN0ZXAtbnVtYmVye1xyXG5cdFx0XHRjb2xvcjogIzAwNDY2OTtcclxuXHRcdH1cclxuXHRcdC50ZXh0e1xyXG5cdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc3RvcmUtc3VibmF2LW1vYmlsZXtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC52aWV3LWNhcnR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC0yNXB4O1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRjb2xvcjogJEJ1dHRvbl9CbHVlO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHR1bHtcclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdH1cclxuXHRsaXtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG5cdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHR9XHJcblx0YXtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMXB4IDIwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHRcdC50ZXh0e1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN0ZXAtbnVtYmVye1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xyXG5cdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICM5YmFmYmU7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHRcdHRvcDogNXB4Oy8qKi9cclxuXHRcdFx0bGVmdDotMTNweDtcclxuXHRcdFx0LypAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0fSovXHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblxyXG5cclxuXHRhOmZpcnN0LWNoaWxke1xyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcclxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0XHQuc3RlcC1udW1iZXJ7XHJcblx0XHRcdGxlZnQ6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0YTpsYXN0LWNoaWxke1xyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XHJcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcclxuXHR9XHJcblx0LmFjdGl2ZXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDA0NjY5O1xyXG5cdFx0LnN0ZXAtbnVtYmVye1xyXG5cdFx0XHRjb2xvcjogIzAwNDY2OTtcclxuXHRcdH1cclxuXHRcdC50ZXh0e1xyXG5cdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdC5zdG9yZS1zdWJuYXZ7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQuc3RvcmUtc3VibmF2LW1vYmlsZXtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG4iLCIuc3RvcmUtdGFibGV7XHJcblx0LmhlYWRsaW5le1xyXG5cdFx0aDF7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHJcblx0XHRjb2xvcjogIzAwNDY2OTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdH1cclxuXHRcdC5yZWZlcmVuY2UtbnVtYmVye1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0XHRjb2xvcjogIzAwNDY2OTtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0Y2xlYXI6IGJvdGg7XHRcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0cy10YWJsZXtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC51c2Vycy1jZWxse1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlbGV0ZS1jZWxsIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHR0aCwgdGR7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cdC50YWJsZS1oZWFkbGluZXN7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHQucHJvZHVjdC1yb3d7XHJcblx0XHRoZWlnaHQ6IDY1cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTtcclxuXHRcdC51c2Vycy1jZWxse1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDoyMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdCAgICAucHJvZHVjdC1jZWxse1xyXG5cdCAgICBcdC5wcm9kdWN0LW5hbWV7XHJcblx0ICAgIFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHQgICAgXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuXHQgICAgXHR9XHJcblx0ICAgIFx0LnByb2R1Y3QtdGVybXtcclxuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdCAgICBcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdC5hdXRvLXJlbmV3YWx7XHJcblx0ICAgIFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0ICAgIFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcdFxyXG5cdCAgICBcdH1cclxuXHQgICAgXHRhe1xyXG5cdCAgICBcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0ICAgIFx0XHRtYXJnaW4tbGVmdDogM3B4O1xyXG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdCAgICBcdH1cclxuXHQgICAgfVxyXG5cdCAgICAuZGVsaXZlcnktY2VsbHtcclxuXHQgICAgXHRmb250LXNpemU6IDE2cHg7IFxyXG5cdCAgICB9XHJcblx0ICAgIC5wcm9tby1jZWxse1xyXG5cdCAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgXHQucHJvbW8tY29kZXtcclxuXHQgICAgXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHQgICAgXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xyXG5cdCAgICBcdH1cclxuXHQgICAgXHRhe1xyXG5cdCAgICBcdFx0Y29sb3I6ICMyMzg3YWE7XHJcblx0ICAgIFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdC5pdGVtLWRldGFpbHN7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHQgICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgXHRcdGhlaWdodDogODBweDtcclxuXHQgICAgXHRcdHdpZHRoOiA0MDBweDtcclxuXHQgICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcblx0ICAgIFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0ICAgIFx0XHR6LWluZGV4OiAxMDtcclxuXHQgICAgXHRcdHRvcDogNTVweDtcclxuXHQgICAgXHRcdHB7XHJcblx0ICAgIFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHQgICAgXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcblx0ICAgIFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0XHRhe1xyXG5cdCAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHQgICAgXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0ICAgIFx0XHRcdGhlaWdodDogMjBweDtcclxuXHQgICAgXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdCAgICBcdFx0XHRjb2xvcjogJFN0b25lX0Rhcms7XHJcblx0ICAgIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgXHRcdFx0dG9wOiA1cHg7XHJcblx0ICAgIFx0XHRcdHJpZ2h0OiA1cHg7XHJcblx0ICAgIFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgXHRcdFx0aXtcclxuXHQgICAgXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdCAgICBcdFx0XHR9XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0fVxyXG5cdFx0XHQuaXRlbS1kZXRhaWxzOmFmdGVyIHtcclxuXHRcdFx0XHRib3R0b206IDEwMCU7XHJcblx0XHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0XHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDIyMywgMjMwLCAyMzcsIDApO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNkZmU2ZWQ7XHJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHRcdFx0fVxyXG5cdCAgICB9XHJcblx0ICAgIC5wcmljZS1jZWxse1xyXG5cdCAgICBcdGZvbnQtc2l6ZTogMTZweDtcclxuXHQgICAgXHQub2xkLXByaWNle1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdCAgICBcdH1cclxuXHQgICAgXHQuZGlzYy1wcmljZXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHQgICAgXHR9XHJcblx0ICAgIH1cclxuXHJcblx0ICAgIC5kZWxldGUtY2VsbHtcclxuXHQgICAgXHR3aWR0aDogNCU7XHJcblx0ICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICBcdGF7XHJcblx0ICAgIFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0ICAgIFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHQgICAgXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHQgICAgXHR9XHJcblx0ICAgIH1cclxuXHR9XHJcblx0XHJcblxyXG59IiwiLyogVGVuYW50IHZpZXcgVGFibGUgYW5kIGdlbmVyYWwgcGFnZSBzdHlsZXMgKi9cclxuLnN0b3JlLXRhYmxlIC5wcm9kdWN0cy10YWJsZSB7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxufVxyXG5cclxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDpkaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZDogI2RkZGRkZDtcclxufVxyXG5cclxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHdpZHRoOiA3MCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uc3RvcmUtaW50cm8ge1xyXG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XHJcbn1cclxuXHJcbi5za2lwcGVkLWZpZWxke1xyXG5mb250LXN0eWxlOml0YWxpYztcclxuZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5yZWdpc3Rlci1idXR0b25zIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuXHJcbi5maWVsZC1sYWJlbCB7XHJcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmZpZWxkLWRhdGEtc3RhdGljIHtcclxuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmZpZWxkLWRhdGEge1xyXG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uZmllbGQtbGluayB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5maWVsZC1saW5rOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICMxNDczOTE7XHJcbn1cclxuXHJcbi5yZXZpZXctdGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBjb2xvcjogIzAwNDY2OTtcclxufVxyXG5cclxuLnJldmlldy1lZGl0IHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA3cHg7XHJcbiAgdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5yZXZpZXctYm94IHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucmV2aWV3LWJveCBsaSB7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbn1cclxuXHJcbi5yZXZpZXctYm94IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM1LCAyNDAsIDI0NSk7XHJcbiAgcGFkZGluZzogMTVweCAzNXB4IDE1cHggMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ucmV2aWV3LXJpZ2h0IHtcclxuICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgYm9yZGVyOiAxcHggcmdiKDIxNiwgMjI0LCAyMjQpIHNvbGlkO1xyXG4gIG1hcmdpbi10b3A6IC00NXB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcblxyXG4vKioqIEZvcm0gU3R5bGluZyAqKiovXHJcblxyXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0OjpwbGFjZWhvbGRlcixcclxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjNzg4NzkxO1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkOWUxO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc5YmFhO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6ICMyZDM3M2M7XHJcbiAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0OmZvY3VzIHtcclxuICBvdXRsaW5lOiAxcHggc29saWQgIzAwNTU3ODtcclxufVxyXG5cclxuXHJcbi8qKiogRXJyb3IgSGFuZGxpbmcgU3R5bGluZyAqKiovXHJcblxyXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5oYXMtZXJyb3Ige1xyXG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZGMwMDAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMDA7XHJcbiAgY29sb3I6ICNkYzAwMDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmZhLXdhcm5pbmcsIC5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmZhLWNoZWNrIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmNvbC1lcnJvciB7XHJcbiAgY29sb3I6ICNkYzAwMDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gc3VjY2Vzcy1tc2cge1xyXG4gIGNvbG9yOiAjNDFhYWFhO1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5mYS13YXJuaW5nKy5jb2x1bW5pemUtaWNvbiwgLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuZmEtY2hlY2srLmNvbHVtbml6ZS1pY29uIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5oYXMtZXJyb3ItdGV4dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjZGMwMDAwO1xyXG4gIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZGMwMDAwO1xyXG59XHJcblxyXG5cclxuLyoqKiogUGFzc3dvcmQgQ3JpdGVyaWEgKioqKi9cclxuXHJcbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLnBvcG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMyZDM3M2M7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLnBvcG92ZXIuYm90dG9tPi5hcnJvdzphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJkMzczYztcclxufVxyXG5cclxuXHJcbi8qKioqIFBvcG92ZXIgKioqL1xyXG5cclxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAucG9wb3ZlciwgLnBvcG92ZXI+LmFycm93LCAucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5wb3BvdmVyPi5hcnJvdzo6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiBhdXRvO1xyXG4gIG1heC13aWR0aDogODAlO1xyXG5cclxufVxyXG5cclxuXHJcbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLnBvcG92ZXItY29udGVudCB1bCBsaSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuYnRuLWxpbmsge1xyXG4gIGNvbG9yOiAjMzM3YWI3O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuYnRuLWxpbms6aG92ZXIsIC5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmJ0bi1saW5rOmZvY3VzIHtcclxuICBjb2xvcjogIzIzNTI3YztcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiB0YWJsZSAucm93LnRhYmxlLWZvcm0tcm93OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uYXBwbHktYWxsLXJvdyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjk1KTtcclxufVxyXG5cclxuLnN0b3JlLXN1Ym5hdi5zdGVwcy1saW5rcyAuYnRuLmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYigxODMsIDE4MywgMTgzKTtcclxuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xyXG59XHJcblxyXG4vKiBNaXNjIG1vYmlsZSB0b3VjaCB1cHMgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5yZWdpc3Rlci1idXR0b25zIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAucmV2aWV3LXJpZ2h0IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5uZXh0LWJ0bi5wdWxsLXJpZ2h0IHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5zdG9yZS1zdWJuYXYuc3RlcHMtbGlua3Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5zdG9yZS1zdWJuYXYuc3RlcHMtbGlua3MgYSAudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc3RvcmUtc3VibmF2LnN0ZXBzLWxpbmtzIGEgLnN0ZXAtbnVtYmVyIHtcclxuICAgIGxlZnQ6IDQwJTtcclxuICB9XHJcbn1cclxuIiwiLyogRmxleCBTb2x1dGlvbnMgKi9cclxuLnJvdy1mbGV4LCAucm93LWNvbGhlaWdodC1lbGFzdGljIHsgXHJcbiAgICBkaXNwbGF5OmZsZXg7ICBcclxufVxyXG4ucm93LWVxLWhlaWdodCB7XHJcbiAgZmxleDogMCAxIDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5yb3ctZmxleC1jb2x1bW4sIC50aWxlLWNvbC1jb2x1bW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyB7IFxyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgJjphZnRlciwgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNDBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC5jdGEge1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29sb3I6ICRCdXR0b25fQmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qIEdlbmVyaWMgc3BhY2luZyAqL1xyXG4ucGFkZGluZy1sZWZ0LWxnIHtcclxuICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xyXG59XHJcbi5tYXJnaW4tbGVmdC1sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtO1xyXG59XHJcbi5uby1saXN0LW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4ubWFyZ2luLXNpZGUtc21hbGwge1xyXG4gICAgbWFyZ2luOiBhdXRvIDFyZW07XHJcbn1cclxuLm1hcmdpbi1sZWZ0LXNtYWxsIHtcclxuXHRtYXJnaW4tbGVmdDogMXJlbTtcclxufVxyXG4ubWFyZ2luLXJpZ2h0LXNtYWxsIHtcclxuICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbn1cclxuLm1hcmdpbi1yaWdodC14cyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn0iLCIudGFiYmVkLXBhbmVsIHtcclxuXHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcclxuXHQmLnBhbmVsLXN0cmV0Y2hlZCB7XHJcblx0XHJcblx0XHQudXBwZXJjYXNlIHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnRleHQtY2VudGVyIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucGFuZWwtd2hpdGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1x0XHJcblx0XHR9XHJcblx0XHJcblx0XHRhLnBhbmVsLXRhYnMge1xyXG5cdFx0XHRoZWlnaHQ6IDYwcHg7XHJcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBcdFx0XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMzMyU7XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0ICAgIFx0d2lkdGg6IDMzLjMzMzMzMyU7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG4gICAgXHRcclxuICAgIFx0LmJ1dHRvbi1jb252ZXJzaW9uIHtcclxuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNkVBO1xyXG4gICAgXHRcdGNvbG9yOiAjM0M0NjRCO1xyXG4gICAgXHRcdFxyXG4gICAgXHRcdCY6aG92ZXIge1xyXG4gICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0M2REZFODtcclxuICAgIFx0XHR9XHJcbiAgICBcdFx0XHJcbiAgICBcdFx0Ji5hY3RpdmUge1xyXG4gICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdBQTtcclxuICAgIFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgXHRcdH1cclxuICAgIFx0fVxyXG4gICAgXHRcclxuXHR9XHJcblx0XHJcblx0aDF7XHJcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICAgIFx0Zm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHR9XHJcblxyXG5cdCZfX21lbnV7XHJcblx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgIzIzODdhYTtcclxuXHRcdHVse1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM4ZmEyYjA7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZmEyYjA7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOGZhMmIwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcblx0XHRcdFx0XHRjb2xvcjogIzhmYTJiMDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJFNub3c7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzIzODdhYTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmX19wYW5lbHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDQ1cHg7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdCYuYWN0aXZle1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdC5oZWFkbGluZXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuXHRcdCAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0ICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdFx0ICAgICAgICBcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdCAgICAgICAgfVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zaGFyZXtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0LnNoYXJlLWJ1dHRvbntcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudmlkZW8tY2FwdGlvbntcclxuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMTVweCAwIDIwcHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0XHQuY2F0YWxvZy10aWxlcyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xyXG4gICAgICAgIH0gXHJcblx0fVxyXG5cdCZfX3BhbmVsLmNhdGFsb2ctdGlsZXMge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9ICAgIFxyXG59IiwiLyogRmxleCBTb2x1dGlvbnMgKi9cclxuLnJvdy1mbGV4LFxyXG4ucm93LWNvbGhlaWdodC1lbGFzdGljIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5yb3ctZmxleCB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5yb3ctZXEtaGVpZ2h0IHtcclxuICBmbGV4OiAwIDEgMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLnJvdy1mbGV4LWNvbHVtbixcclxuLnRpbGUtY29sLWNvbHVtbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5yb3ctY29saGVpZ2h0LWVsYXN0aWMge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgJjphZnRlcixcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmN0YS10aWxlcy1jaGFwdGVyIHtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgLnRpdGxlLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3VyLXRpbGUtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLXRpbGUge1xyXG4gICAgICB3aWR0aDogY2FsYygyMyUgLSAxNXB4KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIzODdhYTtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIzODdhYTtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTVweCAqIDEuMjg1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRCdXR0b25fQmx1ZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkQnV0dG9uX0JsdWU7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRTbm93O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGhyZWUtdGlsZS1jb250YWluZXIge1xyXG4gICAgQGV4dGVuZCAuZm91ci10aWxlLWNvbnRhaW5lcjtcclxuICAgIC5ibG9jay10aWxlIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMzAlIC0gMTVweCk7XHJcbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50d28tdGlsZS1jb250YWluZXIge1xyXG4gICAgQGV4dGVuZCAuZm91ci10aWxlLWNvbnRhaW5lcjtcclxuICAgIC5ibG9jay10aWxlIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNDclIC0gMTVweCk7XHJcbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciB7XHJcbiAgICBAZXh0ZW5kIC50d28tdGlsZS1jb250YWluZXI7XHJcbiAgICAuYmxvY2stdGlsZSBhIHtcclxuICAgICAgY29sb3I6ICMzYzQ2NGI7XHJcbiAgICB9XHJcbiAgICAuYmxvY2stdGlsZSBhOmhvdmVyLFxyXG4gICAgYTpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjM2M0NjRiO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHdvLWljb24tdGlsZXMtY2hhcHRlcixcclxuLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciB7XHJcbiAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICB9XHJcbiAgLmJ1dHRvbi1jb252ZXJzaW9uLWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzAxNGE7XHJcbiAgfVxyXG4gIC5pY29uLW9yYW5nZSB7XHJcbiAgICBjb2xvcjogJE9yYW5nZTtcclxuICB9XHJcbiAgLmljb24tYmx1ZSB7XHJcbiAgICBjb2xvcjogIzBmNzg5YjtcclxuICB9XHJcbiAgLmljb24tcGx1bSB7XHJcbiAgICBjb2xvcjogI2FmMjM1ZjtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBzcGFuLnRpdGxlLWgzIHtcclxuICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICB9XHJcbiAgICBzcGFuLnBhcmFncmFwaCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlLWNvbnRlbnQtdG9wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG4gIC50aXRsZS1jb250ZW50LWJvdHRvbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlLWNvbnRlbnQge1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgIH1cclxuICAgIGEuYnV0dG9uLWNvbnZlcnNpb24ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcInRhYmxldFwiKSB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVfc21hbGxcIikge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmxvY2stdGlsZS1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdDogNiU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDYlO1xyXG4gICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlX3NtYWxsXCIpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9jay10aWxlIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTUlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNSU7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAmLnRpdGxlLWgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnBhcmFncmFwaCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVfc21hbGxcIikge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG9iamVjdCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcmVtO1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudmlkZW8tYmxvY2stcGFydG5lci1yb3V0aW5ne1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi52aWRlby1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIFxyXG4gICAgJi5kYXJrIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzczYztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYXJnZSB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlcntcclxuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4udGlsZS1jb250YWluZXJ7XHJcblx0LnZpZGVvLWpzIHtcclxuXHRcdHBhZGRpbmctdG9wIDogNzUuMjUlO1xyXG5cdFx0XHJcblx0fVxyXG5cdC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbntcclxuXHRcdGZvbnQtc2l6ZTogNC41ZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGhlaWdodDogNTVweDtcclxuXHRcdHdpZHRoOiA1NXB4O1xyXG5cdFx0bGVmdDogNjUlO1xyXG5cdFx0dG9wOiA1NSU7XHJcblx0fVxyXG59XHRcclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdC50aWxlLWNvbnRhaW5lcntcclxuXHRcdC52aWRlby1qcyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1Ni4yNSVcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b257XHJcblx0XHRcdGZvbnQtc2l6ZTogNWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0bGVmdDogNjAlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdH1cclxuXHRcdC52anMtYmlnLXBsYXktY2VudGVyZWR7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVx0XHJcbn1cclxuXHJcbiIsIlxyXG5cclxuIC52aWRlby13cmFwcGVyLWZze1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6dGFiZWw7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuXHJcbiAgICBcclxuICAgIFxyXG4gICAgIHZpZGVve1xyXG4gICAgICAgIC8vbWFyZ2luLXRvcDogMSU7XHJcbiAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH0gIFxyXG5cclxuXHJcblxyXG4gICAgLnZqcy1jb250cm9sIHtcclxuICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAudmpzLWNvbnRyb2wtYmFyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40NSk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjYpO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICBcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyxtYXJnaW4gLjVzO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAudmlkZW8tanN7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi13aWR0aDoxMDAlO1xyXG4gICAgIH1cclxufVxyXG5cclxuIC52aWRlby13cmFwcGVyLWZze1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgLmNsb3NlLXZpZGVvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIHRvcDogMS4xNDI4NTcxNDI5cmVtO1xyXG4gICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgbGVmdDogMS4xNDI4NTcxNDI5cmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcblxyXG4gICAgfVxyXG4gICAgLmNsb3NlLXZpZGVvOmhvdmVyIHtcclxuICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICBcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLXZpZGVvX19idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS12aWRlb19faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjkyODU3MTQyODZyZW07XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jbG9zZS12aWRlb19faWNvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC43MTQyODU3MTQzcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGV0cm9sO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIC5jbG9zZS12aWRlb19fdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgXHJcbiAgICAgICAgY29sb3I6ICRQZXRyb2w7XHJcbiAgICB9XHJcblxyXG59IFxyXG5cclxuLnZpZGVvLW1pY2V0eXBle1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcclxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjE0cHg7XHJcbiAgfVxyXG5cclxuICAgIFxyXG4iLCIudmlkZW8tanN7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC52anMtYmlnLXBsYXktYnV0dG9ue1xyXG4gICAgICBmb250LXNpemU6IDVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG4gICAgLnZqcy1iaWctcGxheS1idXR0b257XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgbGVmdDogNjAlO1xyXG4gICAgfVxyXG5cclxuICAgIC52anMtY29udHJvbDpiZWZvcmV7XHJcbiAgICAgIC8vIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuIiwiLm9uLWRlbWFuZC13ZWJpbmFyLCAubGl2ZS13ZWJpbmFyLCAucGh5c2ljYWwtZXZlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICBcclxuXHQucHJlc2VudGVyc3tcclxuXHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHR9XHJcbiAgICAuZXZlbnQtYXJ0aWNsZSB7XHJcblxyXG4gICAgICAgIC5ldmVudC1pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcclxuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBvbCwgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuaW1nLWNhcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaGFyZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJykge1xyXG4gICAgICAgICAgICAuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5zaGFyZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXMtYWN0aXZlLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgLnNoYXJlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFx0IFxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIEBpbXBvcnQgJ2Zvcm0nO1xyXG4gICAgICAgIFxyXG4gICAgICAgICNxdW90ZV9pbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNDY2OTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnF1b3RlcyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNDY2OTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWduYXR1cmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZy1xdW90ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyZXktYmFyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnBhZ2UtdGFnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLndlYmluYXItdGFnbGluZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnN0bHAtYXV0aG9yIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcC5hdXRob3ItbmFtZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5wYWdlLXRhZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC53ZWJpbmFyLXRhZ2xpbmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuc3RscC1xdW90ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnN0bHAtcXVvdGUtYXV0aG9yIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5zdGxwLWF1dGhvciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwLmF1dGhvci1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5ldmVudC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub24tZGVtYW5kLXdlYmluYXItbWVkaWEge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIlxyXG4ud2ViaW5hci1saXN0IHtcclxuXHJcbiAgICAudGlsZS1kZXRhaWxzIHtcclxuICAgICAgICBoMSwgaDIsIGgzLCBoNCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdC5pbWctaGVpZ2h0LWlle1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxcHg7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblx0XHJcblx0dmlkZW8ge1xyXG5cdFx0aGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMTMwJSAhaW1wb3J0YW50O1xyXG5cdFx0bWF4LXdpZHRoOiAxMzAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwiaHRtbCB7XHJcbiAgLypcclxuICAgICAgICBTZXR0aW5nIHRoZSBkb2N1bWVudCdzIGZvbnQgc2l6ZSBlbmFibGVzIHRoZSByZW0gbWVhc3VyZW1lbnRzICh3aGljaCBpcyBiYXNlZCBvbiB0aGUgZG9jdW1lbnQgZm9udCBzaXplKSB0byBiZSBcclxuICAgICAgICByZXNwb25zaXZlLiBcclxuICAgICovXHJcblxyXG4gIGZvbnQtc2l6ZTogNjIuNSU7IC8vMSByZW0gPSAxMHB4OyAgMTBweC8xNnB4ID0gNjIuNSUgIE5vdGUgMTZweCBpcyBkZWZhdWx0IGJyb3dzZXIgZm9udCBzaXplXHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbihkZXNrdG9wX3NtYWxsKSB7XHJcbiAgICBmb250LXNpemU6IDU2LjI1JTsgLy8xcmVtID0gOXB4OyAgOS8xNiA9IDU2LjI1JVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xyXG4gICAgZm9udC1zaXplOiA1MCU7IC8vMXJlbSA9IDhweDsgIDgvMTYgPSA1MCVcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbihtb2JpbGUpIHtcclxuICAgIGZvbnQtc2l6ZTogNDMuNzUlOyAvLzFyZW0gPSA3cHg7ICA3LzE2ID0gNDMuNzUlXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4obW9iaWxlX3NtYWxsKSB7XHJcbiAgICBmb250LXNpemU6IDM3LjUlOyAvLzFyZW0gPSA2cHg7ICA2LzE2ID0gMzcuNSVcclxuICB9XHJcbn1cclxuIiwiLyogRk9OVCBQQVRIXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PSN7JGZhLXZlcnNpb259Jyk7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbi8vICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9Gb250QXdlc29tZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IC8vIHVzZWQgd2hlbiBkZXZlbG9waW5nIGZvbnRzXHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHJcbn1cclxuIiwiLy8gSWNvbiBTaXplc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xyXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xyXG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xyXG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XHJcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cclxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xyXG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiLy8gTGlzdCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcclxuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xyXG4gIHRvcDogKDJlbSAvIDE0KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XHJcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcclxuICB9XHJcbn1cclxuIiwiLy8gVmFyaWFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZmEtZm9udC1wYXRoOiAgICAgICAgXCIuLi9mb250c1wiICFkZWZhdWx0O1xyXG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcclxuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XHJcbi8vJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC43LjAvZm9udHNcIiAhZGVmYXVsdDsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxyXG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XHJcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XHJcbiRmYS1ib3JkZXItY29sb3I6ICAgICAjZWVlICFkZWZhdWx0O1xyXG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xyXG5cclxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcclxuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XHJcbiRmYS12YXItYWRkcmVzcy1ib29rLW86IFwiXFxmMmJhXCI7XHJcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xyXG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xyXG4kZmEtdmFyLWFkanVzdDogXCJcXGYwNDJcIjtcclxuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XHJcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xyXG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFwiXFxmMDM5XCI7XHJcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcclxuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcclxuJGZhLXZhci1hbWF6b246IFwiXFxmMjcwXCI7XHJcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xyXG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xyXG4kZmEtdmFyLWFuY2hvcjogXCJcXGYxM2RcIjtcclxuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xyXG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXCJcXGYxMDNcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcIlxcZjEwMlwiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XHJcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcclxuJGZhLXZhci1hbmdsZS1yaWdodDogXCJcXGYxMDVcIjtcclxuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcclxuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcclxuJGZhLXZhci1hcmNoaXZlOiBcIlxcZjE4N1wiO1xyXG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFwiXFxmMGE4XCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiBcIlxcZjE4ZVwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFwiXFxmMGFhXCI7XHJcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcclxuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xyXG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcIlxcZjA2MVwiO1xyXG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xyXG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcclxuJGZhLXZhci1hcnJvd3MtYWx0OiBcIlxcZjBiMlwiO1xyXG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xyXG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xyXG4kZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XHJcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xyXG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xyXG4kZmEtdmFyLWF0OiBcIlxcZjFmYVwiO1xyXG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xyXG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XHJcbiRmYS12YXItYmFja3dhcmQ6IFwiXFxmMDRhXCI7XHJcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcclxuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XHJcbiRmYS12YXItYmFuZGNhbXA6IFwiXFxmMmQ1XCI7XHJcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcclxuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XHJcbiRmYS12YXItYmFyLWNoYXJ0LW86IFwiXFxmMDgwXCI7XHJcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcclxuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xyXG4kZmEtdmFyLWJhdGg6IFwiXFxmMmNkXCI7XHJcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcclxuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xyXG4kZmEtdmFyLWJhdHRlcnktMDogXCJcXGYyNDRcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XHJcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xyXG4kZmEtdmFyLWJhdHRlcnktMzogXCJcXGYyNDFcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XHJcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMjQwXCI7XHJcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xyXG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjI0MVwiO1xyXG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcclxuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xyXG4kZmEtdmFyLWJlaGFuY2U6IFwiXFxmMWI0XCI7XHJcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XHJcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcclxuJGZhLXZhci1iZWxsLW86IFwiXFxmMGEyXCI7XHJcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcclxuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XHJcbiRmYS12YXItYmljeWNsZTogXCJcXGYyMDZcIjtcclxuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xyXG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XHJcbiRmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xyXG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XHJcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcclxuJGZhLXZhci1ibGFjay10aWU6IFwiXFxmMjdlXCI7XHJcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XHJcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xyXG4kZmEtdmFyLWJsdWV0b290aC1iOiBcIlxcZjI5NFwiO1xyXG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XHJcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcclxuJGZhLXZhci1ib21iOiBcIlxcZjFlMlwiO1xyXG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XHJcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XHJcbiRmYS12YXItYm9va21hcmstbzogXCJcXGYwOTdcIjtcclxuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xyXG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcclxuJGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XHJcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xyXG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xyXG4kZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XHJcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XHJcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XHJcbiRmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xyXG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XHJcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xyXG4kZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XHJcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XHJcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcclxuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZjI3MlwiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XHJcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86IFwiXFxmMjczXCI7XHJcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xyXG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcclxuJGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XHJcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcclxuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xyXG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcclxuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcclxuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFwiXFxmMjE4XCI7XHJcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xyXG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xyXG4kZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XHJcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XHJcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XHJcbiRmYS12YXItY2MtamNiOiBcIlxcZjI0YlwiO1xyXG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XHJcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xyXG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcclxuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xyXG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xyXG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xyXG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcclxuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcclxuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XHJcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XHJcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xyXG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcclxuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XHJcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xyXG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XHJcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcclxuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcclxuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XHJcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xyXG4kZmEtdmFyLWNpcmNsZS1vOiBcIlxcZjEwY1wiO1xyXG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xyXG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xyXG4kZmEtdmFyLWNsaXBib2FyZDogXCJcXGYwZWFcIjtcclxuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xyXG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xyXG4kZmEtdmFyLWNsb3NlOiBcIlxcZjAwZFwiO1xyXG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xyXG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xyXG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXCJcXGYwZWVcIjtcclxuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XHJcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcclxuJGZhLXZhci1jb2RlLWZvcms6IFwiXFxmMTI2XCI7XHJcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcclxuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcclxuJGZhLXZhci1jb2ZmZWU6IFwiXFxmMGY0XCI7XHJcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xyXG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XHJcbiRmYS12YXItY29sdW1uczogXCJcXGYwZGJcIjtcclxuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xyXG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcclxuJGZhLXZhci1jb21tZW50aW5nOiBcIlxcZjI3YVwiO1xyXG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcclxuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcclxuJGZhLXZhci1jb21tZW50cy1vOiBcIlxcZjBlNlwiO1xyXG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XHJcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XHJcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFwiXFxmMjBlXCI7XHJcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xyXG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XHJcbiRmYS12YXItY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XHJcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XHJcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xyXG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XHJcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcclxuJGZhLXZhci1jc3MzOiBcIlxcZjEzY1wiO1xyXG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XHJcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XHJcbiRmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xyXG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XHJcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xyXG4kZmEtdmFyLWRhc2hjdWJlOiBcIlxcZjIxMFwiO1xyXG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xyXG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XHJcbiRmYS12YXItZGVhZm5lc3M6IFwiXFxmMmE0XCI7XHJcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xyXG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcclxuJGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xyXG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XHJcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcclxuJGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xyXG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcclxuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XHJcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XHJcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XHJcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xyXG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZS1vOiBcIlxcZjJjM1wiO1xyXG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XHJcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xyXG4kZmEtdmFyLWVkZ2U6IFwiXFxmMjgyXCI7XHJcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcclxuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xyXG4kZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xyXG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XHJcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcclxuJGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XHJcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XHJcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcclxuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcIlxcZjJiNlwiO1xyXG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcclxuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XHJcbiRmYS12YXItZW52aXJhOiBcIlxcZjI5OVwiO1xyXG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcclxuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xyXG4kZmEtdmFyLWV1cjogXCJcXGYxNTNcIjtcclxuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xyXG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcIlxcZjEyYVwiO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcclxuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcclxuJGZhLXZhci1leHBhbmQ6IFwiXFxmMDY1XCI7XHJcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xyXG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XHJcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFwiXFxmMTRjXCI7XHJcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xyXG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcclxuJGZhLXZhci1leWVkcm9wcGVyOiBcIlxcZjFmYlwiO1xyXG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xyXG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xyXG4kZmEtdmFyLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XHJcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XHJcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xyXG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFwiXFxmMDQ5XCI7XHJcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xyXG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcclxuJGZhLXZhci1mZWVkOiBcIlxcZjA5ZVwiO1xyXG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcclxuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcclxuJGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xyXG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xyXG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcclxuJGZhLXZhci1maWxlLWNvZGUtbzogXCJcXGYxYzlcIjtcclxuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XHJcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xyXG4kZmEtdmFyLWZpbGUtbW92aWUtbzogXCJcXGYxYzhcIjtcclxuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XHJcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcclxuJGZhLXZhci1maWxlLXBob3RvLW86IFwiXFxmMWM1XCI7XHJcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XHJcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XHJcbiRmYS12YXItZmlsZS1zb3VuZC1vOiBcIlxcZjFjN1wiO1xyXG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcclxuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcclxuJGZhLXZhci1maWxlLXZpZGVvLW86IFwiXFxmMWM4XCI7XHJcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XHJcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcclxuJGZhLXZhci1maWxlcy1vOiBcIlxcZjBjNVwiO1xyXG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XHJcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xyXG4kZmEtdmFyLWZpcmU6IFwiXFxmMDZkXCI7XHJcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XHJcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcclxuJGZhLXZhci1maXJzdC1vcmRlcjogXCJcXGYyYjBcIjtcclxuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xyXG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xyXG4kZmEtdmFyLWZsYWctbzogXCJcXGYxMWRcIjtcclxuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcclxuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcclxuJGZhLXZhci1mbGlja3I6IFwiXFxmMTZlXCI7XHJcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XHJcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xyXG4kZmEtdmFyLWZvbGRlci1vOiBcIlxcZjExNFwiO1xyXG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xyXG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XHJcbiRmYS12YXItZm9udDogXCJcXGYwMzFcIjtcclxuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XHJcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xyXG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXCJcXGYyODZcIjtcclxuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcclxuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xyXG4kZmEtdmFyLWZvdXJzcXVhcmU6IFwiXFxmMTgwXCI7XHJcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XHJcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcclxuJGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcclxuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xyXG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xyXG4kZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcclxuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcclxuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xyXG4kZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xyXG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XHJcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcclxuJGZhLXZhci1nZzogXCJcXGYyNjBcIjtcclxuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XHJcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcclxuJGZhLXZhci1naXQ6IFwiXFxmMWQzXCI7XHJcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcclxuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XHJcbiRmYS12YXItZ2l0aHViLWFsdDogXCJcXGYxMTNcIjtcclxuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xyXG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcclxuJGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XHJcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XHJcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XHJcbiRmYS12YXItZ2xpZGUtZzogXCJcXGYyYTZcIjtcclxuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcclxuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFwiXFxmMGQ1XCI7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcclxuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xyXG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xyXG4kZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xyXG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XHJcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XHJcbiRmYS12YXItaC1zcXVhcmU6IFwiXFxmMGZkXCI7XHJcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XHJcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XHJcbiRmYS12YXItaGFuZC1saXphcmQtbzogXCJcXGYyNThcIjtcclxuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcclxuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcclxuJGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XHJcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xyXG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcclxuJGZhLXZhci1oYW5kLXBlYWNlLW86IFwiXFxmMjViXCI7XHJcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XHJcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XHJcbiRmYS12YXItaGFuZC1zY2lzc29ycy1vOiBcIlxcZjI1N1wiO1xyXG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcclxuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcclxuJGZhLXZhci1oYW5kc2hha2UtbzogXCJcXGYyYjVcIjtcclxuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XHJcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcclxuJGZhLXZhci1oZGQtbzogXCJcXGYwYTBcIjtcclxuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XHJcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcclxuJGZhLXZhci1oZWFydDogXCJcXGYwMDRcIjtcclxuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xyXG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcclxuJGZhLXZhci1oaXN0b3J5OiBcIlxcZjFkYVwiO1xyXG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XHJcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcclxuJGZhLXZhci1ob3RlbDogXCJcXGYyMzZcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XHJcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLTI6IFwiXFxmMjUyXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXCJcXGYyNTJcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XHJcbiRmYS12YXItaG91eno6IFwiXFxmMjdjXCI7XHJcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XHJcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XHJcbiRmYS12YXItaWQtYmFkZ2U6IFwiXFxmMmMxXCI7XHJcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcclxuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XHJcbiRmYS12YXItaWxzOiBcIlxcZjIwYlwiO1xyXG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xyXG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XHJcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XHJcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xyXG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xyXG4kZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XHJcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XHJcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xyXG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcclxuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcclxuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcclxuJGZhLXZhci1pbnRlcnNleDogXCJcXGYyMjRcIjtcclxuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xyXG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcclxuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XHJcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xyXG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcclxuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xyXG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcclxuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcclxuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XHJcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xyXG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XHJcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcclxuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xyXG4kZmEtdmFyLWxlZ2FsOiBcIlxcZjBlM1wiO1xyXG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XHJcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcclxuJGZhLXZhci1sZXZlbC11cDogXCJcXGYxNDhcIjtcclxuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZmUtcmluZzogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xyXG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFwiXFxmMjAxXCI7XHJcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcclxuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcclxuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XHJcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xyXG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xyXG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XHJcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XHJcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcclxuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xyXG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xyXG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcclxuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XHJcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcclxuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcclxuJGZhLXZhci1tYWduZXQ6IFwiXFxmMDc2XCI7XHJcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xyXG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XHJcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XHJcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcclxuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XHJcbiRmYS12YXItbWFwLW1hcmtlcjogXCJcXGYwNDFcIjtcclxuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcclxuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xyXG4kZmEtdmFyLW1hcC1zaWduczogXCJcXGYyNzdcIjtcclxuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xyXG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xyXG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcIlxcZjIyOVwiO1xyXG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XHJcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcclxuJGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XHJcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XHJcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xyXG4kZmEtdmFyLW1lZGtpdDogXCJcXGYwZmFcIjtcclxuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XHJcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XHJcbiRmYS12YXItbWVyY3VyeTogXCJcXGYyMjNcIjtcclxuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XHJcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcclxuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcIlxcZjEzMVwiO1xyXG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xyXG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcclxuJGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XHJcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XHJcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XHJcbiRmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xyXG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcclxuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xyXG4kZmEtdmFyLW1vbmV5OiBcIlxcZjBkNlwiO1xyXG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcclxuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XHJcbiRmYS12YXItbW90b3JjeWNsZTogXCJcXGYyMWNcIjtcclxuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xyXG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xyXG4kZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XHJcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xyXG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xyXG4kZmEtdmFyLW9iamVjdC1ncm91cDogXCJcXGYyNDdcIjtcclxuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcclxuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xyXG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcIlxcZjI2NFwiO1xyXG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xyXG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcclxuJGZhLXZhci1vcGVyYTogXCJcXGYyNmFcIjtcclxuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xyXG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XHJcbiRmYS12YXItcGFnZWxpbmVzOiBcIlxcZjE4Y1wiO1xyXG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xyXG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xyXG4kZmEtdmFyLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XHJcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xyXG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcclxuJGZhLXZhci1wYXN0ZTogXCJcXGYwZWFcIjtcclxuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcclxuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XHJcbiRmYS12YXItcGF1c2UtY2lyY2xlLW86IFwiXFxmMjhjXCI7XHJcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xyXG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcclxuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XHJcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcclxuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XHJcbiRmYS12YXItcGVyY2VudDogXCJcXGYyOTVcIjtcclxuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcclxuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XHJcbiRmYS12YXItcGhvdG86IFwiXFxmMDNlXCI7XHJcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xyXG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcclxuJGZhLXZhci1waWVkLXBpcGVyOiBcIlxcZjJhZVwiO1xyXG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xyXG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XHJcbiRmYS12YXItcGludGVyZXN0OiBcIlxcZjBkMlwiO1xyXG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xyXG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XHJcbiRmYS12YXItcGxhbmU6IFwiXFxmMDcyXCI7XHJcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcclxuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcclxuJGZhLXZhci1wbGF5LWNpcmNsZS1vOiBcIlxcZjAxZFwiO1xyXG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XHJcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcclxuJGZhLXZhci1wbHVzLWNpcmNsZTogXCJcXGYwNTVcIjtcclxuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcclxuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xyXG4kZmEtdmFyLXBvZGNhc3Q6IFwiXFxmMmNlXCI7XHJcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xyXG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xyXG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXCJcXGYyODhcIjtcclxuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XHJcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XHJcbiRmYS12YXItcXJjb2RlOiBcIlxcZjAyOVwiO1xyXG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xyXG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcclxuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzogXCJcXGYyOWNcIjtcclxuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcclxuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xyXG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcIlxcZjEwZVwiO1xyXG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xyXG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcclxuJGZhLXZhci1yYXZlbHJ5OiBcIlxcZjJkOVwiO1xyXG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xyXG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XHJcbiRmYS12YXItcmVkZGl0OiBcIlxcZjFhMVwiO1xyXG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcclxuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xyXG4kZmEtdmFyLXJlZnJlc2g6IFwiXFxmMDIxXCI7XHJcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcclxuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XHJcbiRmYS12YXItcmVucmVuOiBcIlxcZjE4YlwiO1xyXG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XHJcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xyXG4kZmEtdmFyLXJlcGx5OiBcIlxcZjExMlwiO1xyXG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcclxuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xyXG4kZmEtdmFyLXJldHdlZXQ6IFwiXFxmMDc5XCI7XHJcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XHJcbiRmYS12YXItcm9ja2V0OiBcIlxcZjEzNVwiO1xyXG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xyXG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcclxuJGZhLXZhci1yb3VibGU6IFwiXFxmMTU4XCI7XHJcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xyXG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XHJcbiRmYS12YXItcnViOiBcIlxcZjE1OFwiO1xyXG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xyXG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xyXG4kZmEtdmFyLXMxNTogXCJcXGYyY2RcIjtcclxuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XHJcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcclxuJGZhLXZhci1zY2lzc29yczogXCJcXGYwYzRcIjtcclxuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XHJcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xyXG4kZmEtdmFyLXNlYXJjaC1taW51czogXCJcXGYwMTBcIjtcclxuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcclxuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XHJcbiRmYS12YXItc2VuZDogXCJcXGYxZDhcIjtcclxuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XHJcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xyXG4kZmEtdmFyLXNoYXJlOiBcIlxcZjA2NFwiO1xyXG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcclxuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xyXG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXCJcXGYxNGRcIjtcclxuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcclxuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XHJcbiRmYS12YXItc2hlcWVsOiBcIlxcZjIwYlwiO1xyXG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcclxuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xyXG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXCJcXGYyMTRcIjtcclxuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XHJcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xyXG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFwiXFxmMDdhXCI7XHJcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xyXG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XHJcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXCJcXGYyYTdcIjtcclxuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcclxuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XHJcbiRmYS12YXItc2lnbmluZzogXCJcXGYyYTdcIjtcclxuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcclxuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xyXG4kZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xyXG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xyXG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xyXG4kZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XHJcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcclxuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xyXG4kZmEtdmFyLXNuYXBjaGF0OiBcIlxcZjJhYlwiO1xyXG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xyXG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcclxuJGZhLXZhci1zbm93Zmxha2UtbzogXCJcXGYyZGNcIjtcclxuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xyXG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XHJcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFwiXFxmMTVkXCI7XHJcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xyXG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcclxuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcIlxcZjE2MVwiO1xyXG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xyXG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcclxuJGZhLXZhci1zb3J0LWRvd246IFwiXFxmMGRkXCI7XHJcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcclxuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcclxuJGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xyXG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XHJcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcclxuJGZhLXZhci1zcGlubmVyOiBcIlxcZjExMFwiO1xyXG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xyXG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XHJcbiRmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xyXG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xyXG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xyXG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xyXG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XHJcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xyXG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLW86IFwiXFxmMDA2XCI7XHJcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XHJcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xyXG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XHJcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xyXG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xyXG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcIlxcZjI0OVwiO1xyXG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XHJcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcclxuJGZhLXZhci1zdG9wLWNpcmNsZTogXCJcXGYyOGRcIjtcclxuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xyXG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xyXG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFwiXFxmMGNjXCI7XHJcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XHJcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xyXG4kZmEtdmFyLXN1YnNjcmlwdDogXCJcXGYxMmNcIjtcclxuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XHJcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XHJcbiRmYS12YXItc3VuLW86IFwiXFxmMTg1XCI7XHJcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XHJcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XHJcbiRmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcclxuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcclxuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XHJcbiRmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcclxuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XHJcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcclxuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcclxuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xyXG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xyXG4kZmEtdmFyLXRlbGV2aXNpb246IFwiXFxmMjZjXCI7XHJcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcclxuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcclxuJGZhLXZhci10ZXh0LWhlaWdodDogXCJcXGYwMzRcIjtcclxuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xyXG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xyXG4kZmEtdmFyLXRoLWxhcmdlOiBcIlxcZjAwOVwiO1xyXG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XHJcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcIlxcZjJjN1wiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci0yOiBcIlxcZjJjOVwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXCJcXGYyY2JcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXCJcXGYyY2FcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcclxuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xyXG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xyXG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XHJcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XHJcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xyXG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcclxuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcclxuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XHJcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XHJcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xyXG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZS1vOiBcIlxcZjJkNFwiO1xyXG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XHJcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XHJcbiRmYS12YXItdG9nZ2xlLWxlZnQ6IFwiXFxmMTkxXCI7XHJcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcclxuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XHJcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiBcIlxcZjE1MlwiO1xyXG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcclxuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XHJcbiRmYS12YXItdHJhaW46IFwiXFxmMjM4XCI7XHJcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XHJcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xyXG4kZmEtdmFyLXRyYXNoOiBcIlxcZjFmOFwiO1xyXG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XHJcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcclxuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XHJcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XHJcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xyXG4kZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xyXG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcclxuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XHJcbiRmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xyXG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XHJcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xyXG4kZmEtdmFyLXR2OiBcIlxcZjI2Y1wiO1xyXG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcclxuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xyXG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xyXG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xyXG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcclxuJGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xyXG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XHJcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcclxuJGZhLXZhci11bmxpbms6IFwiXFxmMTI3XCI7XHJcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xyXG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XHJcbiRmYS12YXItdW5zb3J0ZWQ6IFwiXFxmMGRjXCI7XHJcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xyXG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcclxuJGZhLXZhci11c2Q6IFwiXFxmMTU1XCI7XHJcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcclxuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcclxuJGZhLXZhci11c2VyLWNpcmNsZS1vOiBcIlxcZjJiZVwiO1xyXG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XHJcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xyXG4kZmEtdmFyLXVzZXItcGx1czogXCJcXGYyMzRcIjtcclxuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcclxuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xyXG4kZmEtdmFyLXVzZXJzOiBcIlxcZjBjMFwiO1xyXG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xyXG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XHJcbiRmYS12YXItdmVudXM6IFwiXFxmMjIxXCI7XHJcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xyXG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XHJcbiRmYS12YXItdmlhY29pbjogXCJcXGYyMzdcIjtcclxuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XHJcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcclxuJGZhLXZhci12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XHJcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XHJcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xyXG4kZmEtdmFyLXZpbmU6IFwiXFxmMWNhXCI7XHJcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XHJcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XHJcbiRmYS12YXItdm9sdW1lLWRvd246IFwiXFxmMDI3XCI7XHJcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcclxuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XHJcbiRmYS12YXItd2FybmluZzogXCJcXGYwNzFcIjtcclxuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XHJcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XHJcbiRmYS12YXItd2VpeGluOiBcIlxcZjFkN1wiO1xyXG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xyXG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XHJcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6IFwiXFxmMjliXCI7XHJcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcclxuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcclxuJGZhLXZhci13aW5kb3ctY2xvc2U6IFwiXFxmMmQzXCI7XHJcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XHJcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xyXG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXCJcXGYyZDFcIjtcclxuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcclxuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xyXG4kZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcclxuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XHJcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcclxuJGZhLXZhci13cGV4cGxvcmVyOiBcIlxcZjJkZVwiO1xyXG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XHJcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xyXG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XHJcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XHJcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xyXG4kZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XHJcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XHJcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XHJcbiRmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xyXG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XHJcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLXlvYXN0OiBcIlxcZjJiMVwiO1xyXG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XHJcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xyXG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xyXG5cclxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XHJcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0ge1xyXG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XHJcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cclxufVxyXG5cclxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xyXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxyXG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fSB7XHJcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cclxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxyXG59XHJcbiIsIi8vIFNwaW5uaW5nIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cclxuXHJcbi8vIEhvb2sgZm9yIElFOC05XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXHJcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG4iLCIvLyBNaXhpbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkBtaXhpbiBmYS1pY29uKCkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXHJcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblxyXG59XHJcblxyXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG59XHJcblxyXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcclxufVxyXG5cclxuXHJcbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxyXG4vL1xyXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cclxuXHJcbkBtaXhpbiBzci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy9cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXHJcbi8vXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8vIFN0YWNrZWQgSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cclxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxyXG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxyXG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XHJcbiIsIiRpY29uLWZvbnQtcGF0aDogXCIuLi9mb250cy9cIjtcclxuQGltcG9ydCBcImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL19ib290c3RyYXAuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzXCI7XHJcbi8vIEBpbXBvcnQgXCJib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3NcIjtcclxuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL3Zqcy5zY3NzXCI7XHJcblxyXG4vKkdsb2JhbCBTdHlsZXMqL1xyXG5AaW1wb3J0IFwiaGVscGVycy9fY29sb3JzLnNjc3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL19tZWRpYVF1ZXJpZXMuc2Nzc1wiO1xuQGltcG9ydCBcImhlbHBlcnMvX3NsaWNrLXRoZW1lLnNjc3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL19zcGFjaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL190eXBvZ3JhcGh5LnNjc3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL191dGlsaXRpZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibGF5b3V0L19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9faGVhZGVyLnNjc3NcIjtcclxuQGltcG9ydCBcInBhZ2VzL19jb3VudHJ5TGFuZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvX25ld3Nyb29tLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9fcHJvZHVjdE9mZmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9fc2VhcmNoQXBwLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvX2FyY2hpdGVjdHVyZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fYnV5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19idXlBbmRUcnlCYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NhbXBhaWduQ2hhcHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2FwYWJpbGl0aWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jYXJkQ2x1c3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2FyZEZsaXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NhcmVlckZsZXguc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2Nhcm91c2VsVGlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2Nhc2VTdHVkeVNlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2FzZVN0dWR5VGlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NhdGFsb2cuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NhdGFsb2dIZWFkbGluZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2F0YWxvZ1RpbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jY0NoZWNrb3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jY1N1Ym1pdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2hhcHRlclRpbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb2xsYXRlcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb250YWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb250YWN0Z2xvYmFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb250YWN0c2FsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbnRhY3RVcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29udGVudEdyaWQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvdW50cnlGbGFncy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZHJvcGRvd25TdHlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2V2ZW50cy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZXZlbnRzRmlsdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19ldmVudHNUcmFpbmluZy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZmVhdHVyZWRTb2x1dGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2ZlYXR1cmVUaWxlQ2hhcHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZmlsdGVycy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZnJpY3Rpb25GcmVlVHJpYWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2dlbmVyYWxBcnRpY2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19nZW5lcmFsUmF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZ2xvc3NhcnlEZWZpbml0aW9uc0xQLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19nbG9zc2FyeUxhbmRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2dyYXBoaWNDaGFwdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19oZXJvQ291bnRyeUxQLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19pbkRlcHRoQ2hhcHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9faW5kaXZpZHVhbENhc2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2lubGluZUZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2pvYkxpc3RpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19sZWFkZXJzaGlwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19tZWRpYUJsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fbmV3c0Jsb2NrQ291bnRyeUxQLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19uZXdzRmlsdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19vZmZpY2VMb2NhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcGFnZVRhZy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcGFydG5lckJsb2Nrcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcHJvZHVjdEZpbHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcHJvZHVjdEZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3Byb2R1Y3RMYW5kaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19wcm9kdWN0T2ZmZXJpbmcuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3Byb2R1Y3RTdXBwb3J0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19xdW90ZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcmVsYXRlZExpbmtzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19yZXNvdXJjZUZpbHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcmVzb3VyY2VMaXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zZWFyY2guc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3NlZ21lbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zaGFyZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc2hvdXRib3guc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3NpbXBsZVJhdGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3NpbmdsZVRvcGljLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zb2NpYWxMaW5rcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc29sdXRpb25zTGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc3RpY2t5TmF2aWdhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc3RvcmVBY2NvdW50SW5mby5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc3RvcmVDYXJvdXNlbFRpbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZUNhdGFsb2cuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlQ2F0YWxvZ1RpbGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlRmFxLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZUZlYXR1cmVBZHZhbnRhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlSW5zdHJ1Y3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZUxhbmdTZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlTGVnYWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlTGl2ZUNoYXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlTG9va3VwVGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlT3JkZXJIaXN0b3J5VGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlUG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlUXVvdGVzU2hvdXRib3guc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlU3VibmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZVRhYmxlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZVRlbmFudEluZm8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlVGlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlVXRpdGxpdHkuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3RhYmJlZFBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL190aWxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fdmlkZW8tYmxvY2suc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3ZpZGVvRlMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3ZpZGVvUGxheUJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fd2ViaW5hci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fd2ViaW5hckxpc3Quc2Nzc1wiO1xyXG5AaW1wb3J0IFwiYmFzZS9fYmFzZS5zY3NzXCI7XHJcblxyXG4vKkZvbnQgQXdlc29tZSovXHJcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcImZvbnRhd2Vzb21lL19taXhpbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX3BhdGguc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX2NvcmUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fZml4ZWQtd2lkdGguc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX2xpc3Quc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fYW5pbWF0ZWQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fc3RhY2tlZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJmb250YXdlc29tZS9faWNvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2Nzc1wiO1xyXG5cclxuLypTZWN0aW9uIEltcG9ydHMqL1xyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICBjb2xvcjogIzNjNDY0YjtcclxufVxyXG5cclxuLm1vYmlsZS1zaGFyZS1pY29uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmlkZW8td3JhcHBlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIC8vcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG5cclxuLmVsZW1lbnQtaW52aXNpYmxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xyXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxufVxyXG4uaGVhZGVyLXRhZyB7XHJcbiAgY29sb3I6ICMyMzg3YWE7XHJcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnRleHQtYmxvY2stdWwge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0Y29sb3I6ICMyMzg3QTk7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuLmljb24td2l0aC1jdGEtYWxpZ24ge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuIl19 */