@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;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;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;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{margin-block-start: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;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: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;margin-block-start:1em;margin-block-end:1em;margin-inline-start: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:-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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SkEsQWdDM3NKRCw4QkFDRSxhQUFhLEFIcFViLDBCR3FVNEIsQUhwVTNCLHdCR29VMkIsQ0FDN0IsQUFFRCxtREFDRSxnQkFBZ0IsQUh6VWhCLDRCeEIwRzZCLEF3QnpHNUIsMkJ4QnlHNEIsQXdCbEc3Qiw2QkdtVStCLEFIbFU5QiwyQkdrVThCLENBQ2hDLEFBT0QsWUNoVkUsZUFBb0QsQUFDcEQsaUJBQXVELENEd1Z4RCxBQVRELGlEQ2hWRSxnQkFBb0QsQUFDcEQsa0JBQXVELENEb1Z0RCxBQUxILGlEQ2hWRSxnQkFBb0QsQUFDcEQsa0JBQXVELENEdVZ0RCxBQVFILGFDaFdFLGdCQUFvRCxBQUNwRCxrQkFBdUQsQ0R1V3hELEFBTEMseUJBSEYsYUFJSSxXQUFXLEFBQ1gsaUIzQkk4RCxBMkJIOUQsaUIzQkc4RCxDMkJEakUsQ2hDNnNKQSxBZ0Nsc0pELHlCQUNFLGFBQ0Usb0JBQXNCLENBQ3ZCLEFBQ0QsY0FDRSxzQkFBdUIsQUFDekIsa0IzQmhCZ0UsQzJCcUIvRCxBQVBELDRCQUtJLGNBQWUsQ0FDaEIsQ2hDcXNKSixBZ0M1ckpELGdCQUNFLHlCM0J6QndDLEEyQjBCeEMsb0IzQnpCaUUsQzJCeUpsRSxBQWxJRCw4QkFLSSxVM0J6QjJDLEMyQitCNUMsQUFYSCx3RUFRTSxjM0JsQjZFLEEyQm1CN0UsNEIzQmxCZ0QsQzJCbUJqRCxBQVZMLDhEQW1CTSxVM0J2Q3lDLEMyQjhDMUMsQUExQkwsOEVBdUJRLFczQjFDdUMsQTJCMkN2Qyw0QjNCMUM4QyxDMkIyQy9DLEFBekJQLGtvQkErQlEsVzNCaER1QyxBMkJpRHZDLHdCM0JoRG1FLEMyQmlEcEUsQUFqQ1Asb0lBdUNRLFczQnREdUMsQTJCdUR2Qyw0QjNCdEQ4QyxDMkJ1RC9DLEFBekNQLCtCQThDSSxpQjNCbEQyQyxDMkIwRDVDLEFBdERILDBFQWlETSxxQjNCdkR5QyxDMkJ3RDFDLEFBbERMLHlDQW9ETSxxQjNCekR5QyxDMkIwRDFDLEFBckRMLDhEQTBESSxvQjNCakYrRCxDMkJrRmhFLEFBM0RILHdIQW9FUSx5QjNCcEZtRSxBMkJxRm5FLFUzQnRGdUMsQzJCdUZ4QyxBQUdILHlCQXpFSixzREE2RVUsVTNCakdxQyxDMkJ1R3RDLEFBbkZULHdIQWdGWSxXM0JuR21DLEEyQm9HbkMsNEIzQm5HMEMsQzJCb0czQyxBQWxGWCwrekJBd0ZZLFczQnpHbUMsQTJCMEduQyx3QjNCekcrRCxDMkIwR2hFLEFBMUZYLG1NQWdHWSxXM0IvR21DLEEyQmdIbkMsNEIzQi9HMEMsQzJCZ0gzQyxDaEN1cUpWLEFnQ3p3SkQsNkJBOEdJLFUzQmxJMkMsQzJCc0k1QyxBQWxISCxtQ0FnSE0sVTNCbkl5QyxDMkJvSTFDLEFBakhMLDBCQXFISSxVM0J6STJDLEMyQnFKNUMsQUFqSUgsZ0VBd0hNLFUzQjNJeUMsQzJCNEkxQyxBQXpITCwwTEE4SFEsVTNCN0l1QyxDMkI4SXhDLEFBT1AsZ0JBQ0Usc0IzQnJJOEMsQTJCc0k5QyxvQjNCckl5RSxDMkJzUTFFLEFBbklELDhCQUtJLGEzQnJJaUUsQzJCMklsRSxBQVhILHdFQVFNLFczQjlIMEMsQTJCK0gxQyw0QjNCOUhpRCxDMkIrSGxELEFBVkwsOERBbUJNLGEzQm5KK0QsQzJCMEpoRSxBQTFCTCw4RUF1QlEsVzNCdEp3QyxBMkJ1SnhDLDRCM0J0SitDLEMyQnVKaEQsQUF6QlAsa29CQStCUSxXM0I5SndDLEEyQitKeEMsd0IzQjVKbUUsQzJCNkpwRSxBQWpDUCxvSUF1Q1EsVzNCbEt3QyxBMkJtS3hDLDRCM0JsSytDLEMyQm1LaEQsQUF6Q1AsK0JBK0NJLGlCM0IvSjRDLEMyQnVLN0MsQUF2REgsMEVBa0RNLHFCM0JwSzBDLEMyQnFLM0MsQUFuREwseUNBcURNLHFCM0J0SzBDLEMyQnVLM0MsQUF0REwsOERBMkRJLG9CQUE0QyxDQUM3QyxBQTVESCx3SEFvRVEseUIzQmhNbUUsQTJCaU1uRSxVM0JwTXdDLEMyQnFNekMsQUFHSCx5QkF6RUosa0VBNkVVLG9CM0JoTmlFLEMyQmlObEUsQUE5RVQsMERBZ0ZVLHdCM0JuTmlFLEMyQm9ObEUsQUFqRlQsc0RBbUZVLGEzQm5OMkQsQzJCeU41RCxBQXpGVCx3SEFzRlksVzNCck5vQyxBMkJzTnBDLDRCM0JyTjJDLEMyQnNONUMsQUF4RlgsK3pCQThGWSxXM0I3Tm9DLEEyQjhOcEMsd0IzQjNOK0QsQzJCNE5oRSxBQWhHWCxtTUFzR1ksVzNCak9vQyxBMkJrT3BDLDRCM0JqTzJDLEMyQmtPNUMsQ2hDb29KVixBZ0M1dUpELDZCQStHSSxhM0IvT2lFLEMyQm1QbEUsQUFuSEgsbUNBaUhNLFUzQmhQMEMsQzJCaVAzQyxBQWxITCwwQkFzSEksYTNCdFBpRSxDMkJrUWxFLEFBbElILGdFQXlITSxVM0J4UDBDLEMyQnlQM0MsQUExSEwsMExBK0hRLFUzQjFQd0MsQzJCMlB6QyxBbkM3b0JQLFlBQ0UsaUJRcXhCa0MsQVJweEJsQyxtQlEwRG9FLEFSekRwRSxnQkFBZ0IsQUFDaEIseUJRb3hCcUMsQVJueEJyQyxpQlFtRzZCLENSbEY5QixBQXRCRCxlQVFJLG9CQUFxQixDQVN0QixBQWpCSCx5QkFhTSxhQUEyQyxBQUMzQyxjQUFjLEFBQ2QsVVEyd0I4QixDUjF3Qi9CLEFBaEJMLG9GQW9CSSxVUVgrQyxDUlloRCxBcUN2QkgsWUFDRSxxQkFBcUIsQUFDckIsZUFBZSxBQUNmLGNBQStCLEFBQy9CLGlCN0JzRzZCLEM2QmxDOUIsQUF4RUQsZUFPSSxjQUFlLENBMEJoQixBQWpDSCxxQ0FVTSxrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLGlCN0JnRjBCLEE2Qi9FMUIsb0I3QitDK0IsQTZCOUMvQixxQkFBcUIsQUFDckIsYzdCRHVDLEE2QkV2QyxzQjdCb2JxQyxBNkJuYnJDLHNCN0JvYnFDLEE2Qm5ickMsZ0JBQWlCLENBQ2xCLEFBbkJMLDZEQXVCUSxjQUFjLEFMWHBCLDhCeEI4RjZCLEF3QjdGMUIsMEJ4QjZGMEIsQzZCakZ4QixBQXpCUCwyRExJRSwrQnhCc0c2QixBd0JyRzFCLDJCeEJxRzBCLEM2QjNFeEIsQUEvQlAsa0dBdUNNLFVBQVUsQUFDVixjN0JQMEMsQTZCUTFDLHNCN0I3QjZDLEE2QjhCN0MsaUI3QitacUMsQzZCOVp0QyxBQTNDTCxrbEJBbURNLFVBQVUsQUFDVixXN0J1WnFDLEE2QnRackMseUI3QnZDdUMsQTZCd0N2QyxxQjdCeEN1QyxBNkJ5Q3ZDLGNBQWUsQ0FDaEIsQUF4REwsaUxBa0VNLFc3QnZENkMsQTZCd0Q3QyxzQjdCNllxQyxBNkI1WXJDLGtCN0I2WXFDLEE2QjVZckMsa0I3QitKc0MsQzZCOUp2QyxBQ3JFRCwyQ0FFRSxrQjlCNEYwQixBOEIzRjFCLGU5QjZDa0QsQThCNUNsRCxtQjlCa0crQixDOEJqR2hDLEFBRUMsbUVOSUosOEJ4QitGNkIsQXdCOUYxQiwwQnhCOEYwQixDOEJoR3hCLEFBR0QsaUVOVkosK0J4QnVHNkIsQXdCdEcxQiwyQnhCc0cwQixDOEIxRnhCLEFBaEJILDJDQUVFLGlCOUIrRjBCLEE4QjlGMUIsZTlCOENrRCxBOEI3Q2xELGU5Qm1HeUIsQzhCbEcxQixBQUVDLG1FTklKLDhCeEJnRzZCLEF3Qi9GMUIsMEJ4QitGMEIsQzhCakd4QixBQUdELGlFTlZKLCtCeEJ3RzZCLEF3QnZHMUIsMkJ4QnVHMEIsQzhCM0Z4QixBQ2ZQLE9BQ0UsZUFBZSxBQUNmLGNBQStCLEFBQy9CLGdCQUFnQixBQUNoQixpQkFBa0IsQ0E0Q25CLEF6QnhDQywyQkFFRSxZQUFZLEFBQ1osYUFBYyxDQUNmLEFBQ0QsYUFDRSxVQUFXLENBQ1osQXlCZkgsVUFPSSxjQUFlLENBZWhCLEFBdEJILDJCQVVNLHFCQUFxQixBQUNyQixpQkFBaUIsQUFDakIsc0IvQnNicUMsQStCcmJyQyxzQi9Cc2JxQyxBK0JyYnJDLGtCL0IwY3FDLEMrQnpjdEMsQUFmTCxvQ0FtQk0scUJBQXFCLEFBQ3JCLHFCL0JWNkMsQytCVzlDLEFBckJMLGlDQTJCTSxXQUFZLENBQ2IsQUE1QkwseUNBa0NNLFVBQVcsQ0FDWixBQW5DTCwyRkEyQ00sVy9CbEM2QyxBK0JtQzdDLHNCL0JzWnFDLEErQnJackMsa0IvQnFMc0MsQytCcEx2QyxBbkM2QkQsT29DM0VGLGVBQWUsQUFDZix1QkFBdUIsQUFDdkIsY0FBYyxBQUNkLGdCQUFpQixBQUNqQixjQUFjLEFBQ2QsV2hDK2pCZ0MsQWdDOWpC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QixBOEM1c0I5Qix5QjlDVXlDLEE4Q1R6QyxvQjlDU3lDLEM4Q0ExQyxBQVBDLDBEQUNFLHdCOUNNdUMsQzhDTHhDLEFBQ0QscUNBQ0UsYzlDR3VDLEE4Q0Z2QyxxQjlDb3NCNEIsQzhDbnNCN0IsQUFHRCx5REFDRSwyQjlDSHVDLEM4Q0l4QyxBRDhPTCxlQ2hRRSxvQjlDc2Y2RSxDNkNwUDlFLEFDaFFDLDhCQUNFLGM5Q2lmb0MsQThDaGZwQyx5QjlDaWZvQyxBOENoZnBDLG9COUNpZjJFLEM4Q3hlNUUsQUFQQywwREFDRSx3QjlDOGV5RSxDOEM3ZTFFLEFBQ0QscUNBQ0UsYzlDMGVrQyxBOEN6ZWxDLHdCOUN3ZWtDLEM4Q3ZlbkMsQUFHRCx5REFDRSwyQjlDcWV5RSxDOENwZTFFLEFEaVBMLFlDblFFLG9COUMwZjBFLEM2Q3JQM0UsQUNuUUMsMkJBQ0UsYzlDcWZvQyxBOENwZnBDLHlCOUNxZm9DLEE4Q3BmcEMsb0I5Q3Fmd0UsQzhDNWV6RSxBQVBDLHVEQUNFLHdCOUNrZnNFLEM4Q2pmdkUsQUFDRCxrQ0FDRSxjOUM4ZWtDLEE4QzdlbEMsd0I5QzRla0MsQzhDM2VuQyxBQUdELHNEQUNFLDJCOUN5ZXNFLEM4Q3hldkUsQURvUEwsZUN0UUUsb0I5QzhmNkUsQzZDdFA5RSxBQ3RRQyw4QkFDRSxjOUN5Zm9DLEE4Q3hmcEMseUI5Q3lmb0MsQThDeGZwQyxvQjlDeWYyRSxDOENoZjVFLEFBUEMsMERBQ0Usd0I5Q3NmeUUsQzhDcmYxRSxBQUNELHFDQUNFLGM5Q2tma0MsQThDamZsQyx3QjlDZ2ZrQyxDOEMvZW5DLEFBR0QseURBQ0UsMkI5QzZleUUsQzhDNWUxRSxBRHVQTCxjQ3pRRSxvQjlDa2dCNEUsQzZDdlA3RSxBQ3pRQyw2QkFDRSxjOUM2Zm9DLEE4QzVmcEMseUI5QzZmb0MsQThDNWZwQyxvQjlDNmYwRSxDOENwZjNFLEFBUEMseURBQ0Usd0I5QzBmd0UsQzhDemZ6RSxBQUNELG9DQUNFLGM5Q3Nma0MsQThDcmZsQyx3QjlDb2ZrQyxDOENuZm5DLEFBR0Qsd0RBQ0UsMkI5Q2lmd0UsQzhDaGZ6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QUUsQUFDdEMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsT0FBUyw2QkFBK0IsQ0FBRSxBQUMxQyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLFFBQVUsNkJBQStCLENBQUUsQUFDM0MsUUFBVSw2QkFBK0IsQ0FBRSxBQUMzQyxRQUFVLDZCQUErQixDQUFFLEFBQzNDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2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WixDTXptQm9DLEFBQ3hELGdCQUFpQyxXTnltQlosQ016bUJxQyxBQUMxRCxnQkFBaUMsV055RFosQ016RHFDLEFBQzFELG9CQUFxQyxXTnlEWixDTXpEeUMsQUFDbEUsaUJBQWtDLFdOK2RaLENNL2RzQyxBQUM1RCxrQkFBbUMsV04yRVosQ00zRXVDLEFBQzlELGdCQUFpQyxXTjBQWixDTTFQcUMsQUFDMUQsZ0JBQWlDLFdOaURaLENNakRxQyxBQUMxRCxrQkFBbUMsV04wVlosQ00xVnVDLEFBQzlELHVCQUF3QyxXTndtQlosQ014bUI0QyxBQUN4RSxzQkFBdUMsV053bUJaLENNeG1CMkMsQUFDdEUsc0JBQXVDLFdOcENaLENNb0MyQyxBQUN0RSx3QkFBeUMsV052Q1osQ011QzZDLEFBQzFFLHVCQUF3QyxXTnJDWixDTXFDNEMsQUFDeEUseUJBQTBDLFdOeENaLENNd0M4QyxBQUM1RSxnQkFBaUMsV04rV1osQ00vV3FDLEFBQzFELHFDQUNvQyxXTjJhWixDTTNhd0MsQUFDaEUsa0JBQW1DLFdOc1VaLENNdFV1QyxBQUM5RCx3QkFBeUMsV05rckJaLENNbHJCNkMsQUFDMUUsdURBRXNDLFdOMGJaLENNMWIwQyxBQUNwRSxrQkFBbUMsV05rYlosQ01sYnVDLEFBQzlELHNCQUF1QyxXTndYWixDTXhYMkMsQUFDdEUsa0JBQW1DLFdOdERaLENNc0R1QyxBQUM5RCxnQkFBaUMsV05tbkJaLENNbm5CcUMsQUFDMUQsMkNBQzRDLFdOK2FaLENNL2FnRCxBQUNoRiwwQkFBMkMsV044ZlosQ005ZitDLEFBQzlFLDBCQUEyQyxXTitFWixDTS9FK0MsQUFDOUUsa0JBQW1DLFdOekJaLENNeUJ1QyxBQUM5RCx5QkFBMEMsV05takJaLENNbmpCOEMsQUFDNUUseUJBQTBDLFdOcUxaLENNckw4QyxBQUM1RSxvQkFBcUMsV05sQlosQ01rQnlDLEFBQ2xFLGdCQUFpQyxXTnNiWixDTXRicUMsQUFDMUQsaUJBQWtDLFdOZ2FaLENNaGFzQyxBQUM1RCxnQkFBaUMsV05takJaLENNbmpCcUMsQUFDMUQsbUJBQW9DLFdOK05aLENNL053QyxBQUNoRSx3QkFBeUMsV05nTFosQ01oTDZDLEFBQzFFLHdCQUF5QyxXTjRpQlosQ001aUI2QyxBQUMxRSxpQkFBa0MsV04rSVosQ00vSXNDLEFBQzVELHdCQUF5QyxXTnlFWixDTXpFNkMsQUFDMUUseUJBQTBDLFdOeUVaLENNekU4QyxBQUM1RSx1QkFBd0MsV05rYlosQ01sYjRDLEFBQ3hFLHdCQUF5QyxXTnVYWixDTXZYNkMsQUFDMUUsd0JBQXlDLFdOMmxCWixDTTNsQjZDLEFBQzFFLHdCQUF5QyxXTjJEWixDTTNENkMsQUFDMUUsMkJBQTRDLFdOeWJaLENNemJnRCxBQUNoRix1QkFBd0MsV04wU1osQ00xUzRDLEFBQ3hFLHNCQUF1QyxXTjBHWixDTTFHMkMsQUFDdEUsMEJBQTJDLFdOdWxCWixDTXZsQitDLEFBQzlFLDBCQUEyQyxXTnVEWixDTXZEK0MsQUFDOUUsZUFBZ0MsV05uQ1osQ01tQ29DLEFBQ3hELHNCQUF1QyxXTm5EWixDTW1EMkMsQUFDdEUsdUJBQXdDLFdObkRaLENNbUQ0QyxBQUN4RSxvQkFBcUMsV05uRFosQ01tRHlDLEFBQ2xFLHNCQUF1QyxXTnZEWixDTXVEMkMsQUFDdEUseUNBQ2tDLFdONGRaLENNNWRzQyxBQUM1RCxrQkFBbUMsV044SVosQ005SXVDLEFBQzlELG9CQUFxQyxXTnNGWixDTXRGeUMsQUFDbEUsZ0JBQWlDLFdOK1paLENNL1pxQyxBQUMxRCxpQkFBa0MsV05vV1osQ01wV3NDLEFBQzVELG9CQUFxQyxXTnBEWixDTW9EeUMsQUFDbEUsOEJBQStDLFdOdUlaLENNdkltRCxBQUN0RixnQkFBaUMsV05rTlosQ01sTnFDLEFBQzFELGdCQUFpQyxXTjBTWixDTTFTcUMsQUFDMUQsZ0JBQWlDLFdONktaLENNN0txQyxBQUMxRCxlQUFnQyxXTnlJWixDTXpJb0MsQUFDeEQscUJBQXNDLFdOeUlaLENNekkwQyxBQUNwRSxtREFDaUQsV05pSVosQ01qSXFELEFBQzFGLGlCQUFrQyxXTitZWixDTS9Zc0MsQUFDNUQsb0JBQXFDLFdOQVosQ01BeUMsQUFDbEUsa0JBQW1DLFdOb2FaLENNcGF1QyxBQUM5RCxtQkFBb0MsV05nRVosQ01oRXdDLEFBQ2hFLGtCQUFtQyxXTjZUWixDTTdUdUMsQUFDOUQsc0JBQXVDLFdOdUNaLENNdkMyQyxBQUN0RSx3QkFBeUMsV05tQ1osQ01uQzZDLEFBQzFFLG1CQUFvQyxXTithWixDTS9hd0MsQUFDaEUseUJBQTBDLFdOa2RaLENNbGQ4QyxBQUM1RSxrQkFBbUMsV04wS1osQ00xS3VDLEFBQzlELHVCQUF3QyxXTjJLWixDTTNLNEMsQUFDeEUsb0JBQXFDLFdOM0VaLENNMkV5QyxBQUNsRSxvQkFBcUMsV043RVosQ002RXlDLEFBQ2xFLDRDQUNzQyxXTmxFWixDTWtFMEMsQUFDcEUsMEJBQTJDLFdOK2tCWixDTS9rQitDLEFBQzlFLDJCQUE0QyxXTjRIWixDTTVIZ0QsQUFDaEYsd0JBQXlDLFdOVFosQ01TNkMsQUFDMUUsZUFBZ0MsV04yUVosQ00zUW9DLEFBQ3hELGlDQUNpQyxXTjZDWixDTTdDcUMsQUFDMUQsb0JBQXFDLFdOa0RaLENNbER5QyxBQUNsRSx1QkFBd0MsV05zaUJaLENNdGlCNEMsQUFDeEUseUJBQTBDLFdOb2lCWixDTXBpQjhDLEFBQzVFLHFCQUFzQyxXTjJlWixDTTNlMEMsQUFDcEUsbUJBQW9DLFdOOE5aLENNOU53QyxBQUNoRSxvQkFBcUMsV05vY1osQ01wY3lDLEFBQ2xFLDJCQUE0QyxXTnVSWixDTXZSZ0QsQUFDaEYsc0JBQXVDLFdONmhCWixDTTdoQjJDLEFBQ3RFLHlCQUEwQyxXTnNHWixDTXRHOEMsQUFDNUUsbUJBQW9DLFdOOGJaLENNOWJ3QyxBQUNoRSxrQkFBbUMsV05xakJaLENNcmpCdUMsQUFDOUQseUJBQTBDLFdOZ0xaLENNaEw4QyxBQUM1RSxrQkFBbUMsV051a0JaLENNdmtCdUMsQUFDOUQsbUJBQW9DLFdOcVFaLENNclF3QyxBQUNoRSxpQkFBa0MsV05pV1osQ01qV3NDLEFBQzVELG9CQUFxQyxXTjJkWixDTTNkeUMsQUFDbEUsc0JBQXVDLFdOakRaLENNaUQyQyxBQUN0RSx3QkFBeUMsV04rVlosQ00vVjZDLEFBQzFFLG1CQUFvQyxXTnNqQlosQ010akJ3QyxBQUNoRSwwQ0FDcUMsV05nR1osQ01oR3lDLEFBQ2xFLGtCQUFtQyxXTm9LWixDTXBLdUMsQUFDOUQsa0JBQW1DLFdOMGpCWixDTTFqQnVDLEFBQzlELHVCQUF3QyxXTm9DWixDTXBDNEMsQUFDeEUsK0JBQ2dDLFdOK1laLENNL1lvQyxBQUN4RCxpQkFBa0MsV05vTVosQ01wTXNDLEFBQzVELG9CQUFxQyxXTnJEWixDTXFEeUMsQUFDbEUsZ0JBQWlDLFdOaEZaLENNZ0ZxQyxBQUMxRCx1QkFBd0MsV05yQlosQ01xQjRDLEFBQ3hFLHdCQUF5QyxXTm9MWixDTXBMNkMsQUFDMUUsdUJBQXdDLFdOa0xaLENNbEw0QyxBQUN4RSxxQkFBc0MsV05tTFosQ01uTDBDLEFBQ3BFLHVCQUF3QyxXTitLWixDTS9LNEMsQUFDeEUsNkJBQThDLFdOcklaLENNcUlrRCxBQUNwRiw4QkFBK0MsV05qSVosQ01pSW1ELEFBQ3RGLDJCQUE0QyxXTmpJWixDTWlJZ0QsQUFDaEYsNkJBQThDLFdOeklaLENNeUlrRCxBQUNwRixpQkFBa0MsV04ySlosQ00zSnNDLEFBQzVELGtCQUFtQyxXTjZsQlosQ003bEJ1QyxBQUM5RCxpQkFBa0MsV05xZVosQ01yZXNDLEFBQzVELGtCQUFtQyxXTnlHWixDTXpHdUMsQUFDOUQscUJBQXNDLFdOekVaLENNeUUwQyxBQUNwRSxzQkFBdUMsV05sSVosQ01rSTJDLEFBQ3RFLGtDQUNrQyxXTmlqQlosQ01qakJzQyxBQUM1RCxpQ0FDaUMsV040T1osQ001T3FDLEFBQzFELGlCQUFrQyxXTmRaLENNY3NDLEFBQzVELGlCQUFrQyxXTjBHWixDTTFHc0MsQUFDNUQsbUNBQ3FDLFdONlhaLENNN1h5QyxBQUNsRSxtQ0FDb0MsV04yRlosQ00zRndDLEFBQ2hFLHFCQUFzQyxXTjZTWixDTTdTMEMsQUFDcEUsb0NBQ3FDLFdOcUdaLENNckd5QyxBQUNsRSxrQkFBbUMsV05nYlosQ01oYnVDLEFBQzlELHNEQUVpQyxXTmxJWixDTWtJcUMsQUFDMUQsbUJBQW9DLFdOc09aLENNdE93QyxBQUNoRSxtQkFBb0MsV05vT1osQ01wT3dDLEFBQ2hFLHlCQUEwQyxXTitiWixDTS9iOEMsQUFDNUUscUJBQXNDLFdOMmdCWixDTTNnQjBDLEFBQ3BFLGlCQUFrQyxXTnVjWixDTXZjc0MsQUFDNUQsaUJBQWtDLFdOeU9aLENNek9zQyxBQUM1RCxpQkFBa0MsV042ZlosQ003ZnNDLEFBQzVELHFCQUFzQyxXTm1UWixDTW5UMEMsQUFDcEUsNEJBQTZDLFdOb1RaLENNcFRpRCxBQUNsRiw4QkFBK0MsV05nSVosQ01oSW1ELEFBQ3RGLHVCQUF3QyxXTjRIWixDTTVINEMsQUFDeEUsaUJBQWtDLFdOcVFaLENNclFzQyxBQUM1RCxzQkFBdUMsV05wRlosQ01vRjJDLEFBQ3RFLG9CQUFxQyxXTjlFWixDTThFeUMsQUFDbEUsc0JBQXVDLFdOckZaLENNcUYyQyxBQUN0RSx1QkFBd0MsV05yRlosQ01xRjRDLEFBQ3hFLG1CQUFvQyxXTmhDWixDTWdDd0MsQUFDaEUsb0NBQ2lDLFdOMFlaLENNMVlxQyxBQUMxRCwwQ0FDc0MsV044WVosQ005WTBDLEFBQ3BFLHVDQUNxQyxXTjJZWixDTTNZeUMsQUFDbEUsb0JBQXFDLFdOVVosQ01WeUMsQUFDbEUsb0JBQXFDLFdOdU1aLENNdk15QyxBQUNsRSx1Q0FDaUMsV05xZlosQ01yZnFDLEFBQzFELGtDQUNrQyxXTm9GWixDTXBGc0MsQUFDNUQsMkNBQ3VDLFdOK2FaLENNL2EyQyxBQUN0RSxxQkFBc0MsV043Q1osQ002QzBDLEFBQ3BFLHNCQUF1QyxXTjFDWixDTTBDMkMsQUFDdEUsaUNBQ2lDLFdOcElaLENNb0lxQyxBQUMxRCxtQkFBb0MsV042V1osQ003V3dDLEFBQ2hFLG9CQUFxQyxXTnllWixDTXpleUMsQUFDbEUsc0NBQ3NDLFdOckVaLENNcUUwQyxBQUNwRSx1QkFBd0MsV05xTFosQ01yTDRDLEFBQ3hFLG9CQUFxQyxXTkdaLENNSHlDLEFBQ2xFLDBCQUEyQyxXTm5FWixDTW1FK0MsQUFDOUUsd0JBQXlDLFdObkVaLENNbUU2QyxBQUMxRSxtQkFBb0MsV05pZlosQ01qZndDLEFBQ2hFLHVCQUF3QyxXTjhZWixDTTlZNEMsQUFDeEUsb0JBQXFDLFdOeVpaLENNelp5QyxBQUNsRSxrQkFBbUMsV045SlosQ004SnVDLEFBQzlELGtCQUFtQyxXTmxFWixDTWtFdUMsQUFDOUQsbUJBQW9DLFdOMUNaLENNMEN3QyxBQUNoRSx1QkFBd0MsV044QlosQ005QjRDLEFBQ3hFLHNCQUF1QyxXTjFJWixDTTBJMkMsQUFDdEUsc0JBQXVDLFdOc0haLENNdEgyQyxBQUN0RSxxQkFBc0MsV05yT1osQ01xTzBDLEFBQ3BFLGtCQUFtQyxXTjRNWixDTTVNdUMsQUFDOUQsdUJBQXdDLFdOVVosQ01WNEMsQUFDeEUsZ0JBQWlDLFdOM0taLENNMktxQyxBQUMxRCxvQkFBcUMsV051RlosQ012RnlDLEFBQ2xFLHVCQUF3QyxXTjJRWixDTTNRNEMsQUFDeEUsNkJBQThDLFdOck9aLENNcU9rRCxBQUNwRiw4QkFBK0MsV05yT1osQ01xT21ELEFBQ3RGLDJCQUE0QyxXTnJPWixDTXFPZ0QsQUFDaEYsNkJBQThDLFdOek9aLENNeU9rRCxBQUNwRixzQkFBdUMsV05yT1osQ01xTzJDLEFBQ3RFLHVCQUF3QyxXTnJPWixDTXFPNEMsQUFDeEUsb0JBQXFDLFdOck9aLENNcU95QyxBQUNsRSxzQkFBdUMsV056T1osQ015TzJDLEFBQ3RFLG1CQUFvQyxXTnBEWixDTW9Ed0MsQUFDaEUsa0JBQW1DLFdONElaLENNNUl1QyxBQUM5RCxrQkFBbUMsV053WVosQ014WXVDLEFBQzlELDBDQUNtQyxXTnVNWixDTXZNdUMsQUFDOUQsb0JBQXFDLFdOekdaLENNeUd5QyxBQUNsRSxzQkFBdUMsV055UVosQ016UTJDLEFBQ3RFLHVCQUF3QyxXTnlRWixDTXpRNEMsQUFDeEUsbUJBQW9DLFdOK1ZaLENNL1Z3QyxBQUNoRSxrQkFBbUMsV045R1osQ004R3VDLEFBQzlELHVDQUNrQyxXTm9SWixDTXBSc0MsQUFDNUQsc0JBQXVDLFdOK0NaLENNL0MyQyxBQUN0RSxvQkFBcUMsV05tQlosQ01uQnlDLEFBQ2xFLHlCQUEwQyxXTm9CWixDTXBCOEMsQUFDNUUsbUJBQW9DLFdOcVVaLENNclV3QyxBQUNoRSxtQkFBb0MsV04yQlosQ00zQndDLEFBQ2hFLGlCQUFrQyxXTmdMWixDTWhMc0MsQUFDNUQsbUJBQW9DLFdOMkJaLENNM0J3QyxBQUNoRSxzQkFBdUMsV051SFosQ012SDJDLEFBQ3RFLGtCQUFtQyxXTk1aLENNTnVDLEFBQzlELDBCQUEyQyxXTklaLENNSitDLEFBQzlFLG9CQUFxQyxXTjZYWixDTTdYeUMsQUFDbEUsZ0JBQWlDLFdOaEhaLENNZ0hxQyxBQUMxRCwrQ0FDc0MsV051UVosQ012UTBDLEFBQ3BFLDRFQUV3QyxXTnNWWixDTXRWNEMsQUFDeEUsMEJBQTJDLFdOd0laLENNeEkrQyxBQUM5RSxnQkFBaUMsV05oR1osQ01nR3FDLEFBQzFELHFCQUFzQyxXTnZIWixDTXVIMEMsQUFDcEUsMENBQ3lDLFdOdEpaLENNc0o2QyxBQUMxRSxvQkFBcUMsV055T1osQ016T3lDLEFBQ2xFLGdCQUFpQyxXTjBGWixDTTFGcUMsQUFDMUQsdUJBQXdDLFdOMURaLENNMEQ0QyxBQUN4RSx1QkFBd0MsV05rV1osQ01sVzRDLEFBQ3hFLHFCQUFzQyxXTjRWWixDTTVWMEMsQUFDcEUsa0JBQW1DLFdObEVaLENNa0V1QyxBQUM5RCx3QkFBeUMsV05nT1osQ01oTzZDLEFBQzFFLHNCQUF1QyxXTjJKWixDTTNKMkMsQUFDdEUsNEJBQTZDLFdOMkpaLENNM0ppRCxBQUNsRixrQkFBbUMsV05zUlosQ010UnVDLEFBQzlELHNCQUF1QyxXTjVMWixDTTRMMkMsQUFDdEUsNkJBQThDLFdOeEJaLENNd0JrRCxBQUNwRixrQkFBbUMsV051UFosQ012UHVDLEFBQzlELGtCQUFtQyxXTjZJWixDTTdJdUMsQUFDOUQsK0JBQWdELFdOOUpaLENNOEpvRCxBQUN4RixnQ0FBaUQsV045SlosQ004SnFELEFBQzFGLDZCQUE4QyxXTjlKWixDTThKa0QsQUFDcEYsK0JBQWdELFdObEtaLENNa0tvRCxBQUN4RixpQkFBa0MsV044RFosQ005RHNDLEFBQzVELGdCQUFpQyxXTnJIWixDTXFIcUMsQUFDMUQsa0JBQW1DLFdOdlNaLENNdVN1QyxBQUM5RCxzQkFBdUMsV04yWlosQ00zWjJDLEFBQ3RFLG9CQUFxQyxXTmhOWixDTWdOeUMsQUFDbEUsc0JBQXVDLFdON0ZaLENNNkYyQyxBQUN0RSxzQkFBdUMsV043RlosQ002RjJDLEFBQ3RFLHNCQUF1QyxXTitPWixDTS9PMkMsQUFDdEUsdUJBQXdDLFdOaU1aLENNak00QyxBQUN4RSxrQkFBbUMsV042V1osQ003V3VDLEFBQzlELHdCQUF5QyxXTjBJWixDTTFJNkMsQUFDMUUsMEJBQTJDLFdOMElaLENNMUkrQyxBQUM5RSxvQkFBcUMsV05xRlosQ01yRnlDLEFBQ2xFLHNCQUF1QyxXTm1GWixDTW5GMkMsQUFDdEUsd0JBQXlDLFdObkxaLENNbUw2QyxBQUMxRSx5QkFBMEMsV04wS1osQ00xSzhDLEFBQzVFLGdDQUFpRCxXTnBGWixDTW9GcUQsQUFDMUYsd0JBQXlDLFdOd1BaLENNeFA2QyxBQUMxRSxtQkFBb0MsV05qSlosQ01pSndDLEFBQ2hFLHNEQUNnRCxXTi9NWixDTStNb0QsQUFDeEYsa0RBQzhDLFdOOU1aLENNOE1rRCxBQUNwRix3REFDaUQsV05qTlosQ01pTnFELEFBQzFGLCtCQUNnQyxXTnZHWixDTXVHb0MsQUFDeEQsZUFBZ0MsV05oQ1osQ01nQ29DLEFBQ3hELGlDQUNnQyxXTnFZWixDTXJZb0MsQUFDeEQsZ0NBQ2dDLFdONENaLENNNUNvQyxBQUN4RCw0REFHZ0MsV05nRFosQ01oRG9DLEFBQ3hELGtEQUVnQyxXTmlOWixDTWpOb0MsQUFDeEQsOEJBQ2dDLFdOK0NaLENNL0NvQyxBQUN4RCxrQ0FDZ0MsV04zUFosQ00yUG9DLEFBQ3hELGdCQUFpQyxXTmhHWixDTWdHcUMsQUFDMUQscUJBQXNDLFdOcEZaLENNb0YwQyxBQUNwRSwwQkFBMkMsV04wUFosQ00xUCtDLEFBQzlFLDJCQUE0QyxXTjBQWixDTTFQZ0QsQUFDaEYsMkJBQTRDLFdOMFBaLENNMVBnRCxBQUNoRiw0QkFBNkMsV04wUFosQ00xUGlELEFBQ2xGLDRCQUE2QyxXTjZQWixDTTdQaUQsQUFDbEYsNkJBQThDLFdONlBaLENNN1BrRCxBQUNwRixxQkFBc0MsV05rVVosQ01sVTBDLEFBQ3BFLHVCQUF3QyxXTjhUWixDTTlUNEMsQUFDeEUsMEJBQTJDLFdOeWFaLENNemErQyxBQUM5RSxtQkFBb0MsV05zYVosQ010YXdDLEFBQ2hFLGdCQUFpQyxXTjJaWixDTTNacUMsQUFDMUQsdUJBQXdDLFdOMlpaLENNM1o0QyxBQUN4RSx3QkFBeUMsV05vYVosQ01wYTZDLEFBQzFFLG1CQUFvQyxXTnhKWixDTXdKd0MsQUFDaEUsMEJBQTJDLFdOOFBaLENNOVArQyxBQUM5RSxxQkFBc0MsV05nQlosQ01oQjBDLEFBQ3BFLGtCQUFtQyxXTnBGWixDTW9GdUMsQUFDOUQsZUFBZ0MsV04zV1osQ00yV29DLEFBQ3hELHFCQUFzQyxXTi9SWixDTStSMEMsQUFDcEUsNEJBQTZDLFdOL1JaLENNK1JpRCxBQUNsRixrQkFBbUMsV04rVVosQ00vVXVDLEFBQzlELHlCQUEwQyxXTitVWixDTS9VOEMsQUFDNUUsMkJBQTRDLFdOZ0RaLENNaERnRCxBQUNoRix5QkFBMEMsV05rRFosQ01sRDhDLEFBQzVFLDJCQUE0QyxXTitDWixDTS9DZ0QsQUFDaEYsNEJBQTZDLFdOK0NaLENNL0NpRCxBQUNsRixpQkFBa0MsV05qV1osQ01pV3NDLEFBQzVELG1CQUFvQyxXTm1ZWixDTW5Zd0MsQUFDaEUsbUJBQW9DLFdON1daLENNNld3QyxBQUNoRSxpQkFBa0MsV05rQ1osQ01sQ3NDLEFBQzVELG9CQUFxQyxXTjVLWixDTTRLeUMsQUFDbEUsaUJBQWtDLFdOZ05aLENNaE5zQyxBQUM1RCxzQkFBdUMsV054RlosQ013RjJDLEFBQ3RFLGtCQUFtQyxXTjRUWixDTTVUdUMsQUFDOUQsa0JBQW1DLFdOdElaLENNc0l1QyxBQUM5RCxnQkFBaUMsV042Q1osQ003Q3FDLEFBQzFELHNDQUNxQyxXTjVEWixDTTREeUMsQUFDbEUsaUJBQWtDLFdOOFBaLENNOVBzQyxBQUM1RCxrQkFBbUMsV051RVosQ012RXVDLEFBQzlELG1CQUFvQyxXTjlXWixDTThXd0MsQUFDaEUsZUFBZ0MsV050U1osQ01zU29DLEFBQ3hELGNBQStCLFdOaVdaLENNaldtQyxBQUN0RCxpQkFBa0MsV051V1osQ012V3NDLEFBQzVELGtCQUFtQyxXTitJWixDTS9JdUMsQUFDOUQscUJBQXNDLFdOa0ZaLENNbEYwQyxBQUNwRSwwQkFBMkMsV042TlosQ003TitDLEFBQzlFLGdDQUFpRCxXTi9XWixDTStXcUQsQUFDMUYsK0JBQWdELFdOalhaLENNaVhvRCxBQUN4RixzREFDZ0QsV056UlosQ015Um9ELEFBQ3hGLHdCQUF5QyxXTm5NWixDTW1NNkMsQUFDMUUsc0JBQXVDLFdOaVdaLENNalcyQyxBQUN0RSx3QkFBeUMsV05vVlosQ01wVjZDLEFBQzFFLHVDQUNnQyxXTjBTWixDTTFTb0MsQUFDeEQseUJBQTBDLFdOMEdaLENNMUc4QyxBQUM1RSx5QkFBMEMsV040TVosQ001TThDLEFBQzVFLGlCQUFrQyxXTnNMWixDTXRMc0MsQUFDNUQsMkJBQTRDLFdOekxaLENNeUxnRCxBQUNoRixxQkFBc0MsV05vV1osQ01wVzBDLEFBQ3BFLGtCQUFtQyxXTjhEWixDTTlEdUMsQUFDOUQsNkRBRXVDLFdOOFNaLENNOVMyQyxBQUN0RSxrREFDMkMsV04xRlosQ00wRitDLEFBQzlFLGlCQUFrQyxXTnNXWixDTXRXc0MsQUFDNUQsa0JBQW1DLFdObEdaLENNa0d1QyxBQUM5RCxrQkFBbUMsV05nSFosQ01oSHVDLEFBQzlELHlCQUEwQyxXTmlIWixDTWpIOEMsQUFDNUUsOEJBQStDLFdOeU5aLENNek5tRCxBQUN0Rix1QkFBd0MsV051TlosQ012TjRDLEFBQ3hFLHFCQUFzQyxXTi9OWixDTStOMEMsQUFDcEUsZ0JBQWlDLFdONU5aLENNNE5xQyxBQUMxRCx5QkFBMEMsV04yRVosQ00zRThDLEFBQzVFLDBCQUEyQyxXTnlFWixDTXpFK0MsQUFDOUUsa0JBQW1DLFdOdk5aLENNdU51QyxBQUM5RCxrQkFBbUMsV056Q1osQ015Q3VDLEFBQzlELG9CQUFxQyxXTnBDWixDTW9DeUMsQUFDbEUsZUFBZ0MsV050TFosQ01zTG9DLEFBQ3hELG9CQUFxQyxXTjdVWixDTTZVeUMsQUFDbEUsaUJBQWtDLFdOMVJaLENNMFJzQyxBQUM1RCxlQUFnQyxXTnNEWixDTXREb0MsQUFDeEQsaUJBQWtDLFdObUxaLENNbkxzQyxBQUM1RCxnQkFBaUMsV05yUFosQ01xUHFDLEFBQzFELGlCQUFrQyxXTnJQWixDTXFQc0MsQUFDNUQsbUJBQW9DLFdON1daLENNNld3QyxBQUNoRSwwQkFBMkMsV043V1osQ002VytDLEFBQzlFLGlCQUFrQyxXTjBMWixDTTFMc0MsQUFDNUQsd0JBQXlDLFdOMExaLENNMUw2QyxBQUMxRSxtQkFBb0MsV055RlosQ016RndDLEFBQ2hFLHFDQUNnQyxXTnpVWixDTXlVb0MsQUFDeEQsK0JBQ2lDLFdOK01aLENNL01xQyxBQUMxRCxnQkFBaUMsV040UFosQ001UHFDLEFBQzFELG1CQUFvQyxXTnVLWixDTXZLd0MsQUFDaEUsc0JBQXVDLFdOdFBaLENNc1AyQyxBQUN0RSxzQkFBdUMsV05pS1osQ01qSzJDLEFBQ3RFLG9CQUFxQyxXTjlQWixDTThQeUMsQUFDbEUsc0JBQXVDLFdOL0xaLENNK0wyQyxBQUN0RSx1QkFBd0MsV054TFosQ013TDRDLEFBQ3hFLHdCQUF5QyxXTnJNWixDTXFNNkMsQUFDMUUsNkJBQThDLFdOL0xaLENNK0xrRCxBQUNwRiwwRUFFeUMsV054TVosQ013TTZDLEFBQzFFLGdEQUMyQyxXTjlNWixDTThNK0MsQUFDOUUsZ0RBQ3lDLFdOL01aLENNK002QyxBQUMxRSxnREFDeUMsV05wTVosQ01vTTZDLEFBQzFFLHVCQUF3QyxXTmpOWixDTWlONEMsQUFDeEUsZ0JBQWlDLFdOdVJaLENNdlJxQyxBQUMxRCxtQkFBb0MsV041U1osQ000U3dDLEFBQ2hFLG9CQUFxQyxXTjlFWixDTThFeUMsQUFDbEUsd0dBSXNDLFdObkVaLENNbUUwQyxBQUNwRSwwQkFBMkMsV04vVFosQ00rVCtDLEFBQzlFLHFEQUVrQyxXTnFEWixDTXJEc0MsQUFDNUQsZ0NBQ21DLFdOblFaLENNbVF1QyxBQUM5RCxzQkFBdUMsV056S1osQ015SzJDLEFBQ3RFLGVBQWdDLFdOM0taLENNMktvQyxBQUN4RCwyRUFFd0MsV054SlosQ013SjRDLEFBQ3hFLHlCQUEwQyxXTjJLWixDTTNLOEMsQUFDNUUsY0FBK0IsV05pQ1osQ01qQ21DLEFBQ3RELG9DQUNtQyxXTjBRWixDTTFRdUMsQUFDOUQsdUNBQ3dDLFdOVlosQ01VNEMsQUFDeEUsMkNBQzBDLFdOWFosQ01XOEMsQUFDNUUsbUJBQW9DLFdOMUlaLENNMEl3QyxBQUNoRSx1QkFBd0MsV05sVlosQ01rVjRDLEFBQ3hFLGtCQUFtQyxXTmpKWixDTWlKdUMsQUFDOUQscUJBQXNDLFdOYlosQ01hMEMsQUFDcEUsbUJBQW9DLFdOK0ZaLENNL0Z3QyxBQUNoRSxxQkFBc0MsV051RVosQ012RTBDLEFBQ3BFLDRCQUE2QyxXTnVFWixDTXZFaUQsQUFDbEYsZ0JBQWlDLFdOelpaLENNeVpxQyxBQUMxRCw2Q0FDcUMsV041TVosQ000TXlDLEFBQ2xFLGVBQWdDLFdOME1aLENNMU1vQyxBQUN4RCxzQkFBdUMsV054YVosQ013YTJDLEFBQ3RFLGdCQUFpQyxXTklaLENNSnFDLEFBQzFELHNCQUF1QyxXTnVGWixDTXZGMkMsQUFDdEUsa0JBQW1DLFdOMk1aLENNM011QyxBQUM5RCxnQkFBaUMsV04rUVosQ00vUXFDLEFBQzFELHVCQUF3QyxXTnpDWixDTXlDNEMsQUFDeEUsZ0JBQWlDLFdOd1BaLENNeFBxQyxBQUMxRCxzQkFBdUMsV05yWlosQ01xWjJDLEFBQ3RFLGtCQUFtQyxXTnZCWixDTXVCdUMsQUFDOUQseUJBQTBDLFdOM0xaLENNMkw4QyxBQUM1RSxtQkFBb0MsV041WFosQ000WHdDLEFBQ2hFLHlCQUEwQyxXTmhZWixDTWdZOEMsQUFDNUUsdUJBQXdDLFdObllaLENNbVk0QyxBQUN4RSxtQkFBb0MsV050WVosQ01zWXdDLEFBQ2hFLHFCQUFzQyxXTmxZWixDTWtZMEMsQUFDcEUscUJBQXNDLFdObFlaLENNa1kwQyxBQUNwRSxzQkFBdUMsV04zYlosQ00yYjJDLEFBQ3RFLHdCQUF5QyxXTjNiWixDTTJiNkMsQUFDMUUsaUJBQWtDLFdOK0taLENNL0tzQyxBQUM1RCxxQkFBc0MsV05uVlosQ01tVjBDLEFBQ3BFLGNBQStCLFdOOWRaLENNOGRtQyxBQUN0RCxzQkFBdUMsV041UlosQ000UjJDLEFBQ3RFLHVCQUF3QyxXTi9DWixDTStDNEMsQUFDeEUseUJBQTBDLFdOOWJaLENNOGI4QyxBQUM1RSxzQkFBdUMsV050ZlosQ01zZjJDLEFBQ3RFLHFCQUFzQyxXTi9CWixDTStCMEMsQUFDcEUsc0JBQXVDLFdOekhaLENNeUgyQyxBQUN0RSxrQkFBbUMsV052SVosQ011SXVDLEFBQzlELHlCQUEwQyxXTnZJWixDTXVJOEMsQUFDNUUsc0JBQXVDLFdONEpaLENNNUoyQyxBQUN0RSxxQkFBc0MsV040SlosQ001SjBDLEFBQ3BFLG1CQUFvQyxXTnhjWixDTXdjd0MsQUFDaEUsZUFBZ0MsV05qYlosQ01pYm9DLEFBQ3hELG1CQUFvQyxXTnZKWixDTXVKd0MsQUFDaEUscUJBQXNDLFdOM2dCWixDTTJnQjBDLEFBQ3BFLGNBQStCLFdON1paLENNNlptQyxBQUN0RCxtREFFZ0MsV056S1osQ015S29DLEFBQ3hELG9CQUFxQyxXTnBHWixDTW9HeUMsQUFDbEUsc0JBQXVDLFdOeGJaLENNd2IyQyxBQUN0RSwwQkFBMkMsV041V1osQ000VytDLEFBQzlFLG9CQUFxQyxXTjlWWixDTThWeUMsQUFDbEUsb0JBQXFDLFdOOVBaLENNOFB5QyxBQUNsRSxtQkFBb0MsV05ySlosQ01xSndDLEFBQ2hFLGtCQUFtQyxXTmVaLENNZnVDLEFBQzlELHdCQUF5QyxXTjJCWixDTTNCNkMsQUFDMUUsdUJBQXdDLFdOb0NaLENNcEM0QyxBQUN4RSxvQkFBcUMsV05xQ1osQ01yQ3lDLEFBQ2xFLHFCQUFzQyxXTjVhWixDTTRhMEMsQUFDcEUsMkJBQTRDLFdOOWFaLENNOGFnRCxBQUNoRixtQkFBb0MsV04vVlosQ00rVndDLEFBQ2hFLGdCQUFpQyxXTm9CWixDTXBCcUMsQUFDMUQsdUJBQXdDLFdOOEtaLENNOUs0QyxBQUN4RSxzQkFBdUMsV04vRlosQ00rRjJDLEFBQ3RFLHVCQUF3QyxXTjZFWixDTTdFNEMsQUFDeEUscUJBQXNDLFdOOU1aLENNOE0wQyxBQUNwRSxpQkFBa0MsV04rS1osQ00vS3NDLEFBQzVELGdCQUFpQyxXTjdIWixDTTZIcUMsQUFDMUQsbUJBQW9DLFdObkhaLENNbUh3QyxBQUNoRSwyQ0FDd0MsV05rSVosQ01sSTRDLEFBQ3hFLDJCQUE0QyxXTmtJWixDTWxJZ0QsQUFDaEYsd0JBQXlDLFdOMEtaLENNMUs2QyxBQUMxRSx1QkFBd0MsV05sSVosQ01rSTRDLEFBQ3hFLHNCQUF1QyxXTnlLWixDTXpLMkMsQUFDdEUsdUJBQXdDLFdObklaLENNbUk0QyxBQUN4RSx5QkFBMEMsV05sSVosQ01rSThDLEFBQzVFLHlCQUEwQyxXTnBJWixDTW9JOEMsQUFDNUUsa0JBQW1DLFdOMUdaLENNMEd1QyxBQUM5RCxzQkFBdUMsV043UVosQ002UTJDLEFBQ3RFLDZCQUE4QyxXTjFVWixDTTBVa0QsQUFDcEYsdUJBQXdDLFdOekVaLENNeUU0QyxBQUN4RSxvQkFBcUMsV05rTFosQ01sTHlDLEFBQ2xFLGtCQUFtQyxXTlhaLENNV3VDLEFBQzlELHFCQUFzQyxXTnVKWixDTXZKMEMsQUFDcEUsc0JBQXVDLFdOd0paLENNeEoyQyxBQUN0RSxnQ0FDZ0MsV04vZlosQ00rZm9DLEFBQ3hELG1CQUFvQyxXTjRKWixDTTVKd0MsQUFDaEUsaUJBQWtDLFdOOEdaLENNOUdzQyxBQUM1RCxrQkFBbUMsV053RFosQ014RHVDLEFBQzlELGtCQUFtQyxXTjlJWixDTThJdUMsQUFDOUQsc0NBQ3lDLFdOMExaLENNMUw2QyxBQUMxRSx5QkFBMEMsV05qSFosQ01pSDhDLEFBQzVFLG9CQUFxQyxXTnJIWixDTXFIeUMsQUFDbEUsd0JBQXlDLFdObldaLENNbVc2QyxBQUMxRSxnRUFFeUMsV04vZ0JaLENNK2dCNkMsQUFDMUUsdURBQ21ELFdOOWdCWixDTThnQnVELEFBQzlGLDZDQUN5QyxXTmxoQlosQ01raEI2QyxBQUMxRSxnREFDNEMsV05uaEJaLENNbWhCZ0QsQUFDaEYsOENBQzBDLFdOeGhCWixDTXdoQjhDLEFBQzVFLHlCQUEwQyxXTjNJWixDTTJJOEMsQUFDNUUsb0JBQXFDLFdOM09aLENNMk95QyxBQUNsRSx3QkFBeUMsV054SVosQ013STZDLEFBQzFFLDBCQUEyQyxXTnhJWixDTXdJK0MsQUFDOUUsdUJBQXdDLFdOd0JaLENNeEI0QyxBQUN4RSx5QkFBMEMsV053QlosQ014QjhDLEFBQzVFLGtCQUFtQyxXTi9kWixDTStkdUMsQUFDOUQsMEJBQTJDLFdObGVaLENNa2UrQyxBQUM5RSxpQkFBa0MsV05wY1osQ01vY3NDLEFBQzVELHlCQUEwQyxXTmxqQlosQ01rakI4QyxBQUM1RSx1QkFBd0MsV054UFosQ013UDRDLEFBQ3hFLGtEQUM0QyxXTnpQWixDTXlQZ0QsQUFDaEYsaURBQzJDLFdON1BaLENNNlArQyxBQUM5RSxnREFDMEMsV05oUVosQ01nUThDLEFBQzVFLHFCQUFzQyxXTnJRWixDTXFRMEMsQUFDcEUsOENBQ3dDLFdOeFJaLENNd1I0QyxBQUN4RSwrQ0FDeUMsV043UlosQ002UjZDLEFBQzFFLDJCQUE0QyxXTjFSWixDTTBSZ0QsQUFDaEYseUJBQTBDLFdOcFNaLENNb1M4QyxBQUM1RSx3QkFBeUMsV04zUlosQ00yUjZDLEFBQzFFLDBCQUEyQyxXTi9SWixDTStSK0MsQUFDOUUsd0JBQXlDLFdOalNaLENNaVM2QyxBQUMxRSxxQkFBc0MsV04rRFosQ00vRDBDLEFBQ3BFLHNCQUF1QyxXTi9GWixDTStGMkMsQUFDdEUsNEJBQTZDLFdOL2JaLENNK2JpRCxBQUNsRixjQUErQixXTnRVWixDTXNVbUMsQUFDdEQscUJBQXNDLFdOdFVaLENNc1UwQyxBQUNwRSx1QkFBd0MsV05rRVosQ01sRTRDLEFBQ3hFLHlCQUEwQyxXTnJLWixDTXFLOEMsQUFDNUUsZ0NBQWlELFdOcktaLENNcUtxRCxBQUMxRixzQkFBdUMsV041VVosQ000VTJDLEFBQ3RFLHVCQUF3QyxXTndIWixDTXhINEMsQUFDeEUsa0JBQW1DLFdObkZaLENNbUZ1QyxBQUM5RCxrQkFBbUMsV056ZVosQ015ZXVDLEFBQzlELG1CQUFvQyxXTjlXWixDTThXd0MsQUFDaEUsaUJBQWtDLFdOeEtaLENNd0tzQyxBQUM1RCw2QkFBOEMsV05wUVosQ01vUWtELEFBQ3BGLG9DQUN1QyxXTlNaLENNVDJDLEFBQ3RFLGtCQUFtQyxXTmpkWixDTWlkdUMsQUFDOUQsaUJBQWtDLFdOem9CWixDTXlvQnNDLEFBQzVELGtCQUFtQyxXTi9uQlosQ00rbkJ1QyxBQUM5RCwyQkFBNEMsV04zaEJaLENNMmhCZ0QsQUFDaEYsNEJBQTZDLFdOOWhCWixDTThoQmlELEFBQ2xGLDRCQUE2QyxXTjVoQlosQ000aEJpRCxBQUNsRiw0QkFBNkMsV05qaUJaLENNaWlCaUQsQUFDbEYsb0JBQXFDLFdOcFJaLENNb1J5QyxBQUNsRSxtQkFBb0MsV041TlosQ000TndDLEFBQ2hFLHFCQUFzQyxXTjVOWixDTTROMEMsQUFDcEUsaUJBQWtDLFdOL05aLENNK05zQyxBQUM1RCxlQUFnQyxXTmxPWixDTWtPb0MsQUFDeEQsc0JBQXVDLFdOcGVaLENNb2UyQyxBQUN0RSx3QkFBeUMsV05wZVosQ01vZTZDLEFBQzFFLGlCQUFrQyxXTnRTWixDTXNTc0MsQUFDNUQsaUJBQWtDLFdOaUZaLENNakZzQyxBQUM1RCxxQkFBc0MsV05sa0JaLENNa2tCMEMsQUFDcEUscUJBQXNDLFdOclhaLENNcVgwQyxBQUNwRSx3QkFBeUMsV05wSVosQ01vSTZDLEFBQzFFLGdCQUFpQyxXTnBjWixDTW9jcUMsQUFDMUQsMkJBQTRDLFdOaGVaLENNZ2VnRCxBQUNoRixvQkFBcUMsV05wZlosQ01vZnlDLEFBQ2xFLGdCQUFpQyxXTmxOWixDTWtOcUMsQUFDMUQsd0JBQXlDLFdOMVhaLENNMFg2QyxBQUMxRSxlQUFnQyxXTm9EWixDTXBEb0MsQUFDeEQsd0JBQXlDLFdOM0paLENNMko2QyxBQUMxRSxvQkFBcUMsV056TlosQ015TnlDLEFBQ2xFLGtCQUFtQyxXTmxIWixDTWtIdUMsQUFDOUQsd0JBQXlDLFdON0xaLENNNkw2QyxBQUMxRSwwQkFBMkMsV043TFosQ002TCtDLEFBQzlFLHVCQUF3QyxXTjNDWixDTTJDNEMsQUFDeEUseUJBQTBDLFdOM0NaLENNMkM4QyxBQUM1RSx3QkFBeUMsV05yR1osQ01xRzZDLEFBQzFFLDJCQUE0QyxXTnJHWixDTXFHZ0QsQUFDaEYsbUJBQW9DLFdON1VaLENNNlV3QyxBQUNoRSxxQkFBc0MsV05ubEJaLENNbWxCMEMsQUFDcEUsdUJBQXdDLFdObmxCWixDTW1sQjRDLEFBQ3hFLG1CQUFvQyxXTi9MWixDTStMd0MsQUFDaEUsa0JBQW1DLFdObFhaLENNa1h1QyxBQUM5RCxzQkFBdUMsV05rRlosQ01sRjJDLEFBQ3RFLG1CQUFvQyxXTm1GWixDTW5Gd0MsQUFDaEUsa0JBQW1DLFdOOWNaLENNOGN1QyxBQUM5RCw0QkFBNkMsV04yQlosQ00zQmlELEFBQ2xGLDBCQUEyQyxXTm1FWixDTW5FK0MsQUFDOUUsNkJBQThDLFdOeEtaLENNd0trRCxBQUNwRixpQkFBa0MsV045bEJaLENNOGxCc0MsQUFDNUQsNkJBQThDLFdOdG9CWixDTXNvQmtELEFBQ3BGLGdDQUFpRCxXTnFEWixDTXJEcUQsQUFDMUYsbUJBQW9DLFdOeGxCWixDTXdsQndDLEFBQ2hFLHVDQUF3RCxXTjVvQlosQ000b0I0RCxBQUN4RywyRUFDZ0UsV045cUJaLENNOHFCb0UsQUFDeEgsK0RBRWlDLFdOdmZaLENNdWZxQyxBQUMxRCxpQkFBa0MsV05oWVosQ01nWXNDLEFBQzVELG1CQUFvQyxXTmhZWixDTWdZd0MsQUFDaEUsNENBQzBDLFdOMUhaLENNMEg4QyxBQUM1RSxzQkFBdUMsV056UlosQ015UjJDLEFBQ3RFLGtCQUFtQyxXTmlDWixDTWpDdUMsQUFDOUQseUJBQTBDLFdOaUNaLENNakM4QyxBQUM1RSxvQkFBcUMsV05sSFosQ01rSHlDLEFBQ2xFLDBCQUEyQyxXTmxIWixDTWtIK0MsQUFDOUUsMkJBQTRDLFdObEhaLENNa0hnRCxBQUNoRixzQkFBdUMsV05yTlosQ01xTjJDLEFBQ3RFLHVCQUF3QyxXTnBiWixDTW9iNEMsQUFDeEUsaUJBQWtDLFdObUVaLENNbkVzQyxBQUM1RCxxQkFBc0MsV05wRFosQ01vRDBDLEFBQ3BFLDhEQUNpRCxXTnpZWixDTXlZcUQsQUFDMUYsc0NBQ3lDLFdON2FaLENNNmE2QyxBQUMxRSx1QkFBd0MsV050WFosQ01zWDRDLEFBQ3hFLHlCQUEwQyxXTmxmWixDTWtmOEMsQUFDNUUsMkJBQTRDLFdObGZaLENNa2ZnRCxBQUNoRixrQkFBbUMsV050VFosQ01zVHVDLEFBQzlELHdCQUF5QyxXTnB0QlosQ01vdEI2QyxBQUMxRSwwQkFBMkMsV05wdEJaLENNb3RCK0MsQUFDOUUseUNBQ3lDLFdOcnRCWixDTXF0QjZDLEFBQzFFLDZDQUMyQyxXTnR0QlosQ01zdEIrQyxBQUM5RSx1QkFBd0MsV05KWixDTUk0QyxBQUN4RSx5QkFBMEMsV05KWixDTUk4QyxBQUM1RSxrQkFBbUMsV05IWixDTUd1QyxBQUM5RCxvQkFBcUMsV04zV1osQ00yV3lDLEFBQ2xFLDhDQUNvQyxXTjVXWixDTTRXd0MsQUFDaEUsa0RBQ3NDLFdON1daLENNNlcwQyxBQUNwRSxpQkFBa0MsV050TlosQ01zTnNDLEFBQzVELDBCQUEyQyxXTjNiWixDTTJiK0MsQUFDOUUsb0JBQXFDLFdOdEZaLENNc0Z5QyxBQUNsRSw0RUFFNkMsV054RVosQ013RWlELEFBQ2xGLCtEQUN1RCxXTnZFWixDTXVFMkQsQUFDdEcscURBQzZDLFdOM0VaLENNMkVpRCxBQUNsRix3REFDZ0QsV041RVosQ000RW9ELEFBQ3hGLHNEQUM4QyxXTmpGWixDTWlGa0QsQUFDcEYsa0JBQW1DLFdOM0taLENNMkt1QyxBQUM5RCxrREFFaUMsV056ckJaLENNeXJCcUMsQUFDMUQsbUJBQW9DLFdObFBaLENNa1B3QyxBQUNoRSwyQkFBNEMsV05LWixDTUxnRCxBQUNoRiwyQkFBNEMsV05LWixDTUxnRCxBQUNoRiwwQkFBMkMsV05LWixDTUwrQyxBQUM5RSxtREFDeUMsV05EWixDTUM2QyxBQUMxRSx1REFDMkMsV05GWixDTUUrQyxBQUM5RSxvQkFBcUMsV054c0JaLENNd3NCeUMsQUFDbEUsZ0JBQWlDLFdOcGJaLENNb2JxQyxBQUMxRCxnQkFBaUMsV04xaEJaLENNMGhCcUMsQUFDMUQsZ0JBQWlDLFdOeFlaLENNd1lxQyxBQUMxRCxtQkFBb0MsV04vT1osQ00rT3dDLEFBQ2hFLG1CQUFvQyxXTnppQlosQ015aUJ3QyxBQUNoRSxxQkFBc0MsV05qVVosQ01pVTBDLEFBQ3BFLHVCQUF3QyxXTjdLWixDTTZLNEMsQUFDeEUsdUJBQXdDLFdOaElaLENNZ0k0QyxBQUN4RSxzQkFBdUMsV05KWixDTUkyQyxBQUN0RSxrQkFBbUMsV054VVosQ013VXVDLEFwTnhwQjlELFNrTjNGRSxrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLFdBQVcsQUFDWCxVQUFVLEFBQ1YsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsUUFBUyxDR3JDc0IsQXJOd0lqQyxtRGtOdkZJLGdCQUFnQixBQUNoQixXQUFXLEFBQ1gsWUFBWSxBQUNaLFNBQVMsQUFDVCxpQkFBaUIsQUFDakIsU0FBVSxDQUNYLEF0TnhDSCxLME5xSEUseUJBQXlCLEFBQ3pCLGFBQWMsQ0FDZixBQUVELG1CQUNFLFlBQWEsQ0FDZCxBQUVELGVBQ0UsV0FBVyxBQUNYLFlBQVksQUFDWixjQUFjLEFBQ2QscUJBQXFCLEFBQ3JCLGVBQWdCLENBR2pCLEFBRUQsbUJBQ0UsNEJBQTZCLEFBQzdCLFdBQVcsQUFDWCxVQUFVLEFBQ1YsZ0JBQWdCLEFBQ2hCLDJCQUEyQixBQUMzQiwwQkFBOEIsQ0FDL0IsQUFDRCxZQUNFLGNBQWMsQUFDZCx5QkFBeUIsQUFDekIsZUFBZSxBQUNmLGFBQWMsQ0FDZixBQUNELGVBQ0MsZ0JBQWdCLEFBQ2hCLGlCQUFpQixBQUNqQixjQUFjLEFBQ2QsbUJBQW1CLEFBQ25CLGlCQUFrQixDQUNsQixBQUNELHFCQUNDLHFCQUFzQixDQUN0QiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vLyBCcmVhZGNydW1ic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICsgbGk6YmVmb3JlIHtcbiAgICAgIC8vIFtjb252ZXJ0ZXJdIFdvcmthcm91bmQgZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL2xpYnNhc3MvaXNzdWVzLzExMTVcbiAgICAgICRuYnNwOiBcIlxcMDBhMFwiO1xuICAgICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLXNlcGFyYXRvcn0jeyRuYnNwfVwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJib290c3RyYXAvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21peGluc1wiO1xuXG4vLyBSZXNldCBhbmQgZGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL25vcm1hbGl6ZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wcmludFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9nbHlwaGljb25zXCI7XG5cbi8vIENvcmUgQ1NTXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3NjYWZmb2xkaW5nXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3R5cGVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvY29kZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9ncmlkXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3RhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9mb3Jtc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9idXR0b25zXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJib290c3RyYXAvY29tcG9uZW50LWFuaW1hdGlvbnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZHJvcGRvd25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbi1ncm91cHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvaW5wdXQtZ3JvdXBzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL25hdnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2YmFyXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2JyZWFkY3J1bWJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnZXJcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbGFiZWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2JhZGdlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9qdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdGh1bWJuYWlsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9hbGVydHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcHJvZ3Jlc3MtYmFyc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9tZWRpYVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhbmVsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9yZXNwb25zaXZlLWVtYmVkXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3dlbGxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nsb3NlXCI7XG5cbi8vIENvbXBvbmVudHMgdy8gSmF2YVNjcmlwdFxuQGltcG9ydCBcImJvb3RzdHJhcC9tb2RhbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdG9vbHRpcFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wb3BvdmVyc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jYXJvdXNlbFwiO1xuXG4vLyBVdGlsaXR5IGNsYXNzZXNcbkBpbXBvcnQgXCJib290c3RyYXAvdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtdXRpbGl0aWVzXCI7XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbi8vXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbi8vIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXG4vL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuLy9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vL1xuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4vL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4vL1xuXG4vL1xuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gM1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG59XG5cbi8vXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuLy9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuLy9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cbi8vXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy9cbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4vL1xuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuLy9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNyAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE2IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idG4gPiAuY2FyZXQsXG4gIC5kcm9wdXAgPiAuYnRuID4gLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50OyB9XG4gICAgLnRhYmxlIHRkLFxuICAgIC50YWJsZSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmcjZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYVwiOyB9XG5cbi5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYlwiOyB9XG5cbi5nbHlwaGljb24tZXVybzpiZWZvcmUsXG4uZ2x5cGhpY29uLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBhY1wiOyB9XG5cbi5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyMTJcIjsgfVxuXG4uZ2x5cGhpY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH1cblxuLmdseXBoaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwOVwiOyB9XG5cbi5nbHlwaGljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH1cblxuLmdseXBoaWNvbi1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiOyB9XG5cbi5nbHlwaGljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjsgfVxuXG4uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiOyB9XG5cbi5nbHlwaGljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjsgfVxuXG4uZ2x5cGhpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjsgfVxuXG4uZ2x5cGhpY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjsgfVxuXG4uZ2x5cGhpY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjsgfVxuXG4uZ2x5cGhpY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjsgfVxuXG4uZ2x5cGhpY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH1cblxuLmdseXBoaWNvbi10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiOyB9XG5cbi5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiOyB9XG5cbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjsgfVxuXG4uZ2x5cGhpY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiOyB9XG5cbi5nbHlwaGljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiOyB9XG5cbi5nbHlwaGljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjsgfVxuXG4uZ2x5cGhpY29uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiOyB9XG5cbi5nbHlwaGljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH1cblxuLmdseXBoaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjsgfVxuXG4uZ2x5cGhpY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH1cblxuLmdseXBoaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH1cblxuLmdseXBoaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH1cblxuLmdseXBoaWNvbi10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH1cblxuLmdseXBoaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH1cblxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjsgfVxuXG4uZ2x5cGhpY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH1cblxuLmdseXBoaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjsgfVxuXG4uZ2x5cGhpY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH1cblxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiOyB9XG5cbi5nbHlwaGljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH1cblxuLmdseXBoaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH1cblxuLmdseXBoaWNvbi1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiOyB9XG5cbi5nbHlwaGljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiOyB9XG5cbi5nbHlwaGljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiOyB9XG5cbi5nbHlwaGljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiOyB9XG5cbi5nbHlwaGljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiOyB9XG5cbi5nbHlwaGljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjsgfVxuXG4uZ2x5cGhpY29uLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiOyB9XG5cbi5nbHlwaGljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH1cblxuLmdseXBoaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH1cblxuLmdseXBoaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjsgfVxuXG4uZ2x5cGhpY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjsgfVxuXG4uZ2x5cGhpY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjsgfVxuXG4uZ2x5cGhpY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH1cblxuLmdseXBoaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiOyB9XG5cbi5nbHlwaGljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH1cblxuLmdseXBoaWNvbi1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH1cblxuLmdseXBoaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH1cblxuLmdseXBoaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH1cblxuLmdseXBoaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH1cblxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiOyB9XG5cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH1cblxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiOyB9XG5cbi5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiOyB9XG5cbi5nbHlwaGljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiOyB9XG5cbi5nbHlwaGljb24tYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH1cblxuLmdseXBoaWNvbi10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH1cblxuLmdseXBoaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH1cblxuLmdseXBoaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiOyB9XG5cbi5nbHlwaGljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjsgfVxuXG4uZ2x5cGhpY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjsgfVxuXG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjsgfVxuXG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjsgfVxuXG4uZ2x5cGhpY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH1cblxuLmdseXBoaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH1cblxuLmdseXBoaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiOyB9XG5cbi5nbHlwaGljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiOyB9XG5cbi5nbHlwaGljb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiOyB9XG5cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH1cblxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjsgfVxuXG4uZ2x5cGhpY29uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjsgfVxuXG4uZ2x5cGhpY29uLXBsdXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiOyB9XG5cbi5nbHlwaGljb24tbWludXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiOyB9XG5cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjsgfVxuXG4uZ2x5cGhpY29uLW9rLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjsgfVxuXG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjsgfVxuXG4uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiOyB9XG5cbi5nbHlwaGljb24tc2NyZWVuc2hvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiOyB9XG5cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiOyB9XG5cbi5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH1cblxuLmdseXBoaWNvbi1iYW4tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiOyB9XG5cbi5nbHlwaGljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjsgfVxuXG4uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjsgfVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiOyB9XG5cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiOyB9XG5cbi5nbHlwaGljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMlwiOyB9XG5cbi5nbHlwaGljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiOyB9XG5cbi5nbHlwaGljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiOyB9XG5cbi5nbHlwaGljb24tZXllLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjsgfVxuXG4uZ2x5cGhpY29uLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiOyB9XG5cbi5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH1cblxuLmdseXBoaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOFwiOyB9XG5cbi5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjsgfVxuXG4uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiOyB9XG5cbi5nbHlwaGljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMVwiOyB9XG5cbi5nbHlwaGljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjsgfVxuXG4uZ2x5cGhpY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjsgfVxuXG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjsgfVxuXG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiOyB9XG5cbi5nbHlwaGljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjsgfVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjBcIjsgfVxuXG4uZ2x5cGhpY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMVwiOyB9XG5cbi5nbHlwaGljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjsgfVxuXG4uZ2x5cGhpY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjNcIjsgfVxuXG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH1cblxuLmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjsgfVxuXG4uZ2x5cGhpY29uLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH1cblxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH1cblxuLmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjlcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiOyB9XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMlwiOyB9XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiOyB9XG5cbi5nbHlwaGljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzVcIjsgfVxuXG4uZ2x5cGhpY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiOyB9XG5cbi5nbHlwaGljb24tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjsgfVxuXG4uZ2x5cGhpY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiOyB9XG5cbi5nbHlwaGljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH1cblxuLmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH1cblxuLmdseXBoaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDFcIjsgfVxuXG4uZ2x5cGhpY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiOyB9XG5cbi5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjsgfVxuXG4uZ2x5cGhpY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDRcIjsgfVxuXG4uZ2x5cGhpY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH1cblxuLmdseXBoaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH1cblxuLmdseXBoaWNvbi11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDhcIjsgfVxuXG4uZ2x5cGhpY29uLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OVwiOyB9XG5cbi5nbHlwaGljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MVwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjsgfVxuXG4uZ2x5cGhpY29uLXVuY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1N1wiOyB9XG5cbi5nbHlwaGljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH1cblxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH1cblxuLmdseXBoaWNvbi1jb2xsYXBzZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MFwiOyB9XG5cbi5nbHlwaGljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH1cblxuLmdseXBoaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MlwiOyB9XG5cbi5nbHlwaGljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2M1wiOyB9XG5cbi5nbHlwaGljb24tbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NFwiOyB9XG5cbi5nbHlwaGljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH1cblxuLmdseXBoaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH1cblxuLmdseXBoaWNvbi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH1cblxuLmdseXBoaWNvbi1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OFwiOyB9XG5cbi5nbHlwaGljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH1cblxuLmdseXBoaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzBcIjsgfVxuXG4uZ2x5cGhpY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzNcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NlwiOyB9XG5cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzdcIjsgfVxuXG4uZ2x5cGhpY29uLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH1cblxuLmdseXBoaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH1cblxuLmdseXBoaWNvbi1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODBcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbXByZXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODFcIjsgfVxuXG4uZ2x5cGhpY29uLWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH1cblxuLmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODNcIjsgfVxuXG4uZ2x5cGhpY29uLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH1cblxuLmdseXBoaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NVwiOyB9XG5cbi5nbHlwaGljb24tc2QtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjsgfVxuXG4uZ2x5cGhpY29uLWhkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH1cblxuLmdseXBoaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODhcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OVwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtZG9sYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTBcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLTUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MVwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC03LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTNcIjsgfVxuXG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH1cblxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiOyB9XG5cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTdcIjsgfVxuXG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OFwiOyB9XG5cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH1cblxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMFwiOyB9XG5cbi5nbHlwaGljb24tY2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDFcIjsgfVxuXG4uZ2x5cGhpY29uLXNhdmUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiOyB9XG5cbi5nbHlwaGljb24tb3Blbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH1cblxuLmdseXBoaWNvbi1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNFwiOyB9XG5cbi5nbHlwaGljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiOyB9XG5cbi5nbHlwaGljb24tcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDZcIjsgfVxuXG4uZ2x5cGhpY29uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH1cblxuLmdseXBoaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTBcIjsgfVxuXG4uZ2x5cGhpY29uLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTFcIjsgfVxuXG4uZ2x5cGhpY29uLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH1cblxuLmdseXBoaWNvbi1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEzXCI7IH1cblxuLmdseXBoaWNvbi1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTRcIjsgfVxuXG4uZ2x5cGhpY29uLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNVwiOyB9XG5cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE2XCI7IH1cblxuLmdseXBoaWNvbi10ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH1cblxuLmdseXBoaWNvbi1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH1cblxuLmdseXBoaWNvbi1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTlcIjsgfVxuXG4uZ2x5cGhpY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH1cblxuLmdseXBoaWNvbi1lcmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyMVwiOyB9XG5cbi5nbHlwaGljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMzFiXCI7IH1cblxuLmdseXBoaWNvbi1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH1cblxuLmdseXBoaWNvbi1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjRcIjsgfVxuXG4uZ2x5cGhpY29uLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjVcIjsgfVxuXG4uZ2x5cGhpY29uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH1cblxuLmdseXBoaWNvbi1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH1cblxuLmdseXBoaWNvbi1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjsgfVxuXG4uZ2x5cGhpY29uLXhidDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiOyB9XG5cbi5nbHlwaGljb24teWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH1cblxuLmdseXBoaWNvbi1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjsgfVxuXG4uZ2x5cGhpY29uLXJ1YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH1cblxuLmdseXBoaWNvbi1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjsgfVxuXG4uZ2x5cGhpY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMwXCI7IH1cblxuLmdseXBoaWNvbi1pY2UtbG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzFcIjsgfVxuXG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzJcIjsgfVxuXG4uZ2x5cGhpY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzM1wiOyB9XG5cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzRcIjsgfVxuXG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNVwiOyB9XG5cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzZcIjsgfVxuXG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzN1wiOyB9XG5cbi5nbHlwaGljb24tb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH1cblxuLmdseXBoaWNvbi1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOVwiOyB9XG5cbi5nbHlwaGljb24tc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MFwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQyXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDNcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDRcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDVcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0N1wiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ4XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDlcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUxXCI7IH1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTJcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1M1wiOyB9XG5cbi5nbHlwaGljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NFwiOyB9XG5cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTVcIjsgfVxuXG4uZ2x5cGhpY29uLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NlwiOyB9XG5cbi5nbHlwaGljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTlcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjBcIjsgfVxuXG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMzUyN2M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIGgxIHNtYWxsLFxuICBoMSAuc21hbGwsIGgyIHNtYWxsLFxuICBoMiAuc21hbGwsIGgzIHNtYWxsLFxuICBoMyAuc21hbGwsIGg0IHNtYWxsLFxuICBoNCAuc21hbGwsIGg1IHNtYWxsLFxuICBoNSAuc21hbGwsIGg2IHNtYWxsLFxuICBoNiAuc21hbGwsXG4gIC5oMSBzbWFsbCxcbiAgLmgxIC5zbWFsbCwgLmgyIHNtYWxsLFxuICAuaDIgLnNtYWxsLCAuaDMgc21hbGwsXG4gIC5oMyAuc21hbGwsIC5oNCBzbWFsbCxcbiAgLmg0IC5zbWFsbCwgLmg1IHNtYWxsLFxuICAuaDUgLnNtYWxsLCAuaDYgc21hbGwsXG4gIC5oNiAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBoMSBzbWFsbCxcbiAgaDEgLnNtYWxsLCAuaDEgc21hbGwsXG4gIC5oMSAuc21hbGwsXG4gIGgyIHNtYWxsLFxuICBoMiAuc21hbGwsIC5oMiBzbWFsbCxcbiAgLmgyIC5zbWFsbCxcbiAgaDMgc21hbGwsXG4gIGgzIC5zbWFsbCwgLmgzIHNtYWxsLFxuICAuaDMgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTsgfVxuXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIGg0IHNtYWxsLFxuICBoNCAuc21hbGwsIC5oNCBzbWFsbCxcbiAgLmg0IC5zbWFsbCxcbiAgaDUgc21hbGwsXG4gIGg1IC5zbWFsbCwgLmg1IHNtYWxsLFxuICAuaDUgLnNtYWxsLFxuICBoNiBzbWFsbCxcbiAgaDYgLnNtYWxsLCAuaDYgc21hbGwsXG4gIC5oNiAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNzUlOyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDM2cHg7IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbnAge1xuICBtYXJnaW46IDAgMCAxMHB4OyB9XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NSU7IH1cblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgcGFkZGluZzogLjJlbTsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnRleHQtdXBwZXJjYXNlLCAuaW5pdGlhbGlzbSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzM3YWI3OyB9XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLFxuYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzI4NjA5MDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsXG5hLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMmI1NDJjOyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjsgfVxuXG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLFxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzY2NTEyYzsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLFxuYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjODQzNTM0OyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyB9XG5cbmEuYmctcHJpbWFyeTpob3ZlcixcbmEuYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7IH1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3OyB9XG5cbmEuYmctaW5mbzpob3ZlcixcbmEuYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7IH1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbmEuYmctd2FybmluZzpob3ZlcixcbmEuYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2VjYjU7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7IH1cblxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7IH1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7IH1cblxudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgdWwgdWwsXG4gIHVsIG9sLFxuICBvbCB1bCxcbiAgb2wgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAubGlzdC1pbmxpbmUgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3OyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZGwtaG9yaXpvbnRhbCBkZDpiZWZvcmUsIC5kbC1ob3Jpem9udGFsIGRkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7IH0gfVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzc3Nzc3NzsgfVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlOyB9XG5cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTcuNXB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWVlZWU7IH1cbiAgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG4gIGJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSBvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGJsb2NrcXVvdGUgZm9vdGVyLFxuICBibG9ja3F1b3RlIHNtYWxsLFxuICBibG9ja3F1b3RlIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgICBibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsXG4gICAgYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUsXG4gICAgYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJzsgfVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZWVlZWVlO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLFxuICAuYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmJlZm9yZSxcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSxcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuICAuYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmFmdGVyLFxuICAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNjNzI1NGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWYyZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5LjVweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgcHJlIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuY29udGFpbmVyOmJlZm9yZSwgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNzUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5NzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMTcwcHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5jb250YWluZXItZmx1aWQ6YmVmb3JlLCAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5yb3c6YmVmb3JlLCAucm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucm93OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bzsgfVxuXG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlOyB9XG5cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlOyB9XG5cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlOyB9XG5cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTsgfVxuXG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87IH1cblxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTsgfVxuXG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsgfVxuXG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQub24tcGFnZSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLm9uLXBhZ2UsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZSA+IHRoZWFkID4gdHIub24tcGFnZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUgPiB0aGVhZCA+IHRyLm9uLXBhZ2UgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLm9uLXBhZ2UsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5vbi1wYWdlLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUgPiB0Ym9keSA+IHRyLm9uLXBhZ2UgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlID4gdGJvZHkgPiB0ci5vbi1wYWdlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5vbi1wYWdlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgub24tcGFnZSxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlID4gdGZvb3QgPiB0ci5vbi1wYWdlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZSA+IHRmb290ID4gdHIub24tcGFnZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLm9uLXBhZ2U6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5vbi1wYWdlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLm9uLXBhZ2U6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAub24tcGFnZSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5vbi1wYWdlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4OyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2OyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5pbmZvLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzOyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjOyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYzsgfVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBtaW4td2lkdGg6IDA7IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1czsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gICAgb3V0bGluZTogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTsgfVxuICAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbVxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGdcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9IH1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnJhZGlvIGxhYmVsLFxuICAuY2hlY2tib3ggbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7IH1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgfVxuXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuLmNoZWNrYm94LWlubGluZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7IH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4sIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbnNlbGVjdC5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG50ZXh0YXJlYS5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWEuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gdGV4dGFyZWEuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmZvcm0tZ3JvdXAtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbnNlbGVjdC5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG50ZXh0YXJlYS5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gdGV4dGFyZWEuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4uZm9ybS1ncm91cC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogNDZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzOyB9XG5cbi5oYXMtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0Mi41cHg7IH1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzNjNzYzZDsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7IH1cblxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzNjNzYzZDsgfVxuXG4uaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2ssXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveCxcbi5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXdhcm5pbmcucmFkaW8gbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXdhcm5pbmcucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjsgfVxuXG4uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG5cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzg0MzUzNDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzOyB9XG5cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuXG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjVweDsgfVxuXG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwOyB9XG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM3MzczNzM7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS1pbmxpbmUgLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxuICAgIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDsgfSB9XG5cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogN3B4OyB9XG5cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyN3B4OyB9XG5cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH0gfVxuXG4uZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHJpZ2h0OiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLm9uLXBhZ2U6Zm9jdXMsIC5idG4uYWN0aXZlLmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi5mb2N1cy5vbi1wYWdlIHtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cbiAgLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4ub24tcGFnZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuYnRuLmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICM4YzhjOGM7IH1cbiAgLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDsgfVxuICAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1kZWZhdWx0Lm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7IH1cbiAgICAuYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1kZWZhdWx0Lm9uLXBhZ2U6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWRlZmF1bHQub24tcGFnZTpmb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZGVmYXVsdC5mb2N1cy5vbi1wYWdlLFxuICAgIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzhjOGM4YzsgfVxuICAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1kZWZhdWx0Lm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAuYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7IH1cbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwOyB9XG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgICBib3JkZXItY29sb3I6ICMyMDRkNzQ7IH1cbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tcHJpbWFyeS5vbi1wYWdlLFxuICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0OyB9XG4gICAgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tcHJpbWFyeS5vbi1wYWdlOmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1wcmltYXJ5Lm9uLXBhZ2U6Zm9jdXMsIC5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXByaW1hcnkuZm9jdXMub24tcGFnZSxcbiAgICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gICAgICBib3JkZXItY29sb3I6ICMxMjJiNDA7IH1cbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tcHJpbWFyeS5vbi1wYWdlLFxuICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgICBib3JkZXItY29sb3I6ICMyZTZkYTQ7IH1cbiAgLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gICAgY29sb3I6ICMzMzdhYjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjOyB9XG4gIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICAgIGJvcmRlci1jb2xvcjogIzI1NTYyNTsgfVxuICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5OyB9XG4gIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXN1Y2Nlc3Mub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICAgIGJvcmRlci1jb2xvcjogIzM5ODQzOTsgfVxuICAgIC5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXN1Y2Nlc3Mub24tcGFnZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tc3VjY2Vzcy5vbi1wYWdlOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1zdWNjZXNzLmZvY3VzLm9uLXBhZ2UsXG4gICAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk4NDM5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1OyB9XG4gIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXN1Y2Nlc3Mub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjOyB9XG4gIC5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjNWNiODVjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTsgfVxuICAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgICBib3JkZXItY29sb3I6ICMxYjZkODU7IH1cbiAgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI2OWFiYzsgfVxuICAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1pbmZvLm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgICBib3JkZXItY29sb3I6ICMyNjlhYmM7IH1cbiAgICAuYnRuLWluZm86YWN0aXZlOmhvdmVyLCAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1pbmZvLm9uLXBhZ2U6aG92ZXIsIC5idG4taW5mby5hY3RpdmU6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWluZm8ub24tcGFnZTpmb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4taW5mby5mb2N1cy5vbi1wYWdlLFxuICAgIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWFiYztcbiAgICAgIGJvcmRlci1jb2xvcjogIzFiNmQ4NTsgfVxuICAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1pbmZvLm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICAgIGJvcmRlci1jb2xvcjogIzQ2YjhkYTsgfVxuICAuYnRuLWluZm8gLmJhZGdlIHtcbiAgICBjb2xvcjogIzViYzBkZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7IH1cbiAgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkOyB9XG4gIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgICBib3JkZXItY29sb3I6ICNkNTg1MTI7IH1cbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4td2FybmluZy5vbi1wYWdlLFxuICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyOyB9XG4gICAgLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4td2FybmluZy5vbi1wYWdlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi13YXJuaW5nLm9uLXBhZ2U6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXdhcm5pbmcuZm9jdXMub24tcGFnZSxcbiAgICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTg1MTI7XG4gICAgICBib3JkZXItY29sb3I6ICM5ODVmMGQ7IH1cbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4td2FybmluZy5vbi1wYWdlLFxuICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsIC5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgICBib3JkZXItY29sb3I6ICNlZWEyMzY7IH1cbiAgLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gICAgY29sb3I6ICNmMGFkNGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7IH1cbiAgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICAgIGJvcmRlci1jb2xvcjogIzc2MWMxOTsgfVxuICAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgICBib3JkZXItY29sb3I6ICNhYzI5MjU7IH1cbiAgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWRhbmdlci5vbi1wYWdlLFxuICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgICBib3JkZXItY29sb3I6ICNhYzI5MjU7IH1cbiAgICAuYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWRhbmdlci5vbi1wYWdlOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWRhbmdlci5vbi1wYWdlOmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWRhbmdlci5mb2N1cy5vbi1wYWdlLFxuICAgIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc2MWMxOTsgfVxuICAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZGFuZ2VyLm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhOyB9XG4gIC5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gICAgY29sb3I6ICNkOTUzNGY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYnRuLWxpbmsge1xuICBjb2xvcjogIzMzN2FiNztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYnRuLWxpbmssIC5idG4tbGluazphY3RpdmUsIC5idG4tbGluay5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWxpbmsub24tcGFnZSwgLmJ0bi1saW5rW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rLCAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICMyMzUyN2M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmJ0bi14cywgLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgLmZhZGUuaW4ge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY29sbGFwc2UuaW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuXG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDRweCBkYXNoZWQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCBcXDk7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cbiAgLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiA5cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7IH1cbiAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYSwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyB9XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vcGVuID4gYSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDsgfVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5MDsgfVxuXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IH1cblxuLmRyb3B1cCAuY2FyZXQsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0IHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIFxcOTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87IH0gfVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZ3JvdXAgPiAuYnRuLm9uLXBhZ2UsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSxcbiAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ub24tcGFnZSB7XG4gICAgICB6LWluZGV4OiAyOyB9XG5cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuYnRuLXRvb2xiYXI6YmVmb3JlLCAuYnRuLXRvb2xiYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5idG4tdG9vbGJhcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmJ0bi10b29sYmFyIC5idG4sXG4gIC5idG4tdG9vbGJhciAuYnRuLWdyb3VwLFxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuYnRuLXRvb2xiYXIgPiAuYnRuLFxuICAuYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuICAuYnRuLXRvb2xiYXIgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLWdyb3VwLWxnLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLWxnIC5jYXJldCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCwgLmRyb3B1cCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBmbG9hdDogbm9uZTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7IH1cbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bzsgfVxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuICAuaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46aG92ZXIsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUge1xuICAgICAgei1pbmRleDogMjsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbiAgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm5hdjpiZWZvcmUsIC5uYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uYXY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5uYXYgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5hdiA+IGxpID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAgICAgLm5hdiA+IGxpID4gYTpob3ZlciwgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAgIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgICAgIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAubmF2IC5vcGVuID4gYSwgLm5hdiAub3BlbiA+IGE6aG92ZXIsIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxuICAubmF2IC5uYXYtZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiA5cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7IH1cbiAgLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5uYXYtdGFicyA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gICAgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gICAgICAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlZWVlZWUgI2VlZWVlZSAjZGRkOyB9XG4gICAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicyA+IGxpLm9uLXBhZ2UgPiBhLCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzID4gbGkub24tcGFnZSA+IGE6aG92ZXIsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMgPiBsaS5vbi1wYWdlID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm5hdi1waWxscyA+IGxpID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4OyB9XG4gIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi1waWxscyA+IGxpLm9uLXBhZ2UgPiBhLCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtcGlsbHMgPiBsaS5vbi1wYWdlID4gYTpob3ZlciwgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXBpbGxzID4gbGkub24tcGFnZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7IH1cblxuLm5hdi1zdGFja2VkID4gbGkge1xuICBmbG9hdDogbm9uZTsgfVxuICAubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm5hdi1qdXN0aWZpZWQsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2LWp1c3RpZmllZCA+IGxpLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7IH1cbiAgICAgIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ubmF2LXRhYnMtanVzdGlmaWVkLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzLWp1c3RpZmllZCA+IC5vbi1wYWdlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhOmhvdmVyLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAub24tcGFnZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyxcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAub24tcGFnZSA+IGE6Zm9jdXMsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5vbi1wYWdlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzLWp1c3RpZmllZCA+IC5vbi1wYWdlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhLFxuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhOmhvdmVyLFxuICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5vbi1wYWdlID4gYTpob3ZlcixcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gICAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyxcbiAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzLWp1c3RpZmllZCA+IC5vbi1wYWdlID4gYTpmb2N1cyxcbiAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAub24tcGFnZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfSB9XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWItY29udGVudCA+IC5vbi1wYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhcjpiZWZvcmUsIC5uYXZiYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uYXZiYXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9IH1cblxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLCAubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLm5hdmJhci1jb2xsYXBzZTpiZWZvcmUsIC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuICAgICAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgICAgIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAgICAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7IH1cbiAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9IH1cblxuLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4gICAgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4gICAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuICAgIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1maXhlZC10b3AsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cblxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDsgfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9IH1cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG4gIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogNy41cHggLTE1cHg7IH1cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4gICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7IH1cbiAgICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5uYXZiYXItbmF2ID4gbGkge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuXG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uYXZiYXItZm9ybSAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uYXZiYXItZm9ybSAucmFkaW8sXG4gICAgLm5hdmJhci1mb3JtIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsXG4gICAgICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLm5hdmJhci1mb3JtIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItZm9ybSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5uYXZiYXItYnRuIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLm5hdmJhci1idG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLm5hdmJhci1idG4uYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm5hdmJhci1idG4uYnRuLXhzLCAuYnRuLWdyb3VwLXhzID4gLm5hdmJhci1idG4uYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLXRleHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgIC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1ZTVlNWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLW5hdiA+IC5vbi1wYWdlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vbi1wYWdlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1uYXYgPiAub24tcGFnZSA+IGE6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub24tcGFnZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzLCAubmF2YmFyLWRlZmF1bHQgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItbmF2ID4gLm9uLXBhZ2UgPiBhOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9uLXBhZ2UgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgY29sb3I6ICM1NTU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGE6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMwOTA5MDk7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1uYXYgPiAub24tcGFnZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub24tcGFnZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItbmF2ID4gLm9uLXBhZ2UgPiBhOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9uLXBhZ2UgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cywgLm5hdmJhci1pbnZlcnNlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLW5hdiA+IC5vbi1wYWdlID4gYTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vbi1wYWdlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMzsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTAxMDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDkwOTA5OyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cywgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuYnJlYWRjcnVtYiA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiL8KgXCI7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAjY2NjOyB9XG4gIC5icmVhZGNydW1iID4gLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5icmVhZGNydW1iID4gLm9uLXBhZ2Uge1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnBhZ2luYXRpb24gPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4gICAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMzMzdhYjc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4gICAgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IH1cbiAgICAucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuICAgIC5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IH1cbiAgLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxuICAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICMyMzUyN2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uID4gLm9uLXBhZ2UgPiBhLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24gPiAub24tcGFnZSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbiA+IC5vbi1wYWdlID4gYTpmb2N1cyxcbiAgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3BhbixcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uID4gLm9uLXBhZ2UgPiBzcGFuLFxuICAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24gPiAub24tcGFnZSA+IHNwYW46aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbiA+IC5vbi1wYWdlID4gc3Bhbjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAgIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzOyB9XG5cbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDsgfVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7IH1cblxuLnBhZ2luYXRpb24tc20gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2VyOmJlZm9yZSwgLnBhZ2VyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucGFnZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wYWdlciBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLnBhZ2VyIGxpID4gYSxcbiAgICAucGFnZXIgbGkgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gICAgLnBhZ2VyIGxpID4gYTpob3ZlcixcbiAgICAucGFnZXIgbGkgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgLnBhZ2VyIC5uZXh0ID4gYSxcbiAgLnBhZ2VyIC5uZXh0ID4gc3BhbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5wYWdlciAucHJldmlvdXMgPiBhLFxuICAucGFnZXIgLnByZXZpb3VzID4gc3BhbiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IGEsXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAucGFnZXIgLmRpc2FibGVkID4gYTpmb2N1cyxcbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtOyB9XG4gIC5sYWJlbDplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuIC5sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuXG5hLmxhYmVsOmhvdmVyLCBhLmxhYmVsOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NzsgfVxuICAubGFiZWwtZGVmYXVsdFtocmVmXTpob3ZlciwgLmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7IH1cblxuLmxhYmVsLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyB9XG4gIC5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLCAubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDsgfVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH1cbiAgLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIsIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0OyB9XG5cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTsgfVxuICAubGFiZWwtaW5mb1tocmVmXTpob3ZlciwgLmxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7IH1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlOyB9XG4gIC5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLCAubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjsgfVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjsgfVxuICAubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVyLCAubGFiZWwtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjOyB9XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAuYmFkZ2U6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJ0biAuYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7IH1cbiAgLmJ0bi14cyAuYmFkZ2UsIC5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSxcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMXB4IDVweDsgfVxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5iYWRnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZSA+IC5iYWRnZSxcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLmJhZGdlLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi1waWxscyA+IC5vbi1wYWdlID4gYSA+IC5iYWRnZSB7XG4gICAgY29sb3I6ICMzMzdhYjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSArIC5iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+IC5iYWRnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuXG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gIC5qdW1ib3Ryb24gaDEsXG4gIC5qdW1ib3Ryb24gLmgxIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuanVtYm90cm9uIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgLmp1bWJvdHJvbiA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDVkNWQ1OyB9XG4gIC5jb250YWluZXIgLmp1bWJvdHJvbixcbiAgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuanVtYm90cm9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgICAgIC5jb250YWluZXIgLmp1bWJvdHJvbixcbiAgICAgIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgICAgLmp1bWJvdHJvbiBoMSxcbiAgICAgIC5qdW1ib3Ryb24gLmgxIHtcbiAgICAgICAgZm9udC1zaXplOiA2M3B4OyB9IH1cblxuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDsgfVxuICAudGh1bWJuYWlsID4gaW1nLFxuICAudGh1bWJuYWlsIGEgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC50aHVtYm5haWwgLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEudGh1bWJuYWlsLm9uLXBhZ2Uge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7IH1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuYWxlcnQgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmFsZXJ0IC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYWxlcnQgPiBwLFxuICAuYWxlcnQgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWxlcnQgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSxcbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG4gIC5hbGVydC1zdWNjZXNzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzllMmIzOyB9XG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzJiNTQyYzsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbiAgY29sb3I6ICMzMTcwOGY7IH1cbiAgLmFsZXJ0LWluZm8gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhNmUxZWM7IH1cbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjQ1MjY5OyB9XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xuICBjb2xvcjogIzhhNmQzYjsgfVxuICAuYWxlcnQtd2FybmluZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZTFiNTsgfVxuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2NjUxMmM7IH1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cbiAgLmFsZXJ0LWRhbmdlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjljMDsgfVxuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzg0MzUzNDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbi5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7IH1cblxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7IH1cblxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnByb2dyZXNzLm9uLXBhZ2UgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wcm9ncmVzcy1iYXIub24tcGFnZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjOyB9XG4gIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlOyB9XG4gIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlOyB9XG4gIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IH1cblxuLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAubWVkaWE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICB6b29tOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7IH1cblxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZWRpYS1vYmplY3QuaW1nLXRodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsgfVxuICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICM1NTU7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZTpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2U6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2UgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2U6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2U6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZSAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjYzdkZGVmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGNvbG9yOiAjM2M3NjNkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLm9uLXBhZ2UsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5vbi1wYWdlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mub24tcGFnZTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5vbi1wYWdlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLm9uLXBhZ2U6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mub24tcGFnZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbiAgICBib3JkZXItY29sb3I6ICMzYzc2M2Q7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICMzMTcwOGY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEubGlzdC1ncm91cC1pdGVtLWluZm8ub24tcGFnZSwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLm9uLXBhZ2U6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS5saXN0LWdyb3VwLWl0ZW0taW5mby5vbi1wYWdlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLm9uLXBhZ2UsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ub24tcGFnZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5vbi1wYWdlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xuICAgIGJvcmRlci1jb2xvcjogIzMxNzA4ZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogIzhhNmQzYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5vbi1wYWdlLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcub24tcGFnZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLm9uLXBhZ2U6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcub24tcGFnZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5vbi1wYWdlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLm9uLXBhZ2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjYTk0NDQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5vbi1wYWdlLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLm9uLXBhZ2U6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIub24tcGFnZTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIub24tcGFnZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIub24tcGFnZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIub24tcGFnZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgICBib3JkZXItY29sb3I6ICNhOTQ0NDI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIC5wYW5lbC1ib2R5OmJlZm9yZSwgLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5wYW5lbC1ib2R5OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAucGFuZWwtdGl0bGUgPiBhLFxuICAucGFuZWwtdGl0bGUgPiBzbWFsbCxcbiAgLnBhbmVsLXRpdGxlID4gLnNtYWxsLFxuICAucGFuZWwtdGl0bGUgPiBzbWFsbCA+IGEsXG4gIC5wYW5lbC10aXRsZSA+IC5zbWFsbCA+IGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLnBhbmVsID4gLmxpc3QtZ3JvdXAsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhbmVsID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbiAgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5wYW5lbCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgLnBhbmVsID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cblxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuXG4ucGFuZWwgPiAudGFibGUsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlIGNhcHRpb24sXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIGNhcHRpb24sXG4gIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSBjYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfVxuICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4OyB9XG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbi5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDsgfVxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDsgfVxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4ucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAgIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZGRkOyB9XG4gICAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICNmNWY1ZjU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG4gIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkOyB9XG5cbi5wYW5lbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3OyB9XG4gIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3OyB9XG4gICAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMzMzdhYjc7IH1cbiAgICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogIzMzN2FiNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzdhYjc7IH1cblxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7IH1cbiAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICMzYzc2M2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgICBib3JkZXItY29sb3I6ICNkNmU5YzY7IH1cbiAgICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZTljNjsgfVxuICAgIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZGZmMGQ4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDsgfVxuICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q2ZTljNjsgfVxuXG4ucGFuZWwtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTsgfVxuICAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzMxNzA4ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICAgIGJvcmRlci1jb2xvcjogI2JjZThmMTsgfVxuICAgIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjYmNlOGYxOyB9XG4gICAgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICNkOWVkZjc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmOyB9XG4gIC5wYW5lbC1pbmZvID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmNlOGYxOyB9XG5cbi5wYW5lbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjOyB9XG4gIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjOGE2ZDNiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjOyB9XG4gICAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmYWViY2M7IH1cbiAgICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2ZjZjhlMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7IH1cbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWViY2M7IH1cblxuLnBhbmVsLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTsgfVxuICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjYTk0NDQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxOyB9XG4gICAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTsgfVxuICAgIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICNmMmRlZGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyOyB9XG4gIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYmNjZDE7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLndlbGwgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7IH1cbiAgLmNsb3NlOmhvdmVyLCAuY2xvc2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7IH1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7IH1cbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgfVxuICAubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7IH1cblxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gIC5tb2RhbC1oZWFkZXI6YmVmb3JlLCAubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gIC5tb2RhbC1mb290ZXI6YmVmb3JlLCAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgd2lkdGg6IDkwMHB4OyB9IH1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuICAudG9vbHRpcC5pbiB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7IH1cbiAgLnRvb2x0aXAudG9wIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gIC50b29sdGlwLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC50b29sdGlwLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gIC50b29sdGlwLmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5wb3BvdmVyLnRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgLnBvcG92ZXIucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wb3BvdmVyLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucG9wb3Zlci5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDsgfVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7IH1cblxuLnBvcG92ZXIgPiAuYXJyb3csIC5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDsgfVxuXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4ucG9wb3Zlci50b3AgPiAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm90dG9tOiAtMTFweDsgfVxuICAucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdG9wOiAtMTFweDsgfVxuICAucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHRvcDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICByaWdodDogMXB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICBib3R0b206IC0xMHB4OyB9XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIsIC5jYXJvdXNlbC1pbm5lci1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAgIC1vLXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7IH1cbiAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZywgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtID4gaW1nLFxuICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyxcbiAgICAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbS5uZXh0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbS5hY3RpdmUucmlnaHQsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5yaWdodC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtLnJpZ2h0Lm9uLXBhZ2Uge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldiwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtLnByZXYsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0LCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0uYWN0aXZlLmxlZnQsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5sZWZ0Lm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0ubGVmdC5vbi1wYWdlIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0ubmV4dC5sZWZ0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0ucHJldi5yaWdodCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0uYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyID4gLml0ZW0ub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbS5vbi1wYWdlIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXIgPiAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAub24tcGFnZSxcbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4gIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLnByZXYsXG4gIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXIgPiAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAub24tcGFnZSB7XG4gICAgbGVmdDogMDsgfVxuICBcbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4gIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLnByZXYsXG4gIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAucHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBcbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4gIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTsgfVxuICBcbiAgLmNhcm91c2VsLWlubmVyID4gLnByZXYsXG4gIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAucHJldiB7XG4gICAgbGVmdDogLTEwMCU7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5uZXh0LmxlZnQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0LFxuICAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0LCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLmFjdGl2ZS5sZWZ0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyID4gLmxlZnQub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAubGVmdC5vbi1wYWdlIHtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0LCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLmFjdGl2ZS5yaWdodCwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lciA+IC5yaWdodC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5yaWdodC5vbi1wYWdlIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE1JTtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjODAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sOmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogc2VyaWY7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDIwMzknOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDNhJzsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSwgLmNhcm91c2VsLWluZGljYXRvcnMgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWluZGljYXRvcnMgLm9uLXBhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIC5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7IH0gfVxuXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLW1kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtc20sXG4gIHRkLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtbGcsXG4gIHRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNvbnRyb2w6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2csIC52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jb250cm9sOmJlZm9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvL1ZpZGVvSlMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBzcmM6IHVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQTU0QUFvQUFBQUFGbWdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRDRBQUFCV1VaRmVCV050WVhBQUFBRTBBQUFBT2dBQUFVcmlNQkMyWjJ4NVpnQUFBWEFBQUFvdUFBQVBVRnZ4NkFkb1pXRmtBQUFMb0FBQUFDc0FBQUEyREY3WTQyaG9aV0VBQUF2TUFBQUFHQUFBQUNRT29nY2dhRzEwZUFBQUMrUUFBQUFQQUFBQWZOa0FBQUJzYjJOaEFBQUw5QUFBQUVBQUFBQkFNTWcwNm0xaGVIQUFBQXcwQUFBQUh3QUFBQ0FCTUFCNWJtRnRaUUFBREZRQUFBRWxBQUFDQ3RYSDlhQndiM04wQUFBTmZBQUFBUHdBQUFHQlprU040M2ljWTJCa1oyQ2N3TURLd01GU3lQS01nWUhoRjRSbWptRUlaenpId01ERXdNck1nQlVFcExtbU1EaDhaUHdveHc3aUxtU0hDRE9DQ0FEdkVBbytBQUI0bkdOZ1lHQm1nR0FaQmtZR0VIQUI4aGpCZkJZR0RTRE5CcVFaR1pnWUdEN0svZjhQVXZDUkVVVHpNMERWQXdFakc4T0lCd0NQZHdiVkFBQjRuSTFYZTFDVTF4WC96djFlTEl0TGxuMEp3cklmQzdzSkdFVDJoUkoyTjFHVW9CSkU4QUVTUUVFaG1CSGphQjdVdUJNVE80R01hU3U3YVkzUk5sT2RSUE5xTzJwcVJtdVRhU1p0UjZKSklMVVprMDBhLzRpbWpwbWllY0IzMDNPL1hVZ01KT1B1ZnZkKzk5eHp6ejMzbk44NTV5NEhISDdFZnJHZkl4d0hSaUFOdkYvc0g3MUk5QnpIc3ptcFcrckdPUU9YeFhFNlloSTRQb01UOHprVDRjREZ1ZjFjd01yWkpJNWNnbE0wSEtWdjBNYVVGRGdJRmZnOW1KSkNHK2tiS24xSmtxQk9WYUZPa3VoTHBBUnE4ZnUwTm5jOS96ZHZmWTlQeFhXNFBkSDBDNk4rUENlamhvcnhGakFxUmpnRlJYU0lORUFSYkJHc294Y0ZLN0lKbXI0T3ljRkpuSW5MNTl6SVh3eHVpODBma0dSYkVIeW9zTVdhQVRKS1VmQ3NrbXdKUXNBV0FOa21uSUdPaGxmNTE0aDdVOEhOSXYzb3dvSEIwV010MEViM3N4MGd1TGk1cHEvOE55MXE2OTY5ZktSOVg5R0JWNmRQdjZkcDA0Szk5U093dG15UGw0N0FwUmE2bjRacFAxeWpyNWZuN01tWVAvdlhMVUpzNzE1VWd1a2xIQmFIT1pIWm1HMU45RkFJVzJtZjBNcVdDSWRvLzhSWjF5R2Z4S1VsZERjR0liRkE3SUNPK3ZxT01TUFRoL1pyU3FnSGkvYkIvTzhFOE1uenArTSthY3hmcHNUU2hCd2VqMjZUaUd4Qm43bTRlRUlPK1J1ZXU2SGorSUZCbmg4OGNBRVVFUS8vblZMeDVDN2tmK3lJUjQ3UUVlK2VNbGh6OVNxc0diZTNoaDJSMDNOR3pvWTZPNDJLejhsN2ZCNmZBazZMWW5UeUZvL0ZZeVQ2R0d5TngySngyc2RINHJBMUZvL0h5Q1hhRnlPcDhkaFlCQ2ZKYjJOSW4xSW1FNkNZTkdtZ1NUYjUyRGF3SlI2amZYRW1EVTR4eVRFbXBnSEhPSVN0b3hmalNHZGtic0sydzJqYmRNUUc0c2dBc3RFT05nVVJZQ3dHSGhFaGhzY2lvUWFBaGhDZjdNY2lmRVFjMGw2K214ajluSStnbVNkaVEwWmJtN2dabklPN0dTTUVYRzZVREFWb2N4QVY4R2NFWENLZzFhMDJSY1R0d0FOV1JHSUF5RWxvcjZuLytaVTJ5T0IzK1Q3N0hiMU1McWhuNEtIVm5RQmpKbnFlOVFaU29uNktjNUR4QUQydk1kUEwvQlhTbVFHd3NwYTY3ejl3TFVqZGk5VE43UUM3bHl5QnI5cnB0N3VYVkMxQ01weWpLUm9YbkdQSFR1aWFQTHNOZGMyZGJBRlFMQW9vUGtYRWgzM0ZvZEhsNFhwQzZzUENJYTBmdFVJaEhTWVhWU3U1aU1FK0RJWHNiWko1MUJlaWRDZ2FqY2FpNDNqVTluVnpvU24yZFBxY0Z2U294U3pKemdSS0F4NDdXTVJ4T3JJajNXZjAraG5keGhKVGlPa1NFcXhhcjNiM1JLTTloWTY0b3hCQTY0aWVVUkx2Q2Zwa0RiOHNpQmRVSjFiZ1QrdXJKNVBHZmV3UXJtbTVSNSswSG1meUlQeVNEN09Za1QwV3hSZVBhaDhvRWl5amx4SVA3NHRoVm9SVFVScG1MNlFoR3VXUytRRGpkQU5YaklNOFNRYS8xdzEyOE9EeDBRcDRhTE1OZzkrSkwzam9VbjhBTXhXK2FMTml1S2phcm40dXl5VGRYak96WlRzaDIxdXdsZFV2Sm9ZemErekVMQUxmdTNwMUw4LzNrcnR5WjBBZzA1OEozaHhIZ2h2YkdabjBkSFp5Nk1pbS83QmxyZTRscEhkMWMyOHlWcVJWaU8xNTNGMm9JV29YQ0lLYkw0WjBjTTFpYVFuOW1JNUt1VjJTekV2V1hKRE1OdGtBTnBNZFFvRERoSWRENEEvWXJQNkF5ZTl5c3h5RSt1T0VBY1REb3JndlZaSmpjdWEwNDNQblovUG1kRHFjYmliWmxYT09UOHVTbzdLb2YwWVVuOUdMK0pvMTdmaWN5bXhpVG9mQzZ6blVzbzBEaEF4czFGbytrRitkMzZ2TG1nWjhtazVjZEd2Mm13WWo1azNEbTltM0xoSjFhVlJObTZIclRiTGdZQW9XWERoRGQvdTRQR3k1Q1QreEdNZGlhQm92ZXdVQ0YvMUJpV05sakk5TUxuN2plU2NwZytXeUg2bWZVNjJlVkRxbDdoc3JtdngxZXpwL1lsZEUyTGhqYmtpRG5Bbjh0R3kvTVczSVhSTVlKZHV2cTlIcG1JY0t1RnQrSkN0Z2RHRUdLQWNGNlVhY1Z3SVliVlBHZncvK1l1TkJTNGN4L0NVSGNueWZjK3dSRE10VHI3Mm1NU0JqVC95bi9HS1NkZURXUVVDSDZYb3FxNVIxMFJFNjBnVjZlclVMMGlDdGkxNmQwaFpqeHV0NFFJL3JFcGdTaDZXam5KWGRCWFJnMUdLQ3VjR0pQdEZxTTI3YUQxdE9xcUtvbnNRMktzRlNTbUVwbXZSbHNSK1RjRDlPRndycVh4SWNsTDRzSlRuR01TdUc4S3BrWnZLZGVWSU9LRHlXU3lQTFYxNi9wMVFNUGJQOE5paHdVenI0N2Jkblh0d3RqZEN2cXFwTzBIK3BPdklsM1B6djQ2ZTVDVC90UWprbFhDWFh5bTFBYVdZN2J6SExrdURNYzdsZEtDdmd4ekxuOHdZa0pMQmhFRHlLN01UOGJUYndia3hiZnArM21LQUdzbVRCcGFiU0lFRUN6TUljUWx6T1BBTUtzeE1zN3Voc254UEx1b2ZQRFRjMWhrdXE2TVg5ajE2WVU3Q3FlZ2NZSGJtV1l1dkFQNnRDUzk3dGdXZjdkbFF2bmwyNVlQYXZYTFZadnJ6UVBlSENwWm16ekVVVnEveHp1NXNDaG5TVFBUVzdvT1ltaDY5ejR6TC9nazNiK082aG9hNzMzdXZpUDgydm5GY2JxV2xjOXREbVphMjNMVnphVjF5WFVSaStKWCsyOE5lQnVqMytPOElyUTA4MFZtMWVXQjRPS2pQbXJKdTdjMXVkV3ludktGNi92czQ3OWxTVzkrNWdaa24rZEtmZWxsTkdEUGxsemVVTHVzdHorQTBiUHZoZ3c3bGt2RVV3bi9ONFR5N1U3bmhHc0VwRmtPZnkra3V0Yk9oMUpReGhWREp1bW9XMTFobmtQVGh6bmg2RkZsaGZUK3JhMXg5c0Y1Nmt4NVl1RHpWWTlQUVlBWUE3aWJsdzRmclE0VFBDazJNSy94R1UzcmxtemU2MnRySHo2bHNrbyt2K1NvL2RvNzRQVDhLVmtwSmZPRXJLY3Y4em5yTUdzSFROeG9Fa1d5MW1ZZ0RCNlhCYlBhV3N1aVM2Q3J5R2FMNnpDamFYQmd2dGt1eVhCdWExd09LbmgrazdMOUF2UG5ZV2ZmeEsxOEZjSmJ1b3NHZjMvSm83YW1ZK0NFMXZwcHpZK1VUcnZhMEZYYzFpNTVwS1EvWWpWTDE4N041ZkNuMWtXNXVvdC8xaGkrRGlaKzVhdG5KUjlFK3BydnlkSjlaWjVtd09wVTVnTTRLWXlzTUJRNzFVelB1TVRsOVFRT3lVbzVud2lvZVlDUGpGa2xyYks2czZYK3lwVVo2cnVtOStDWll6V1JpQkpmU1AweHp6U21yZzdmODZnMERLVmovd3dGemllRDlyUmZQR0ZiZUtNbDA1cG41ajkvcnNRSkoyaUVnUnJwb2hseUJvM2Y0UUs3S2wrRWNBWVpnQW9OVm1aV1hLNzA0WUFhM0Z3QnhnU0dVT3M1aHR2R1J6NFNnajN5RmtTSkZCdXYvc3h1NXlrOTk4VDhXREp6dnYvMlJYMTlIdFRVVzFTK3dwS1JLUmpKNnp6ei8xL09QZEZkV0dsQUtidnpTNFBIT3RVUmlrZzlBR3owTGJJQjg1Uy9jUE9wb1h2dXVlOC9pVjJIMXZQVHkzZGR2T2VaMzdIR21PM09tU3pWelIrTlM1Mys4NGRIbEZoWFBMcXR6U08rNXJ1SE0ydlh0QmR4UDg3TE96S0FEMzU5ai9JTllJYnlQYWJJaTNDcTZXYStTYUdlNzhkaUl6dTdxY2JsY0FhNi9mSlJ2Tm9wWEZKbk8rVTlLS001YnFINUxNMGlRU1ZtcFBDUER1N1pUNEFvdWJ6MzcwOUVCVHlyVERqeXg4TVFYZ1VIMW5xbTdUV25nNFR6RTRpNEFzS3NrQklUWGZTeUM0RmtsNU14bkpEaUtTSURTSkFzR3ZkMXkrL2VORHAyZStBKzVkOEhlaWl1bnJUa1Q2VHFXTElzKy9RUm9Xcjk4czBxajh1dXpMdVMyMll0dWZnM3JkVGFIbjFtNDZzZmdHS0hYdDBNR25MYVJIZG53TjM3dHZIY1dLbzJWNmxuUHhMNFV2VVFjUmRPem1aU1FzOFg1Q0g1T3hYTVhwa0FUdUR6OEV0MFNINHV5Q1JSK1RqbUJEUDFHdnNWcldFR1Z6RWozM1lWUTlqQXRJS3Bxc2wvcy8weHJvY3dBQWVKeGpZR1JnWUFEaVEycUdSK0w1YmI0eWNMTXpnTUJsQmJmUHlEUTdBMWljZzRFSlJBRUFBYTRJQVFCNG5HTmdaR0JnWndDQ2hXQVN4R1prUUFYeUFCT1VBTmg0bkdObllHQmdIeUFNQURhOEFOb0FBQUFBQUFBT0FGQUFaZ0N5QU1ZQTVnRWVBVWdCZEFHY0FmSUNMZ0tPQXJvRENnT09BN0FENmdRNEJId0V1QVRvQlF3Rm9nWG9CallHYkFiYUIzSUhxSGljWTJCa1lHQ1FaOGhsWUdjQUFTWWc1Z0pDQm9iL1lENERBQmJWQWFvQWVKeGRrRTFxZzBBWWhsOFRrOUFJb1ZEYVZTbXphaGNGODdQTUFSTElNb0ZBbDBaSFkxQkhkQkpJVDlBVDlBUTlSUTlRZXF5K3l0ZU5NekR6Zk0rODh3MEs0QlkvY05BTUI2TjJiVWFQUEJMdWt5YkNMdmxlZUFBUGo4SkQraGZoTVY3aEMzdTR3eHM3T080TnpRU1pjSS84THR3bmZ3aTc1RS9oQVI3d0pUeWsveFllWTQ5ZllRL1B6dE0ramJUWjdMWTZPV2RCSmRYL3BxczZOWVdhK3pNeGExM29LckE2VW9lcnFpL0p3dHBZeFpYSjFjb1VWbWVaVVdWbFRqcTAvdEhhY2ptZHh1TDkwT1I4TzBVRURZTU5kdGlTRXB6NVhRR3F6bG0zMGt6VWRBWUZGT2I4UjdOT1prMHEybHdBeXoxaTdvQXIxeG9YdnJPZ3RZaFp4OHdZNUtSVjI2OUpaNXlHcG16UFRqUWh2WTlqZTZ2RUVsUE91SlAzbVdLblA1TTNWK1lBQUFCNG5HMlAyWExDTUF4RmZZRnNwR1VwM1RlK0lCOWxISkY0Y096VVMybi92b2FFR1I2cUIrbEtvK1dJVGRoZ2EvYS9iUm5EQkZQTWtDQkZoaHdGNWloeGcxc3NzTVFLYTl4aGczczg0QkZQZU1ZTFh2R0dkM3pnRTl0WnIvaHZlWEtWa0ZZb1Nub2VISlhmUm9XT3FpNTRtbzlhbWVORmRySytkTFN5YVZmN29KUVRsa2hYcEQzWjVYWGhSL3JVZlFWdUtYTzkxSnBzNGNMT1M2L0k1WUwzWGhvZFJSc1ZXWmU0Tm5aT2hXblNBV2d4aE1vRXI2U216WmllRjQzTWs3Wk9CZGVDVkdycDlFdSs1NEoyeGh5U3BsZkI1WEh3UUxYVW1UOUtINitrUG5RN1pZdUlFek55ZnMxRExVMVZVNFNXWjZMa1hHSHNEMVpLYk13PSkgZm9ybWF0KFwid29mZlwiKSwgdXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXR0ZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxBQUVBQUFBS0FJQUFBd0FnVDFNdk1sR1JYZ1VBQUFFb0FBQUFWbU50WVhEaU1CQzJBQUFCL0FBQUFVcG5iSGxtVy9Ib0J3QUFBNGdBQUE5UWFHVmhaQXhlMk9NQUFBRFFBQUFBTm1ob1pXRU9vZ2NnQUFBQXJBQUFBQ1JvYlhSNDJRQUFBQUFBQVlBQUFBQjhiRzlqWVRESU5Pb0FBQU5JQUFBQVFHMWhlSEFCTUFCNUFBQUJDQUFBQUNCdVlXMWwxY2Yxb0FBQUV0Z0FBQUlLY0c5emRHWkVqZU1BQUJUa0FBQUJnUUFCQUFBSEFBQUFBS0VIQUFBQUFBQUhBQUFCQUFBQUFBQUFBQUFBQUFBQUFBQUFId0FCQUFBQUFRQUF3aWFDY0Y4UFBQVUFDd2NBQUFBQUFOTWdSdk1BQUFBQTB5Qkc4d0FBQUFBSEFBY0FBQUFBQ0FBQ0FBQUFBQUFBQUFFQUFBQWZBRzBBQndBQUFBQUFBZ0FBQUFvQUNnQUFBUDhBQUFBQUFBQUFBUWNBQVpBQUJRQUlCSEVFNWdBQUFQb0VjUVRtQUFBRFhBQlhBYzRBQUFJQUJRTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBVUdaRlpBQkE4UUh4SGdjQUFBQUFvUWNBQUFBQUFBQUJBQUFBQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFBQUFBTUFBQUFEQUFBQUhBQUJBQUFBQUFCRUFBTUFBUUFBQUJ3QUJBQW9BQUFBQmdBRUFBRUFBZ0FBOFI3Ly93QUFBQUR4QWYvL0FBQVBBQUFCQUFBQUFBQUFBQUFCQmdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU9BRkFBWmdDeUFNWUE1Z0VlQVVnQmRBR2NBZklDTGdLT0Fyb0RDZ09PQTdBRDZnUTRCSHdFdUFUb0JRd0ZvZ1hvQmpZR2JBYmFCM0lIcUFBQkFBQUFBQVdMQllzQUFnQUFBUkVCQWxVRE5nV0wrK29DQ3dBQUF3QUFBQUFHYXdackFBSUFEZ0FhQUFBSkFoTUVBQU1TQUFVa0FCTUNBQUVtQUNjMkFEY1dBQmNHQUFMckFjRCtRSlgrdy81YUNBZ0JwZ0U5QVQwQnBnZ0kvbHIrdy8zK3JnWUdBVkw5L1FGU0JnYityZ0l3QVZBQlVBR2JDUDVhL3NQK3cvNWFDQWdCcGdFOUFUMEJwdnJJQmdGUy9mMEJVZ1lHL3E3OS9mNnVBQUFBQWdBQUFBQUZRQVdMQUFNQUJ3QUFBU0VSS1FFUklSRUJ3QUVyL3RVQ1ZRRXJBWFVFRnZ2cUJCWUFBQUFFQUFBQUFBWWdCaUFBQmdBVEFDUUFKd0FBQVM0Qkp4VVhOamNHQnhjK0FUVW1BQ2NWRmhJQkJ3RWhFU0VCRVFFR0J4VStBVGNYTndFSEZ3VFFBV1ZWdUFPN0FpZHhKU2dGL3QvbHBjNzd0MThCWWY2ZkFTc0JkUUUrVEYxT2lqdVpYLzFnbkp3RGdHU2VLNlc0R0JocVczRkduRlQwQVdNNG1qVCs5QUhyWC82Zi9rRCtpd0gyL3NJN0hab1NSREdZWHdTV25Kd0FBQUVBQUFBQUJLc0YxZ0FGQUFBQkVTRUJFUUVDQ3dFcUFYYitpZ1JnL2tEK2l3U3Evb3NBQUFBQ0FBQUFBQVZtQmRZQUJnQU1BQUFCTGdFbkVUNEJBUkVoQVJFQkJXVUJaVlJVWmZ3UkFTc0JkZjZMQTRCa25pdjlwaXVlQVVUK1FQNkxCS3IraXdBQUF3QUFBQUFHSUFZUEFBVUFEQUFhQUFBVEVTRUJFUUVGTGdFbkVUNEJBeFVXRWhjR0FnY1ZOZ0EzSmdEZ0FTc0JkZjZMQXNVQlpWVlZaYnFsemdNRHpxWGxBU0VGQmY3ZkJHRCtRUDZMQktyK2krQmtuaXY5cGl1ZUF2T2FOUDcwdGJYKzlEU2FPQUZpOWZVQllnQUFBQVFBQUFBQUJZc0Zpd0FGQUFzQUVRQVhBQUFCSXhFaE5TTURNelV6TlNFQkl4VWhFU01ERlRNVk14RUNDNVlCZHVDV2x1RCtpZ09BNEFGMmx1RGdsZ0xyL29xV0FncmdsdnlBbGdGMkFxQ1c0QUYyQUFRQUFBQUFCWXNGaXdBRkFBc0FFUUFYQUFBQk14VXpFU0VUSXhVaEVTTUJNelV6TlNFVE5TTVJJVFVCZGVDVy9vcmc0QUYybGdIQWx1RCtpcGFXQVhZQ1ZlQUJkZ0hBbGdGMisrcmdsZ0hBNFA2S2xnQUFBQUFDQUFBQUFBWFdCZFlBRHdBVEFBQUJJUTRCQnhFZUFSY2hQZ0UzRVM0QkF5RVJJUVZBL0lBL1ZRRUJWVDhEZ0Q5VkFRRlZQL3lBQTRBRjFRRlZQL3lBUDFVQkFWVS9BNEEvVmZ2c0E0QUFBQVlBQUFBQUJtc0dhd0FIQUF3QUV3QWJBQ0FBS0FBQUNRRW1KdzRCQndFbExnRW5BUVVoQVRZU055WUZBUVlDQnhZWElRVWVBUmNCTXdFV0Z6NEJOd0VDdmdGa1RsU0g4R0VCRWdPT05lbWgvdTRDNWYzUUFYcGNhQUVCL0JQKzNWeG9BUUVPQWpEOTVEWHBvUUVTZVA3ZFRsU0g4R0grN2dQd0FtZ1NBUUZZVVA0bmQ2WDJQdjRuUy8xelpBRUJrMDFOQWZoay92K1RUVWhMcGZZK0FkbitDQklCQVZoUUFka0FBQUFGQUFBQUFBWnJCZFlBRHdBVEFCY0FHd0FmQUFBQklRNEJCeEVlQVJjaFBnRTNFUzRCQVNFVklRRWhOU0VGSVRVaE5TRTFJUVhWKzFaQVZBSUNWRUFFcWtCVUFnSlUreFlCS3Y3V0F1cjlGZ0xxQWNEKzFnRXEvUllDNmdYVkFWVS8vSUEvVlFFQlZUOERnRDlWL2F5Vi90V1ZsWldXbFFBREFBQUFBQVlnQmRZQUR3QW5BRDhBQUFFaERnRUhFUjRCRnlFK0FUY1JMZ0VCSXpVakZUTTFNeFVVQmdjakxnRW5FVDRCTnpNZUFSVUZJelVqRlRNMU14VU9BUWNqTGdFMUVUUTJOek1lQVJjRmkvdnFQMVFDQWxRL0JCWS9WQUlDVlAxcmNKV1ZjQ29nNENBcUFRRXFJT0FnS2dJTGNKV1ZjQUVxSU9BZ0tpb2c0Q0FxQVFYVkFWVS8vSUEvVlFFQlZUOERnRDlWL2ZjbDRDVktJQ29CQVNvZ0FTb2dLZ0VCS2lCS0plQWxTaUFxQVFFcUlBRXFJQ29CQVNvZ0FBQUdBQUFBQUFZZ0JQWUFBd0FIQUFzQUR3QVRBQmNBQUJNek5TTVJNelVqRVRNMUl3RWhOU0VSSVRVaEVSVWhOZUNWbFpXVmxaVUJLd1FWKytzRUZmdnJCQlVETlpiK1FKVUJ3SlgrUUpiK1FKVUNWWldWQUFBQUFRQUFBQUFHSUFac0FDNEFBQUVpQmdjQk5qUW5BUjRCTXo0Qk55NEJKdzRCQnhRWEFTNEJJdzRCQng0QkZ6STJOd0VHQng0QkZ6NEJOeTRCQlVBclNoNzk3QWNIQWc4ZVRpeGZmd0lDZjE5ZmZ3SUgvZkVlVGl4ZmZ3SUNmMThzVGg0Q0ZBVUJBM3RjWEhzREEzc0NUeDhiQVRjWk5oa0JOQjBnQW45ZlgzOENBbjlmR3huK3pSd2dBbjlmWDM4Q0lCeit5aGNhWEhzQ0FudGNYWHNBQUFJQUFBQUFCbGtHYXdCREFFOEFBQUUyTkNjM1BnRW5BeTRCRHdFbUx3RXVBU2NoRGdFUEFRWUhKeVlHQndNR0ZoOEJCaFFYQnc0QkZ4TWVBVDhCRmg4QkhnRVhJVDRCUHdFMk54Y1dOamNUTmlZbkJTNEJKejRCTng0QkZ3NEJCYXNGQlo0S0JnZVdCeGtOdWpwRUhBTVVELzdXRHhRQ0hFVTV1ZzBhQjVVSEJRdWRCUVdkQ3dVSGxRY2FEYm81UlJ3Q0ZBOEJLZzhVQWh4Rk9ib05HZ2VWQndVTC9UaHZsQUlDbEc5dmxBSUNsQU0zSkVva2V3a2FEUUVEREFrRlN5MGN4ZzRSQVFFUkRzWWNMVXNGQ1F6Ky9Rd2JDWHNrU2lSN0NSb04vdjBNQ1FWTExSekdEaEVCQVJFT3hod3RTd1VKREFFRERCc0pRUUtVYjIrVUFnS1ViMitVQUFBQUFBRUFBQUFBQm1zR2F3QUxBQUFURWdBRkpBQVRBZ0FsQkFDVkNBR21BVDBCUFFHbUNBaitXdjdEL3NQK1dnT0Evc1ArV2dnSUFhWUJQUUU5QWFZSUNQNWFBQUFBQWdBQUFBQUdhd1pyQUFzQUZ3QUFBUVFBQXhJQUJTUUFFd0lBQVNZQUp6WUFOeFlBRndZQUE0RCt3LzVhQ0FnQnBnRTlBVDBCcGdnSS9scit3LzMrcmdZR0FWTDkvUUZTQmdiK3JnWnJDUDVhL3NQK3cvNWFDQWdCcGdFOUFUMEJwdnJJQmdGUy9mMEJVZ1lHL3E3OS9mNnVBQUFEQUFBQUFBWnJCbXNBQ3dBWEFDTUFBQUVFQUFNU0FBVWtBQk1DQUFFbUFDYzJBRGNXQUJjR0FBTU9BUWN1QVNjK0FUY2VBUU9BL3NQK1dnZ0lBYVlCUFFFOUFhWUlDUDVhL3NQOS9xNEdCZ0ZTL2YwQlVnWUcvcTRkQW45ZlgzOENBbjlmWDM4R2F3aitXdjdEL3NQK1dnZ0lBYVlCUFFFOUFhYjZ5QVlCVXYzOUFWSUdCdjZ1L2YzK3JnSlBYMzhDQW45ZlgzOENBbjhBQUFBRUFBQUFBQVlnQmlBQUR3QWJBQ1VBS1FBQUFTRU9BUWNSSGdFWElUNEJOeEV1QVFFak5TTVZJeEV6RlRNMU93RWhIZ0VYRVE0QkJ5RTNNelVqQll2NzZqOVVBZ0pVUHdRV1AxUUNBbFQ5YTNDVmNIQ1ZjSllCS2lBcUFRRXFJUDdXY0pXVkJpQUNWRC83Nmo5VUFnSlVQd1FXUDFUOGdwV1ZBY0M3dXdFcUlQN1dJQ29CY09BQUFnQUFBQUFHYXdackFBc0FGd0FBQVFRQUF4SUFCU1FBRXdJQUV3Y0pBU2NKQVRjSkFSY0JBNEQrdy81YUNBZ0JwZ0U5QVQwQnBnZ0kvbG80YWY3MC92UnBBUXYrOVdrQkRBRU1hZjcxQm1zSS9scit3LzdEL2xvSUNBR21BVDBCUFFHbS9CRnBBUXYrOVdrQkRBRU1hZjcxQVF0cC92UUFBUUFBQUFBRjFnYTJBQllBQUFFUkNRRVJIZ0VYRGdFSExnRW5JeFlBRnpZQU55WUFBNEQraXdGMXZ2MEZCZjIrdnYwRmxRWUJVZjcrQVZFR0J2NnZCWXNCS3Y2TC9vc0JLZ1Q5djc3OUJRWDl2djcrcndZR0FWSCsvZ0ZSQUFBQUFRQUFBQUFGUHdjQUFCUUFBQUVSSXlJR0hRRWhBeU1SSVJFakVUTTFORFl6TWdVL25WWThBU1VuL3Y3Ty8vL1FyWk1HOVA3NFNFaTkvdGo5Q1FMM0FTamF1czBBQUFBQUJBQUFBQUFHamdjQUFEQUFSUUJnQUd3QUFBRVVIZ01WRkFjR0JDTWlKaWNtTlRRMk56WWxMZ0UxTkRjR0l5SW1OVFEyTno0Qk15RUhJeDRCRlJRT0F5Y3lOamMyTlRRdUFpTWlCZ2NHRlJRZUF4TXlQZ0kxTkM0Qkx3RW1Md0ltSXlJT0F4VVVIZ0lCTXhVakZTTTFJelV6TlRNREgwQmJXa0F3U1A3cW40VGxPU1ZaU29NQkVTQWZGUzRXbE10SVAwM1RjQUdpaW9OS1RERkZSakdTSmxBYU5TSS9ha0FxVVJrdkZDczlXVFk2YTFzM0RnOFRIZ29jSlU0UUlEVm9iMU0yUm5GOUEydlYxV25VMUdrRDVDUkZRMUNBVGxwVGVuTlRZRHhIVVlvdVVoSXFRQ2trTVFUQmxGS2FOa0pBV0QrTVdraHpSenRBUGlFYk9XWTZobjFTSnlFN1pTNW5aMUkwL0pjYU5GNCtHVEFrR0NNTEZ4MDRBZzRrT0YwN1JtczdIUU5zYk52YmJOa0FBd0FBQUFBR2dBWnNBQU1BRGdBcUFBQUJFU0VSQVJZR0t3RWlKalEyTWhZQkVTRVJOQ1lqSWdZSEJoVVJJUklRTHdFaEZTTStBek15RmdIZC9yWUJYd0ZuVkFKU1pHZW1aQVNQL3JkUlZqOVZGUXYrdHdJQkFRRkpBaFFxUjJjL3E5QUVqL3doQTk4Qk1rbGlZcE5oWWZ6ZC9jZ0NFbWwzUlRNZU0vM1hBWThCOERBd2tDQXdPQi9qQUFBQkFBQUFBQWFVQmdBQU1RQUFBUVlIRmhVVUFnNEJCQ01nSnhZek1qY3VBU2NXTXpJM0xnRTlBUllYTGdFMU5EY1dCQmNtTlRRMk16SVhOamNHQnpZR2xFTmZBVXliMXY3U3JQN3g0U01yNGJCcHBoOGhIQ3NxY0pORVRrSk9MSGtCVzhZSXZZYU1ZRzFnSldsZEJXaGlSUTRjZ3Y3OTdyZHRrUVNLQW4xaEJRc1hzWFVFSmdNc2psTllTNVd6Q2lZa2hyMW1GVGx6UHdvQUFBQUJBQUFBQUFXQUJ3QUFJZ0FBQVJjT0FRY0dMZ00xRVNNMVBnUTNQZ0U3QVJFaEZTRVJGQjRDTnpZRk1GQVhzRmxvclhCT0lhaElja1F3RkFVQkJ3VDBBVTMrc2cwZ1F6Qk9BYy90SXo0QkFqaGNlSGc2QWlEWEdsZGRiMWN0QlFmK1dQejkraDQwTlI0QkFnQUJBQUFBQUFhQUJvQUFTZ0FBQVJRQ0JDTWlKelkvQVI0Qk16SStBVFUwTGdFaklnNERGUlFXRnhZL0FUWTNOaWNtTlRRMk16SVdGUlFHSXlJbU56NENOVFFtSXlJR0ZSUVhBd1lYSmdJMU5CSWtJQVFTQm9ETy9wL1JiMnM3RXpZVWFqMTV2bWgzNG81cHRuOWJLMUJOSGdnSUJnSUdFVFBScVplcGlXczlTZzRJSlJjMk1qNVdHV01SQk03K3pnRmhBYUlCWWM0RGdOSCtuODRnWFVmVEp6bUo4Slp5eUg0NllIMkdRMmllSUF3Z0h4Z0dGeFE5V3BmWnBJT3E3bGM5STNWWkh6SkNjbFZKTWY1ZVJtdGJBWHpwMFFGaHpzNytud0FBQndBQUFBQUhBQVRQQUE0QUZ3QXFBRDBBVUFCYUFGMEFBQUVSTmg0Q0J3NEJCd1ltSXljbU54WTJOelltQnhFVUJSWTJOejRCTnk0Qkp5TUdId0VlQVJjT0FSY1dOamMrQVRjdUFTY2pCaDhCSGdFWEZBWVhGalkzUGdFM0xnRW5Jd1lmQVI0QkZ3NEJCVE0vQVJVekVTTUdBeVVWSndNY2hNMlVXd2dOcTRKSHJRZ0JBYXBVYUFvSmNXTUJmaUloRGlNckFRSkxNQjBCQkFva05BSUJQbU1pSVE0aUxBRUNTekFlQVFVS0pEUUJQMk1pSVE0aUxBRUNTekFlQVFVS0pEUUJBVDc1Zys1QjRhck5MTklCSjQ0QnlRTDlCUTltdllDS3dBOEZCUU1Ed3dKVlRHZHpCZjZWQjhJSE5SMDhsbGQ5dVQ0TENSQS9xR054dlV3SE5SMDhsbGQ5dVQ0TENSQS9xR054dlV3SE5SMDhsbGQ5dVQ0TENSQS9xR054dlZKa0FXVURERWYrdFlQNUFRQUFBQUVBQUFBQUJpQUd0Z0FiQUFBQkJBQURFUjRCRnpNUklUVTJBRGNXQUJjVklSRXpQZ0UzRVFJQUE0RCs0djZGQndKL1grRCsxUVlCSjk3ZUFTY0cvdFhnWDM4Q0IvNkZCclVIL29YKzR2MzJYMzhDQWxXVjNnRW5CZ2IrMmQ2Vi9hc0NmMThDQ2dFZUFYc0FBQUFBRUFER0FBRUFBQUFBQUFFQUJ3QUFBQUVBQUFBQUFBSUFCd0FIQUFFQUFBQUFBQU1BQndBT0FBRUFBQUFBQUFRQUJ3QVZBQUVBQUFBQUFBVUFDd0FjQUFFQUFBQUFBQVlBQndBbkFBRUFBQUFBQUFvQUt3QXVBQUVBQUFBQUFBc0FFd0JaQUFNQUFRUUpBQUVBRGdCc0FBTUFBUVFKQUFJQURnQjZBQU1BQVFRSkFBTUFEZ0NJQUFNQUFRUUpBQVFBRGdDV0FBTUFBUVFKQUFVQUZnQ2tBQU1BQVFRSkFBWUFEZ0M2QUFNQUFRUUpBQW9BVmdESUFBTUFBUVFKQUFzQUpnRWVWbWxrWlc5S1UxSmxaM1ZzWVhKV2FXUmxiMHBUVm1sa1pXOUtVMVpsY25OcGIyNGdNUzR3Vm1sa1pXOUtVMGRsYm1WeVlYUmxaQ0JpZVNCemRtY3lkSFJtSUdaeWIyMGdSbTl1ZEdWc2JHOGdjSEp2YW1WamRDNW9kSFJ3T2k4dlptOXVkR1ZzYkc4dVkyOXRBRllBYVFCa0FHVUFid0JLQUZNQVVnQmxBR2NBZFFCc0FHRUFjZ0JXQUdrQVpBQmxBRzhBU2dCVEFGWUFhUUJrQUdVQWJ3QktBRk1BVmdCbEFISUFjd0JwQUc4QWJnQWdBREVBTGdBd0FGWUFhUUJrQUdVQWJ3QktBRk1BUndCbEFHNEFaUUJ5QUdFQWRBQmxBR1FBSUFCaUFIa0FJQUJ6QUhZQVp3QXlBSFFBZEFCbUFDQUFaZ0J5QUc4QWJRQWdBRVlBYndCdUFIUUFaUUJzQUd3QWJ3QWdBSEFBY2dCdkFHb0FaUUJqQUhRQUxnQm9BSFFBZEFCd0FEb0FMd0F2QUdZQWJ3QnVBSFFBWlFCc0FHd0Fid0F1QUdNQWJ3QnRBQUFBQWdBQUFBQUFBQUFSQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWZBQUFCQWdFREFRUUJCUUVHQVFjQkNBRUpBUW9CQ3dFTUFRMEJEZ0VQQVJBQkVRRVNBUk1CRkFFVkFSWUJGd0VZQVJrQkdnRWJBUndCSFFFZUFSOEVjR3hoZVF0d2JHRjVMV05wY21Oc1pRVndZWFZ6WlF0MmIyeDFiV1V0YlhWMFpRcDJiMngxYldVdGJHOTNDblp2YkhWdFpTMXRhV1FMZG05c2RXMWxMV2hwWjJnUVpuVnNiSE5qY21WbGJpMWxiblJsY2c5bWRXeHNjMk55WldWdUxXVjRhWFFHYzNGMVlYSmxCM053YVc1dVpYSUpjM1ZpZEdsMGJHVnpDR05oY0hScGIyNXpDR05vWVhCMFpYSnpCWE5vWVhKbEEyTnZad1pqYVhKamJHVU9ZMmx5WTJ4bExXOTFkR3hwYm1VVFkybHlZMnhsTFdsdWJtVnlMV05wY21Oc1pRSm9aQVpqWVc1alpXd0djbVZ3YkdGNUNHWmhZMlZpYjI5ckJXZHdiSFZ6Q0d4cGJtdGxaR2x1QjNSM2FYUjBaWElHZEhWdFlteHlDWEJwYm5SbGNtVnpkQkZoZFdScGJ5MWtaWE5qY21sd2RHbHZiZ1ZoZFdScGJ3QUFBQUFBKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi52anMtaWNvbi1wbGF5LCAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24sIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXBsYXk6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EgVwiOyB9XG5cbi52anMtaWNvbi1wbGF5LWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhIJcIjsgfVxuXG4udmpzLWljb24tcGF1c2UsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXBhdXNlOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhINcIjsgfVxuXG4udmpzLWljb24tdm9sdW1lLW11dGUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0wIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tdm9sdW1lLW11dGU6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wOmJlZm9yZSxcbiAgLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLnZqcy1pY29uLXZvbHVtZS1sb3csIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0xIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tdm9sdW1lLWxvdzpiZWZvcmUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTE6YmVmb3JlLFxuICAudmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0xOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhIVcIjsgfVxuXG4udmpzLWljb24tdm9sdW1lLW1pZCwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMixcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi12b2x1bWUtbWlkOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMjpiZWZvcmUsXG4gIC52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EhlwiOyB9XG5cbi52anMtaWNvbi12b2x1bWUtaGlnaCwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tdm9sdW1lLWhpZ2g6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2w6YmVmb3JlLFxuICAudmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+Eh1wiOyB9XG5cbi52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyLCAudmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhIhcIjsgfVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1leGl0LCAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQ6YmVmb3JlLCAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EiVwiOyB9XG5cbi52anMtaWNvbi1zcXVhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EilwiOyB9XG5cbi52anMtaWNvbi1zcGlubmVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLnZqcy1pY29uLXN1YnRpdGxlcywgLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXN1YnRpdGxlczpiZWZvcmUsIC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EjFwiOyB9XG5cbi52anMtaWNvbi1jYXB0aW9ucywgLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tY2FwdGlvbnM6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EjVwiOyB9XG5cbi52anMtaWNvbi1jaGFwdGVycywgLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tY2hhcHRlcnM6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EjlwiOyB9XG5cbi52anMtaWNvbi1zaGFyZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhI9cIjsgfVxuXG4udmpzLWljb24tY29nIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tY29nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJBcIjsgfVxuXG4udmpzLWljb24tY2lyY2xlLCAudmlkZW8tanMgLnZqcy1tb3VzZS1kaXNwbGF5LCAudmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzLCAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jaXJjbGU6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tb3VzZS1kaXNwbGF5OmJlZm9yZSwgLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SRXCI7IH1cblxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EklwiOyB9XG5cbi52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74STXCI7IH1cblxuLnZqcy1pY29uLWhkIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24taGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi52anMtaWNvbi1jYW5jZWwsIC52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNhbmNlbDpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLnZqcy1pY29uLXJlcGxheSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXJlcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SWXCI7IH1cblxuLnZqcy1pY29uLWZhY2Vib29rIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+El1wiOyB9XG5cbi52anMtaWNvbi1ncGx1cyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWdwbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJhcIjsgfVxuXG4udmpzLWljb24tbGlua2VkaW4ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SZXCI7IH1cblxuLnZqcy1pY29uLXR3aXR0ZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJpcIjsgfVxuXG4udmpzLWljb24tdHVtYmxyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tdHVtYmxyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJtcIjsgfVxuXG4udmpzLWljb24tcGludGVyZXN0IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJxcIjsgfVxuXG4udmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb24sIC52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EnVwiOyB9XG5cbi52anMtaWNvbi1hdWRpbywgLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tYXVkaW86YmVmb3JlLCAudmlkZW8tanMgLnZqcy1hdWRpby1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EnlwiOyB9XG5cbi52aWRlby1qcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIC52aWRlby1qczotbW96LWZ1bGwtc2NyZWVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnZpZGVvLWpzOi13ZWJraXQtZnVsbC1zY3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnZpZGVvLWpzICosXG4udmlkZW8tanMgKjpiZWZvcmUsXG4udmlkZW8tanMgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLnZpZGVvLWpzIHVsIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnZpZGVvLWpzLnZqcy1mbHVpZCxcbi52aWRlby1qcy52anMtMTYtOSxcbi52aWRlby1qcy52anMtNC0zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi52aWRlby1qcy52anMtMTYtOSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLnZpZGVvLWpzLnZqcy00LTMge1xuICBwYWRkaW5nLXRvcDogNzUlOyB9XG5cbi52aWRlby1qcy52anMtZmlsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZpZGVvLWpzIC52anMtdGVjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmJvZHkudmpzLWZ1bGwtd2luZG93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnZqcy1mdWxsLXdpbmRvdyAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDsgfVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4udmpzLXVzZXItaW5hY3RpdmUge1xuICBjdXJzb3I6IG5vbmU7IH1cblxuLnZqcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZqcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi52aWRlby1qcyAudmpzLW9mZnNjcmVlbiB7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDsgfVxuXG4udmpzLWxvY2stc2hvd2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnZqcy1uby1qcyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAwcHggYXV0bzsgfVxuXG4udmpzLW5vLWpzIGEsXG4udmpzLW5vLWpzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjZBOENDOyB9XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAzZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDAuMDY2NjZlbSBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIzMzNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cblxuLnZqcy1iaWctcGxheS1jZW50ZXJlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjc1ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07IH1cblxuLnZpZGVvLWpzOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7IH1cblxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52anMtZXJyb3IgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXBhdXNlZC52anMtc2hvdy1iaWctcGxheS1idXR0b24tb24tcGF1c2UgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmlkZW8tanMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDNlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwLjVlbTtcbiAgei1pbmRleDogMjsgfVxuXG4udmpzLW1lbnUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi52anMtc2NydWJiaW5nIC52anMtbWVudS1idXR0b246aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmpzLW1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmZvY3VzLFxuLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXIge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7IH1cblxuLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZCxcbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6Zm9jdXMsXG4udmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyQjMzM0Y7IH1cblxuLnZqcy1tZW51IGxpLnZqcy1tZW51LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMC4zZW0gMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTBlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIzMzNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMS41ZW07XG4gIG1heC1oZWlnaHQ6IDE1ZW07IH1cblxuLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cDpob3ZlciAudmpzLW1lbnUsXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudS52anMtbG9jay1zaG93aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpiZWZvcmUge1xuICB3aWR0aDogMi4yMjIyMjIyMjJlbTsgfVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIsXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMsXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUsXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICB3aWR0aDogMTJlbTsgfVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRlbTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUsXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTsgfVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudSxcbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51IHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51LWNvbnRlbnQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDMuMGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIzMzNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7IH1cblxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXM7XG4gIC1tb3otdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXM7XG4gIC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xczsgfVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIC1tb3otdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxczsgfVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtY29udHJvbC1iYXIsXG4udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWNvbnRyb2wtYmFyLFxuLnZqcy1lcnJvciAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLW5vLWZsZXggLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0ZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IG5vbmU7XG4gIC1tb3otYm94LWZsZXg6IG5vbmU7XG4gIC13ZWJraXQtZmxleDogbm9uZTtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7IH1cbiAgLnZpZGVvLWpzIC52anMtY29udHJvbDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7IH1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1czpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmhvdmVyOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXMge1xuICB0ZXh0LXNoYWRvdzogMGVtIDBlbSAxZW0gd2hpdGU7IH1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnZqcy1uby1mbGV4IC52anMtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnZpZGVvLWpzIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogYXV0bztcbiAgLW1vei1ib3gtZmxleDogYXV0bztcbiAgLXdlYmtpdC1mbGV4OiBhdXRvO1xuICAtbXMtZmxleDogYXV0bztcbiAgZmxleDogYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA0ZW07IH1cblxuLnZqcy1saXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogYXV0bztcbiAgLW1vei1ib3gtZmxleDogYXV0bztcbiAgLXdlYmtpdC1mbGV4OiBhdXRvO1xuICAtbXMtZmxleDogYXV0bztcbiAgZmxleDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBoZWlnaHQ6IDAuM2VtOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBmb250LXNpemU6IDEuNjY2NjY2NjY2NjY2NjY2NjY2ZW07IH1cblxuLyogSWYgd2UgbGV0IHRoZSBmb250IHNpemUgZ3JvdyBhcyBtdWNoIGFzIGV2ZXJ5dGhpbmcgZWxzZSwgdGhlIGN1cnJlbnQgdGltZSB0b29sdGlwIGVuZHMgdXBcbiBnaW5vcm1vdXMuIElmIHlvdSdkIGxpa2UgdG8gZW5hYmxlIHRoZSBjdXJyZW50IHRpbWUgdG9vbHRpcCBhbGwgdGhlIHRpbWUsIHRoaXMgc2hvdWxkIGJlIGRpc2FibGVkXG4gdG8gYXZvaWQgYSB3ZWlyZCBoaXRjaCB3aGVuIHlvdSByb2xsIG9mZiB0aGUgaG92ZXIuICovXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtdGltZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcGxheS1wcm9ncmVzczphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDAuNmVtOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXBsYXktcHJvZ3Jlc3MsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtdG9vbHRpcC1wcm9ncmVzcy1iYXIsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi52aWRlby1qcyAudmpzLW1vdXNlLWRpc3BsYXk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAudmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuMzMzMzMzMzMzMzMzMzMzZW07XG4gICAgcmlnaHQ6IC0wLjVlbTtcbiAgICBmb250LXNpemU6IDAuOWVtOyB9XG5cbi52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcCxcbi52aWRlby1qcyAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIsXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zLjRlbTtcbiAgcmlnaHQ6IC0xLjllbTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jdXJyZW50LXRpbWUpO1xuICBwYWRkaW5nOiA2cHggOHB4IDhweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07IH1cblxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmFmdGVyIHtcbiAgei1pbmRleDogMTsgfVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMta2VlcC10b29sdGlwcy1pbnNpZGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjYmZjN2QzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7IH1cblxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjc1KTsgfVxuXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIuNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IC0xLjllbTsgfVxuXG4udmpzLXRvb2x0aXAtcHJvZ3Jlc3MtYmFyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICB6LWluZGV4OiAwOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXksXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheTphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICAtbW96LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7IH1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXksXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZqcy1tb3VzZS1kaXNwbGF5IC52anMtdGltZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG5cbi52aWRlby1qcyAudmpzLXNsaWRlciB7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMC40NWVtIDAgMC40NWVtO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7IH1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IDBlbSAwZW0gMWVtIHdoaXRlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMWVtICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjsgfVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm94LWZsZXg6IG5vbmU7XG4gIC1tb3otYm94LWZsZXg6IG5vbmU7XG4gIC13ZWJraXQtZmxleDogbm9uZTtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICB3aWR0aDogNWVtO1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtbW96LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1iYXIge1xuICBtYXJnaW46IDEuMzVlbSAwLjQ1ZW07IH1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogMC4zZW07IH1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMC4zZW07XG4gIGhlaWdodDogNWVtO1xuICBtYXJnaW46IDEuMzVlbSBhdXRvOyB9XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDAuOWVtOyB9XG5cbi52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IDAuM2VtOyB9XG4gIC52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gICAgdG9wOiAtMC41ZW07XG4gICAgbGVmdDogLTAuM2VtOyB9XG5cbi52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDAuM2VtOyB9XG4gIC52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgICB0b3A6IC0wLjNlbTtcbiAgICByaWdodDogLTAuNWVtOyB9XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24gLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbCAudmpzLW1lbnUge1xuICBsZWZ0OiAwLjVlbTtcbiAgaGVpZ2h0OiA4ZW07IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWwgLnZqcy1tZW51IHtcbiAgbGVmdDogLTJlbTsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24gLnZqcy1tZW51LWNvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbDpob3ZlciAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsOmZvY3VzIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWwudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbCAudmpzLWxvY2stc2hvd2luZyAudmpzLW1lbnUtY29udGVudCB7XG4gIGhlaWdodDogOGVtO1xuICB3aWR0aDogMi45ZW07IH1cblxuLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbDpob3ZlciAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWw6Zm9jdXMgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsIC52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWwgLnZqcy1sb2NrLXNob3dpbmcgLnZqcy1tZW51LWNvbnRlbnQge1xuICBoZWlnaHQ6IDIuOWVtO1xuICB3aWR0aDogOGVtOyB9XG5cbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52anMtcG9zdGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gIC1tb3otYm94LWZsZXg6IGF1dG87XG4gIC13ZWJraXQtZmxleDogYXV0bztcbiAgLW1zLWZsZXg6IGF1dG87XG4gIGZsZXg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtOyB9XG5cbi52anMtbm8tZmxleCAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IG5vbmU7XG4gIC1tb3otYm94LWZsZXg6IG5vbmU7XG4gIC13ZWJraXQtZmxleDogbm9uZTtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xuICBtaW4td2lkdGg6IDJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cblxuLnZqcy1saXZlIC52anMtdGltZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1jdXJyZW50LXRpbWUsXG4udmpzLW5vLWZsZXggLnZqcy1jdXJyZW50LXRpbWUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLWR1cmF0aW9uLFxuLnZqcy1uby1mbGV4IC52anMtZHVyYXRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDNlbTsgfVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuXG4udmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIGJvdHRvbTogMWVtOyB9XG5cbi52aWRlby1qcyAudmpzLXRleHQtdHJhY2sge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLnZqcy1zdWJ0aXRsZXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udmpzLWNhcHRpb25zIHtcbiAgY29sb3I6ICNmYzY7IH1cblxuLnZqcy10dC1jdWUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG52aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pOyB9XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyB2aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTsgfVxuXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm94LWZsZXg6IG5vbmU7XG4gIC1tb3otYm94LWZsZXg6IG5vbmU7XG4gIC13ZWJraXQtZmxleDogbm9uZTtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7IH1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtcGxheWJhY2stcmF0ZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLW1lbnUge1xuICB3aWR0aDogNGVtO1xuICBsZWZ0OiAwZW07IH1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXkgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogJ1gnO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IDAuMDVlbSAwLjA1ZW0gMC4xZW0gIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAwLjg1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTZweDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTsgfVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTsgfVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNDRzOyB9XG5cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlOyB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7IH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTsgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7IH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfSB9XG5cbi52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtbWVudSB1bCB7XG4gIHdpZHRoOiAyNGVtOyB9XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiBhdXRvO1xuICAtbW96LWJveC1mbGV4OiBhdXRvO1xuICAtd2Via2l0LWZsZXg6IGF1dG87XG4gIC1tcy1mbGV4OiBhdXRvO1xuICBmbGV4OiBhdXRvOyB9XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikudmpzLW5vLWZsZXggLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICB3aWR0aDogYXV0bzsgfVxuXG4udmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdGltZS1kaXZpZGVyLCAudmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtZHVyYXRpb24sIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1yZW1haW5pbmctdGltZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1wbGF5YmFjay1yYXRlLCAudmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtcHJvZ3Jlc3MtY29udHJvbCxcbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1tdXRlLWNvbnRyb2wsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbixcbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jaGFwdGVycy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXN1YnRpdGxlcy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1hdWRpby1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXBsYXliYWNrLXJhdGUsXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtbXV0ZS1jb250cm9sLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy12b2x1bWUtbWVudS1idXR0b24sXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWNhcHRpb25zLWJ1dHRvbixcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtYXVkaW8tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWN1cnJlbnQtdGltZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtZHVyYXRpb24sIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtcmVtYWluaW5nLXRpbWUsXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXBsYXliYWNrLXJhdGUsXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLW11dGUtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy12b2x1bWUtY29udHJvbCxcbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtYXVkaW8tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIzMzNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNzUpO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBoZWlnaHQ6IDE2ZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDQwZW07IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncyB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAxZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtY29sb3JzLFxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1mb250IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1jb2xvcnM6YWZ0ZXIsXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWZvbnQ6YWZ0ZXIsXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbnRyb2xzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxZW07XG4gIHJpZ2h0OiAxZW07IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyBsYWJlbCxcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyBsZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgbGFiZWwgPiBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgZmllbGRzZXQge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAuNWVtOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyBmaWVsZHNldCAudmpzLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIC8qIGZvciBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpOyB9XG5cbi52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIHotaW5kZXg6IDE7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpZGVvLWpzID4gKjpub3QoLnZqcy10ZWNoKTpub3QoLnZqcy1wb3N0ZXIpIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH0gfVxuXG4vKkdsb2JhbCBTdHlsZXMqL1xuLyogc2l0ZSBjb2xvciBwYWxsZXR0ZSAqL1xuLnNpZW1lbnMtb3JhbmdlIHtcbiAgY29sb3I6ICNkYzY5MTQ7IH1cblxuLnNpZW1lbnMtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjNjkxNDsgfVxuXG4uc2llbWVucy1ibHVlIHtcbiAgY29sb3I6ICMyMzg3YWE7IH1cblxuLnNpZW1lbnMtYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7IH1cblxuLyp2aWV3IGNvbG9yIHRlc3QgcGFnZSwgY29sb3ItdGVzdC5odG1sICovXG4uY29sb3JzVGVzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5ncmV5LWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDsgfVxuXG4ucGV0cm9sLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk5OTsgfVxuXG4uc3RvbmUtZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzQ2NGI7IH1cblxuLnN0b25lLWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTsgfVxuXG4uc3RvbmUtbGlnaHQzNS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cblxuLnNhbmQtZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzY0NWE7IH1cblxuLnNhbmQtbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYTk2OyB9XG5cbi5zYW5kLWxpZ2h0MzUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2NkOyB9XG5cbi5zbm93LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4udGVhbC1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjQ2ZTsgfVxuXG4udGVhbC1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7IH1cblxuLmJsdWUtZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVmODc7IH1cblxuLmJsdWUtbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBiZWQ3OyB9XG5cbi55ZWxsb3ctZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjc4MGE7IH1cblxuLnllbGxvdy1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI5MDA7IH1cblxuLnJlZC1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0MTk0NjsgfVxuXG4ucmVkLWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmMjM1ZjsgfVxuXG4uZ3JlZW4tZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDdkMmQ7IH1cblxuLmdyZWVuLWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYjQxNDsgfVxuXG4vKndlIG1heSBoYXZlIGNvbG9ycyB0aGF0IGFyZSBjbG9zZSwgbGV0cyB1c2UgbGl0ZW4gYW5kIGRhcmtlbiBpbiBzYXNzKi9cbi50ZXN0LWdyYWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1MGJlYmUgMCUsICMwMDk5OTkgNTAlLCAjMDA5OWNiIDEwMCUpOyB9XG5cbi5zdG9yZS1ncmFkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U0ZWFlZiAwJSwgI2ZlZmVmZiA1MCUsICNmNGY4ZjkgMTAwJSk7IH1cblxuLndoaXRlLWdyYWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjZmZmZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpOyB9XG5cbi8qIFNsaWRlciAqL1xuLyogSWNvbnMgKi9cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzQ2NGI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMTsgfVxuICAuc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4gIC5zbGljay1uZXh0OmhvdmVyLFxuICAuc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuICAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNXZWJJY29uO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zbGljay1wcmV2LFxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2xpY2stcHJldixcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDAlOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDBweDsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7piGXCI7IH1cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6Yh1wiOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDAlOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogYXV0bzsgfVxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7piHXCI7IH1cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6YhlwiOyB9XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIu6YlFwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1dlYkljb247XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbi5zbGljay1zbGlkZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogR2VuZXJpYyBzcGFjaW5nICovXG4ucGFkZGluZy1sZWZ0LWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07IH1cblxuLm1hcmdpbi1sZWZ0LWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbTsgfVxuXG4ubm8tbGlzdC1tYXJnaW4ge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubWFyZ2luLXNpZGUtc21hbGwge1xuICBtYXJnaW46IGF1dG8gMXJlbTsgfVxuXG4ubWFyZ2luLWxlZnQtc21hbGwge1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4ubWFyZ2luLWJ0bS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLm1hcmdpbi10b3AtcmVnIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4uY2hhcHRlci1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07IH1cblxuLyogRE9MTFkgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQmxhY2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLVJvbWFuLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLVJvbWFuLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNTZXJpZkJvbGQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zU2VyaWZJdGFsaWM7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU2llbWVuc1dlYkljb247XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9zaWVtZW5zLXdlYmljb25zLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL3NpZW1lbnMtd2ViaWNvbnMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG4vKiBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1NlcmlmUm9tYW47XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtUm9tYW4ub3RmKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtUm9tYW4uZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVJvbWFuLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVJvbWFuLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Sb21hbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgICAgIFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1NlcmlmU2VtaWJvbGQ7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGQub3RmKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgICAgIFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1NlcmlmU2VtaWJvbGRJdGFsaWM7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGRJdGFsaWMub3RmKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGRJdGFsaWMuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgICAgIFxufSAgKi9cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zV2ViSWNvbiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbi1hcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7IH1cblxuLmljb24tYXJyb3ctZG93bi1leHRyYXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7IH1cblxuLmljb24tYXJyb3ctbGVmdC1leHRyYXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQtZXh0cmFzbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiOyB9XG5cbi5pY29uLWFycm93LXVwLWV4dHJhc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7IH1cblxuLmljb24tYXJyb3ctbGVmdC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0LWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCI7IH1cblxuLmljb24tYXJyb3ctdXAtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7IH1cblxuLmljb24tYXJyb3ctbGVmdC1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0LXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCI7IH1cblxuLmljb24tYXJyb3ctdXAtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjsgfVxuXG4uaWNvbi1hcnJvdy10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGRcIjsgfVxuXG4uaWNvbi1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiOyB9XG5cbi5pY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7IH1cblxuLmljb24tY2FsY3VsYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7IH1cblxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjsgfVxuXG4uaWNvbi1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7IH1cblxuLmljb24tY2hlY2stbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiOyB9XG5cbi5pY29uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiOyB9XG5cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCI7IH1cblxuLmljb24tY29udHJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiOyB9XG5cbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiOyB9XG5cbi5pY29uLWRvdWJsZS1hcnJvdy1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiOyB9XG5cbi5pY29uLWRvdWJsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7IH1cblxuLmljb24tZG91YmxlLWFycm93LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjsgfVxuXG4uaWNvbi1kb3VibGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjsgfVxuXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiOyB9XG5cbi5pY29uLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjsgfVxuXG4uaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7IH1cblxuLmljb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjsgfVxuXG4uaWNvbi1leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjBcIjsgfVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMVwiOyB9XG5cbi5pY29uLWZhY2Vib29rLW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7IH1cblxuLmljb24tZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7IH1cblxuLmljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNFwiOyB9XG5cbi5pY29uLWF2aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNVwiOyB9XG5cbi5pY29uLWRvYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNlwiOyB9XG5cbi5pY29uLWVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyN1wiOyB9XG5cbi5pY29uLWpwZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOFwiOyB9XG5cbi5pY29uLW1vdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOVwiOyB9XG5cbi5pY29uLW1wMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYVwiOyB9XG5cbi5pY29uLW1wNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYlwiOyB9XG5cbi5pY29uLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyY1wiOyB9XG5cbi5pY29uLXBuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZFwiOyB9XG5cbi5pY29uLXBwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiOyB9XG5cbi5pY29uLWZpbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCI7IH1cblxuLmljb24tdGlmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCI7IH1cblxuLmljb24tdmNmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMxXCI7IH1cblxuLmljb24teGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMyXCI7IH1cblxuLmljb24temlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7IH1cblxuLmljb24tZm9ydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjsgfVxuXG4uaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCI7IH1cblxuLmljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjsgfVxuXG4uaWNvbi1nbG9zc2FyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzN1wiOyB9XG5cbi5pY29uLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOFwiOyB9XG5cbi5pY29uLWdvb2dsZS1uZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOVwiOyB9XG5cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjsgfVxuXG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYlwiOyB9XG5cbi5pY29uLWluZm9ybWF0aW9uLXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2NcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW0tbmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2VcIjsgfVxuXG4uaWNvbi1sZWdhbC1ub3RpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2ZcIjsgfVxuXG4uaWNvbi1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiOyB9XG5cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7IH1cblxuLmljb24tbGlua2VkaW4tbmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjsgfVxuXG4uaWNvbi1saXN0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDNcIjsgfVxuXG4uaWNvbi1sb2NhdGlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDRcIjsgfVxuXG4uaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDVcIjsgfVxuXG4uaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ2XCI7IH1cblxuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0N1wiOyB9XG5cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7IH1cblxuLmljb24tbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OVwiOyB9XG5cbi5pY29uLW5hdmlnYXRpb24tZ3lyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCI7IH1cblxuLmljb24tbmF2aWdhdGlvbi1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YlwiOyB9XG5cbi5pY29uLW5ld3Rvbl9wcm9kdWN0LWNhdGFsb2d1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0Y1wiOyB9XG5cbi5pY29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGRcIjsgfVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZVwiOyB9XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGZcIjsgfVxuXG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCI7IH1cblxuLmljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTFcIjsgfVxuXG4uaWNvbi1yYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTJcIjsgfVxuXG4uaWNvbi1yZWdpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTNcIjsgfVxuXG4uaWNvbi1yZXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTRcIjsgfVxuXG4uaWNvbi1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTVcIjsgfVxuXG4uaWNvbi1zY2FsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU2XCI7IH1cblxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU3XCI7IH1cblxuLmljb24tc2hhcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7IH1cblxuLmljb24tc2hhcmUtbmV3dG9uLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTlcIjsgfVxuXG4uaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVhXCI7IH1cblxuLmljb24tc2hvdy1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YlwiOyB9XG5cbi5pY29uLXNpbmdsZS1hcnJvdy1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1Y1wiOyB9XG5cbi5pY29uLXNpbmdsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCI7IH1cblxuLmljb24tc2luZ2xlLWFycm93LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWVcIjsgfVxuXG4uaWNvbi1zaW5nbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWZcIjsgfVxuXG4uaWNvbi1zbGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjBcIjsgfVxuXG4uaWNvbi1zb2NpYWwtZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MVwiOyB9XG5cbi5pY29uLXNwZWFrZXJzLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MlwiOyB9XG5cbi5pY29uLXNwZWFrZXJzLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYzXCI7IH1cblxuLmljb24tc3Vic2NyaWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY0XCI7IH1cblxuLmljb24tdGhlZW5lcmd5YmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NVwiOyB9XG5cbi5pY29uLXRoZWVuZXJneWJsb2ctbmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjZcIjsgfVxuXG4uaWNvbi10aWxlLXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjdcIjsgfVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY4XCI7IH1cblxuLmljb24tdHdpdHRlci1uZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiOyB9XG5cbi5pY29uLXVzZXItYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YVwiOyB9XG5cbi5pY29uLXZpZGVvLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmJcIjsgfVxuXG4uaWNvbi13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZjXCI7IH1cblxuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZFwiOyB9XG5cbi5pY29uLXlvdXR1YmUtbmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmVcIjsgfVxuXG4uaWNvbi16b29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZmXCI7IH1cblxuLmljb24td2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjsgfVxuXG4uaWNvbi13ZWliby1uZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiOyB9XG5cbi5pY29uLXlvdWt1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7IH1cblxuLmljb24teW91a3UtbmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjsgfVxuXG4uaWNvbi1zdXBwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cblxuLmljb24tc2VydmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiOyB9XG5cbi5oZWFkVGVzdEJsYWNrIGgxIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjazsgfVxuXG4uaGVhZFRlc3RCbGFjayBoMiB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7IH1cblxuLmhlYWRUZXN0QmxhY2sgaDMge1xuICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrOyB9XG5cbi5oZWFkVGVzdEJsYWNrIGg0IHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjazsgfVxuXG4uaGVhZFRlc3RCbGFjayBoNSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7IH1cblxuLmhlYWRUZXN0QmxhY2sgaDYge1xuICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrOyB9XG5cbi5oZWFkVGVzdFJvbWFuIGgxIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuXG4uaGVhZFRlc3RSb21hbiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cblxuLmhlYWRUZXN0Um9tYW4gaDMge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG5cbi5oZWFkVGVzdFJvbWFuIGg0IHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuXG4uaGVhZFRlc3RSb21hbiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cblxuLmhlYWRUZXN0Um9tYW4gaDYge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG5cbnAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5ib2xkIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG5cbi5pdGFsaWMge1xuICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuXG4uYmxhY2sge1xuICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrOyB9XG5cbi5iaWdnZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG5cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBHbG9iYWwgVXRpbGl0aWVzICovXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ub3Nob3cge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWlnaHQtMjAge1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLmhlaWdodC00MCB7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uaGVpZ2h0LTYwIHtcbiAgaGVpZ2h0OiA2MHB4OyB9XG5cbi5oZWlnaHQtODAge1xuICBoZWlnaHQ6IDgwcHg7IH1cblxuLmhlaWdodC0xMDAge1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi5oZWlnaHQtMTIwIHtcbiAgaGVpZ2h0OiAxMjBweDsgfVxuXG4uaGVpZ2h0LTE0MCB7XG4gIGhlaWdodDogMTQwcHg7IH1cblxuLmhlaWdodC0xNjAge1xuICBoZWlnaHQ6IDE2MHB4OyB9XG5cbi5oZWlnaHQtMTgwIHtcbiAgaGVpZ2h0OiAxODBweDsgfVxuXG4uaGVpZ2h0LTIwMCB7XG4gIGhlaWdodDogMjAwcHg7IH1cblxuLmhlaWdodC0yMjAge1xuICBoZWlnaHQ6IDIyMHB4OyB9XG5cbi5oZWlnaHQtMjQwIHtcbiAgaGVpZ2h0OiAyNDBweDsgfVxuXG4uaGVpZ2h0LTI2MCB7XG4gIGhlaWdodDogMjYwcHg7IH1cblxuLmhlaWdodC0yODAge1xuICBoZWlnaHQ6IDI4MHB4OyB9XG5cbi5oZWlnaHQtMzAwIHtcbiAgaGVpZ2h0OiAzMDBweDsgfVxuXG4uaGVpZ2h0LTMyMCB7XG4gIGhlaWdodDogMzIwcHg7IH1cblxuLmhlaWdodC0zNjAge1xuICBoZWlnaHQ6IDM2MHB4OyB9XG5cbi5oZWlnaHQtNDAwIHtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4uaGVpZ2h0LTQ1MCB7XG4gIGhlaWdodDogNDUwcHg7IH1cblxuLmhlaWdodC01MDAge1xuICBoZWlnaHQ6IDUwMHB4OyB9XG5cbi5oZWlnaHQtNTUwIHtcbiAgaGVpZ2h0OiA1NTBweDsgfVxuXG4ud2lkdGgtMjAge1xuICB3aWR0aDogMjBweDsgfVxuXG4ud2lkdGgtNDAge1xuICB3aWR0aDogNDBweDsgfVxuXG4ud2lkdGgtNjAge1xuICB3aWR0aDogNjBweDsgfVxuXG4ud2lkdGgtODAge1xuICB3aWR0aDogODBweDsgfVxuXG4ud2lkdGgtMTAwIHtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi53aWR0aC0xMjAge1xuICB3aWR0aDogMTIwcHg7IH1cblxuLndpZHRoLTE0MCB7XG4gIHdpZHRoOiAxNDBweDsgfVxuXG4ud2lkdGgtMTYwIHtcbiAgd2lkdGg6IDE2MHB4OyB9XG5cbi53aWR0aC0xODAge1xuICB3aWR0aDogMTgwcHg7IH1cblxuLndpZHRoLTIwMCB7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4ud2lkdGgtMjIwIHtcbiAgd2lkdGg6IDIyMHB4OyB9XG5cbi53aWR0aC0yNDAge1xuICB3aWR0aDogMjQwcHg7IH1cblxuLndpZHRoLTI2MCB7XG4gIHdpZHRoOiAyNjBweDsgfVxuXG4ud2lkdGgtMjgwIHtcbiAgd2lkdGg6IDI4MHB4OyB9XG5cbi53aWR0aC0zMDAge1xuICB3aWR0aDogMzAwcHg7IH1cblxuLndpZHRoLTMyMCB7XG4gIHdpZHRoOiAzMjBweDsgfVxuXG4ud2lkdGgtMzYwIHtcbiAgd2lkdGg6IDM2MHB4OyB9XG5cbi53aWR0aC00MDAge1xuICB3aWR0aDogNDAwcHg7IH1cblxuLndpZHRoLTQ1MCB7XG4gIHdpZHRoOiA0NTBweDsgfVxuXG4ud2lkdGgtNTAwIHtcbiAgd2lkdGg6IDUwMHB4OyB9XG5cbi53aWR0aC01NTAge1xuICB3aWR0aDogNTUwcHg7IH1cblxuLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi53aWR0aC1hdXRvIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLyotLSBmbG9hdCB1dGlsaXRpZXMgLS0qL1xuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAgICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgICAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgICAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAgICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICAgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgICAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgICAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAgICFpbXBvcnRhbnQ7IH0gfVxuXG4vKi0tIHRleHQgdXRpbGl0aWVzIC0tKi9cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICAgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICAgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAgICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG4vKi0tIHNwYWNpbmcgdXRpbGl0aWVzIC0tKi9cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfSB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZm9vdGVyIHAge1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAjM2YzZjNmOyB9XG5cbi5mb290LWhlYWRlciB7XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzNjNDY0YjtcbiAgdGV4dC1zaGFkb3c6IHdoaXRlIDFweCAxcHggMHB4OyB9XG5cbi5jb250YWN0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jb250YWN0OmhvdmVyIHAge1xuICAgIGNvbG9yOiAjMDA2NDZlOyB9XG5cbi5mb290LWxpbmtzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5mb290LWxpbmtzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzNmM2YzZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjM2YzZjNmO1xuICAgIHRleHQtc2hhZG93OiB3aGl0ZSAxcHggMXB4IDBweDsgfVxuICAgIC5mb290LWxpbmtzIGxpIGEge1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgIC5mb290LWxpbmtzIGxpIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDY0NmU7IH1cbiAgLmZvb3QtbGlua3MgbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbnRlbnQ6IFwi4oC6XCI7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbmh0bWxbZGlyPVwicnRsXCJdIC5mb290LWxpbmtzIGEge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnNvY2lhbC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cblxuaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNnB4OyB9XG5cbi5zb2NpYWwtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNjNDY0YjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDsgfVxuXG4uc29jaWFsLWxpbmtzLWltZyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1saW5rcy1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uYm90dG9tLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuYm90dG9tLWZvb3RlciBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDsgfVxuICAuYm90dG9tLWZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNjQ2ZTsgfVxuXG4ubW9iaWxlLWJvdHRvbS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1vYmlsZS1ib3R0b20tZm9vdGVyIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZm9vdGVyIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2JlY2RkNztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDNyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3cucG5nKSBuby1yZXBlYXQgcmlnaHQ7IH1cblxuLmZvb3RlciBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gIC5mb290ZXIgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXIgLmZvb3QtbGlua3Mge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXIgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXIgLmZvb3QtbGlua3Mge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNDVweCkge1xuICAuZm9vdGVyIHNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyIC5mb290LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXIgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXIgLmZvb3QtbGlua3Mge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAuZm9vdGVyIHNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuZm9vdGVyIC5mb290LWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3QtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmJvdHRvbS1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYmlsZS1ib3R0b20tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7IH0gfVxuXG4ubWluaWN0X3dyYXBwZXIge1xuICBmb250LWZhbWlseTogXCJTaWVtZW5zIFNhbnMgUm9tYW5cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0M3JlbTtcbiAgY29sb3I6ICMyZDM3M2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udG9wNTUge1xuICB0b3A6IDU1cHg7IH1cblxuLnRvcDYwIHtcbiAgdG9wOiA2MHB4OyB9XG5cbi50b3A2NSB7XG4gIHRvcDogNjVweDsgfVxuXG4udG9wNzUge1xuICB0b3A6IDc1cHg7IH1cblxuLnRvcDgwIHtcbiAgdG9wOiA4MHB4OyB9XG5cbi50b3A4NSB7XG4gIHRvcDogODVweDsgfVxuXG4udG9wLTAge1xuICB0b3A6IDA7IH1cblxuLnRvcC01IHtcbiAgdG9wOiAtNXB4OyB9XG5cbi50b3AtMTAge1xuICB0b3A6IC0xMHB4OyB9XG5cbi50b3AtMTUge1xuICB0b3A6IC0xNXB4OyB9XG5cbi50b3AtMjAge1xuICB0b3A6IC0yMHB4OyB9XG5cbi50b3AtMjUge1xuICB0b3A6IC0yNXB4OyB9XG5cbi50b3AtMzAge1xuICB0b3A6IC0zMHB4OyB9XG5cbi50b3AtMzUge1xuICB0b3A6IC0zNXB4OyB9XG5cbi50b3AtNDAge1xuICB0b3A6IC00MHB4OyB9XG5cbi50b3AtNDUge1xuICB0b3A6IC00NXB4OyB9XG5cbi50b3AtNTAge1xuICB0b3A6IC01MHB4OyB9XG5cbi50b3AtNTUge1xuICB0b3A6IC01NXB4OyB9XG5cbi50b3AtNjAge1xuICB0b3A6IC02MHB4OyB9XG5cbi50b3AtNjUge1xuICB0b3A6IC02NXB4OyB9XG5cbi50b3AtNzAge1xuICB0b3A6IC03MHB4OyB9XG5cbi50b3AtNzUge1xuICB0b3A6IC03NXB4OyB9XG5cbi50b3AtODAge1xuICB0b3A6IC04MHB4OyB9XG5cbi50b3AtODUge1xuICB0b3A6IC04NXB4OyB9XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uc2llbWVucy1oZWFkIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5zaWVtZW5zLWhlYWQgLmxvZ28ge1xuICAgIGhlaWdodDogNjBweDsgfVxuICAuc2llbWVucy1oZWFkIC5sb2dvLW1haW4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxOXB4OyB9XG4gIC5zaWVtZW5zLWhlYWQgLmxvZ28tdGFnbGluZSB7XG4gICAgbWF4LWhlaWdodDogMjlweDsgfVxuICAuc2llbWVucy1oZWFkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAuc2llbWVucy1oZWFkIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5zaWVtZW5zLWhlYWQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgLnNpZW1lbnMtaGVhZCAudXNlci1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAuc2llbWVucy1oZWFkIGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2llbWVucy1oZWFkIC5pY29uLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAuc2llbWVucy1oZWFkIC5zZXJ2aWNlIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLnNpZW1lbnMtaGVhZCAuc2VydmljZSBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuc2llbWVucy1oZWFkIC50b3AtYmFubmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogODg4OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLnNpZW1lbnMtaGVhZCAudG9wLWJhbm5lciAuY29sLXhzLW9mZnNldC0yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc2llbWVucy1oZWFkIC50b3AtYmFubmVyIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnNpZW1lbnMtaGVhZCAudG9wLWJhbm5lciAuZW1haWwtbGFuZy1ib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAgIC5zaWVtZW5zLWhlYWQgLnRvcC1iYW5uZXIgLmVtYWlsLWxhbmctYm94IC5pY29uLWxhbmcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IGlucHV0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIGJ1dHRvbiBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bjpob3ZlciBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4ge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgICAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4gaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5yZXNldC1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnJlc2V0LWJ0biBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTsgfVxuICAgICAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4tYWN0aXZlIGkge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNvdW50cnktc2l0ZSAubmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7IH1cbiAgLmNvdW50cnktc2l0ZSAubmF2aWdhdGlvbiAuYnJlYWRjcnVtYnMge1xuICAgIGhlaWdodDogNTdweDsgfVxuXG4ubGFuZ3VhZ2UtcmVnaW9uOmhvdmVyLCAubGFuZ3VhZ2UtcmVnaW9uLmhvdmVyZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmQzNzNjO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzQxYWFhYTtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xOXB4OyB9XG5cbi5sYW5ndWFnZS1yZWdpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm50cy1zaXRlaWQge1xuICBiYWNrZ3JvdW5kOiAjZWJmMGY1O1xuICBjb2xvcjogIzY5Nzg4MjtcbiAgdG9wOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogODg5NjtcbiAgcGFkZGluZzogMThweCAwIDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGZlNmVkO1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC5udHMtc2l0ZWlkIC5pY29uLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLm50cy1zaXRlaWQgLnJlZ2lvbi1jb3VudHJ5LWxhbmd1YWdlcyBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgZGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubnRzLXNpdGVpZCAucmVnaW9uLWNvdW50cnktbGFuZ3VhZ2VzIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuICAgIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cbiAgICAgIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgdWwgbGkgYSBbY2xhc3NePVwiaWNvbi1cIl0sIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgdWwgbGkgYSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgdWwgbGkgYSBbY2xhc3NePVwiaWNvbi1cIl06OmJlZm9yZSwgLm50cy1zaXRlaWQgLnJlZ2lvbi1jb3VudHJ5LWxhbmd1YWdlcyB1bCBsaSBhIFtjbGFzcyo9XCIgaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU2MGJcIjsgfVxuICAubnRzLXNpdGVpZCAucmVnaW9uLWxhbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm50cy1zaXRlaWQgLnNpdGVpZC1jb2wtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm50cy1zaXRlaWQgLmF2YWlsYWJsZS1sYW5ndWFnZXMtbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm50cy1zaXRlaWQgLmF2YWlsYWJsZS1sYW5ndWFnZXMtbGlzdCB1bCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAubnRzLXNpdGVpZCAuYXZhaWxhYmxlLWxhbmd1YWdlcy1saXN0IHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5udHMtc2l0ZWlkIC5jb3VudHJ5LWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5udHMtc2l0ZWlkIC5jb3VudHJ5LWxhbmd1YWdlLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5udHMtc2l0ZWlkIGhyLCAubnRzLW5hdmJhci1oZWFkZXItc2l0ZWlkIGhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RkOWUxO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5udHMtYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0b3A6IDE2cHg7IH1cblxuLkIyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2llbWVuc0JvbGRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIzODdhYTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogIzIzODdhYSBzb2xpZCAycHg7IH1cbiAgLkIyIFtjbGFzc149XCJpY29uLVwiXSwgLkIyIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDNweDsgfVxuXG4uQjI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNTU3ODtcbiAgYm9yZGVyOiAjMDA1NTc4IHNvbGlkIDJweDsgfVxuXG4ubmF2aWdhdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYmVjZGQ3O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmF2aWdhdGlvbiAuYnJlYWRjcnVtYnMge1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5uYXZpZ2F0aW9uIC5icmVhZGNydW1icyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7IH1cbiAgICAubmF2aWdhdGlvbiAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgPiBsaSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQ1cHgpIHtcbiAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgPiBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCA+IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgPiBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuOmhvdmVyIC5hY3RpdmUtc3RhdGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA5OTk5OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG46aG92ZXIgLmFjdGl2ZS1zdGF0ZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9IH1cbiAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2Uge1xuICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA5OTk5OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7IH0gfVxuICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDQ3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24uYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmRyb3Bkb3duLm9uLXBhZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2OXB4O1xuICAgICAgICAgIHdpZHRoOiA5NDBweDtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQ3MHB4KTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDExNDBweDtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1NzBweCk7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI0NXB4KSB7XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwNzBweDtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MzVweCk7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MjBweDtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAzNjBweCk7IH0gfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzJSAtIDIwcHgpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwNTU3ODsgfVxuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSBzcGFuIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NjYlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMzIwcHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQge1xuICAgICAgICAgICAgICAgICAgbGVmdDogMzQwcHg7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDI5NHB4OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDM0MHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dC5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IC5mbHlvdXQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IC5mbHlvdXQtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IC5mbHlvdXQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmZseW91dC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7IH0gfVxuICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmNvbnRlbnQgLm5hdi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCAuY29udGVudCBwIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmNvbnRlbnQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmNvbnRlbnQgLmJ1dHRvbi1jb252ZXJzaW9uIGkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LmNvbHVtbnMge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4OyB9XG4gICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC5jb2x1bW5zIC5mbHlvdXQgLmNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QuY29sdW1ucyAuZmx5b3V0IC5jb250ZW50IHVsIHtcbiAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QuY29sdW1ucyAuZmx5b3V0IC5jb250ZW50IHVsIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IC5jb3VudHJ5LW5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5OTk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgbGkge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHggMCA1cHg7IH0gfVxuICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBsaSA6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIGxpIDpob3ZlciBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzAwOTk5OTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBsaSA6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9IH1cbiAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIC5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLm5hdmlnYXRpb24tY291bnRyeSB1bCAuZHJvcGJ0biAub24tcGFnZSB7XG4gICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIC5kcm9wYnRuIC5vbi1wYWdlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfSB9XG5cbi5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19oZWFkZXIgLm1vYmlsZS1sb2dvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX2hlYWRlciAubW9iaWxlLWxvZ28gYSBpbWcge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxOXB4OyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19pY29ucyBhIHtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19pY29ucyAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTk5OyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLmJyZWFkY3J1bWJzIHtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM4NzliYWE7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM4NzliYWE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5icmVhZGNydW1icyBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTdweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlY2YzOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgLnJlZ2lvbi1sYW5ndWFnZS1iYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IC5yZWdpb24tbGFuZ3VhZ2UtYmFyIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IC5yZWdpb24tbGFuZ3VhZ2UtYmFyIC5zaXRlLWlkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAzNXB4IDE1cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgdWwgLm1vYmlsZS1uYXYtaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2RkZTU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsIC5tb2JpbGUtbmF2LWl0ZW0gPiBhIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsIC5tb2JpbGUtbmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2RkZTU7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsIC5tb2JpbGUtbmF2LWl0ZW0taGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSB1bCAubW9iaWxlLW5hdi1pdGVtLWhlYWRlciArIC5tb2JpbGUtbmF2LWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsICsgdWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSAubmF2aWdhdGlvbi1tb2JpbGVfX3N1Yi1tZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDQ1cHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSAubmF2aWdhdGlvbi1tb2JpbGVfX3N1Yi1tZW51IC5uYXYtc3ViX19sZXZlbC11cCB7XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IC5uYXZpZ2F0aW9uLW1vYmlsZV9fc3ViLW1lbnUgLm5hdi1zdWJfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSAubmF2aWdhdGlvbi1tb2JpbGVfX3N1Yi1tZW51IHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlY2YzO1xuICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIge1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIGJ1dHRvbiBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG46aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cbiAgICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG46aG92ZXIgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4ge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0biBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAucmVzZXQtYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnJlc2V0LWJ0biBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4tYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuLWFjdGl2ZSBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19yZWdpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU3cHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDk5OTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWNmMzsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19yZWdpb24gLnJlZ2lvbi1sYW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkZGU1OyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fcmVnaW9uIC5yZWdpb24tbGFuZyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19yZWdpb24gLnJlZ2lvbi1jb3VudHJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggNTVweDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3JlZ2lvbiAucmVnaW9uLWNvdW50cnkgZGl2LmNvdW50cnktbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fcmVnaW9uIC5yZWdpb24tY291bnRyeSBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyB9XG5cbi5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLmxvZ28gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLmxvZ28tbWFpbiB7XG4gICAgbWF4LWhlaWdodDogMTlweDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubG9nby1tYWluIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxOXB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5zaXRlLWlkLW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAuYnJlYWRjcnVtYnMge1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzg3OWJhYTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzg3OWJhYTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5icmVhZGNydW1icyBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbi1tb2JpbGUtY29tcG9uZW50cyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLW1vYmlsZS1jb21wb25lbnRzIGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLW1vYmlsZS1jb21wb25lbnRzIGFbaGlkZGVuXSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLW1vYmlsZS1jb21wb25lbnRzIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbi1tb2JpbGUtY29tcG9uZW50cyAjaGFtYnVyZ2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5OTk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLW1vYmlsZS1jb21wb25lbnRzICNoYW1idXJnZXIgaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCAuY291bnRyeS1uYW1lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk5OTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgLm1vYmlsZS1mbHlvdXQgdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCAubW9iaWxlLWZseW91dCB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5tb2JpbGUtZmx5b3V0IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogIzAwNTU3ODsgfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5tb2JpbGUtZmx5b3V0IHVsIGxpIGEgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgLm1vYmlsZS1kcm9wZG93bi1oaWRkZW4gLm1vYmlsZS1mbHlvdXQge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5tb2JpbGUtZHJvcGRvd24tYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgLm1vYmlsZS1kcm9wZG93bi1hY3RpdmUgYSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzAwOTk5OTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAvKiBJRSA5ICovXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIC8qIFNhZmFyaSAqL1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5tb2JpbGUtZHJvcGRvd24tYWN0aXZlIC5tb2JpbGUtZmx5b3V0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogbm9uZTsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLnNlYXJjaC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5zZWFyY2gtb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgaW5wdXQge1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciBpbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgYnV0dG9uIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG46aG92ZXIgaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuIGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAucmVzZXQtYnRuIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAucmVzZXQtYnRuIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bi1hY3RpdmUgaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZW1lbnMtaGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUsIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC50b3AtYmFubmVyLW1vYmlsZSwgLm5hdmlnYXRpb24tbW9iaWxlX192MiAudG9wLWJhbm5lci1tb2JpbGUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogODg4OTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIC8qIElFIDYvNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDsgfVxuXG4udmlzaWJsZS13aGVuLWZvY3VzZWQ6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5ieXBhc3MtYmxvY2stbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmNjO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgei1pbmRleDogMTA7IH1cblxuLm1pbmljdF93cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0M3JlbTtcbiAgY29sb3I6ICMyZDM3M2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWluaWN0X3dyYXBwZXIuYWN0aXZlOmFmdGVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm1pbmljdF93cmFwcGVyLm9uLXBhZ2U6YWZ0ZXIge1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTYwNFwiOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMDA1Zjg3ICFpbXBvcnRhbnQ7IH1cblxuLm5ld3MtdGlsZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5uZXdzLXRpbGUtZGVza3RvcC1vbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5ld3MtdGlsZS1tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndoaXRlLXBhZ2UtdGlsZSAudGlsZS1kZXRhaWxzIHAgYSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQ1cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExMDBweDsgfVxuICAudmlkZW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG91dGJveCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7IH1cbiAgLnZpZGVvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3V0Ym94IC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC52aWRlby1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3V0Ym94IC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC5ibHVlLXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAudmlkZW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlLWRldGFpbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gIC8qLm5ld3NibG9ja1xuXHR7XG5cdFx0cGFkZGluZy1ib3R0b206LTQwMHB4IWltcG9ydGFudDtcblx0fSovXG4gIC5uZXdzLXRpbGUtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cbiAgLm5ld3MtdGlsZS1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ld3MtdGlsZS1tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uYWlzLUluc3RhbnRTZWFyY2ggI3NlYXJjaGJveCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5haXMtSW5zdGFudFNlYXJjaCBoMiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uYWlzLUluc3RhbnRTZWFyY2ggI3BhZ2luYXRpb24ge1xuICBwYWRkaW5nOiAxMnB4IDAgMjBweCAwOyB9XG4gIC5haXMtSW5zdGFudFNlYXJjaCAjcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24taXRlbS0tc2VsZWN0ZWQgLmFpcy1QYWdpbmF0aW9uLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4IDEycHg7IH1cbiAgLmFpcy1JbnN0YW50U2VhcmNoICNwYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saW5rIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjM2I0NjRhOyB9XG5cbi5haXMtSW5zdGFudFNlYXJjaCAuYWlzLVNlYXJjaEJveC1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBpbmhlcml0OyB9XG5cbi5haXMtSW5zdGFudFNlYXJjaCAuYWlzLVNlYXJjaEJveC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5haXMtSW5zdGFudFNlYXJjaCAuYWlzLUhpdHMtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5haXMtSW5zdGFudFNlYXJjaCAuYWlzLUhpdHMtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYWlzLUluc3RhbnRTZWFyY2ggLmFpcy1IaXRzLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7IH0gfVxuICAuYWlzLUluc3RhbnRTZWFyY2ggLmFpcy1IaXRzLWl0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYWlzLUluc3RhbnRTZWFyY2ggLmFpcy1IaXRzLWl0ZW0gYS5haXMtcGFkZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNDBweDsgfVxuICAuYWlzLUluc3RhbnRTZWFyY2ggLmFpcy1IaXRzLWl0ZW0gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5haXMtSW5zdGFudFNlYXJjaCAuYWlzLUhpdHMtaXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMyMzg3YWE7IH1cblxuI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2UgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAjZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2UgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtaW1nLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAjZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgICNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWxpbmsgYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAjZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1saW5rIGkge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubmV3c3Jvb20tc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NXB4OyB9XG5cbiNwcmVzcy1yZWxlYXNlLWZlYXR1cmVkLXRpbGUgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIGgxLCAjcHJlc3MtcmVsZWFzZS1mZWF0dXJlZC10aWxlIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBoMiwgI3ByZXNzLXJlbGVhc2UtZmVhdHVyZWQtdGlsZSAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgaDMsICNwcmVzcy1yZWxlYXNlLWZlYXR1cmVkLXRpbGUgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIGg0LCAjcHJlc3MtcmVsZWFzZS1mZWF0dXJlZC10aWxlIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBoNSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4jcHJlc3MtcmVsZWFzZS1mZWF0dXJlZC10aWxlIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNHB4IDAgMTBweCA0cHg7IH1cblxuI3ByZXNzLXJlbGVhc2UtZmVhdHVyZWQtdGlsZSAuaWNvbi1hcnJvdy1yaWdodC1zbWFsbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuI29sZGVyLXByZXNzLXJlbGVhc2VzIHtcbiAgcGFkZGluZzogMjBweCAwIDQwcHg7IH1cbiAgI29sZGVyLXByZXNzLXJlbGVhc2VzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzNjNDY0YjsgfVxuXG4jYm9pbGVyLXBsYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAjYm9pbGVyLXBsYXRlIC5ib2lsZXItbGVnYWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiNsZWFkZXJzaGlwLWJpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICNsZWFkZXJzaGlwLWJpbyBhIHtcbiAgICBjb2xvcjogIzMzN2FiNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgI2xlYWRlcnNoaXAtYmlvIC5wcm9maWxlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiNwcmVzcy1yZWxlYXNlLWRldGFpbCB1bCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4jcHJlc3MtcmVsZWFzZS1kZXRhaWwgLmNhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODc5YmFhO1xuICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNwcmVzcy1yZWxlYXNlLWRldGFpbCAuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuI3ByZXNzLXJlbGVhc2UtZGV0YWlsIC50aXRsZSxcbiNwcmVzcy1yZWxlYXNlLWRldGFpbCAuYm9keSxcbiNwcmVzcy1yZWxlYXNlLWRldGFpbCAuc3VtbWFyeS1idWxsZXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG5cbiNwcmVzcy1yZWxlYXNlLWRldGFpbCAuc3VtbWFyeS1idWxsZXRzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNTBiZWJlIDAsICM0MWFhYWEgNTAlLCAjMDA5OWNiKTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4jcHJpbWFyeS1jb250YWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cblxuLnRvdGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC50b3RhbCBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlYXJjaC1hcHAge1xuICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAuc2VhcmNoLWFwcCAuZmEtc3Bpbm5lciB7XG4gICAgY29sb3I6ICNBRDIzNUY7XG4gICAgbWFyZ2luOiA4MHB4IDAgODBweCAwOyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2hCdXR0b25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIENvbG9yOiAjMjM4N0E5OyB9XG4gIC5zZWFyY2gtYXBwIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogY29udGVudHM7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaFJlc2V0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAyNnB4OyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2hCb3gge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaElucHV0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkMzQzk7IH1cbiAgLnNlYXJjaC1hcHAgLmlucHV0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VhcmNoLWFwcCAuaW5wdXQtd3JhcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICBjb2xvcjogIzg3OUJBQjtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMGVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaEZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5zZWFyY2gtYXBwIC5oaWRlUmVzZXRCdXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlYXJjaC1hcHAgLnJlc3RJY29uQ29sb3Ige1xuICAgIGNvbG9yOiAjQTVBRkI0OyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2hJY29uQ29sb3Ige1xuICAgIGNvbG9yOiAjMjM4N0E5OyB9XG4gIC5zZWFyY2gtYXBwIC5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtYXBwIC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VhcmNoLWFwcCAuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuICAuc2VhcmNoLWFwcCB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDsgfVxuICAuc2VhcmNoLWFwcCBsaSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyB9XG4gIC5zZWFyY2gtYXBwIC5wYWdpbmF0aW9uRmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMCAwIDUwcHggMDsgfVxuICAgIC5zZWFyY2gtYXBwIC5wYWdpbmF0aW9uRmlsdGVyOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zZWFyY2gtYXBwIC5wYWdpbmF0aW9uRmlsdGVyIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gICAgLnNlYXJjaC1hcHAgLnBhZ2luYXRpb25GaWx0ZXIudG9wIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuc2VhcmNoLWFwcCAucGFnaW5hdGlvbkZpbHRlciA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnNlYXJjaC1hcHAgLnBhZ2luYXRpb25GaWx0ZXIgPiBsaSA+IGEsXG4gIC5zZWFyY2gtYXBwIC5wYWdpbmF0aW9uRmlsdGVyID4gbGkgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgY29sb3I6ICMyMjg3QUE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoLXJlc3VsdC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IFJlZ3VsYXIgMzZweC80MnB4IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2gtcmVzdWx0LWNvdW50IHtcbiAgICBmb250OiBSZWd1bGFyIDE2cHgvMTlweCBTaWVtZW5zUm9tYW47IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaC1yZXN1bHQtbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBCb2xkIDE0cHgvMTZweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICM4NzlCQUI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaC1yZXN1bHQtdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZWFyY2gtYXBwIC5zZWFyY2gtcmVzdWx0LXRpdGxlIGEge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IDEuMWVtIFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICMyMjg3QUE7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2gtcmVzdWx0LWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IFJlZ3VsYXIgMTZweC8yM3B4IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2gtcmVzdWx0LWRlc2NyaXB0aW9uIHNwYW4gdWwge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMGVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDBlbTsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoUmVzdWx0SW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA2MDBweDsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoUmVzdWx0V2lkdGgge1xuICAgIHdpZHRoOiA2MDBweDsgfVxuICAuc2VhcmNoLWFwcCAuaW5wdXRGaWVsZFBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLml0ZW0tLXByaW1hcnkgLmN0YSB7XG4gICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAuc2VhcmNoLWFwcCAuZmxleC1ncmlkIC5pdGVtLS1wcmltYXJ5IC5jdGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLnAtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLmZsZXgtZ3JpZCAuaXRlbS0tdGVydGlhcnkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkMzQzk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLml0ZW0tLXRlcnRpYXJ5IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLml0ZW0tLXRlcnRpYXJ5IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VhcmNoLWFwcCAuZmxleC1ncmlkIC5pdGVtLS10ZXJ0aWFyeSBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7IH1cbiAgLnNlYXJjaC1hcHAgLmZsZXgtZ3JpZCAuaXRlbS0tc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW46IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjI4N0FBIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLnNlYXJjaC1hcHAgLmZsZXgtZ3JpZCAuaXRlbS0tc2Vjb25kYXJ5IGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IH1cbiAgLnNlYXJjaC1hcHAgLmZsZXgtZ3JpZCAuaXRlbS0tcHJpbWFyeSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJDM0M5O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5zZWFyY2gtYXBwIC5yZXN1bHRzLWxpc3Rpbmcge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuc2VhcmNoLWFwcCAuaXRlbV9fZGVzY3JpcHRpb25fc2Vjb25kYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAgIC5zZWFyY2gtYXBwIC5pdGVtX19kZXNjcmlwdGlvbl9zZWNvbmRhcnkgLnRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlYXJjaC1hcHAgLml0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMTlweCAyM3B4OyB9XG4gIC5zZWFyY2gtYXBwIC5pdGVtX19kZXNjcmlwdGlvbiAudGl0bGUge1xuICAgIGZvbnQ6IEJvbGQgMTRweC8xNnB4IFNpZW1lbnNSb21hbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zZWFyY2gtYXBwIC5pdGVtX19kZXNjcmlwdGlvbiAuaGVhZGluZyB7XG4gICAgZm9udDogUmVndWxhciAxOHB4LzI2cHggU2llbWVuc1JvbWFuOyB9XG4gIC5zZWFyY2gtYXBwIC5pdGVtX19kZXNjcmlwdGlvbiAuY29udGVudCB7XG4gICAgZm9udDogUmVndWxhciAxNnB4LzIzcHggU2llbWVuc1JvbWFuOyB9XG4gIC5zZWFyY2gtYXBwIC5pdGVtX2N1c3RvbWVyX2hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogQm9sZCAyMHB4LzI0cHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2VhcmNoLWFwcCAuY2FyZC0tc3ViaGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBCb2xkIDE0cHgvMjZweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICM4NzlCQUI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlYXJjaC1hcHAgLml0ZW1fY3VzdG9tZXJfdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogMThweCBTaWVtZW5zUm9tYW47XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMjI4N0FBO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNlYXJjaC1hcHAgLmZsZXhJbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7IH1cbiAgICAuc2VhcmNoLWFwcCAuZmxleEltZy5pbWctMjAwIHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLmZsZXhJbWdCaWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zZWFyY2gtYXBwIC5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gIC5zZWFyY2gtYXBwIC5oZXJvLWJ1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMjBweDsgfVxuICAuc2VhcmNoLWFwcCAucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjNjkxNDsgfVxuICAuc2VhcmNoLWFwcCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjg1NzE0Mjg1NzFyZW0gMS4wNzE0Mjg1NzE0cmVtO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnNlYXJjaC1hcHAgLnJlYWRBbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250OiBCb2xkIDE2cHgvMjZweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMyMjg3QUE7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAxLjFlbTsgfVxuICAgIC5zZWFyY2gtYXBwIC5yZWFkQWxsIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNlYXJjaC1hcHAgLnJlYWRBbGwgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cblxuW25nXFw6Y2xvYWtdLFxuW25nLWNsb2FrXSxcbltkYXRhLW5nLWNsb2FrXSxcblt4LW5nLWNsb2FrXSxcbi5uZy1jbG9hayxcbi54LW5nLWNsb2FrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmFbbmctY2xpY2tdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtLWdyb3VwLmJ1dHRvbi1idW1wIC5idXR0b24tY29udmVyc2lvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5idXR0b24tY29udmVyc2lvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwLjg1NzE0Mjg1NzFyZW0gMS4wNzE0Mjg1NzE0cmVtO1xuICB3aWR0aDogMjQwcHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnV0dG9uLWNvbnZlcnNpb246ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uLndpZGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idXR0b24tY29udmVyc2lvbi5mbG9hdC1jb252ZXJzaW9uLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYnV0dG9uLWNvbnZlcnNpb24gaSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idXR0b24tY29udmVyc2lvbiAucGxheS1pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uIC5idXR0b24tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuXG4ubGluay1pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBib3R0b206IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICByaWdodDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIzODdhYTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLmxpbmstaWNvbiBzcGFuLmxpbmstY29udGFpbmVyLWljb24ge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5saW5rLWljb24gc3Bhbi5saW5rLWNvbnRhaW5lci1pY29uIGksIC5saW5rLWljb24gc3Bhbi5saW5rLWNvbnRhaW5lci1pY29uIGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zdG9yZS1jYXRhbG9nLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uLnNlY29uZGFyeSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5idXR0b24uYnV0dG9uLWNvbnZlcnNpb24ge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmJ1dHRvbi1jb252ZXJzaW9uLCAuYnV0dG9uLWNvbnZlcnNpb246aG92ZXIsIC5idXR0b24tY29udmVyc2lvbjphY3RpdmUsIC5idXR0b24tY29udmVyc2lvbjp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbmEuYnV0dG9uLWNvbnZlcnNpb246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7IH1cblxuLnNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVmODc7IH1cblxuLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM2OTE0OyB9XG5cbi5wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4NWExZTsgfVxuXG4udGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUJBRkJFOyB9XG5cbi50ZXJ0aWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzlCQUE7IH1cblxuLnF1YXRlcm5hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhNTBhOyB9XG5cbi5xdWF0ZXJuYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwOTUwODsgfVxuXG4ucm9zZS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzcwMTRhOyB9XG5cbi5yb3NlLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNzAxNGE7IH1cblxuLmdob3N0IHtcbiAgYm9yZGVyOiBzb2xpZCAzcHggI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuXG4uZ2hvc3QtYWx0IHtcbiAgYm9yZGVyOiBzb2xpZCAzcHggIzAwNWY4NztcbiAgY29sb3I6ICMwMDVmODc7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cblxuLmdob3N0LWFsdDpob3ZlciwgLmdob3N0LWFsdDphY3RpdmUsIC5naG9zdC1hbHQ6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA1Zjg3OyB9XG5cbi5jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmRldGFpbC1iYW5uZXIgcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4gIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgICAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gLmJ1dHRvbi10ZXh0IHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IGluaGVyaXQ7IH0gfVxuXG4uYnV5LXRpbGVzIHtcbiAgcGFkZGluZzogNTVweCAwIDgwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5idXktdGlsZXMge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAuYnV5LXRpbGVzIC5oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAuYnV5LXRpbGVzIC5oZWFkZXJfX21vcmUtaW5mbyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuYnV5LXRpbGVzIC5oZWFkZXIgcCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnV5LXRpbGVzIC5oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMHB4IDE1cHg7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLmJ1eS10aWxlcyAuaGVhZGVyIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciBkaXYudGlsZSBkaXYudGlsZS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMTAwcHggMjVweDsgfVxuICAgIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIGRpdi50aWxlIGRpdi50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgZGl2LnRpbGUudGhyZWUtY29sdW1uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpOyB9XG4gICAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgZGl2LnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciBkaXYudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIGRpdi50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24rMykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIGRpdi50aWxlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIGRpdi50aWxlLWluZm8ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAuYnV5LWJ1dHRvbi1hbmNob3Ige1xuICAgIHdpZHRoOiA1NiU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIyJTtcbiAgICBib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDI1cHggYXV0bzsgfVxuICAgIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC5idXktYnV0dG9uLWFuY2hvciBzcGFuLmJ1dHRvbi10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGl2ZTogcmVsYXRpdmU7IH0gfVxuXG4uZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIsIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5OTk7IH1cbiAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyLmxpZ2h0LCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyLmxpZ2h0LCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyLmxpZ2h0LCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyLmxpZ2h0LCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIubGlnaHQsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIubGlnaHQsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIubGlnaHQsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lci5saWdodCwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lci5saWdodCwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyLmxpZ2h0IHtcbiAgICBjb2xvcjogIzMyM0M0NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY0OyB9XG4gIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5yb3cuZXF1YWwsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5yb3cuZXF1YWwsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cuZXF1YWwsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAucm93IC5jb2wtcGFkZGVkLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAucm93IC5jb2wtcGFkZGVkLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5jb2wtcGFkZGVkLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCB7XG4gICAgcGFkZGluZzogMTJweCAwOyB9XG4gIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24sIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24sIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24sIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24sIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24sIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24sIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24sIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24sIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24gYS5idXR0b24tY29udmVyc2lvbiwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24gYS5idXR0b24tY29udmVyc2lvbiwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24gYS5idXR0b24tY29udmVyc2lvbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMsIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9ucywgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9ucywgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9ucywgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnM6aG92ZXIsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnM6aG92ZXIsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnM6aG92ZXIsIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1MEJFQkU7IH1cbiAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLm5vLXBhZCBwLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLm5vLXBhZCBwLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLm5vLXBhZCBwLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCB7XG4gICAgcGFkZGluZzogNHB4IDAgIWltcG9ydGFudDsgfVxuICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQsIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAuY29udGVudCwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAuY29udGVudCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50LCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50LCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24sIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24sIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4sIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4sIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4sIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyLFxuLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyLFxuLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IC0zNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jYW1wYWlnbi1jaGFwdGVyIHtcbiAgcGFkZGluZzogNTBweCAwIDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM3M2M7IH1cbiAgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIgLmhlYWRlci10YWcge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIGgxLCAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIGgyLCAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIGgzLCAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIGg0LCAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIGg1LCAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIGg2IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIgaDIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIgLnNoYXJlLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciAuc2hhcmUuaXMtYWN0aXZlIC5zaGFyZS1idXR0b24ge1xuICAgICAgY29sb3I6ICM4NzliYWEgIWltcG9ydGFudDsgfVxuICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fYnRuU3R5bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX2J0bnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fYnRuTWFyZ2lucyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X19pbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC1iYXNpczogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X19pbWcgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX2ltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX2ltZyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX2ltZyBpbWcge1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC1iYXNpczogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbGV4OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsZXg6IG5vbmU7IH0gfVxuICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgaDIge1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgYTpob3ZlciwgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgYTphY3RpdmUsIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCA+IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG5cbi5jYW1wYWlnbi1jaGFwdGVyLWxhcmdlIHtcbiAgcGFkZGluZzogNTBweCAwIDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM3M2M7XG4gIGNvbG9yOiAjZmZmZjsgfVxuICAuY2FtcGFpZ24tY2hhcHRlci1sYXJnZSBoMiB7XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAuY2FtcGFpZ24tY2hhcHRlci1sYXJnZSBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmNhbXBhaWduLWNoYXB0ZXItbGFyZ2UgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5jYW1wYWlnbi1jaGFwdGVyLWxhcmdlIGE6aG92ZXIsIC5jYW1wYWlnbi1jaGFwdGVyLWxhcmdlIGE6YWN0aXZlLCAuY2FtcGFpZ24tY2hhcHRlci1sYXJnZSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5jYW1wYWlnbi1jaGFwdGVyLWxhcmdlID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmRldGFpbHMtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cblxuLmZlYXR1cmVkLXNvbHV0aW9ucyAuZHJvcC1kb3duIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzg3OWJhYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI1JTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5mZWF0dXJlZC1zb2x1dGlvbnMgLnRpbGUtY29udGFpbmVyIC50aWxlLWNvbnRlbnQgZGl2IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmRyb3AtZG93biB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjRweCAwOyB9IH1cblxuLyoqIFxuICogQ2FyZCBDbHVzdGVyIFNDU1MgU2hlZXRzXG4gKiBUaGUgZm9sbG93aW5nIHN0eWxlIHJ1bGVzIGFwcGx5IHRvIHRoZSAnQ2FyZCBDbHVzdGVycycgd2hpY2ggYXJlIGJsb2NrcyBvZiAnY2FyZHMnIGluY2x1ZGluZyBmbGlwIGNhcmRzLCBxdW90ZSBjYXJkcyBhbmQgc3RhbmRhcmRcbiAqIGNvbnRlbnQgY2FyZHMuXG4gKiBcbiAqIFBsZWFzZSBrZWVwIHRoZSBTdHlsZXNoZWV0IGdlbmVyaWMgc28gdGhhdCBpdCBjYW4gYmUgcmV1c2VkIGFjcm9zcyB0aGUgc2l0ZS5cbiAqXG4gKiovXG4uc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLnBhcnRuZXItaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgYSAuY2FyZC1jbHVzdGVyLWl0ZW0gcCB7XG4gICAgICBjb2xvcjogIzNDNDY0QjsgfVxuICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgYSAuY2FyZC1jbHVzdGVyLWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2U4ZThlZTtcbiAgICAgIHRyYW5zaXRpb246IDAuNnM7IH1cbiAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIGEgLmNhcmQtY2x1c3Rlci1pdGVtLmNhcmQtcXVvdGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMzU1MDsgfVxuICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplcixcbiAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDE1cHgpO1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmOTtcbiAgICAgIGJvcmRlcjogdGhpbiBzb2xpZCAjOGFhY2IzO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplci5jYXJkLXF1b3RlLFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0uY2FyZC1xdW90ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDQ2Njk7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplci5jYXJkLXF1b3RlIGVtLFxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbS5jYXJkLXF1b3RlIGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIuY2FyZC1xdW90ZSBwLFxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbS5jYXJkLXF1b3RlIHAge1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIuZmxpcC1jb250YWluZXIsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbS5mbGlwLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMnB4OyB9XG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplci5mbGlwLWNvbnRhaW5lciAuZmxpcC1mcm9udCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyLmZsaXAtY29udGFpbmVyIC5mbGlwLWJhY2ssXG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtLmZsaXAtY29udGFpbmVyIC5mbGlwLWZyb250LFxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbS5mbGlwLWNvbnRhaW5lciAuZmxpcC1iYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y5O1xuICAgICAgICAgIGJvcmRlcjogdGhpbiBzb2xpZCAjOGFhY2IzO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplciBoMSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIGgyLCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIgaDMsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplciBoNCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIGg1LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIgaDYsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoMSxcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGgyLFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDMsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoNCxcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGg1LFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDYge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBjb2xvcjogIzNiN2U5ODsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIHAsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjBlbTsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIHNwYW4uc2NhbGVkLFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gc3Bhbi5zY2FsZWQge1xuICAgICAgICBmb250LXNpemU6IDMuMGVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIgaS5mYSxcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGkuZmEge1xuICAgICAgICBmb250LXNpemU6IDIuMGVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTVweCk7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZC5zdHJldGNoZWQtdiB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQudG9wLWxlZnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQudG9wLXJpZ2h0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMTVweDsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZC50b3AtbWlkZGxlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiBjYWxjKDMzLjMlKTsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMiwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMywgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNiB7XG4gICAgICAgIGNvbG9yOiAjMGIwYjBiO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMS5sZWZ0LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGgyLmxlZnQsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDMubGVmdCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNC5sZWZ0LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGg1LmxlZnQsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDYubGVmdCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLnBhcnRuZXItaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gc3Bhbi5zY2FsZWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi43NWVtOyB9XG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGgxLCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoMiwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDMsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGg0LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoNSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDYge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMiwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMywgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkLnRvcC1sZWZ0IHtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZC50b3AtcmlnaHQge1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZC50b3AtbWlkZGxlIHtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gc3Bhbi5zY2FsZWQge1xuICAgIGZvbnQtc2l6ZTogMi43NWVtOyB9IH1cblxuLyoqXG4gKiBGbGlwIENhcmQgU0NTUyBTaGVldFxuICogXG4gKiovXG4uZmxpcC1jb250YWluZXIge1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG4gIC5mbGlwLWNvbnRhaW5lciAuZmxpcC1kZWZpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mbGlwLWNvbnRhaW5lciAuZmxpcC1kZWZpbmUgLmZsaXAtYW5pbSB7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7IH1cbiAgICAuZmxpcC1jb250YWluZXIgLmZsaXAtZGVmaW5lIC5mbGlwLWZyb250IHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuZmxpcC1jb250YWluZXIgLmZsaXAtZGVmaW5lIC5mbGlwLWJhY2sge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpOyB9XG4gICAgLmZsaXAtY29udGFpbmVyIC5mbGlwLWRlZmluZSAuZmxpcC1mcm9udC1lZCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuICAgIC5mbGlwLWNvbnRhaW5lciAuZmxpcC1kZWZpbmUgLmZsaXAtYmFjay1lZCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7IH1cbiAgICAuZmxpcC1jb250YWluZXIgLmZsaXAtZGVmaW5lLmZsaXBwZWQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cblxuLmNhcmVlci1mbGV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTNlZTtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5jYXJlZXItZmxleDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY2FyZWVyLWZsZXggaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmVlci1mbGV4IGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC10aXRsZSBoMSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtdGl0bGUgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtdGl0bGUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtdGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LXRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC10aXRsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtdGl0bGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgLmN0YSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgLmN0YSB7XG4gICAgICAgICAgYm90dG9tOiAtMzVweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY3RhIHtcbiAgICAgICAgICBib3R0b206IC0zNXB4OyB9IH1cbiAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgLmN0YSAuaWNvbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY3RhIC5pY29uLWNvbnRhaW5lciBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJlZXItZmxleCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxODBweDsgfVxuICAgICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIC5jYXJlZXItZmxleC10aXRsZSBoMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIC5jYXJlZXItZmxleC10aXRsZSAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgdG9wOiAxNXB4OyB9XG4gICAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIC5jdGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FyZWVyLWZsZXgge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogMjMwcHg7IH1cbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY2FyZWVyLWZsZXgtdGl0bGUgaDEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY2FyZWVyLWZsZXgtdGl0bGUgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHRvcDogMTVweDsgfSB9XG5cbi8qIHNraXBsaW5rICovXG4uc2tpcGxpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5za2lwbGluayBhOmZvY3VzIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ud2hpdGUtcGFnZS1kZXNjIHtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG5cbi5jYXJvdXNlbC10aWxlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlczpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY2Fyb3VzZWwtdGlsZXNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlcyBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGVzIGgzIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlcyBoNSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGVzIGg2IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgLmltZy1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZ2FwLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4IDUwcHg7IH1cblxuLmNhcm91c2VsLXRpbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlIC50aWxlLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtaGVhZGVyIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1oZWFkZXIgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1oZWFkZXIgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1oZWFkZXIgLnNoYXJlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1oZWFkZXIgLnNoYXJlLWJ1dHRvbjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtaGVhZGVyIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtaGVhZGVyIGkge1xuICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAuY2Fyb3VzZWwtdGlsZSAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAuY29udGVudCBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5jYXJvdXNlbC10aWxlIC5jb250ZW50IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAuY29udGVudCBhOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNhcm91c2VsLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICB3aWR0aDogMjIwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5uby1ndXR0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJvdXNlbC10aWxlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2Fyb3VzZWwtdGlsZXMgLndoaXRlLXBhZ2UtZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgLmNhcm91c2VsLXRpbGVzIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLmNhcm91c2VsLXRpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5jYXJvdXNlbC10aWxlIC50aWxlLWltYWdlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtZGV0YWlscyBoMyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNhcm91c2VsLWlubmVyLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhc2Utc3R1ZHktc2VhcmNoIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUsIC5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQsIC5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uLCAuZmVhdHVyZWQtc29sdXRpb25zIC5jYXNlLXN0dWR5LXNlYXJjaCAudHdvLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNhc2Utc3R1ZHktc2VhcmNoIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUuZmVhdHVyZWQsIC5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQsIC5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQtc29sdXRpb25zIC5mZWF0dXJlZC50d28tY29sdW1uLCAuZmVhdHVyZWQtc29sdXRpb25zIC5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQudHdvLWNvbHVtbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2FzZS1zdHVkeS1zZWFyY2ggLnNob3ctZmlsdGVyLW9wdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jYXNlLXN0dWR5LXNlYXJjaC5jaGFwdGVyLXRpbGVzIHAsIC5jYXNlLXN0dWR5LXNlYXJjaC5idXktdGlsZXMgcCwgLmNhc2Utc3R1ZHktc2VhcmNoLnNlZ21lbnRzIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWJhciB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWJhciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNhc2Utc3R1ZHktc2VhcmNoIC5zZWFyY2gtcmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uY2FzZS1zdHVkeS1zZWFyY2ggLnNlYXJjaC1maWx0ZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuICAuY2FzZS1zdHVkeS1zZWFyY2ggLnNlYXJjaC1maWx0ZXItY29udGFpbmVyIC5zZWFyY2gtZmlsdGVyIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWZpbHRlcnMgYnV0dG9uLmdwY1RvZ2dsZU9mZiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgLmNhc2Utc3R1ZHktc2VhcmNoIC5zZWFyY2gtZmlsdGVycyBidXR0b24uZ3BjVG9nZ2xlT24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZTM2NTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIC5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWZpbHRlcnMgYnV0dG9uLmdwY1RvZ2dsZU9uOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgY29sb3I6ICM4NzliYWE7IH1cbiAgLmNhc2Utc3R1ZHktc2VhcmNoIC5zZWFyY2gtZmlsdGVycyBidXR0b24uZ3BjVG9nZ2xlT2ZmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWUzNjUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNhc2Utc3R1ZHktc2VhcmNoIC5tb3JlLXJlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uY2FzZS1zdHVkeS10aWxlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIGNvbG9yOiAjM2M0NjRiO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5oZWFkZXIgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5oZWFkZXIgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5jYXNlLXN0dWR5LXRpbGVzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNhc2Utc3R1ZHktdGlsZXMgLm1vYmlsZS1zaGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAubW9iaWxlLXNoYXJlIGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzc0ODk5YTsgfVxuICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC5jYXNlLXN0dWR5LXRpbGUtaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMge1xuICAgICAgICBoZWlnaHQ6IDI0MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICAgIGhlaWdodDogMjQwcHg7IH0gfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyBoMiB7XG4gICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIGgyIHtcbiAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIGgyIHtcbiAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtc2hhcmUtaWNvbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgLmxvY2F0aW9uLWluZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyAuY3RhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyAuaWNvbi1jb250YWluZXIgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FzZS1zdHVkeS10aWxlcyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5jdGEge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAuY2FzZS1zdHVkeS10aWxlLWltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FzZS1zdHVkeS10aWxlcyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC5jYXNlLXN0dWR5LXRpbGUtaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY2F0YWxvZyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuY2F0YWxvZyAuY2F0YWxvZy10aWxlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY2F0YWxvZyAuY29taW5nLXNvb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cblxuLmNhdGFsb2ctdGlsZXMgLnRpbGUtY29sLWNvbHVtbiAudGlsZS1kZXRhaWxzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggNDBweDtcbiAgZmxleDogMTtcbiAgZmxleC1iYXNpczogYXV0bzsgfVxuICAuY2F0YWxvZy10aWxlcyAudGlsZS1jb2wtY29sdW1uIC50aWxlLWRldGFpbHMgLmN0YSB7XG4gICAgYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhdGFsb2ctdGlsZXMgLnRpbGUtY29sLWNvbHVtbiAudGlsZS1kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuXG4uY2F0YWxvZy1oZWFkbGluZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuY2F0YWxvZy1oZWFkbGluZSBpbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLmNhdGFsb2ctdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jYXRhbG9nLWhlYWRsaW5lIC5jYXRhbG9nLXRpdGxlIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH0gfVxuICAgIC5jYXRhbG9nLWhlYWRsaW5lIC5jYXRhbG9nLXRpdGxlIGEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhdGFsb2ctaGVhZGxpbmUgLmNhdGFsb2ctdGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5jYXRhbG9nLWhlYWRsaW5lIC5jYXRhbG9nLXRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIGg0IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLmNhdGFsb2ctdGlsZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLmNvbWluZy1zb29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIC50ZXh0LWhvbGRlciB7XG4gICAgY2xlYXI6IHJpZ2h0OyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIHAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLm5vLWd1dHRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmNhdGFsb2ctdGlsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBjb2xvcjogIzNjNDY0YjtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gIC5jYXRhbG9nLXRpbGVzIGgxLCAuY2F0YWxvZy10aWxlcyBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXRhbG9nLXRpbGVzIGgxLCAuY2F0YWxvZy10aWxlcyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5jYXRhbG9nLXRpbGVzIC5yb3ctY29saGVpZ2h0LWVsYXN0aWM6aG92ZXIgLmNhdGFsb2ctdGlsZSB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5jYXRhbG9nLXRpbGVzIC5yb3ctY29saGVpZ2h0LWVsYXN0aWMgLmNhdGFsb2ctdGlsZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyAuY2F0YWxvZy10aWxlOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC5yb3ctY29saGVpZ2h0LWVsYXN0aWMgLmNhdGFsb2ctdGlsZS50aWxlLXZpZGVvLWltZyBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jYXRhbG9nLXRpbGVzIGEuY2F0YWxvZy10aWxlLCAuY2F0YWxvZy10aWxlcyBhLmNhdGFsb2ctdGlsZTpob3ZlciwgLmNhdGFsb2ctdGlsZXMgYS5jYXRhbG9nLXRpbGU6YWN0aXZlLCAuY2F0YWxvZy10aWxlcyBhLmNhdGFsb2ctdGlsZTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIGEsIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgYTpob3ZlciwgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSBhOmFjdGl2ZSwgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLmltZy1oZWlnaHQtaWUge1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgfVxuICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC5jYXRhbG9nLXRpbGUtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMgLmN0YSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIC5jdGEgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyAuY3RhIHNwYW4gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIC50YWdsaW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIC50YWdsaW5lIHNwYW4ubGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMgLnRhZ2xpbmUgc3Bhbi5yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyBwLmFydGljbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5jYXRhbG9nLXRpbGVzLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmNhdGFsb2ctdGlsZXMud2hpdGUgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgICAuY2F0YWxvZy10aWxlcy53aGl0ZSAucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5jYXRhbG9nLXRpbGVzLndoaXRlIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhLCAuY2F0YWxvZy10aWxlcy53aGl0ZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhdGFsb2ctdGlsZXMud2hpdGUgLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7IH1cbiAgLmNhdGFsb2ctdGlsZXMgLnRpdGxlLWNvbnRlbnQtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLnRpdGxlLWNvbnRlbnQtYm90dG9tIHAge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nLXRpbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyAuY3RhIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLmNhdGFsb2ctdGlsZS1pbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zdG9yZS1jYy1jaGVja291dCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLnByb21vLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLnByb21vLWlucHV0IGlucHV0IHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNiZWNkZDc7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgLmJ1dHRvbi1jb252ZXJzaW9uIC5idXR0b24tdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgLnByb21vLWNhcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiAzNDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gIC5zdG9yZS1jYy1jaGVja291dCAuY2MtY2hlY2tvdXQtdG90YWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLmNjLWNoZWNrb3V0LXRvdGFsIGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLmNjLWNoZWNrb3V0LXRvdGFsIC5kaXNwbGF5LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnN0b3JlLWNjLWNoZWNrb3V0IC5jYy1jaGVja291dC10b3RhbCAuYWRkLXVuZGVybGluZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDY0YjsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAuY2MtY2hlY2tvdXQtdG90YWwgYSB7XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLmJsdWUtbGluayB7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLnJhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLm9sZC1wcmljZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvcmUtY2MtY2hlY2tvdXQgLmNjLWNoZWNrb3V0LXRvdGFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnN0b3JlLWNjLWNoZWNrb3V0IC5ibHVlLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLmVudGVyLWluZm8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnN0b3JlLWNjLWNoZWNrb3V0IC5wcm9tby1pbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLnByb21vLWlucHV0IGlucHV0IHtcbiAgICAgIHdpZHRoOiAxNzhweDsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgLmJ1dHRvbi1jb252ZXJzaW9uLnByb21vLWFsaWduIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4OXB4OyB9IH1cblxuLnN0b3JlLWNjLXN1Ym1pdCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAuc3RvcmUtY2Mtc3VibWl0IC5wcm9tby1pbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5wcm9tby1pbnB1dCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLnByb21vLWlucHV0IGlucHV0IHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNiZWNkZDc7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLnByb21vLWlucHV0IC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAuc3RvcmUtY2Mtc3VibWl0IC5wcm9tby1pbnB1dCAuYnV0dG9uLWNvbnZlcnNpb24gLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAucHJvbW8taW5wdXQgLnByb21vLWNhcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgd2lkdGg6IDM0NXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgLnN0b3JlLWNjLXN1Ym1pdCAuY2Mtc3VibWl0LXRvdGFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0NSU7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAuY2Mtc3VibWl0LXRvdGFsIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAuY2Mtc3VibWl0LXRvdGFsIGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5jYy1zdWJtaXQtdG90YWwgLm9sZC1wcmljZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLmNjLXN1Ym1pdC10b3RhbCAuYWRkLXVuZGVybGluZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDY0YjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAuY2Mtc3VibWl0LXRvdGFsIGEge1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgLnN0b3JlLWNjLXN1Ym1pdCAuaGVhZGVyIHtcbiAgICBjb2xvcjogIzNDNDY0QjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuc3RvcmUtY2Mtc3VibWl0IC5iaWxsaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLmJpbGxpbmcgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RvcmUtY2Mtc3VibWl0IC5wYXltZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5wYXltZW50IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnN0b3JlLWNjLXN1Ym1pdCAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIGltZyB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIGEge1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnN0b3JlLWNjLXN1Ym1pdCAuc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweDsgfVxuXG4uY2hhcHRlci10aWxlcywgLmJ1eS10aWxlcywgLnNlZ21lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMzYzQ2NGI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jaGFwdGVyLXRpbGVzLnRpbGVzLWVtcHR5LWJnLCAudGlsZXMtZW1wdHktYmcuYnV5LXRpbGVzLCAudGlsZXMtZW1wdHktYmcuc2VnbWVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmNoYXB0ZXItdGlsZXM6Zm9jdXMsIC5idXktdGlsZXM6Zm9jdXMsIC5zZWdtZW50czpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY2hhcHRlci10aWxlcyAuaGVhZGVyLCAuYnV5LXRpbGVzIC5oZWFkZXIsIC5zZWdtZW50cyAuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hhcHRlci10aWxlcyAuaGVhZGVyLCAuYnV5LXRpbGVzIC5oZWFkZXIsIC5zZWdtZW50cyAuaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLmhlYWRlciBoMSwgLmJ1eS10aWxlcyAuaGVhZGVyIGgxLCAuc2VnbWVudHMgLmhlYWRlciBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuY2hhcHRlci10aWxlcyAuaGVhZGVyIGEsIC5idXktdGlsZXMgLmhlYWRlciBhLCAuc2VnbWVudHMgLmhlYWRlciBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC5oZWFkZXIgYSwgLmJ1eS10aWxlcyAuaGVhZGVyIGEsIC5zZWdtZW50cyAuaGVhZGVyIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLmhlYWRlciAuc2hhcmUsIC5idXktdGlsZXMgLmhlYWRlciAuc2hhcmUsIC5zZWdtZW50cyAuaGVhZGVyIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC5oZWFkZXIgLnNoYXJlLCAuYnV5LXRpbGVzIC5oZWFkZXIgLnNoYXJlLCAuc2VnbWVudHMgLmhlYWRlciAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGFwdGVyLXRpbGVzIC5oZWFkZXIgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciwgLmJ1eS10aWxlcyAuaGVhZGVyIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIsIC5zZWdtZW50cyAuaGVhZGVyIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLmhlYWRlciAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIsIC5idXktdGlsZXMgLmhlYWRlciAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIsIC5zZWdtZW50cyAuaGVhZGVyIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5jaGFwdGVyLXRpbGVzIHAsIC5idXktdGlsZXMgcCwgLnNlZ21lbnRzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNoYXB0ZXItdGlsZXMgLm1vYmlsZS1zaGFyZSwgLmJ1eS10aWxlcyAubW9iaWxlLXNoYXJlLCAuc2VnbWVudHMgLm1vYmlsZS1zaGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY2hhcHRlci10aWxlcyAubW9iaWxlLXNoYXJlIGksIC5idXktdGlsZXMgLm1vYmlsZS1zaGFyZSBpLCAuc2VnbWVudHMgLm1vYmlsZS1zaGFyZSBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICM3NDg5OWE7IH1cbiAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXI6aG92ZXIgLnRpbGUsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyOmhvdmVyIC50aWxlLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyOmhvdmVyIC50aWxlIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTFweCk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aHJlZS1jb2x1bW5zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMge1xuICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMTFweCk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLm5pbmUtY29sdW1ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTFweCk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aHJlZS1jb2x1bW5zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMge1xuICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMTFweCk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLm5pbmUtY29sdW1ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlOmhvdmVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZTpob3ZlciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC5maWx0ZXItaW1nLWNvbnRhaW5lciwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLmZpbHRlci1pbWctY29udGFpbmVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC5maWx0ZXItaW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgaW1nLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSBpbWcsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMXB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgaW1nLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSBpbWcsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW4sIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW4sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZCgybiArIDEpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZCgybiArIDEpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW46bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbjpudGgtY2hpbGQoMm4gKyAyKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbjpudGgtY2hpbGQoMm4gKyAyKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW4sIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW4sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW46bnRoLWNoaWxkKG4pLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZChuKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDExcHgpOyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuICsgMSksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24gKyAxKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiArIDIpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuICsgMiksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24gKyAzKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiArIDMpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW4sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZChuKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZChuKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW4sIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDEpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyAxKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyAyKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgMiksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgMyksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDMpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDQpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyA0KSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW4sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMTFweCk7IH1cbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoM24gKyAxKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDNuICsgMSksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDNuICsgMiksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCgzbiArIDIpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCgzbiArIDMpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoM24gKyAzKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZChuKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKG4pLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcge1xuICAgICAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1zaGFyZS1pY29uLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLXNoYXJlLWljb24sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1zaGFyZS1pY29uIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLnNoYXJlLWNvbnRhaW5lciwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuc2hhcmUtY29udGFpbmVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICByaWdodDogMTBweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAubG9jYXRpb24taW5mbywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAubG9jYXRpb24taW5mbywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5sb2NhdGlvbi1pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgcCwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBwLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbjogOHB4IDAgOHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuc29sdXRpb25zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5zb2x1dGlvbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuc29sdXRpb25zIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8gLmN0YSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEgLmljb24tY29udGFpbmVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEgLmljb24tY29udGFpbmVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8gLmN0YSAuaWNvbi1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuY3RhIC5pY29uLWNvbnRhaW5lciBpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEgLmljb24tY29udGFpbmVyIGksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuY3RhIC5pY29uLWNvbnRhaW5lciBpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXI6aG92ZXIgLnRpbGUsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlcjpob3ZlciAudGlsZSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lci5ib3JkZXI6aG92ZXIgLnRpbGUge1xuICAgICAgb3BhY2l0eTogdW5zZXQ7IH1cbiAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlOmhvdmVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGU6aG92ZXIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHVuc2V0O1xuICAgICAgb3BhY2l0eTogdW5zZXQ7IH1cbiAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzg3YWE7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHM6aG92ZXIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzOmhvdmVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDsgfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzIGgzLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHMgcCwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHMgcCwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBwIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDsgfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUtaW5mbyAuaWNvbi1jb250YWluZXIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZS1pbmZvIC5pY29uLWNvbnRhaW5lciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUtaW5mbyAuaWNvbi1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuY2hhcHRlci10aWxlcy5saWdodCwgLmxpZ2h0LmJ1eS10aWxlcywgLmxpZ2h0LnNlZ21lbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5maWx0ZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZpbHRlci1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgLyogU2FmYXJpICovXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiA3MHB4OyB9IH1cbiAgLmZpbHRlci1jb250YWluZXIgLmZvcm0tZ3JvdXAge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbGxhdGVyYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDExMnB4IDA7XG4gIGNvbG9yOiAjM0M0NjRCO1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDFlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAucmVzb3VyY2UtaXRlbSArIC5yZXNvdXJjZS1pdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLypQaG9uZSovXG4gICAgLyojIFRhYmxldCovXG4gICAgLyojIERlc2t0b3AqLyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLWZvcm0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2FkNmRlO1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtZm9ybSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWQ2ZGU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhZDZkZTtcbiAgICAgICAgcGFkZGluZzogMTNweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhZDZkZTtcbiAgICAgICAgcGFkZGluZzogMTNweCAxM3B4IDMwcHggMTNweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIG1hcmdpbjogMHB4OyB9IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBhOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQuZmVhdHVyZWQgaDEge1xuICAgIG1hcmdpbjogNDZweCAwOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnNoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuc2hhcmUgLnNoYXJlLWJ1dHRvbiAuaWNvbi1zaGFyZS1uZXd0b24tYW5kcm9pZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBoMS5jb2xsYXRlcmFsLWhlYWRlciBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgYSwgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBhOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBwOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoMSwgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoMiwgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoMywgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoNCwgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoNSB7XG4gICAgICBtYXJnaW46IDIwcHggMCAxMnB4IDAgIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIG1hcmdpbjogMThweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBtYXJnaW46IDZweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgYSwgLmNvbGxhdGVyYWwtY29udGVudCBhOmhvdmVyLCAuY29sbGF0ZXJhbC1jb250ZW50IGE6YWN0aXZlLCAuY29sbGF0ZXJhbC1jb250ZW50IGE6dmlzaXRlZCwgLmNvbGxhdGVyYWwtY29udGVudCBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuZm9ybS1ncm91cC1sZWdhbCBhLCAuY29sbGF0ZXJhbC1jb250ZW50IC5mb3JtLWdyb3VwLWxlZ2FsIGE6dmlzaXRlZCwgLmNvbGxhdGVyYWwtY29udGVudCAuZm9ybS1ncm91cC1sZWdhbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzN2FiNzsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCBhIGkge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCBhLmJ1dHRvbi1jb252ZXJzaW9uLnNlY29uZGFyeSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMzMzdhYjc7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBzcGFuLmNvbGxhdGVyYWwtdGFnIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNEQzY5MTM7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCBzcGFuLmNvbGxhdGVyYWwtdGFnLnJlYWQge1xuICAgICAgY29sb3I6ICM1NTVGNjk7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgaDMuaG92ZXItdGl0bGU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmtub3duVXNlcnMgc3BhbiB7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmZvcm0tdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC5idXR0b24tY29udmVyc2lvbiBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gYnV0dG9uLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC5mb3JtLWdyb3VwIC5MVl92YWxpZGF0aW9uX21lc3NhZ2UsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1ncm91cCAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbjogM3B4IDAgMCA1cHg7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDExMHB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1ncm91cC1sZWdhbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC50ZXh0LWJsb2NrIC5idXR0b25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAudGV4dC1ibG9jayAuYnV0dG9ucyB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC50ZXh0LWJsb2NrLXVsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmFycm93LXZlcnRpY2FsLWFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmJ1dHRvbi1jb252ZXJzaW9uLXJlc291cmNlIHtcbiAgICB3aWR0aDogMjcwcHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAyOHB4IDA7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAucmVzb3VyY2UtaW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5yZXNvdXJjZS1pbWctY29udGFpbmVyLmltZy1zaHJpbmsge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAucmVzb3VyY2UtaW1nLWNvbnRhaW5lciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwOyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgaDEsIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAubGFuZGluZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAubGFuZGluZy1jb250ZW50IGhyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQUQ2REU7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAubGFuZGluZy1jb250ZW50LWJvdHRvbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5sYW5kaW5nLWNvbnRlbnQtdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5sYW5kaW5nLWNvbnRlbnQtdG9wIC5jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5sYW5kaW5nLWNvbnRlbnQtdG9wIC5jb250YWluZXIgLmNvbGxhdGVyYWwtaW5uZXItdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAubGFuZGluZy1jb250ZW50LXRvcCAuY29udGFpbmVyIC5jb2xsYXRlcmFsLWlubmVyLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgICAgICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgLmxhbmRpbmctY29udGVudC10b3AgLmNvbnRhaW5lciAuY29sbGF0ZXJhbC1pbm5lci10ZXh0IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5jb250ZW50LXVuZGVybGluZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NCQ0JDQjsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5jb2xsYXRlcmFsLXJlbGF0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGNDtcbiAgICAgIHBhZGRpbmc6IDUzcHggMDsgfVxuICAgICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgLmNvbGxhdGVyYWwtcmVsYXRlZCBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLXVuZGVybGluZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JDQkNCOyB9IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1wcm9tbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHdoaXRlLCAjZWRmMmY2KTtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIC5jb2xsYXRlcmFsLXRpdGxlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10b3AgLmNvbGxhdGVyYWwtaGVhZGluZyAuY29sbGF0ZXJhbC10aXRsZS1jb250ZW50IGgxIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIC5jb2xsYXRlcmFsLXRpdGxlLWNvbnRlbnQgLnJvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIC5jb2xsYXRlcmFsLXRpdGxlLWNvbnRlbnQgLnRpbWUtZXN0IHtcbiAgICAgICAgICBjb2xvcjogIzliOWI5YjsgfVxuICAgICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIC5jb2xsYXRlcmFsLXRpdGxlLWNvbnRlbnQgLmNsb2NrLWljb24ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7IH1cbiAgICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10b3AgLmNvbGxhdGVyYWwtaGVhZGluZyAuY29sbGF0ZXJhbC10aXRsZS1jb250ZW50IC5jb2xsYXRlcmFsLXRhZyB7XG4gICAgICAgICAgY29sb3I6ICMyMzg3YWI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIGltZyB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRleHQtbW9iaWxlLW9ubHkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtdGV4dC1kZXNrdG9wLW9ubHkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRleHQtbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10ZXh0LWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuc2Vjb25kYXJ5LWNvbGxhdGVyYWwtbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5jb250YWN0LXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy1ob2xkZXIgZGl2Omxhc3QtY2hpbGQgLmFkZHJlc3MtdGlsZSBociB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy1ob2xkZXIgZGl2Omxhc3QtY2hpbGQgLmFkZHJlc3MtdGlsZSBociB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5jb250YWN0LXBhZ2UgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLnRpdGxlIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLnRpdGxlIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtcGFnZSAudGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAuY29udGFjdC1wYWdlIC50aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGFjdC1wYWdlIC50aXRsZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXBhZ2UgLnRpdGxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLmNvbnRhY3QtcGFnZSAudGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgLmNvbnRhY3QtcGFnZSAubW9iaWxlLXNoYXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jb250YWN0LXBhZ2UgLm1vYmlsZS1zaGFyZSBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICM3NDg5OWE7IH1cbiAgLmNvbnRhY3QtcGFnZSBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3QtcGFnZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5jb250YWN0LXBhZ2UgLmNvbnRhY3QtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY29udGFjdC1wYWdlIC5ib2xkIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAubm8tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC50ZWxlcGhvbmUtdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvKnBhZGRpbmc6IDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJweDsqL1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAvKnRleHQtYWxpZ246IHJpZ2h0OyovXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLypib3JkZXI6IDFweCBzb2xpZCAjZjAwOyovIH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLmFkZHJlc3MgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAuYWRkcmVzcyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC5hZGRyZXNzIGEge1xuICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC5hZGRyZXNzIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAudGVsZXBob25lLWluZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgLypib3JkZXI6IDFweCBzb2xpZCAjZjAwOyovIH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLmNvbnRlbnRzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzQ2NGI7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgaHIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC5tYXAtY2FwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLmFkZC1tYXJnaW4ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuY29udGFjdC1wYWdlIC5jb250YWN0Rm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmNvbnRhY3QtcGFnZSBmb3JtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jb250YWN0LXBhZ2UgZm9ybSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5jb250YWN0LXBhZ2UgZm9ybSBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jb250YWN0LXBhZ2UgZm9ybSBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jb250YWN0LXBhZ2UgZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmNvbnRhY3QtcGFnZSBmb3JtIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgLmNvbnRhY3QtcGFnZSBmb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29udGFjdC1wYWdlIGZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmNvbnRhY3QtcGFnZSAubW9iaWxlLXNoYXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbnRhY3QtcGFnZSAudGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLmNvbnRhY3QtcGFnZSAudGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLmxvY2F0aW9uIHtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLnJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29udGFjdC1wYWdlIGZvcm0gYnV0dG9uIHtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLmNvbnRhY3QtZ2xvYmFsIGlucHV0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0cy1vZmZpY2UtbG9jYXRpb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTsgfVxuXG4uY29udGFjdC1nbG9iYWwgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4uY29udGFjdC1nbG9iYWwgLmNvbnRhY3QtZm9ybXMge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODc5YmFhOyB9XG4gIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1mb3JtcyAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3QtZm9ybXMgLnRpdGxlIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7IH1cbiAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LWZvcm1zIC5jb250YWN0VHlwZXMge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LW9mZmljZXMge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBib3JkZXItdG9wOiBub25lOyB9XG4gIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1vZmZpY2VzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LW9mZmljZXMgdWwsIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1vZmZpY2VzIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBtZWRpYSBxdWVyaWVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1mb3JtcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1mb3JtcyAudGl0bGUgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3QtZm9ybXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3QtZm9ybXMgLnRpdGxlIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3Qtb2ZmaWNlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJvcmRlci10b3A6ICM4NzliYWEgc29saWQgMXB4O1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LW9mZmljZXMgdWwsIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1vZmZpY2VzIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5jb250YWN0LXNhbGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRhY3Qtc2FsZXMgLmhlYWRsaW5lIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGFjdC1zYWxlcyAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1zYWxlcyAuaGVhZGxpbmUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAuY29udGFjdC1zYWxlcyAuaGVhZGxpbmUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXNhbGVzIC5jb2xsYXBzZS1vbi1tb2JpbGUge1xuICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY29udGFjdC1zYWxlcyAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLmNvbnRhY3Qtc2FsZXMgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlLWV4cGFuZGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb250YWN0LXNhbGVzIC5jb250aW51ZS1yZWFkaW5nIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1zYWxlcyAuY29udGludWUtcmVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXNhbGVzIC5kZXNrdG9wLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAuY29udGFjdC1zYWxlcyAuZGVza3RvcC1idXR0b24gLnNlY29uZGFyeSArIC5wcmltYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmRlc2t0b3AtYnV0dG9uIC5wcmltYXJ5ICsgLnNlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gIC5jb250YWN0LXNhbGVzIC5tb2JpbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1zYWxlcyAubW9iaWxlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jb250YWN0LXNhbGVzIC5tb2JpbGUtYnV0dG9uIC5zZWNvbmRhcnkgKyAucHJpbWFyeSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAuY29udGFjdC1zYWxlcyAubW9iaWxlLWJ1dHRvbiAucHJpbWFyeSArIC5zZWNvbmRhcnkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAuY29udGFjdC1zYWxlcyAuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1zYWxlcyAuc3VtbWFyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLnJvdyBhLmRlc2t0b3AtYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY29udGFjdC1zYWxlcyAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC1zYWxlcyAucm93Om5vdCg6bGFzdC1jaGlsZCkgLm1vYmlsZS1idXR0b24ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7IH0gfVxuICAuY29udGFjdC1zYWxlcyB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jb250YWN0LXNhbGVzIC5idXR0b25zLXJpZ2h0IHtcbiAgICBzZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jb250YWN0LXNhbGVzIGgyIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5jb250YWN0LXNhbGVzIC52aWRlby1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXNhbGVzIC5kZXNrdG9wLXZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY29udGFjdC1zYWxlcyAubW9iaWxlLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3Qtc2FsZXMgLm1vYmlsZS12aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXNhbGVzIC5kZXNrdG9wLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY29udGFjdC1zYWxlcyAubW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3Qtc2FsZXMgLm1vYmlsZS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLmltZy1yZXNwb25zaXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jb250YWN0LXVzX190aWxlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gIHBhZGRpbmc6IDU1cHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtdXNfX3RpbGVzIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCA0MHB4IDA7IH0gfVxuXG4uY29udGFjdC11c19fZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIHBhZGRpbmc6IDU1cHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtdXNfX2Zvcm0ge1xuICAgICAgcGFkZGluZzogMjVweCAwIDQwcHggMDsgfSB9XG5cbi5jb250YWN0LXVzIGgxIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtdXMgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuLmNvbnRhY3QtdXNfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC11c19fZ3JpZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmNvbnRhY3QtdXNfX3RpbGUge1xuICB3aWR0aDogY2FsYygzMyUgLSAxNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2M0NjRiO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jb250YWN0LXVzX190aWxlIC5waG9uZS1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5jb250YWN0LXVzX190aWxlIC5waG9uZS1pbmZvIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNvbnRhY3QtdXNfX3RpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbnRhY3QtdXNfX3RpbGUgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5jb250YWN0LXVzX190aWxlIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIC5jb250YWN0LXVzX190aWxlIGZvcm0gI3ByZWNoYXRGb3JtIHRleHRhcmVhW3R5cGU9XCJ0ZXh0XCJdLCAjcHJlY2hhdEZvcm0gLmNvbnRhY3QtdXNfX3RpbGUgZm9ybSB0ZXh0YXJlYVt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5jb250YWN0LXVzX190aWxlIGZvcm0gYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAuY29udGFjdC11c19fdGlsZSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNvbnRhY3QtdXNfX3RpbGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY29udGFjdC11c19fdGlsZTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3QtdXNfX3RpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtdXNfX3RpbGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYzQ2NGI7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGFjdC11cy1jb25maXJtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICBwYWRkaW5nOiA1NXB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXVzLWNvbmZpcm1hdGlvbiB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgNDBweCAwOyB9IH1cbiAgLmNvbnRhY3QtdXMtY29uZmlybWF0aW9uIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXVzLWNvbmZpcm1hdGlvbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5jb250YWN0LXVzLWNvbmZpcm1hdGlvbiBwIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnWyc7IH1cbiAgLmNvbnRhY3QtdXMtY29uZmlybWF0aW9uIHAgc3BhbjphZnRlciB7XG4gICAgY29udGVudDogJ10nOyB9XG5cbi5jb250ZW50LWdyaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAwIDYwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250ZW50LWdyaWQge1xuICAgICAgcGFkZGluZzogMjVweCAwIDYwcHg7IH0gfVxuICAuY29udGVudC1ncmlkIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudC1ncmlkIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmNvbnRlbnQtZ3JpZDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY29udGVudC1ncmlkX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuY29udGVudC1ncmlkX19ncmlkLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZDpob3ZlciAuY29udGVudC1ncmlkX190aWxlLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGU6aG92ZXIgLmNvbnRlbnQtZ3JpZF9fdGlsZSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG4gICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZSB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxMHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDsgfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlOm50aC1jaGlsZCgzbiszKSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGU6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGU6aG92ZXIsIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZTpmb2N1cywgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGU6aG92ZXIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlOmZvY3VzIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGU6aG92ZXIgLnRpbGVfX2hlYWRlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlOmZvY3VzIC50aWxlX19oZWFkZXIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlOmhvdmVyIC50aWxlX19oZWFkZXIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlOmZvY3VzIC50aWxlX19oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlOmhvdmVyIC50aWxlX19jYXJkLCAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGU6Zm9jdXMgLnRpbGVfX2NhcmQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlOmhvdmVyIC50aWxlX19jYXJkLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZTpmb2N1cyAudGlsZV9fY2FyZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9faGVhZGVyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9faGVhZGVyIGgyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9faGVhZGVyIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19oZWFkZXIgaDIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19oZWFkZXIgaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfSB9XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDA7XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb24gaDIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbiBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmQgaSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmQgaSB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMjY2MjdmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLmluYWN0aXZlLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLmluYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUuaW5hY3RpdmUgLnRpbGVfX2hlYWRlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZS5pbmFjdGl2ZSAudGlsZV9faGVhZGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlOmxhc3QtY2hpbGQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbjpmb2N1cywgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLmFjdGl2ZSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50aWxlX19idXR0b24ub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24ub24tcGFnZSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLmFjdGl2ZSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRpbGVfX2J1dHRvbi5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLm9uLXBhZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7IH1cbiAgICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLmFjdGl2ZSBoMiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50aWxlX19idXR0b24ub24tcGFnZSBoMiwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24ub24tcGFnZSBoMiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5hY3RpdmUgLnRpbGVfX2hlYWRlci0tdGV4dCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50aWxlX19idXR0b24ub24tcGFnZSAudGlsZV9faGVhZGVyLS10ZXh0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5vbi1wYWdlIC50aWxlX19oZWFkZXItLXRleHQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5hY3RpdmUgaDIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50aWxlX19idXR0b24ub24tcGFnZSBoMiwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5vbi1wYWdlIGgyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24uYWN0aXZlIC50aWxlX19oZWFkZXItLXRleHQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50aWxlX19idXR0b24ub24tcGFnZSAudGlsZV9faGVhZGVyLS10ZXh0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgLnRpbGVfX2hlYWRlci0tdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24uYWN0aXZlIGksIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgaSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24ub24tcGFnZSBpLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24uYWN0aXZlIGksIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50aWxlX19idXR0b24ub24tcGFnZSBpLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgaSB7XG4gICAgICAgICAgICBjb2xvcjogIzI0NjA3ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2hlYWRlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19oZWFkZXIgaDIsIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19oZWFkZXIgLnRpbGVfX2hlYWRlci0tdGV4dCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9faGVhZGVyIGgyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19oZWFkZXIgLnRpbGVfX2hlYWRlci0tdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19oZWFkZXIgaSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9faGVhZGVyIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAxNXB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkX19oZWFkZXIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmRfX2hlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBiYXNlbGluZTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZF9faGVhZGVyIGgyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkX19oZWFkZXIgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmRfX2hlYWRlciBpLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkX19oZWFkZXIgaSB7XG4gICAgICAgICAgICBjb2xvcjogIzI0NjA3ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCBwLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgLmJ1dHRvbi1jb252ZXJzaW9uLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgLnRpbGVfX2NhcmRfX2hlYWRlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCAudGlsZV9fY2FyZF9faGVhZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTEwMDA7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkLnNob3csIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQuc2hvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm5jb250ZW50LWdyaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAwIDYwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uY29udGVudC1ncmlkIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCA2MHB4OyB9IH1cbiAgLm5jb250ZW50LWdyaWQgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5uY29udGVudC1ncmlkIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLm5jb250ZW50LWdyaWRfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm5jb250ZW50LWdyaWRfX2dyaWQsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGUsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlOm50aC1jaGlsZCgzbiszKSwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZTpudGgtY2hpbGQoM24rMykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbiwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uIGgyLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbiBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfVxuICAgICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZCBpLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkIGkge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZTpsYXN0LWNoaWxkLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMTVweCAxMHB4OyB9XG4gICAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgaDIsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgcCwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCAuYnV0dG9uLWNvbnZlcnNpb24sIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zaXRlLWlkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAvKiBXZWJraXQgY3V0cyBiYWNrZ3JvdW5kLWltYWdlIGlmIGl0IG92ZXJsYXBzIHRoZSBib3ggKi9cbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NpLWNvdW50cnktc3ByaXRlLmdpZik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zaXRlLWlkLW1vYmlsZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIC8qIFdlYmtpdCBjdXRzIGJhY2tncm91bmQtaW1hZ2UgaWYgaXQgb3ZlcmxhcHMgdGhlIGJveCAqL1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2ktY291bnRyeS1zcHJpdGUuZ2lmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIENvdW50cnkgc3BlY2lmaWMgbGlua3MgKi9cbi5hZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTBweDsgfVxuXG4uYWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4OyB9XG5cbi5hZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7IH1cblxuLmFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHg7IH1cblxuLmFpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7IH1cblxuLmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjAwcHg7IH1cblxuLmFtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjQwcHg7IH1cblxuLmFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjgwcHg7IH1cblxuLmFvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzIwcHg7IH1cblxuLmFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzYwcHg7IH1cblxuLmFzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDAwcHg7IH1cblxuLmF0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDQwcHg7IH1cblxuLmF1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDgwcHg7IH1cblxuLmF4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTIwcHg7IH1cblxuLmF6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTYwcHg7IH1cblxuLmJhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjAwcHg7IH1cblxuLmJiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjQwcHg7IH1cblxuLmJkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjgwcHg7IH1cblxuLmJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzIwcHg7IH1cblxuLmJmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzYwcHg7IH1cblxuLmJnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODAwcHg7IH1cblxuLmJoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQwcHg7IH1cblxuLmJpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODgwcHg7IH1cblxuLmJqIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTIwcHg7IH1cblxuLmJtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTYwcHg7IH1cblxuLmJuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwMHB4OyB9XG5cbi5ibyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwNDBweDsgfVxuXG4uYnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDgwcHg7IH1cblxuLmJzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEyMHB4OyB9XG5cbi5idCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExNjBweDsgfVxuXG4uYnYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjAwcHg7IH1cblxuLmJ3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI0MHB4OyB9XG5cbi5ieSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyODBweDsgfVxuXG4uYnoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzIwcHg7IH1cblxuLmNhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTM2MHB4OyB9XG5cbi5jYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0MDBweDsgfVxuXG4uY2Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDQwcHg7IH1cblxuLmNmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ4MHB4OyB9XG5cbi5jZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MjBweDsgfVxuXG4uY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTYwcHg7IH1cblxuLmNpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwMHB4OyB9XG5cbi5jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2NDBweDsgfVxuXG4uY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjgwcHg7IH1cblxuLmNtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTcyMHB4OyB9XG5cbi5jbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NjBweDsgfVxuXG4uY28ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODAwcHg7IH1cblxuLmNyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTg0MHB4OyB9XG5cbi5jcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4ODBweDsgfVxuXG4uY3Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTIwcHg7IH1cblxuLmN2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTk2MHB4OyB9XG5cbi5jeCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMDBweDsgfVxuXG4uY3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDQwcHg7IH1cblxuLmN6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4MHB4OyB9XG5cbi5kZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxMjBweDsgfVxuXG4uZGoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTYwcHg7IH1cblxuLmRrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjIwMHB4OyB9XG5cbi5kbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNDBweDsgfVxuXG4uZG8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjgwcHg7IH1cblxuLmR6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjMyMHB4OyB9XG5cbi5lYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzNjBweDsgfVxuXG4uZWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDAwcHg7IH1cblxuLmVnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjQ0MHB4OyB9XG5cbi5laCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0ODBweDsgfVxuXG4uZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNTIwcHg7IH1cblxuLmVzLWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjU2MHB4OyB9XG5cbi5lcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2MDBweDsgfVxuXG4uZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNjQwcHg7IH1cblxuLmV1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjY4MHB4OyB9XG5cbi5maSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI3MjBweDsgfVxuXG4uZmoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNzYwcHg7IH1cblxuLmZrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjgwMHB4OyB9XG5cbi5mbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4NDBweDsgfVxuXG4uZm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODgwcHg7IH1cblxuLmZyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjkyMHB4OyB9XG5cbi5nYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI5NjBweDsgfVxuXG4uZ2ItZW5nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzAwMHB4OyB9XG5cbi5nYi1zY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDQwcHg7IH1cblxuLmdiLXdscyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwODBweDsgfVxuXG4uZ2Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMTIwcHg7IH1cblxuLmdkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzE2MHB4OyB9XG5cbi5nZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyMDBweDsgfVxuXG4uZ2Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjQwcHg7IH1cblxuLmdoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzI4MHB4OyB9XG5cbi5naSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMzMjBweDsgfVxuXG4uZ2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMzYwcHg7IH1cblxuLmdtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzQwMHB4OyB9XG5cbi5nbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0NDBweDsgfVxuXG4uZ3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNDgwcHg7IH1cblxuLmdxIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzUyMHB4OyB9XG5cbi5nciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1NjBweDsgfVxuXG4uZ3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjAwcHg7IH1cblxuLmd0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzY0MHB4OyB9XG5cbi5ndSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2ODBweDsgfVxuXG4uZ3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNzIwcHg7IH1cblxuLmd5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzc2MHB4OyB9XG5cbi5oayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4MDBweDsgfVxuXG4uaG4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zODQwcHg7IH1cblxuLmhyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzg4MHB4OyB9XG5cbi5odCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM5MjBweDsgfVxuXG4uaHUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOTYwcHg7IH1cblxuLmlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDAwMHB4OyB9XG5cbi5pZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwNDBweDsgfVxuXG4uaWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MDgwcHg7IH1cblxuLmluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDEyMHB4OyB9XG5cbi5pbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQxNjBweDsgfVxuXG4uaXEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MjAwcHg7IH1cblxuLmlyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDI0MHB4OyB9XG5cbi5pcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyODBweDsgfVxuXG4uaXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MzIwcHg7IH1cblxuLmptIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDM2MHB4OyB9XG5cbi5qbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0MDBweDsgfVxuXG4uanAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NDQwcHg7IH1cblxuLmtlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDQ4MHB4OyB9XG5cbi5rZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ1MjBweDsgfVxuXG4ua2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NTYwcHg7IH1cblxuLmtpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDYwMHB4OyB9XG5cbi5rbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ2NDBweDsgfVxuXG4ua24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NjgwcHg7IH1cblxuLmtwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDcyMHB4OyB9XG5cbi5rciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ3NjBweDsgfVxuXG4ua3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00ODAwcHg7IH1cblxuLmt5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDg0MHB4OyB9XG5cbi5reiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4ODBweDsgfVxuXG4ubGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OTIwcHg7IH1cblxuLmxiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDk2MHB4OyB9XG5cbi5sYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwMDBweDsgfVxuXG4ubGkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MDQwcHg7IH1cblxuLmxrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTA4MHB4OyB9XG5cbi5sciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUxMjBweDsgfVxuXG4ubHMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MTYwcHg7IH1cblxuLmx0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTIwMHB4OyB9XG5cbi5sdSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyNDBweDsgfVxuXG4ubHYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MjgwcHg7IH1cblxuLmx5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTMyMHB4OyB9XG5cbi5tYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUzNjBweDsgfVxuXG4ubWMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NDAwcHg7IH1cblxuLm1kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTQ0MHB4OyB9XG5cbi5tZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU0ODBweDsgfVxuXG4ubWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NTIwcHg7IH1cblxuLm1oIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTU2MHB4OyB9XG5cbi5tayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2MDBweDsgfVxuXG4ubWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NjQwcHg7IH1cblxuLm1tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTY4MHB4OyB9XG5cbi5tbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU3MjBweDsgfVxuXG4ubW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NzYwcHg7IH1cblxuLm1wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTgwMHB4OyB9XG5cbi5tcSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU4NDBweDsgfVxuXG4ubXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01ODgwcHg7IH1cblxuLm1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTkyMHB4OyB9XG5cbi5tdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU5NjBweDsgfVxuXG4ubXUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MDAwcHg7IH1cblxuLm12IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjA0MHB4OyB9XG5cbi5tdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwODBweDsgfVxuXG4ubXgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MTIwcHg7IH1cblxuLm15IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjE2MHB4OyB9XG5cbi5teiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYyMDBweDsgfVxuXG4ubmEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MjQwcHg7IH1cblxuLm5jIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjI4MHB4OyB9XG5cbi5uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYzMjBweDsgfVxuXG4ubmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MzYwcHg7IH1cblxuLm5nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjQwMHB4OyB9XG5cbi5uaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0NDBweDsgfVxuXG4ubmwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NDgwcHg7IH1cblxuLm5vIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjUyMHB4OyB9XG5cbi5ucCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1NjBweDsgfVxuXG4ubnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NjAwcHg7IH1cblxuLm51IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjY0MHB4OyB9XG5cbi5ueiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2ODBweDsgfVxuXG4ub20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NzIwcHg7IH1cblxuLnBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjc2MHB4OyB9XG5cbi5wZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4MDBweDsgfVxuXG4ucGYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02ODQwcHg7IH1cblxuLnBnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjg4MHB4OyB9XG5cbi5waCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY5MjBweDsgfVxuXG4ucGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02OTYwcHg7IH1cblxuLnBsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzAwMHB4OyB9XG5cbi5wbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcwNDBweDsgfVxuXG4ucG4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MDgwcHg7IH1cblxuLnByIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzEyMHB4OyB9XG5cbi5wcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcxNjBweDsgfVxuXG4ucHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MjAwcHg7IH1cblxuLnB3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzI0MHB4OyB9XG5cbi5weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyODBweDsgfVxuXG4ucWEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MzIwcHg7IH1cblxuLnJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzM2MHB4OyB9XG5cbi5ybyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc0MDBweDsgfVxuXG4ucnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NDQwcHg7IH1cblxuLnJ1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzQ4MHB4OyB9XG5cbi5ydyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc1MjBweDsgfVxuXG4uc2Ege1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NTYwcHg7IH1cblxuLnNiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzYwMHB4OyB9XG5cbi5zYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2NDBweDsgfVxuXG4uc2Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NjgwcHg7IH1cblxuLnNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzcyMHB4OyB9XG5cbi5zZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc3NjBweDsgfVxuXG4uc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03ODAwcHg7IH1cblxuLnNpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzg0MHB4OyB9XG5cbi5zaiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc4ODBweDsgfVxuXG4uc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03OTIwcHg7IH1cblxuLnNsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzk2MHB4OyB9XG5cbi5zbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwMDBweDsgfVxuXG4uc24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MDQwcHg7IH1cblxuLnNvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODA4MHB4OyB9XG5cbi5zciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgxMjBweDsgfVxuXG4uc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MTYwcHg7IH1cblxuLnN2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODIwMHB4OyB9XG5cbi5zeSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgyNDBweDsgfVxuXG4uc3oge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MjgwcHg7IH1cblxuLnRjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODMyMHB4OyB9XG5cbi50ZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgzNjBweDsgfVxuXG4udGYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NDAwcHg7IH1cblxuLnRnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQ0MHB4OyB9XG5cbi50aCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0ODBweDsgfVxuXG4udGoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NTIwcHg7IH1cblxuLnRrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODU2MHB4OyB9XG5cbi50bCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg2MDBweDsgfVxuXG4udG0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NjQwcHg7IH1cblxuLnRuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODY4MHB4OyB9XG5cbi50byB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg3MjBweDsgfVxuXG4udHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NzYwcHg7IH1cblxuLnR0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODgwMHB4OyB9XG5cbi50diB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4NDBweDsgfVxuXG4udHcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04ODgwcHg7IH1cblxuLnR6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODkyMHB4OyB9XG5cbi51YSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg5NjBweDsgfVxuXG4udWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MDAwcHg7IH1cblxuLnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTA0MHB4OyB9XG5cbi51eSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwODBweDsgfVxuXG4udXoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MTIwcHg7IH1cblxuLnZhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTE2MHB4OyB9XG5cbi52YyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkyMDBweDsgfVxuXG4udmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MjQwcHg7IH1cblxuLnZnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTI4MHB4OyB9XG5cbi52aSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkzMjBweDsgfVxuXG4udm4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MzYwcHg7IH1cblxuLnZ1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTQwMHB4OyB9XG5cbi53ZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk0NDBweDsgfVxuXG4ud3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NDgwcHg7IH1cblxuLnllIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTUyMHB4OyB9XG5cbi55dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk1NjBweDsgfVxuXG4uemEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NjAwcHg7IH1cblxuLnptIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTY0MHB4OyB9XG5cbi56dyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2ODBweDsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLmV2ZW50cy10cmFpbmluZyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLmV2ZW50cy10cmFpbmluZyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLmV2ZW50cy10cmFpbmluZyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLmNvbnRhY3QtcGFnZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLmNvbnRhY3QtcGFnZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLmNvbnRhY3QtcGFnZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uY29udGFjdC1wYWdlIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uY29udGFjdC1wYWdlIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLnNpbmdsZS10b3BpYyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0LCAuc3RscC1ldmVudC1pbmZvIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLnNpbmdsZS10b3BpYyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc3RscC1ldmVudC1pbmZvIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLnNpbmdsZS10b3BpYyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC5zdGxwLWV2ZW50LWluZm8gZm9ybSAuZm9ybS1ncm91cCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLCAub24tZGVtYW5kLXdlYmluYXIgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLnNpbmdsZS10b3BpYyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAuc3RscC1ldmVudC1pbmZvIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIC5mb3JtLWdyb3VwIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLnNpbmdsZS10b3BpYyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLnBoeXNpY2FsLWV2ZW50ICNhZ2VuZGEtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cblxuLnBoeXNpY2FsLWV2ZW50IC5zZXNzaW9uLWRldGFpbHMtc2hvdy1oaWRlLFxuLnBoeXNpY2FsLWV2ZW50IC5wYWdlLXRhZy5ldmVudC1sb2NhdGlvbnMtc2hvdy1oaWRlLFxuLnBoeXNpY2FsLWV2ZW50ICNoaWRlLWV2ZW50LWxvY2F0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBoeXNpY2FsLWV2ZW50IC5wYWdlLXRhZyBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSBoMSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAuaGVhZGxpbmUgaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmhlYWRsaW5lIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSAuc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuaGVhZGxpbmUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgdG9wOiAtMTBweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgIGxlZnQ6IC0xNDBweDtcbiAgICB0b3A6IC0xMHB4OyB9XG5cbi5ldmVudHMtdHJhaW5pbmcgLm5vLW1hcmdpbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmV2ZW50cy10cmFpbmluZyAudGFicyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyMzg3YWE7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudGFicyBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICM4ZmEyYjA7XG4gICAgd2lkdGg6IDQ5LjclOyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRhYnMgLmFjdGl2ZSwgLmV2ZW50cy10cmFpbmluZyAudGFicyAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuZXZlbnRzLXRyYWluaW5nIC50YWJzIC5vbi1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjM4N2FhO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzIzODdhYTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjM4N2FhOyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRhYnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5ldmVudHMtdHJhaW5pbmcgLnZpZGVvLWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgY29sb3I6ICM4NzliYWE7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG5cbi5ldmVudHMtdHJhaW5pbmcgLnN1YmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZXZlbnRzLXRyYWluaW5nIC5zdWJoZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG5cbi5ldmVudHMtdHJhaW5pbmcgLmV2ZW50cyB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDQ1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnRzIC5tb2JpbGUtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnRzIC5tb2JpbGUtYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnRzIC5tb2JpbGUtYnRuIC5idXR0b24tdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50cyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50cyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIHBhZGRpbmctdG9wOiA0NXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIGgxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAvKmZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9Ki8gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjI7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgY29sb3I6ICNhZjIzNWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmRyb3Bkb3duLWNvbnRhaW5lciAucGFnZS10YWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmRyb3Bkb3duLWNvbnRhaW5lciAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZHJvcGRvd24tY29udGFpbmVyIHNlbGVjdCB7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLyogRmlyZWZveCAqL1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctc20ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmRyb3Bkb3duLWNvbnRhaW5lciBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmNvbGxhcHNlLW9uLW1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjNDY0YjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmV2ZW50LXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmV2ZW50LWRhdGUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIGhlaWdodDogMzVweDsgfVxuICAgICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmV2ZW50LWRhdGUgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gICAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuZXZlbnQtZGF0ZSBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5ldmVudC1sb2NhdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5ldmVudC1sb2NhdGlvbiBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuZXZlbnQtbG9jYXRpb24gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuZXZlbnQtbG9jYXRpb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB0b3A6IC0xNHB4OyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMTQ1cHg7XG4gICAgICAgICAgdG9wOiAtMTRweDsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5uby1wYWRkaW5nIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYzQ2NGI7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuY29udGludWUtcmVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZS1leHBhbmRlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuY29udGludWUtcmVhZGluZyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgLmVycm9yLW1lc3NhZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgdGgge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSB0ZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IHtcbiAgICAgIGhlaWdodDogNjZweDsgfVxuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAuZGF0ZS1jZWxsIHtcbiAgICAgICAgd2lkdGg6IDE0JTsgfVxuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAuY29udGVudC1jZWxsIHtcbiAgICAgICAgd2lkdGg6IDI4JTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5jb250ZW50LWNlbGwge1xuICAgICAgICAgICAgd2lkdGg6IDM2JTsgfSB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmNvbnRlbnQtY2VsbCAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAuY29udGVudC1jZWxsIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmNvbnRlbnQtY2VsbCAuc2hhcmUgLnNoYXJlLWJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5jb250ZW50LWNlbGwgLnNoYXJlIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmNvbnRlbnQtY2VsbCAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB0b3A6IC0xMXB4OyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmNvbnRlbnQtY2VsbCAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgICB0b3A6IC0xMXB4OyB9XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5sb2NhdGlvbi1jZWxsIHtcbiAgICAgICAgd2lkdGg6IDEzJTsgfVxuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAuYnV0dG9uLWNlbGwge1xuICAgICAgICB3aWR0aDogMjclOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmNvbnRlbnQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuY29udGVudCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgLnBhZ2UtcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5wYWdlLXJlc3VsdHMgLmlucHV0LWJveCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5wYWdlLXJlc3VsdHMgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAucGFnZS1yZXN1bHRzIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgLnBhZ2UtcmVzdWx0cyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5wYWdlLXJlc3VsdHMgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAuYmx1ZS1mb250IHtcbiAgICBjb2xvcjogIzIzODdhYTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyBmb3JtIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyBmb3JtIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2ZW50cy10cmFpbmluZyAudGFicyB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIC5oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgLnN1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmZlYXR1cmVkLXNvbHV0aW9ucyB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuZmVhdHVyZWQtc29sdXRpb25zIC5oZWFkZXItdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnMuZmx1c2gtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH0gfVxuICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLnRpdGxlIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC50aXRsZSBoMSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAudGl0bGUgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC50aXRsZV9fbW9yZS1pbmZvIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTsgfSB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAuaGVhZGVyX19jdGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLmhlYWRlcl9fY3RhIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC5oZWFkZXJfX2N0YSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLmhlYWRlcl9fY3RhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLmhlYWRlcl9fY3RhIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0LCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtaW4taGVpZ2h0OiAzMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLmZlYXR1cmVkLCAuZmVhdHVyZWQuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmZlYXR1cmVkLnR3by1jb2x1bW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUuZmVhdHVyZWQgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmZlYXR1cmVkLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLmZlYXR1cmVkIC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQtc29sdXRpb25zIC5mZWF0dXJlZC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUuZmVhdHVyZWQgLnRpbGUtY3RhLCAuZmVhdHVyZWQuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY3RhLCAuZmVhdHVyZWQtc29sdXRpb25zIC5mZWF0dXJlZC50d28tY29sdW1uIC50aWxlLWN0YSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUuZmVhdHVyZWQgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmZlYXR1cmVkLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS5mZWF0dXJlZCAudGlsZS1jdGEsIC5mZWF0dXJlZC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jdGEsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmZlYXR1cmVkLnR3by1jb2x1bW4gLnRpbGUtY3RhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlOmxhc3QtY2hpbGQsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdDpsYXN0LWNoaWxkLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHggMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IHAsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IHAsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCAuaGVhZGVyLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCAuaGVhZGVyLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQgLmhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IC5oZWFkZXIgaDIsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IC5oZWFkZXIgaDIsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCAuaGVhZGVyIGgyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQgLmhlYWRlciBoMiwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQgLmhlYWRlciBoMiwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IC5oZWFkZXIgaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQgLmhlYWRlciAuc2hhcmUtYnV0dG9uLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCAuaGVhZGVyIC5zaGFyZS1idXR0b24sIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCAuaGVhZGVyIC5zaGFyZS1idXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IC50YWcsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IC50YWcsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCAudGFnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQgcCwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQgcCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IHAge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQgcCwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQgcCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQgLmNhdGFsb2ctdGlsZXMsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IC5jYXRhbG9nLXRpbGVzLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQgLmNhdGFsb2ctdGlsZXMge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWltZywgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWltZywgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1pbWcge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1pbWcsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1pbWcsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1pbWcgaW1nLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtaW1nIGltZywgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY3RhLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY3RhLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWN0YSB7XG4gICAgICBvcmRlcjogMzsgfVxuICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCB7XG4gICAgb3JkZXI6IDI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCB7XG4gICAgICAgIG9yZGVyOiAxOyB9IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWltZyB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG9yZGVyOiAyOyB9IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWN0YSB7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlICsgMTVweCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY3RhIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgbWluLWhlaWdodDogMzEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWltZyB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBvcmRlcjogMjsgfSB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jdGEge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY3RhIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfSB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2wtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnRpbGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uZmVhdHVyZS10aWxlLWNoYXB0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY1O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX2hlYWRlciBoMSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX2hlYWRlciBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX2hlYWRlciBhIHtcbiAgICAgIGNvbG9yOiAjMWE4N2FhO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGU6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGU6Zm9jdXMge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMjA0cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweDsgfVxuICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIC5uby1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIC5uby1pbWFnZSBwLCAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgLm5vLWltYWdlIGgxLCAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgLm5vLWltYWdlIGgyLCAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgLm5vLWltYWdlIGgzLCAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgLm5vLWltYWdlIGg0LCAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgLm5vLWltYWdlIGg1IHtcbiAgICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAgICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgLm5vLWltYWdlIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIGRpdiBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIGRpdiBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDRweCA0cHg7IH1cbiAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZCB7XG4gICAgd2lkdGg6IGNhbGMoNjcuNSUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWQ6Zm9jdXMge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4IDI1cHggMzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAwLCAxMTAsIDAuODUpOyB9XG4gICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIC5uby1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIC5uby1pbWFnZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgLm5vLWltYWdlIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjUwcHg7IH1cbiAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgZGl2IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgZGl2IGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmZlYXR1cmVkLXByZXNzLXRvcC1zZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5mZWF0dXJlZC1wcmVzcy10b3Atc2VjdGlvbiAuY29sLW1kLTcge1xuICBjb2xvcjogI2ZmYjkwMDsgfVxuXG4uZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWNvbnRhaW5lciAuZGV0YWlscyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBjb2xvcjogI2ZmYjkwMDsgfVxuICAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1jb250YWluZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4OyB9XG5cbiNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTsgfVxuXG4jZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1pbWctY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpLCAobWF4LXdpZHRoOiA0ODBweCksIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICMwMDY0NmU7IH0gfVxuXG4uc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9XG4gIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyAuYmx1ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAgIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyAuYmx1ZS1iZyAuZGVza3RvcGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMmQzNzNjO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIC5ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gICAgLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIC5ibHVlLWJnIC5kZXNrdG9wYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnBhZ2luYXRpb24tZmlsdGVyLnRvcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjM2I0NjRhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjM2I0NjRhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlci1jb2xvcjogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gc3Bhbixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gIGJvcmRlci1jb2xvcjogIzQxYWFhYTsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNmVkOyB9XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgLyp1bmNoZWNrZWQgaWNvbiovXG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgLypjaGVja2VkIGljb24qL1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmNhdGVnb3J5LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5sYWJlbC1rZXl3b3JkIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7IH1cblxuLmxhYmVsLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubGFiZWwtZmlsdGVyIGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5maWx0ZXItbGFiZWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uaHItbGlnaHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JlY2RkNzsgfVxuXG4udnItbGlnaHQge1xuICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuXG4udnItbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMi41JTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMXB4O1xuICAvKiBvciAxMDBweCAqL1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZWNkZDc7IH1cblxuLm5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmlsdGVyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLmZpbHRlci1vdmVybGF5IC5vdmVybGF5LWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZmlsdGVyLW92ZXJsYXkgLm92ZXJsYXktcmVtb3ZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uc3RvcmUtY2F0YWxvZy10aWxlIC5wcm9kdWN0LXR5cGUtaWNvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucHJvZHVjdC10eXBlLWljb24uaW5hY3RpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnByb2R1Y3QtdHlwZS1pY29uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG5mb3JtIC5mb3JtLWdyb3VwIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gIGhlaWdodDogNDBweDsgfVxuXG5mb3JtIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDI0MHB4O1xuICBib3JkZXI6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgZm9ybSBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvcm0gYnV0dG9uIHtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cblxuZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuZm9ybSBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM4NzliYWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbmZvcm0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1pbmRlbnQ6IC0xNXB4OyB9XG4gIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LmVycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cbiAgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG5cbi53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwLmNoZWNrYm94IHtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ud3d3LWlubGluZS1mb3JtIC5MVl92YWxpZGF0aW9uX21lc3NhZ2UsIC53d3ctaW5saW5lLWZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNDQzAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAwIDVweDsgfVxuXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNhZjIzNWY7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgbGkge1xuICBjb2xvcjogIzAwMDsgfVxuXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSxcbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBoNCxcbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIGg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCxcbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgYSxcbiAgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBwLFxuLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG5cbi5vdGhlci1pbmxpbmUtZm9ybSBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM4NzliYWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5vdGhlci1pbmxpbmUtZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mcmVlLXRyaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFQ0RENztcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLmZyZWUtdHJpYWwgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmZyZWUtdHJpYWwgLmhlYWRsaW5lIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZnJlZS10cmlhbCAuaGVhZGxpbmUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLmZyZWUtdHJpYWwgLmhlYWRsaW5lIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZyZWUtdHJpYWwgLmhlYWRsaW5lIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmZyZWUtdHJpYWwgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mcmVlLXRyaWFsIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsIC5oZWFkbGluZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5mcmVlLXRyaWFsIC5oZWFkbGluZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZyZWUtdHJpYWwgLmNvbGxhcHNlLW9uLW1vYmlsZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuZnJlZS10cmlhbCAuY29udGludWUtcmVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5mcmVlLXRyaWFsIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAuZnJlZS10cmlhbCAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUtZXhwYW5kZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZyZWUtdHJpYWwgLmNvbnRpbnVlLXJlYWRpbmcgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZyZWUtdHJpYWwgLmRlc2t0b3AtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweCkge1xuICAgIC5mcmVlLXRyaWFsIC5kZXNrdG9wLWJ1dHRvbiAuc2Vjb25kYXJ5ICsgLnByaW1hcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuZnJlZS10cmlhbCAuZGVza3RvcC1idXR0b24gLnByaW1hcnkgKyAuc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgLmZyZWUtdHJpYWwgLm1vYmlsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsIC5tb2JpbGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmZyZWUtdHJpYWwgLm1vYmlsZS1idXR0b24gLnNlY29uZGFyeSArIC5wcmltYXJ5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIC5mcmVlLXRyaWFsIC5tb2JpbGUtYnV0dG9uIC5wcmltYXJ5ICsgLnNlY29uZGFyeSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC5mcmVlLXRyaWFsIC5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsIC5zdW1tYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZnJlZS10cmlhbCAucm93IGEuZGVza3RvcC1idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuZnJlZS10cmlhbCAucm93OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mcmVlLXRyaWFsIC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmVlLXRyaWFsIC5yb3c6bm90KDpsYXN0LWNoaWxkKSAubW9iaWxlLWJ1dHRvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTsgfSB9XG4gIC5mcmVlLXRyaWFsIHVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmZyZWUtdHJpYWwgLmJ1dHRvbnMtcmlnaHQge1xuICAgIHNmbG9hdDogcmlnaHQ7IH1cbiAgLmZyZWUtdHJpYWwgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLmZyZWUtdHJpYWwgLnZpZGVvLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZyZWUtdHJpYWwgLmRlc2t0b3AtdmlkZW8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mcmVlLXRyaWFsIC5tb2JpbGUtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZnJlZS10cmlhbCAubW9iaWxlLXZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZyZWUtdHJpYWwgLmRlc2t0b3AtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mcmVlLXRyaWFsIC5tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZnJlZS10cmlhbCAubW9iaWxlLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZnJlZS10cmlhbCAuaW1nLXJlc3BvbnNpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmdlbmVyYWwtYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5nZW5lcmFsLWFydGljbGUgLmhlYWRsaW5lIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5oZWFkbGluZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5oZWFkbGluZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5nZW5lcmFsLWFydGljbGUgLmhlYWRsaW5lIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5oZWFkbGluZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5nZW5lcmFsLWFydGljbGUgLmhlYWRsaW5lIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5jb2xsYXBzZS1vbi1tb2JpbGUge1xuICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAuY29udGludWUtcmVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5nZW5lcmFsLWFydGljbGUgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5nZW5lcmFsLWFydGljbGUgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlLWV4cGFuZGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5nZW5lcmFsLWFydGljbGUgLmNvbnRpbnVlLXJlYWRpbmcgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nZW5lcmFsLWFydGljbGUgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5kZXNrdG9wLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5kZXNrdG9wLWJ1dHRvbiAuc2Vjb25kYXJ5ICsgLnByaW1hcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5kZXNrdG9wLWJ1dHRvbiAucHJpbWFyeSArIC5zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5tb2JpbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5tb2JpbGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAubW9iaWxlLWJ1dHRvbiAuc2Vjb25kYXJ5ICsgLnByaW1hcnkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAubW9iaWxlLWJ1dHRvbiAucHJpbWFyeSArIC5zZWNvbmRhcnkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nZW5lcmFsLWFydGljbGUgLnN1bW1hcnkge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5nZW5lcmFsLWFydGljbGUgLnJvdyBhLmRlc2t0b3AtYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAucm93OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5nZW5lcmFsLWFydGljbGUgLnJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAucm93Om5vdCg6bGFzdC1jaGlsZCkgLm1vYmlsZS1idXR0b24ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7IH0gfVxuICAuZ2VuZXJhbC1hcnRpY2xlIHVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAuYnV0dG9ucy1yaWdodCB7XG4gICAgc2Zsb2F0OiByaWdodDsgfVxuICAuZ2VuZXJhbC1hcnRpY2xlIGgyIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAudmlkZW8tY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5kZXNrdG9wLXZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5tb2JpbGUtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5tb2JpbGUtdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5kZXNrdG9wLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5tb2JpbGUtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24sIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnNpZGUtY29udGVudCwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24sIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gaDQsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnNpZGUtY29udGVudCBoNCwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gaDQsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgaDQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiA+IHVsLCAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgPiB1bCwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gPiB1bCwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnNpZGUtY29udGVudCA+IHVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gPiB1bCBsaTpiZWZvcmUsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnNpZGUtY29udGVudCA+IHVsIGxpOmJlZm9yZSwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gPiB1bCBsaTpiZWZvcmUsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgPiB1bCBsaTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNXZWJJY29uICFpbXBvcnRhbnQ7XG4gICAgICBjb250ZW50OiBcIlxcZTYxM1wiO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiB1bCB1bCwgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc2lkZS1jb250ZW50IHVsIHVsLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiB1bCB1bCwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnNpZGUtY29udGVudCB1bCB1bCB7XG4gICAgbWFyZ2luOiA4cHggMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiB1bCB1bCBsaTpiZWZvcmUsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnNpZGUtY29udGVudCB1bCB1bCBsaTpiZWZvcmUsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHVsIHVsIGxpOmJlZm9yZSwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnNpZGUtY29udGVudCB1bCB1bCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG4ucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgaDQsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc2lkZS1jb250ZW50IHVsIGxpLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc2lkZS1jb250ZW50IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuYnV0dG9uLWNvbnZlcnNpb24sIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYmFjay10by1jYXRhbG9nIHtcbiAgY29sb3I6ICMyMzg3YWE7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDsgfVxuXG4udG9wU2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnRvcFNlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAudG9wU2VjdGlvbl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICBtYXJnaW46IDEwcHggMCAyNXB4IDA7IH1cbiAgICAudG9wU2VjdGlvbl9fdGl0bGUgcCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAudG9wU2VjdGlvbl9fdGlsZS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDcwJSAtIDMwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAudG9wU2VjdGlvbl9fdGlsZS1sZWZ0X19kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC50b3BTZWN0aW9uX190aWxlLWxlZnRfX2RldGFpbHMsIC50b3BTZWN0aW9uX190aWxlLWxlZnQgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgLnRvcFNlY3Rpb25fX3RpbGUtbGVmdCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvcFNlY3Rpb25fX3RpbGUtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMzAlKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnRvcFNlY3Rpb25fX3RpbGUtcmlnaHRfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M0NjRiO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG4gICAgICAudG9wU2VjdGlvbl9fdGlsZS1yaWdodF9fY29udGFpbmVyIC5oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgICAudG9wU2VjdGlvbl9fdGlsZS1yaWdodCB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLnRvcFNlY3Rpb25fX3RpbGUtcmlnaHQgdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAudG9wU2VjdGlvbl9fdGlsZS1yaWdodCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5xdW90ZVNlY3Rpb24tZGVmaW5pdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgY29sb3I6ICMzYzQ2NGI7IH1cblxuLnF1b3RlU2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICAucXVvdGVTZWN0aW9uX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnF1b3RlU2VjdGlvbl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICBtYXJnaW46IDEwcHggMCA1cHggMDsgfVxuICAgIC5xdW90ZVNlY3Rpb25fX3RpdGxlIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLnF1b3RlU2VjdGlvbl9fdGlsZS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDQwJSAtIDMwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAucXVvdGVTZWN0aW9uX190aWxlLWxlZnRfX2RldGFpbHMsIC5xdW90ZVNlY3Rpb25fX3RpbGUtbGVmdCBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAucXVvdGVTZWN0aW9uX190aWxlLWxlZnRfX2RldGFpbHMsIC5xdW90ZVNlY3Rpb25fX3RpbGUtbGVmdCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucXVvdGVTZWN0aW9uX190aWxlLWxlZnRfX2RldGFpbHMtLWJvbGRlZCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgICAucXVvdGVTZWN0aW9uX190aWxlLWxlZnQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5xdW90ZVNlY3Rpb25fX3RpbGUtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoNjAlKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnF1b3RlU2VjdGlvbl9fdGlsZS1yaWdodF9fZGV0YWlscywgLnF1b3RlU2VjdGlvbl9fdGlsZS1yaWdodCBsaSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5xdW90ZVNlY3Rpb25fX3RpbGUtcmlnaHQgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNlY3Rpb24tZGVmaW5pdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAuc2VjdGlvbi1kZWZpbml0aW9uIC5pbWctY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc2VjdGlvbi1kZWZpbml0aW9uIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5zZWN0aW9uLWRlZmluaXRpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnNlY3Rpb24tZGVmaW5pdGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9faGVhZGVyIC5zaGFyZS1jb250YWluZXIgaSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAuc2VjdGlvbi1kZWZpbml0aW9uX19oZWFkZXIgaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX19oZWFkZXIgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9faGVhZGVyIGEge1xuICAgICAgY29sb3I6ICMxYTg3YWE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2YwMDsgfVxuICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZTpob3ZlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZV9fZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7IH1cbiAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGVfX2RldGFpbHMgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlX19kZXRhaWxzIGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZV9fZGV0YWlscyBkaXYgcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZV9fZGV0YWlscyBkaXYgaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtLWZlYXR1cmVkIHtcbiAgICB3aWR0aDogY2FsYyg2Ny41JSAtIDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS0tZmVhdHVyZWQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlLS1mZWF0dXJlZCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggMzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyBkaXYgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgZGl2IGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS0tZmVhdHVyZWQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS0tZmVhdHVyZWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxudWwudHdvLWNvbHVtbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgdWwudHdvLWNvbHVtbiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIHVsLnR3by1jb2x1bW4gbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgY29sb3I6ICMwMDk5OTk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICB1bC50d28tY29sdW1uIGxpIHNwYW4ge1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICAgIHVsLnR3by1jb2x1bW4gbGkgcCB7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwZW07XG4gICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMGVtO1xuICAgICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDBweDtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMHB4OyB9XG5cbi5nbG9zc2FyeS1sYW5kaW5nIC5nbG9zc2FyeS10b3AtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODc5YmFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogODAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7IH1cblxuLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IHtcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5nbG9zc2FyeS1sYW5kaW5nIC5sZXR0ZXItbGlzdCBkaXY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5OTsgfVxuICAgICAgLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IGRpdjpob3ZlciBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZ2xvc3NhcnktbGFuZGluZyAubGV0dGVyLWxpc3QgZGl2LnNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk5OyB9XG4gICAgICAuZ2xvc3NhcnktbGFuZGluZyAubGV0dGVyLWxpc3QgZGl2LnNlbGVjdCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZ2xvc3NhcnktbGFuZGluZyAubGV0dGVyLWxpc3QgZGl2Lm5vLWNvbnRlbnQge1xuICAgICAgY29sb3I6ICNDQ0M7IH1cbiAgICAuZ2xvc3NhcnktbGFuZGluZyAubGV0dGVyLWxpc3QgZGl2Lm5vLWNvbnRlbnQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNDQ0M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IGRpdiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmdsb3NzYXJ5LXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmdsb3NzYXJ5LWxhbmRpbmcgLnJvdyAubGluZS1zZXBhcmF0ZSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmdsb3NzYXJ5LWxhbmRpbmcgLnJvdyAuY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmNvbC14cy0xMiAuY29sLXhzLTgsIC5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmNvbC14cy0xMiAuY29sLXhzLTIsIC5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmNvbC14cy0xMiAuY29sLXhzLTEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZ2xvc3NhcnktbGFuZGluZyAucm93IC5jb2wteHMtMTIgLmJhY2stdG9wLWEgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmNvbC14cy0xMiAuYmFjay10b3Age1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmNvbC14cy0xMiAuYmFjay10b3Atc2lnbiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgcGFkZGluZzogMCAwIDAgMDsgfVxuXG4uZ3JhcGhpYy1jaGFwdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5ncmFwaGljLWNoYXB0ZXIgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ncmFwaGljLWNoYXB0ZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAuZ3JhcGhpYy1jaGFwdGVyIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdyYXBoaWMtY2hhcHRlciAuc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuZ3JhcGhpYy1jaGFwdGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZ3JhcGhpYy1jaGFwdGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291bnRyeS1zaXRlIC5oZXJvLCAuY291bnRyeS1zaXRlIC5oZXJvLXZpZGVvLCAuY291bnRyeS1zaXRlIC5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNTZweDsgfSB9XG5cbi5oZXJvLCAuaGVyby12aWRlbywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U0ZWFlZiAwJSwgI2ZlZmVmZiA1MCUsICNmNGY4ZjkgMTAwJSk7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZXJvOmZvY3VzLCAuaGVyby12aWRlbzpmb2N1cywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5oZXJvIC5oZXJvLWltZywgLmhlcm8tdmlkZW8gLmhlcm8taW1nLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8taW1nIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgLmhlcm8gLmhlcm8taW1nIGltZywgLmhlcm8tdmlkZW8gLmhlcm8taW1nIGltZywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLWltZyBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmhlcm8gLnRhZ3MsIC5oZXJvLXZpZGVvIC50YWdzLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnRhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmhlcm8gLnRhZ3MgLnRhZywgLmhlcm8tdmlkZW8gLnRhZ3MgLnRhZywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC50YWdzIC50YWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmhlcm8gLmhlYWRsaW5lLCAuaGVyby12aWRlbyAuaGVhZGxpbmUsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmhlcm8gLm1vYmlsZS1zaGFyZS1pY29uLCAuaGVyby12aWRlbyAubW9iaWxlLXNoYXJlLWljb24sIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAubW9iaWxlLXNoYXJlLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5oZXJvIC5tb2JpbGUtc2hhcmUtaWNvbiBpLCAuaGVyby12aWRlbyAubW9iaWxlLXNoYXJlLWljb24gaSwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5tb2JpbGUtc2hhcmUtaWNvbiBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICM3NDg5OWE7IH1cbiAgLmhlcm8gLnByb21vLCAuaGVyby12aWRlbyAucHJvbW8sIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDMwcHggMjZweCAzMHB4IDI2cHg7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5oZXJvIC5wcm9tbyAuaGVyby10aXRsZSwgLmhlcm8tdmlkZW8gLnByb21vIC5oZXJvLXRpdGxlLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5oZXJvLXRpdGxlIHtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5oZXJvIC5wcm9tbyAuaGVyby10aXRsZSBoMSwgLmhlcm8tdmlkZW8gLnByb21vIC5oZXJvLXRpdGxlIGgxLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5oZXJvLXRpdGxlIGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgZm9udC1zaXplOiA0M3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLmhlcm8gLnByb21vIC5oZXJvLXRpdGxlIC5zaGFyZSwgLmhlcm8tdmlkZW8gLnByb21vIC5oZXJvLXRpdGxlIC5zaGFyZSwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuaGVyby10aXRsZSAuc2hhcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICAuaGVybyAucHJvbW8gLmhlcm8tdGl0bGUgYSwgLmhlcm8tdmlkZW8gLnByb21vIC5oZXJvLXRpdGxlIGEsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8gLmhlcm8tdGl0bGUgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgLmhlcm8gLnByb21vIGgzLCAuaGVyby12aWRlbyAucHJvbW8gaDMsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8gaDMge1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5oZXJvIC5wcm9tbyAuZGV0YWlscywgLmhlcm8tdmlkZW8gLnByb21vIC5kZXRhaWxzLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5kZXRhaWxzIHtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZXJvIC5wcm9tbyAuY29udGVudCwgLmhlcm8tdmlkZW8gLnByb21vIC5jb250ZW50LCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5jb250ZW50IHtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmhlcm8gLnByb21vIC5jb250ZW50IHAsIC5oZXJvLXZpZGVvIC5wcm9tbyAuY29udGVudCBwLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5jb250ZW50IHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgICAuaGVybyAucHJvbW8gLmNvbnRlbnQgPiBhLCAuaGVyby12aWRlbyAucHJvbW8gLmNvbnRlbnQgPiBhLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5jb250ZW50ID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuaGVybyAucHJvbW8gLmhlcm8tYnV0dG9ucywgLmhlcm8tdmlkZW8gLnByb21vIC5oZXJvLWJ1dHRvbnMsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8gLmhlcm8tYnV0dG9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuaGVyby5tdWx0aS1jb2x1bW4sIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbywgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gLnByb21vLCAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gLnByb21vLCAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyB7XG4gICAgICBwYWRkaW5nOiAwcHggMjZweCAzMHB4IDI2cHg7XG4gICAgICBtYXJnaW46IGluaXRpYWw7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gLmhlcm8taW1nLCAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gLmhlcm8taW1nLCAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLWltZyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uIC5oZWFkbGluZSArIC5oZXJvLWltZywgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIC5oZWFkbGluZSArIC5oZXJvLWltZywgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVhZGxpbmUgKyAuaGVyby1pbWcge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiAuaGVhZGxpbmUgLmhlcm8tdGl0bGUgYSwgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIC5oZWFkbGluZSAuaGVyby10aXRsZSBhLCAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZWFkbGluZSAuaGVyby10aXRsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uIC5jb250ZW50IHAsIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyAuY29udGVudCBwLCAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5jb250ZW50IHAge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gLnRhZ2xpbmUtaDMsIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyAudGFnbGluZS1oMywgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyAudGFnbGluZS1oMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uIGgxLnNoYXJlLWhlYWRsaW5lLCAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gaDEuc2hhcmUtaGVhZGxpbmUsIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcgaDEuc2hhcmUtaGVhZGxpbmUsXG4gICAgLmhlcm8ubXVsdGktY29sdW1uIGgyLnNoYXJlLWhlYWRsaW5lLFxuICAgIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyBoMi5zaGFyZS1oZWFkbGluZSxcbiAgICAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIGgyLnNoYXJlLWhlYWRsaW5lLFxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiBoMy5zaGFyZS1oZWFkbGluZSxcbiAgICAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gaDMuc2hhcmUtaGVhZGxpbmUsXG4gICAgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyBoMy5zaGFyZS1oZWFkbGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiBoMi5oZXJvLXN1Yi5sYXJnZSwgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIGgyLmhlcm8tc3ViLmxhcmdlLCAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIGgyLmhlcm8tc3ViLmxhcmdlLFxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiBoMy5oZXJvLXN1Yi5sYXJnZSxcbiAgICAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gaDMuaGVyby1zdWIubGFyZ2UsXG4gICAgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyBoMy5oZXJvLXN1Yi5sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4uZXh0cmEtcGFkZGluZywgLm11bHRpLWNvbHVtbi5leHRyYS1wYWRkaW5nLmhlcm8tdmlkZW8sIC5tdWx0aS1jb2x1bW4uZXh0cmEtcGFkZGluZy5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4uZ3JheSwgLm11bHRpLWNvbHVtbi5ncmF5Lmhlcm8tdmlkZW8sIC5tdWx0aS1jb2x1bW4uZ3JheS5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uLmludG8tY29udGVudCBoMSwgLm11bHRpLWNvbHVtbi5pbnRvLWNvbnRlbnQuaGVyby12aWRlbyBoMSwgLm11bHRpLWNvbHVtbi5pbnRvLWNvbnRlbnQuaGVyby1wcm9kdWN0LWxhbmRpbmcgaDEge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uLmludG8tY29udGVudCBwLCAubXVsdGktY29sdW1uLmludG8tY29udGVudC5oZXJvLXZpZGVvIHAsIC5tdWx0aS1jb2x1bW4uaW50by1jb250ZW50Lmhlcm8tcHJvZHVjdC1sYW5kaW5nIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjMxMjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTg3NWVtO1xuICAgICAgY29sb3I6ICM2OTc4ODI7XG4gICAgICBtYXJnaW4tbGVmdDogLTQycHg7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4ubGFyZ2UsIC5tdWx0aS1jb2x1bW4ubGFyZ2UuaGVyby12aWRlbywgLm11bHRpLWNvbHVtbi5sYXJnZS5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5oZXJvLm11bHRpLWNvbHVtbi5sYXJnZSAuaGVyby1pbWcsIC5tdWx0aS1jb2x1bW4ubGFyZ2UuaGVyby12aWRlbyAuaGVyby1pbWcsIC5tdWx0aS1jb2x1bW4ubGFyZ2UuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8taW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmhlcm8ubXVsdGktY29sdW1uLmxhcmdlIGgzLCAubXVsdGktY29sdW1uLmxhcmdlLmhlcm8tdmlkZW8gaDMsIC5tdWx0aS1jb2x1bW4ubGFyZ2UuaGVyby1wcm9kdWN0LWxhbmRpbmcgaDMge1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTsgfVxuICAgICAgLmhlcm8ubXVsdGktY29sdW1uLmxhcmdlIC5jb250ZW50IHAsIC5tdWx0aS1jb2x1bW4ubGFyZ2UuaGVyby12aWRlbyAuY29udGVudCBwLCAubXVsdGktY29sdW1uLmxhcmdlLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscywgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby12aWRlbywgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAuaGVyby5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzIC5oZWFkbGluZSwgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby12aWRlbyAuaGVhZGxpbmUsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLmhlcm8ubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscyAuaGVhZGxpbmUgaDEsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tdmlkZW8gLmhlYWRsaW5lIGgxLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVhZGxpbmUgaDEsIC5oZXJvLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMgLmhlYWRsaW5lIGgyLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXZpZGVvIC5oZWFkbGluZSBoMiwgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlYWRsaW5lIGgyIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLmhlcm8ubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscyAuaGVyby1pbWcsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tdmlkZW8gLmhlcm8taW1nLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby1pbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIC5oZXJvLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMgLnNoYXJlLWNvbnRhaW5lciwgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby12aWRlbyAuc2hhcmUtY29udGFpbmVyLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXByb2R1Y3QtbGFuZGluZyAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAuaGVyby50aXRsZS1yb3RhdG9yLCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvLCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgLmhlcm8udGl0bGUtcm90YXRvciAucm93LCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5yb3csIC50aXRsZS1yb3RhdG9yLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMjgwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlcm8udGl0bGUtcm90YXRvciAucm93LCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5yb3csIC50aXRsZS1yb3RhdG9yLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5yb3cge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1MHB4OyB9IH1cbiAgICAuaGVyby50aXRsZS1yb3RhdG9yIC5oZXJvLXRpdGxlLCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5oZXJvLXRpdGxlLCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby10aXRsZSB7XG4gICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgICAuaGVyby50aXRsZS1yb3RhdG9yIC5oZXJvLXRpdGxlIGgyLCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5oZXJvLXRpdGxlIGgyLCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby10aXRsZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLmNvbnRlbnQsIC50aXRsZS1yb3RhdG9yLmhlcm8tdmlkZW8gLmNvbnRlbnQsIC50aXRsZS1yb3RhdG9yLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLmhlcm8tYnV0dG9ucywgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAuaGVyby1idXR0b25zLCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby1idXR0b25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmhlcm8udGl0bGUtcm90YXRvciAuaGVyby1idXR0b25zIGEsIC50aXRsZS1yb3RhdG9yLmhlcm8tdmlkZW8gLmhlcm8tYnV0dG9ucyBhLCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby1idXR0b25zIGEge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlcm8udGl0bGUtcm90YXRvciAuaGVyby1idXR0b25zLCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5oZXJvLWJ1dHRvbnMsIC50aXRsZS1yb3RhdG9yLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLWJ1dHRvbnMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgLmhlcm8udGl0bGUtcm90YXRvciAuc2Vjb25kYXJ5LXRleHQsIC50aXRsZS1yb3RhdG9yLmhlcm8tdmlkZW8gLnNlY29uZGFyeS10ZXh0LCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAuc2Vjb25kYXJ5LXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLnNlY29uZGFyeS10ZXh0IH4gLnNlY29uZGFyeS10ZXh0LCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5zZWNvbmRhcnktdGV4dCB+IC5zZWNvbmRhcnktdGV4dCwgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnNlY29uZGFyeS10ZXh0IH4gLnNlY29uZGFyeS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IubGFyZ2UgLmhlcm8tdGl0bGUsIC50aXRsZS1yb3RhdG9yLmxhcmdlLmhlcm8tdmlkZW8gLmhlcm8tdGl0bGUsIC50aXRsZS1yb3RhdG9yLmxhcmdlLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmhlcm8udGl0bGUtcm90YXRvci5sYXJnZSAuaGVyby10aXRsZSBoMSwgLnRpdGxlLXJvdGF0b3IubGFyZ2UuaGVyby12aWRlbyAuaGVyby10aXRsZSBoMSwgLnRpdGxlLXJvdGF0b3IubGFyZ2UuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8tdGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDUuNHJlbTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweCkge1xuICAgICAgICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IubGFyZ2UgLmhlcm8tdGl0bGUgaDEsIC50aXRsZS1yb3RhdG9yLmxhcmdlLmhlcm8tdmlkZW8gLmhlcm8tdGl0bGUgaDEsIC50aXRsZS1yb3RhdG9yLmxhcmdlLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLXRpdGxlIGgxIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4ubGlnaHQtb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MiwgNDgsIDUxLCAwLjc1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5kYXJrLW92ZXJsYXktYmFja2dyb3VuZCAucGFnZS10YWcge1xuICAgIGNvbG9yOiAjYmVjZGQ3OyB9XG4gIC5kYXJrLW92ZXJsYXktYmFja2dyb3VuZCBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cblxuLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICM1MGJlYmU7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM1MGJlYmUgMCwgIzQxYWFhYSA1MCUsICMwMDk5Y2IgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM1MGJlYmUgMCwgIzQxYWFhYSA1MCUsICMwMDk5Y2IgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzUwYmViZSAwLCAjNDFhYWFhIDUwJSwgIzAwOTljYiAxMDAlKTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4gIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQgLmhlcm8tYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCAuaGVyby10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCAuc2Vjb25kYXJ5LXRleHQge1xuICAgIGNvbG9yOiAjZmZiOTAwOyB9XG5cbi5uby1vdmVybGF5IHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4ucGx1cy1ndXR0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmhlcm8tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5oZXJvLW1vYmlsZSAudGFncyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5oZXJvLW1vYmlsZSAudGFncyAudGFnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5oZXJvLW1vYmlsZSAuaGVyby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5oZXJvLW1vYmlsZSAuaGVyby10aXRsZSBoMSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAuaGVyby1tb2JpbGUgLmhlcm8tdGl0bGUgYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuaGVyby1tb2JpbGUgLmhlcm8tdGl0bGUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgLmhlcm8tbW9iaWxlIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuaGVyby1tb2JpbGUgLmhlcm8tc3ViIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLmhlcm8tbW9iaWxlIC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gIC5oZXJvLW1vYmlsZSAuY29udGVudCB7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5oZXJvLW1vYmlsZSAuY29udGVudCBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmhlcm8tbW9iaWxlIC5jb250ZW50ID4gYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmhlcm8tbW9iaWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuaGVyby1tb2JpbGUgLmxpbmstY29udmVyc2lvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVyby1tb2JpbGUuZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDsgfVxuXG4uaGVyby1tb2JpbGUtcHJvbW8tbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7IH1cblxuLmhlcm8tdmlkZW8ge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuaGVyby12aWRlbyAudmlkZW8td3JhcHBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZXJvLXZpZGVvIC52aWRlby13cmFwcGVyIHtcbiAgICAvKnN0YXJ0OiBjZW50ZXIgdmlkZW8qL1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qZW5kOiBjZW50ZXIgdmlkZW8qLyB9XG4gIC5oZXJvLXZpZGVvIC52aWRlbyB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gIC5oZXJvLXZpZGVvIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5oZXJvLXZpZGVvLnRpdGxlLXJvdGF0b3Ige1xuICBtaW4taGVpZ2h0OiAwOyB9XG4gIC5oZXJvLXZpZGVvLnRpdGxlLXJvdGF0b3IgLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCB7XG4gICAgbWFyZ2luOiAxMCUgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMjByZW07IH1cbiAgICAuaGVyby12aWRlby50aXRsZS1yb3RhdG9yIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQgLmhlcm8tdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgICAuaGVyby12aWRlby50aXRsZS1yb3RhdG9yIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQgLmhlcm8tdGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDdyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iaWxlLWgxLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVyby12aWRlby50aXRsZS1yb3RhdG9yIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYmlsZS1oMS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1vYmlsZS1oMS1ibG9jayBoMSB7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTsgfSB9XG5cbi5oZXJvLXNob3V0Ym94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuaGVyby1zaG91dGJveCAuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5oZXJvLXNob3V0Ym94IC5jb250ZW50IGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmhlcm8tZ3JhZGllbnQgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMiU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5oZXJvLWNvbnRhY3QtdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cblxuLmhlcm8tcHJvZHVjdC1sYW5kaW5nIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5oZXJvLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLyogcmVwbGFjZSB3aXRoIFNDU1MgZGVmaW5pdGlvbiAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby12aWRlbyAudmlkZW8td3JhcHBlci1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9IH1cblxuLyogcmVwbGFjZSB3aXRoIFNDU1MgZGVmaW5pdGlvbiAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXZpZGVvIC52aWRlby13cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBtZWRpYSBxdWVyaWVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvIC5zZWNvbmRhcnksIC5oZXJvLXZpZGVvIC5zZWNvbmRhcnksIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAuc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5oZXJvIC5saW5rLWNvbnZlcnNpb24sIC5oZXJvLXZpZGVvIC5saW5rLWNvbnZlcnNpb24sIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAubGluay1jb252ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVybywgLmhlcm8tdmlkZW8sIC5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgLmhlcm8gLnByb21vLCAuaGVyby12aWRlbyAucHJvbW8sIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZXJvIC50YWdzLCAuaGVyby12aWRlbyAudGFncywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC50YWdzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVybyAubW9iaWxlLXNoYXJlLWljb24sIC5oZXJvLXZpZGVvIC5tb2JpbGUtc2hhcmUtaWNvbiwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5tb2JpbGUtc2hhcmUtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVyby1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZXJvLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaW4tZGVwdGgtY2hhcHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAuaW4tZGVwdGgtY2hhcHRlciBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmluLWRlcHRoLWNoYXB0ZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAuaW4tZGVwdGgtY2hhcHRlciAuc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbi1kZXB0aC1jaGFwdGVyIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5pbi1kZXB0aC1jaGFwdGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuaW4tZGVwdGgtY2hhcHRlciBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5pbi1kZXB0aC1jaGFwdGVyIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5jYXNlLXN0dWR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2FzZS1zdHVkeSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC5jYXNlLXN0dWR5IC5saXN0LWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDA7IH1cbiAgLmNhc2Utc3R1ZHkgLmxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FzZS1zdHVkeSAubGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHg7IH1cbiAgICAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgaDEsIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCBoMiwgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IGgzLCAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgaDQsIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCBoNSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDEwcHggMDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMDsgfVxuICAgIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCBpbWcge1xuICAgICAgcGFkZGluZzogOHB4IDAgMTBweCAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IC5wYXJ0bmVyLWRlc2MgcDpub3QoOmZpcnN0LWNoaWxkKSwgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IC5wYXJ0bmVyLWRlc2MgdWwsIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCAucGFydG5lci1kZXNjIG9sLCAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgLnBhcnRuZXItZGVzYyBzcGFuLCAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgLnBhcnRuZXItZGVzYyBkaXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCAucGFydG5lci1kZXNjIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgICAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgLnBhcnRuZXItZGVzYyBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgLmNhc2Utc3R1ZHkgLmFkZGl0aW9uYWwtdGVzdGltb25pYWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgLmNhc2Utc3R1ZHkgLmFkZGl0aW9uYWwtdGVzdGltb25pYWwgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgICAuY2FzZS1zdHVkeSAuYWRkaXRpb25hbC10ZXN0aW1vbmlhbCBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmNhc2Utc3R1ZHkgLmFkZGl0aW9uYWwtdGVzdGltb25pYWwgLm5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAuY2FzZS1zdHVkeSAuYWRkaXRpb25hbC10ZXN0aW1vbmlhbCAudGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5IC5hZGRpdGlvbmFsLXRlc3RpbW9uaWFsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jYXNlLXN0dWR5IC50ZXN0aW1vbmlhbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwgLnRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgIGJveC1zaGFkb3c6IDEwcHggMCAwICMyMzg3YWEsIC0xMHB4IDAgMCAjMjM4N2FhO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsIC50ZXh0IHtcbiAgICAgICAgICBib3gtc2hhZG93OiA1cHggMCAwICMyMzg3YWEsIC01cHggMCAwICMyMzg3YWE7IH0gfVxuICAgIC5jYXNlLXN0dWR5IC50ZXN0aW1vbmlhbCBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsIC5uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jYXNlLXN0dWR5IC50ZXN0aW1vbmlhbC1tb2JpbGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuY2FzZS1zdHVkeSAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNhc2Utc3R1ZHkgLmNvbnRlbnQgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2FzZS1zdHVkeSAuY29sbGFwc2Utb24tbW9iaWxlIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLmNhc2Utc3R1ZHkgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY2FzZS1zdHVkeSAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLmNhc2Utc3R1ZHkgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlLWV4cGFuZGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jYXNlLXN0dWR5IC5jb250aW51ZS1yZWFkaW5nIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FzZS1zdHVkeSAuY29udGludWUtcmVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmNhc2Utc3R1ZHkgLnN0dWR5LWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAuY2FzZS1zdHVkeSAuc3R1ZHktaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNhc2Utc3R1ZHkgLnN0dWR5LWltYWdlIC5jYXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIC8qQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH0qLyB9XG4gIC5jYXNlLXN0dWR5IC5idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmNhc2Utc3R1ZHkgLmJ1dHRvbnMgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhc2Utc3R1ZHkgLmJ1dHRvbnMge1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgICAuY2FzZS1zdHVkeSAuYnV0dG9ucyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLmlubGluZS1mb3JtIGZvcm0gYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMjQwcHg7XG4gIGJvcmRlcjogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaW5saW5lLWZvcm0gZm9ybSBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbmxpbmUtZm9ybSBmb3JtIGJ1dHRvbiB7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5pbmxpbmUtZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4uaW5saW5lLWZvcm0gZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmlubGluZS1mb3JtIGZvcm0gc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBGaXJlZm94ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjODc5YmFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uaW5saW5lLWZvcm0gZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1pbmRlbnQ6IC0xNXB4OyB9XG4gIC5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveC5lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gIC5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcC5jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNDQzAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAwIDVweDsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1jb250cm9sLmVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI2FmMjM1ZjtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgbGkge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UsXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBoNCxcbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50LFxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAuaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IGEsXG4gIC5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBwLFxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuXG4uaW5saW5lLWZvcm0gLm90aGVyLWlubGluZS1mb3JtIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzg3OWJhYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmlubGluZS1mb3JtIC5vdGhlci1pbmxpbmUtZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5qb2ItbGlzdGluZ3MtZGVza3RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTsgfVxuICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLmpvYi1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDMwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC5qb2ItbGlzdCB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxOyB9IH1cbiAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLmpvYi1saXN0IC5qb2ItbGlzdGluZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAuam9iLWxpc3QgLmpvYi1saXN0aW5nIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLmpvYi1saXN0IC5qb2ItbGlzdGluZyAuZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAuam9iLWxpc3QgLmpvYi1saXN0aW5nIC5kZXNjcmlwdGlvbiBhIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xuICAgICAgY29sb3I6ICNhZjIzNWY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciAuc2hhcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAuY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC5jb250ZW50IHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLmNvbnRlbnQgPiBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAuY29udGVudCB1bCwgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAuY29udGVudCBvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC5zdWNjZXNzLW5leHQtc3Rvcnkge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAuc3VjY2Vzcy1hcnJvdyB7XG4gICAgdG9wOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5qb2ItbGlzdGluZ3MtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuam9iLWxpc3RpbmdzLW1vYmlsZSAubmV3dG9uLWFjY29yZGlvbiB7XG4gICAgLypsaW5lLWhlaWdodDogMzBweDsgbW9iaWxlKi9cbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5uZXd0b24tYWNjb3JkaW9uIC5wYW5lbC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLm5ld3Rvbi1hY2NvcmRpb24gaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTVweDsgfVxuICAuam9iLWxpc3RpbmdzLW1vYmlsZSAuYWN0aXZlLCAuam9iLWxpc3RpbmdzLW1vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuam9iLWxpc3RpbmdzLW1vYmlsZSAub24tcGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsgfVxuICAuam9iLWxpc3RpbmdzLW1vYmlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuam9iLWxpc3RpbmdzLW1vYmlsZSAuYWNjb3JkaW9uLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5zaG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogNTAwMHB4OyB9XG4gIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5qb2ItbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAuam9iLWxpc3QgLmpvYi1saXN0aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLmpvYi1saXN0IC5qb2ItbGlzdGluZyBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLmpvYi1saXN0IC5qb2ItbGlzdGluZyAuZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5qb2ItbGlzdCAuam9iLWxpc3RpbmcgLmRlc2NyaXB0aW9uIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC52aWRlby1wcm9tbyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAudmlkZW8tcHJvbW8gLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XG4gICAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIgaDIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC52aWRlby1wcm9tbyAudGl0bGUtY29udGFpbmVyIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICByaWdodDogMHB4OyB9XG4gICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnZpZGVvLXByb21vIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC52aWRlby1wcm9tbyAuY29udGVudCBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnZpZGVvLXByb21vIC5jb250ZW50ID4gYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9iLWxpc3RpbmdzLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmpvYi1saXN0aW5ncy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmxlYWRlcnNoaXAuc2VnbWVudHMge1xuICBwYWRkaW5nOiAzMHB4IDAgMTVweDsgfVxuXG4ubGVhZGVyc2hpcCAuaGVhZGVyIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZmxleC1kaXJlY3Rpb246IG5vbmU7IH1cbiAgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBzcGFuLnNvbHV0aW9ucyBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgYm90dG9tOiAyMHB4OyB9XG4gICAgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDEsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyLCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMywgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDQsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGg1IHtcbiAgICAgIG1hcmdpbjogNXB4IDAgNnB4IDA7IH1cbiAgICAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMywgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDQsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGg1IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDEwcHggMCA4cHg7XG4gICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIHAge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgc3Bhbi5zb2x1dGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgYTpob3ZlciBoMSwgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIGE6aG92ZXIgaDIsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSBhOmhvdmVyIGgzLCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgYTpob3ZlciBoNCwgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIGE6aG92ZXIgaDUsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSBhOmhvdmVyIGg2LCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgYTpob3ZlciBzcGFuIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zaW5nbGUtcHJvZmlsZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnNpbmdsZS1wcm9maWxlIC5wcm9maWxlLXBob3RvIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLnNpbmdsZS1wcm9maWxlIC5idXR0b24tY29udmVyc2lvbiBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXByb2ZpbGUgaDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDIuMGVtOyB9XG4gIC5zaW5nbGUtcHJvZmlsZSBoNCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zaW5nbGUtcHJvZmlsZSBzbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgLnNpbmdsZS1wcm9maWxlIHNtYWxsIGkge1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gIC5zaW5nbGUtcHJvZmlsZSAucHJvZmlsZS1tZXRhLWluZm8gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuc2luZ2xlLXByb2ZpbGUgLmltZy1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2ZpbGUgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ubWVkaWEtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLm1lZGlhLWJsb2NrX19oZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7IH1cbiAgICAubWVkaWEtYmxvY2tfX2hlYWRlciBoMSwgLm1lZGlhLWJsb2NrX19oZWFkZXIgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5tZWRpYS1ibG9ja19faGVhZGVyIGgxLCAubWVkaWEtYmxvY2tfX2hlYWRlciBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAubWVkaWEtYmxvY2tfX2hlYWRlciAuc2hhcmUge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5tZWRpYS1ibG9jayAudmlkZW8td3JhcHBlciAudmlkZW8tanMgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLm1lZGlhLWJsb2NrIC52aWRlby13cmFwcGVyIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgbGVmdDogNTUlOyB9XG4gIC5tZWRpYS1ibG9jayAucGFnZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm1lZGlhLWJsb2NrIC53ZWJpbmFyLXRhZ2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAubWVkaWEtYmxvY2sgLnN0bHAtcXVvdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTVweDsgfVxuICAgIC5tZWRpYS1ibG9jayAuc3RscC1xdW90ZSBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDU4cHg7IH1cbiAgICAubWVkaWEtYmxvY2sgLnN0bHAtcXVvdGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLm1lZGlhLWJsb2NrIC5zdGxwLXF1b3RlLWF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5tZWRpYS1ibG9jayAuc3RscC1xdW90ZS1hdXRob3IgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5tZWRpYS1ibG9jayAuc3RscC1xdW90ZS1hdXRob3IgYSB7XG4gICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAubWVkaWEtYmxvY2sgLnN0bHAtYXV0aG9yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAubWVkaWEtYmxvY2sgLnN0bHAtYXV0aG9yIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLm1lZGlhLWJsb2NrIC5zdGxwLWF1dGhvciBwLmF1dGhvci1uYW1lIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLm1lZGlhLWJsb2NrIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLm1lZGlhLWJsb2NrIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAubWVkaWEtYmxvY2sgdWwucmVsYXRlZC1yZXNvdXJjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5tZWRpYS1ibG9jayBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm1lZGlhLWJsb2NrIC5pbWctY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbiNtb2RhbENsb3NlLCAjbW9kYWxDYXJvdXNlbENsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAycHg7XG4gIG9wYWNpdHk6IHVuc2V0OyB9XG5cbi5zaG93LW92ZXJsYXksIC5zaG93LWNhcm91c2VsLW92ZXJsYXkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tb2RhbGNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIG1pbi13aWR0aDogNTUwcHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cblxuI2NhcHRpb24sICNjYXItY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICM3ODg3OTE7IH1cblxuI21vZGFsSW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuI21vZGFsQ2xvc2UgLmljb24tY2xvc2Uge1xuICBjb2xvcjogIzIzODdhYTsgfVxuXG4uY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgdG9wOiAxLjE0Mjg1NzE0MjlyZW07XG4gIGxlZnQ6IDE2cHg7XG4gIGxlZnQ6IDEuMTQyODU3MTQyOXJlbTtcbiAgei1pbmRleDogMTAwMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jbG9zZS1tb2RhbDpob3ZlciB7XG4gIG9wYWNpdHk6IC42OyB9XG5cbi5jbG9zZS1tb2RhbF9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jbG9zZS1tb2RhbF9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC45Mjg1NzE0Mjg2cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTsgfVxuXG4uY2xvc2UtbW9kYWxfX2ljb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nOiAuNzE0Mjg1NzE0M3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLmNsb3NlLW1vZGFsX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMDA5OTk5OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4jbGl2ZS1jaGF0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzQzQ2NEI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MGJlYmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgbWluLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBib3gtc2hhZG93OiAycHggMnB4IDZweCAjMDAwMDAwMzM7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogNDhweDsgfVxuICAjbGl2ZS1jaGF0LWJ1dHRvbiBpIHtcbiAgICBjb2xvcjogIzNDNDY0QjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI2xpdmUtY2hhdC1idXR0b24ge1xuICAgICAgcmlnaHQ6IDQwcHg7IH0gfVxuICAjbGl2ZS1jaGF0LWJ1dHRvbiAuY2hhdC1pY29ucy1tYXgge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiA2cHggMTFweCAxNHB4IDExcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICNsaXZlLWNoYXQtYnV0dG9uIC5jaGF0LWljb24tbWluaW1pemUge1xuICAgIG1hcmdpbjogLTZweCAtNHB4IDE0cHggIWltcG9ydGFudDsgfVxuICAjbGl2ZS1jaGF0LWJ1dHRvbiAuYmFkZ2UyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDgyMTMyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjZDgyMTMyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1iYWRnZSk7XG4gICAgZm9udDogYm9sZCAxNnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAtN3B4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdTaWVtZW5zQm9sZCc7IH1cbiAgI2xpdmUtY2hhdC1idXR0b24gLmxpdmUtY2hhdC1idXR0b24tdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgIGNvbG9yOiAjZWJmMGY1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDAgNnB4IDAgMTJweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdG9wOiAxMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDkzcHg7IH1cblxuLmNoYXQtbW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNoYXQtbW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLmNoYXQtbW9kYWwgLm1vZGFsLXRpdGxlIC5mYS1jb21tZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmNoYXQtbW9kYWwgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiA1NSUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtaW4taGVpZ2h0OiAwOyB9XG4gIC5jaGF0LW1vZGFsIC5idXR0b24tY29udmVyc2lvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzNjNDY0YjsgfVxuXG4uY2hhdC1tb2RhbCAuYnV0dG9uLWNvbnZlcnNpb246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICNmZmY7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uY2hhdC1tb2RhbC5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGJvdHRvbTogLTZweDtcbiAgICB6LWluZGV4OiA5OTk5OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBib3R0b206IGluaGVyaXQ7IH0gfVxuICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgbWluLXdpZHRoOiAzMTBweDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgaSwgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgZW0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCBpLmZhLWxvbmctYXJyb3ctcmlnaHQsIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IGVtLmZhLWxvbmctYXJyb3ctcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCBwIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDsgfVxuICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IC5ock1hcmdpbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgLnBob25lTnVtYiB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1MEJFQkU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDsgfVxuICAgICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBpLmZhLWFuZ2xlLWRvd24sIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgZW0uZmEtYW5nbGUtZG93biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG4gICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5OTk5O1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDYwcHggMTVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAhaW1wb3J0YW50OyB9XG5cbi5oaWRlLWNoYXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFsLXNpZW1lbnMtbG9nby1hbmQtbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNpcmNsZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDk5OTk7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5uZXdzYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBjb2xvcjogIzNjNDY0YjtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5uZXdzYmxvY2s6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm5ld3NibG9jayBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgLm5ld3NibG9jayAubmV3cy10aWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyBoMyB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIC5kYXRlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMwMDVmODc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuc2hhcmUtYnRuIC5zaGFyZS1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIC5jb250ZW50IHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIC5jb250ZW50IGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgdG9wOiAtMTFweDsgfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgdG9wOiAtMTFweDsgfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAxODBweDsgfVxuICAubmV3c2Jsb2NrIC5uZXdzYmxvY2stYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC5uZXdzYmxvY2sgLm5ld3NibG9jay1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1Zjg3OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogLTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uZXdzYmxvY2sgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTNweDsgfVxuICAgIC5uZXdzYmxvY2sgLmhlYWRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgLm5ld3MtdGlsZS1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuc2hhcmUtYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiAyNTVweDsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5tb2JpbGUtc2hhcmUtaWNvbiB7XG4gICAgICAgIC8qVU5DT01NRU5UIFRPIFNIT1cgU0hBUkUgT04gTkVXUyBBTkQgRVZFTlRTIE1PQklMRSovXG4gICAgICAgIC8qZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLm1vYmlsZS1zaGFyZS1pY29uIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtN3B4O1xuICAgICAgICB0b3A6IC03cHg7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTM1cHg7XG4gICAgICAgIHRvcDogLTdweDsgfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZS1tb2JpbGUtb25seSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5uZXdzYmxvY2suZGFyayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubmV3c2Jsb2NrLmRhcmsgLmhlYWRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7IH1cbiAgICAubmV3c2Jsb2NrLmRhcmsgLm5ld3MtdGlsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ZjY5OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c2Jsb2NrIC5uZXdzYmxvY2stYnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5uZXdzYmxvY2suZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uZXdzYmxvY2suZGFyayAubmV3c2Jsb2NrLWJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5uZXdzYmxvY2suZGFyayAuZ2hvc3QtYWx0IHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5uZXdzYmxvY2suZGFyayAubmV3cy10aWxlIC5kZXRhaWxzIC5kYXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmV3c2Jsb2NrLmRhcmsgLmNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4ubmV3cy1maWx0ZXIgI25ld3MtZmlsdGVyLXBhZ2luYXRpb24tdWwge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLm5ld3MtZmlsdGVyIC5wYWdpbmF0aW9uLWZpbHRlciA+IGxpLmFjdGl2ZSA+IGEsIC5uZXdzLWZpbHRlciAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gbGkub24tcGFnZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmV3cy1maWx0ZXIgLnBhZ2luYXRpb24tZmlsdGVyID4gbGkub24tcGFnZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhOyB9XG5cbi5uZXdzLWZpbHRlciAucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMsIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscywgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVlO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMjBweCAxNnB4OyB9XG4gIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDEsIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMSwgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDEsXG4gIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDIsXG4gIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMixcbiAgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDIsXG4gIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDMsXG4gIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMyxcbiAgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDMsXG4gIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDQsXG4gIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCxcbiAgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDQsXG4gIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDUsXG4gIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNSxcbiAgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDUge1xuICAgIG1hcmdpbjogMCAwIDEycHggMDsgfVxuICAubmV3cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC5uby1pbWFnZSwgLm5ld3MtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC5uby1pbWFnZSwgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgLm5vLWltYWdlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuICAubmV3cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIsIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyLCAubmV3cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4IDA7IH1cbiAgICAubmV3cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5sZWZ0LCAubmV3cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLmxlZnQsIC5uZXdzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLm5ld3MtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ucmlnaHQsIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ucmlnaHQsIC5uZXdzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLm5ld3MtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtYW5nbGUtcmlnaHQsIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtYW5nbGUtcmlnaHQsIC5uZXdzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1hbmdsZS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIGNvbG9yOiAjMjQ4NmFhOyB9XG4gIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWV4dGVybmFsLWxpbmssIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZXh0ZXJuYWwtbGluaywgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWV4dGVybmFsLWxpbmsge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBjb2xvcjogIzI0ODZhYTsgfVxuXG4ubmV3cy1maWx0ZXIgLnByLXJlc3VsdHMgaDQge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBjb2xvcjogIzg3ODc4NztcbiAgbWFyZ2luOiAyMHB4IDAgNjBweCAwOyB9XG5cbi5vZmZpY2UtbG9jYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLm9mZmljZS1sb2NhdGlvbiAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCAucGFuZWwtd2hpdGUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5vZmZpY2UtbG9jYXRpb24gbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLm9mZmljZS1sb2NhdGlvbiBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm9mZmljZS1sb2NhdGlvbiBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLm9mZmljZS1sb2NhdGlvbiAuZmEuZmEtYnVpbGRpbmctbyB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgLm9mZmljZS1sb2NhdGlvbiBzcGFuLmxhYmVsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLm9mZmljZS1sb2NhdGlvbiAuY291bnRyeS1uYW1lIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gIC5vZmZpY2UtbG9jYXRpb24gLm9mZmljZS1oZWFkZXJzIGgxLCAub2ZmaWNlLWxvY2F0aW9uIC5vZmZpY2UtaGVhZGVycyBoMiwgLm9mZmljZS1sb2NhdGlvbiAub2ZmaWNlLWhlYWRlcnMgaDMge1xuICAgIGNvbG9yOiAjM0M0NjRCOyB9XG4gIC5vZmZpY2UtbG9jYXRpb24gLm9mZmljZS1oZWFkZXJzIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogNDNweDsgfVxuICAub2ZmaWNlLWxvY2F0aW9uIC5vZmZpY2UtaGVhZGVycyBoMiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cblxuLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gLnNpbmdsZS1vZmZpY2UtZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gLnNpbmdsZS1vZmZpY2UtZGV0YWlscy5uby1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBociB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMjM4N2FhO1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4uc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoMSwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDIsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGgzLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoNCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDUsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGg2LCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGgxLm9mZmljZS1oLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoMi5vZmZpY2UtaCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDMub2ZmaWNlLWgsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGg0Lm9mZmljZS1oLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoNS5vZmZpY2UtaCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDYub2ZmaWNlLWgsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIHAub2ZmaWNlLWgge1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDEub2ZmaWNlLWgyLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoMi5vZmZpY2UtaDIsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGgzLm9mZmljZS1oMiwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDQub2ZmaWNlLWgyLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoNS5vZmZpY2UtaDIsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGg2Lm9mZmljZS1oMiwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gcC5vZmZpY2UtaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGgxLm9mZmljZS1oNCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDIub2ZmaWNlLWg0LCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoMy5vZmZpY2UtaDQsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGg0Lm9mZmljZS1oNCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDUub2ZmaWNlLWg0LCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoNi5vZmZpY2UtaDQsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIHAub2ZmaWNlLWg0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGNvbG9yOiAjREM2OTE0OyB9XG5cbmhyLm5hcnJvdy1iIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMyMzg3YWE7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbmhyLmRvdHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzhjOGI4YjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4ucGFnZS10YWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzIzODdhYTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2UtdGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5tb2JpbGUtcGFnZS10YWcge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzIzODdhYTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tb2JpbGUtcGFnZS10YWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucGFnZS10YWctbW9iaWxlIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyMzg3YWE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucGFnZS10YWctbW9iaWxlIC5wYWdlLXRhZyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS10YWctbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnBhcnRuZXItYmxvY2tzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAucGFydG5lci1ibG9ja3MgaDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhcnRuZXItYmxvY2tzIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLnBhcnRuZXItYmxvY2tzIGgzIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFydG5lci1ibG9ja3MgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAubmV3dG9uLWFjY29yZGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAgICAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAubmV3dG9uLWFjY29yZGlvbiAucGFuZWwtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5uZXd0b24tYWNjb3JkaW9uIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjdGl2ZSwgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5vbi1wYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tcGFuZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuc2hvdyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWF4LWhlaWdodDogNTAwMHB4OyB9XG4gICAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICAgIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgLmFjY29yZGlvbi10aWxlLW5vbm1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAgIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIHAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgLmFjY29yZGlvbi10aWxlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSAuYWNjb3JkaW9uLXRpbGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIC5hY2NvcmRpb24tdGlsZS1ub25tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgLnBhcnRuZXItaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIHdpZHRoOiAyNjBweDsgfSB9XG5cbi5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9XG4gIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5mb3VyLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmU2ZWQ7IH1cbiAgICAgICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlOm5vdCg6bGFzdC1jaGlsZCksIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlOm5vdCg6bGFzdC1jaGlsZCksIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZTpub3QoOmxhc3QtY2hpbGQpLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGU6bm90KDpsYXN0LWNoaWxkKSwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNXB4ICogMS4yODUpOyB9IH1cbiAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaW1nLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBpbWcsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBpbWcsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBpbWcsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBpbWcsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGltZywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGltZywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGltZywgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50LCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50LCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50LCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDIwcHg7IH0gfVxuICAgICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGgzLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGgzLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBoMyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGgzLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgaDMge1xuICAgICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBhLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBhLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgYSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGEsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4sIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciBhIHtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgLmN0YSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgLmN0YSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSAudHdvLXRpbGUtY29udGVudCwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIC50d28tdGlsZS1jb250ZW50LCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgLnR3by10aWxlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzQ2NGI7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLmNvbnRhaW5lciAucmlnaHQgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIHtcbiAgICBjb2xvcjogIzNjNDY0YjsgfVxuXG4uYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzLndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAvKmRpc3BsYXk6IGlubGluZS1mbGV4OyovXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYTpob3ZlciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYTpob3ZlciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU1Nzg7IH1cblxuLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuZm91ci10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudGhyZWUtdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGZsZXg6IDMzLjMzJTtcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGgzLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGgzLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaDMsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGgzIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgLyogZGlzcGxheTogaW5saW5lLWZsZXg7ICovXG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSBpbWcsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSBpbWcsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEgaW1nLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhIGltZywgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSBpbWcge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGE6aG92ZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYTpob3ZlciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYTpob3ZlciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYTpob3ZlciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNTU3ODsgfVxuICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4sIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4gaDMsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uIGgzLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiBwLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uIHAsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uIHAsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uIHAsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uIHAge1xuICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuXG4uc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9XG4gIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyAuYmx1ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAgIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyAuYmx1ZS1iZyAuZGVza3RvcGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMmQzNzNjO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIC5ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gICAgLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIC5ibHVlLWJnIC5kZXNrdG9wYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnBhZ2luYXRpb24tZmlsdGVyLnRvcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjM2I0NjRhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjM2I0NjRhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlci1jb2xvcjogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gc3Bhbixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gIGJvcmRlci1jb2xvcjogIzQxYWFhYTsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNmVkOyB9XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgLyp1bmNoZWNrZWQgaWNvbiovXG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgLypjaGVja2VkIGljb24qL1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmNhdGVnb3J5LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5sYWJlbC1rZXl3b3JkIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7IH1cblxuLmxhYmVsLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubGFiZWwtZmlsdGVyIGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5maWx0ZXItbGFiZWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uaHItbGlnaHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JlY2RkNzsgfVxuXG4udnItbGlnaHQge1xuICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuXG4udnItbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMi41JTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMXB4O1xuICAvKiBvciAxMDBweCAqL1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZWNkZDc7IH1cblxuLm5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmlsdGVyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLmZpbHRlci1vdmVybGF5IC5vdmVybGF5LWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZmlsdGVyLW92ZXJsYXkgLm92ZXJsYXktcmVtb3ZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uc3RvcmUtY2F0YWxvZy10aWxlIC5wcm9kdWN0LXR5cGUtaWNvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucHJvZHVjdC10eXBlLWljb24uaW5hY3RpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnByb2R1Y3QtdHlwZS1pY29uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc3RvcmUtdHJpYWwgLnBhZ2UtdGFnIHtcbiAgY29sb3I6ICMzYzQ2NGI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZC1zZWxlY3Qtc2VjIHNlbGVjdCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLnN0b3JlLXRyaWFsIC5saXN0LXR3b2NvbHVtbiB1bCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAtd2Via2l0LWNvbHVtbnM6IDI7XG4gIC1tb3otY29sdW1uczogMjtcbiAgLW1zLWNvbHVtbnM6IDI7XG4gIGNvbHVtbnM6IDI7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuXG4uc3RvcmUtdHJpYWwgaDMge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLnN0b3JlLXRyaWFsIGg0IHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uc3RvcmUtdHJpYWwgLm5vdG9wbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5zdG9yZS10cmlhbCAudG9wbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uc3RvcmUtdHJpYWwgLmFscmVhZHl0cmlhbGVkYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAuZm9ybS1pbnB1dC13dHAge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogLTE7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLnR3by1jb2x1bW4tZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ4JTsgfVxuICAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAudHdvLWNvbHVtbi1mb3JtLmZpcnN0LWNvbHVtbi1tYXJnaW4ge1xuICAgIG1hcmdpbi1yaWdodDogMi41JTsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gI3ByZWNoYXRGb3JtIHRleHRhcmVhW3R5cGU9XCJ0ZXh0XCJdLCAjcHJlY2hhdEZvcm0gLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gdGV4dGFyZWFbdHlwZT1cInRleHRcIl0sIC5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0OyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIGlucHV0LCAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSB0ZXhhcmVhLCAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSBzZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkOWUxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gaW5wdXRbdHlwZT1yYWRpb10sIC5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwcHggOHB4IDBweCAwcHg7IH1cbiAgLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCwgLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTU3ODtcbiAgICBjb2xvcjogIzAwNTU3ODsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkZDllMTsgfVxuICAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSB0ZXh0YXJlYVtyZWFkb25seV0ge1xuICAgIGNvbG9yOiAjNzg4NzkxOyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLmxhYmVsLXNlbGVjdCB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC51c2VydHlwZS1saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zJTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLnVzZXJ0eXBlLWxpc3Q6bnRoLWNoaWxkKDUpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAuZm9ybS1yYWRpbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLmZvcm0tZXJyb3Ige1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDMDAwMDtcbiAgY29sb3I6ICNDQzAwMDA7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLmZvcm0tZXJyb3Itc3VibWlzc2lvbiB7XG4gIGNvbG9yOiAjQ0MwMDAwO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLmNhcHRjaGEgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAuY2FwdGNoYSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAuY2FwdGNoYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLmZvcm0tc3VibWl0dGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAuZm9ybS1zdWJtaXR0aW5nIGkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC5mb3JtLXN1Ym1pdHRpbmcgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cblxuLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCBpbnB1dCwgLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCBzZWxlY3QsIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgdGV4dGFyZWEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OWJhYTtcbiAgY29sb3I6ICMyZDM3M2M7IH1cbiAgLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCBpbnB1dDo6cGxhY2Vob2xkZXIsIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgc2VsZWN0OjpwbGFjZWhvbGRlciwgLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAuc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzc4ODc5MSAhaW1wb3J0YW50OyB9XG4gIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgaW5wdXQ6Zm9jdXMsIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgc2VsZWN0OmZvY3VzLCAuc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NTc4O1xuICAgIGNvbG9yOiAjMmQzNzNjOyB9XG5cbi5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgc2VsZWN0LnNlbC1oYXMtZW1wdHkge1xuICBjb2xvcjogIzc4ODc5MTsgfVxuICAuc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIHNlbGVjdC5zZWwtaGFzLWVtcHR5LnNlbC1oYXMtdmFsdWUge1xuICAgIGNvbG9yOiAjMmQzNzNjOyB9XG5cbi5zdG9yZS10cmlhbCAuc3RlcC1iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM4NzliYWE7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3RvcmUtdHJpYWwgLmFjdGl2YXRlY29kZSB7XG4gIGNvbG9yOiAjMDA1Zjg3O1xuICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrOyB9XG5cbi5zdG9yZS10cmlhbCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5zdG9yZS10cmlhbCAuYW5pbWF0ZS1zaG93IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnN0b3JlLXRyaWFsIC5hbmltYXRlLXNob3cubmctaGlkZS1hZGQubmctaGlkZS1hZGQtYWN0aXZlLFxuLnN0b3JlLXRyaWFsIC5hbmltYXRlLXNob3cubmctaGlkZS1yZW1vdmUubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC41czsgfVxuXG4uc3RvcmUtdHJpYWwgLmFuaW1hdGUtc2hvdy5uZy1oaWRlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmRvbWFpbi1wcm9tby1sYW5kaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi8qKioqIG1peGlucyAqKiovXG4ucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljO1xuICAgIGNvbG9yOiAjMDA1Zjg3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5sZWZ0LXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtN3B4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC10aXRsZSBoMiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBjb2xvcjogIzAwNWY4NztcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC10aXRsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC10aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIGg0IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudmlldy1jYXJ0IHtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAtNDVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIHVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnR3by1jb2wtbGlzdCB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogNDBweDtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudHdvLWNvbC1saXN0IHtcbiAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDYwcHg7IH0gfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUuaGVhZGxpbmUtcHJpY2Uge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZS5oZWFkbGluZS1wcmljZSAucmlnaHQgLmJvdHRvbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lLmhlYWRsaW5lLXByaWNlIC5ib3R0b20uYmlsbGluZy1mcmVxdWVuY3kge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUuaGVhZGxpbmUtcHJpY2UgLnJpZ2h0IC50b3Age1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZS53aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lLndoaXRlIGgyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lLndoaXRlIC5yaWdodCB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lLndoaXRlIC5yaWdodCBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgaSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lIGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgLnJpZ2h0IHtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDE5cmVtOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZSAucmlnaHQgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lIC5yaWdodCBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgLnJpZ2h0IC50b3Age1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgLnJpZ2h0IC5ib3R0b20ge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBib3R0b206IDhweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIGhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjNDY0YjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDMxLjklO1xuICAgIG1pbi13aWR0aDogMzEuOSU7XG4gICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwNDY2OTtcbiAgICBwYWRkaW5nOiAuOTM3NXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCBidXR0b24ge1xuICAgICAgICB3aWR0aDogMzEuNiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMSU7IH0gfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5idXR0b24tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3Agc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzEuOSU7XG4gICAgbWluLXdpZHRoOiAzMS45JTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zdGVwcyB7XG4gICAgLypoNHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0c21hbGx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9Ki8gfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnN0ZXBzIC5zdGVwLXJvdyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnN0ZXBzIC5yb3ctZmxleCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnN0ZXBzIGg0IHtcbiAgICAgIHdpZHRoOiA4NiU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc3RlcHMgaDQgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zdGVwcyAuc3RlcC1udW1iZXIge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc3RlcHMgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgY29sb3I6ICNhZjIzNWY7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc3RlcHMgLmVycm9yLW1lc3NhZ2UgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnN0ZXBzIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjbGVhcjogcmlnaHQ7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zdGVwcyAuaW5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjYmVjZGQ3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyAudXNlci1jb3VudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC51c2VyLWNvdW50IGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyAudXNlci1jb3VudCBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC51c2VyLWNvdW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC51c2VyLWNvdW50IGlucHV0W3R5cGU9XCJudW1iZXJcIl06aG92ZXIsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC51c2VyLWNvdW50IGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG51bWJlci1pbnB1dDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnVzZXItY291bnQgaW5wdXQge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnRvdGFsLXVzZXJzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgYm90dG9tOiAxMSU7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC50b3RhbC11c2VycyBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnRvdGFsLXVzZXJzIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnRvdGFsLXVzZXJzIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC50b3RhbC11c2VycyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmhvdmVyIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyAudG90YWwtdXNlcnMge1xuICAgICAgICAgIHRvcDogNjAlOyB9IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLmJyZWFrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCBidXR0b24ge1xuICAgICAgd2lkdGg6IDI0MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAudmF0LWluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLnZhdC1pbmZvIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAudmF0LWluZm8gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAudmF0LWluZm8gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLnZhdC1pbmZvIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IC5wYXltZW50LW1ldGhvZHMge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLnBheW1lbnQtbWV0aG9kcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IC5wYXltZW50LW1ldGhvZHMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAuaW5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNiZWNkZDc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnBheW1lbnQtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24gLnYzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAucHJvZHVjdC1kZXNjcmlwdGlvbiAudjMgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC52MyB0YWJsZSB0ZCwgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnYzIHRhYmxlIHRoIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYzQ2NGI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd29yZC1icmVhazogbm9ybWFsOyB9XG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnYzIHRhYmxlIHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiAudjMgdGFibGUgLnYzLWNlbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC52MyB0YWJsZSAudjMtcm93IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY1O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC52MyB0YWJsZSB0aC52My1yb3cge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk3ODgyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiAudjMgdGFibGUgLnYzLWNvbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTc4ODI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiAudjMgdGFibGUgLnYzLW5vc2FsZXRleHQge1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24gLnRvZ2dsZS10YWJsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbiAuZGV0YWlscy1idXR0b24ge1xuICBtaW4td2lkdGg6IDEwMCU7IH1cblxuLmxlZ2FsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9XG4gIC5sZWdhbCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubGVnYWwgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgLyojbW9iaWxlLXN0ZXAxe1xuXHRcdG1hcmdpbi1sZWZ0OjMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjpibHVlO1xuXHRcdC5pbmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuXHRcdH1cblx0fSovIH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5iYWNrLXRvLWNhdGFsb2cge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LXRpdGxlIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDA1Zjg3O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3QtdGl0bGUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC10aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC10aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC03cHg7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LXRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTM1cHg7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY29tcGFueSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG4gICAgY29sb3I6ICMwMDVmODc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC50ZW4tcHgtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5uby1wYWRkaW5nLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAubm8tcGFkZGluZy1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMnB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5ibHVlLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmJsdWUtYmFja2dyb3VuZCBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmJsdWUtYmFja2dyb3VuZCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5ibHVlLWJhY2tncm91bmQgLmNlbnRlcmVkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuYmx1ZS1iYWNrZ3JvdW5kIC5sZWZ0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYzsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuYmx1ZS1iYWNrZ3JvdW5kIC5taWQge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5ibHVlLWJhY2tncm91bmQgLnJpZ2h0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmJsdWUtYmFja2dyb3VuZCAucHVyY2hhc2Uge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5ibHVlLWJhY2tncm91bmQgLnB1cmNoYXNlIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiAtNTBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuYmx1ZS1iYWNrZ3JvdW5kIC5uby1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLm5ld3Rvbi1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLm5ld3Rvbi1hY2NvcmRpb24gLnBhbmVsLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5uZXd0b24tYWNjb3JkaW9uIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuYWN0aXZlLCAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLm9uLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tcGFuZWwgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLnNob3cge1xuICAgIG1heC1oZWlnaHQ6IDUwMDBweCAhaW1wb3J0YW50OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuc2hvdyBwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIGhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjNDY0YjtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLm1vYmlsZS1zdGVwcyBoNCB7XG4gICAgd2lkdGg6IDg2JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5tb2JpbGUtc3RlcHMgaDQgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLm1vYmlsZS1zdGVwcyAuc3RlcC1udW1iZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLm1vYmlsZS1zdGVwcyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLm1vYmlsZS1zdGVwcyBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwNDY2OTtcbiAgICBwYWRkaW5nOiAuOTM3NXJlbTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLm1vYmlsZS1zdGVwcyBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5tb2JpbGUtc3RlcHMgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAubW9iaWxlLXN0ZXBzIC5idXR0b24tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAubW9iaWxlLXN0ZXBzIC5yb3ctZXEtaGVpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5zdGVwcyAuc3RlcC1yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuc3RlcHMgaDQge1xuICAgIHdpZHRoOiA4NiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuc3RlcHMgaDQgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnN0ZXBzIC5zdGVwLW51bWJlciB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuc3RlcHMgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5zdGVwcyBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwNDY2OTtcbiAgICBwYWRkaW5nOiAuOTM3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5zdGVwcyBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5zdGVwcyBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5zdGVwcyAuYnV0dG9uLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnN0ZXBzIC5yb3ctZXEtaGVpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dCBidXR0b24ge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0IC5wYXltZW50LW1ldGhvZHMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dCAuZXJyb3ItbWVzc2FnZSB7XG4gICAgY29sb3I6ICNhZjIzNWY7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dCAudmF0LWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQgLnZhdC1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogIzIzODdhYTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0IC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQgLmJvdHRvbS1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dCAuYm90dG9tLWxpbmsgLmxpbmsge1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0IC5ib3R0b20tbGluayAubGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0IC5pbmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jb250aW51ZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY29udGludWUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY29udGludWUgLm1vYmlsZS1lcnJvci1tc2cge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jb250aW51ZSAuaW5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNiZWNkZDc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAjbW9iaWxlLXN0ZXA0IGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudXNlci1pbnB1dHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudXNlci1pbnB1dHMgLnVzZXItY291bnQge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnVzZXItaW5wdXRzIC51c2VyLWNvdW50IGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC51c2VyLWlucHV0cyAudXNlci1jb3VudCBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnVzZXItaW5wdXRzIC50b3RhbC11c2VycyBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudXNlci1pbnB1dHMgLnRvdGFsLXVzZXJzIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGhlaWdodDogNDJweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudXNlci1pbnB1dHMgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnVzZXItaW5wdXRzIGxhYmVsLnNpbmdsZS1wcm9kdWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRvcDogMTBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudXNlci1pbnB1dHMgaW5wdXQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjYmVjZGQ3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC51c2VyLWlucHV0cyBpbnB1dC5zaW5nbGUtcHJvZHVjdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMy41cmVtO1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjYmVjZGQ3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnVzZXItaW5wdXRzIGlucHV0LnNpbmdsZS1wcm9kdWN0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7IH0gfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSBidXR0b24ge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQtbW9iaWxlIGgzIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dC1tb2JpbGUgLnBheW1lbnQtbWV0aG9kcyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSAuZXJyb3ItbWVzc2FnZSB7XG4gICAgY29sb3I6ICNhZjIzNWY7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dC1tb2JpbGUgLnZhdC1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzIzODdhYTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dC1tb2JpbGUgLnZhdC1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogIzIzODdhYTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSAuYm90dG9tLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSAuYm90dG9tLWxpbmsgLmxpbmsge1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSAuYm90dG9tLWxpbmsgLmxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dC1tb2JpbGUgLmluYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNiZWNkZDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuXG4ucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmhlYWRsaW5lIC50b3AsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lIC50b3Age1xuICBjb2xvcjogIzAwNWY4NztcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuaGVhZGxpbmUgaDIsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lIGgyIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuaGVhZGxpbmUgLmJvdHRvbSwgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgLmJvdHRvbSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuZGVzY3JpcHRpb24gLnYzIHRkLCAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmRlc2NyaXB0aW9uIC52MyB0aCB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5kZXNjcmlwdGlvbiAudjMgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSBzZWxlY3Qge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDMxLjklO1xuICAgICAgbWluLXdpZHRoOiAzMS45JTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC50cmVuZGluZy10aXRsZSB7XG4gIHBhZGRpbmc6IDIwcHggMCAxMnB4IDA7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1tZXNzYWdlIHtcbiAgcGFkZGluZzogMCAyMCU7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1waG9uZS1udW1zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LXBob25lLW51bXMuYWN0aXZlLCAucHJvZHVjdC1zdXBwb3J0IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3VwcG9ydC1waG9uZS1udW1zLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LXBob25lLW51bXMub24tcGFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAjbW9yZS1waG9uZS1udW1zLCAucHJvZHVjdC1zdXBwb3J0ICNmZXdlci1waG9uZS1udW1zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZHVjdC1zdXBwb3J0ICNtb3JlLXBob25lLW51bXMuYWN0aXZlLCAucHJvZHVjdC1zdXBwb3J0IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAjbW9yZS1waG9uZS1udW1zLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucHJvZHVjdC1zdXBwb3J0ICNtb3JlLXBob25lLW51bXMub24tcGFnZSwgLnByb2R1Y3Qtc3VwcG9ydCAjZmV3ZXItcGhvbmUtbnVtcy5hY3RpdmUsIC5wcm9kdWN0LXN1cHBvcnQgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuICNmZXdlci1waG9uZS1udW1zLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucHJvZHVjdC1zdXBwb3J0ICNmZXdlci1waG9uZS1udW1zLm9uLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLmluZm8tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLmluZm8tZ3JvdXAgcCB7XG4gICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAgIC5wcm9kdWN0LXN1cHBvcnQgLmluZm8tZ3JvdXAgcCBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgcCBhIHtcbiAgY29sb3I6ICMyMzg3YWE7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAuYnV0dG9uLWNvbnZlcnNpb24ud2lkZS1idG4ge1xuICB3aWR0aDogYXV0bzsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWxpbmtzIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRDBEMEQwO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtbGlua3MgLnN1cHBvcnQtbGluayB7XG4gICAgbWFyZ2luOiA2cHggMCA2cHggMDsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWxpbmtzIGgzIHtcbiAgICBmb250LXdlaWdodDogbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxLjNlbTsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWxpbmtzIGg1IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMGVtO1xuICAgIG1hcmdpbjogMTBweCAwIDRweCAwOyB9XG4gICAgLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1saW5rcyBoNSBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWxpbmtzIHAge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWxpbmtzIHAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWluZm8tYmxvY2sgaDUge1xuICBtYXJnaW46IDRweCAwIDRweCAwO1xuICBmb250LXNpemU6IDEuMWVtOyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgaDEsIC5wcm9kdWN0LXN1cHBvcnQgaDIsIC5wcm9kdWN0LXN1cHBvcnQgaDMsIC5wcm9kdWN0LXN1cHBvcnQgaDQsIC5wcm9kdWN0LXN1cHBvcnQgaDUsIC5wcm9kdWN0LXN1cHBvcnQgaDYge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgaDEuZW1waGFzaXMsIC5wcm9kdWN0LXN1cHBvcnQgaDIuZW1waGFzaXMsIC5wcm9kdWN0LXN1cHBvcnQgaDMuZW1waGFzaXMsIC5wcm9kdWN0LXN1cHBvcnQgaDQuZW1waGFzaXMsIC5wcm9kdWN0LXN1cHBvcnQgaDUuZW1waGFzaXMsIC5wcm9kdWN0LXN1cHBvcnQgaDYuZW1waGFzaXMge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbWFyZ2luOiAyMHB4IDAgMTRweCAwOyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgaDEuc3Ryb25nLWgsIC5wcm9kdWN0LXN1cHBvcnQgaDIuc3Ryb25nLWgsIC5wcm9kdWN0LXN1cHBvcnQgaDMuc3Ryb25nLWgsIC5wcm9kdWN0LXN1cHBvcnQgaDQuc3Ryb25nLWgsIC5wcm9kdWN0LXN1cHBvcnQgaDUuc3Ryb25nLWgsIC5wcm9kdWN0LXN1cHBvcnQgaDYuc3Ryb25nLWgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLnJlc291cmNlLWdyb3VwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLnJlc291cmNlLWdyb3VwIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAucmVnaW9uLWdyb3VwIGg2IHtcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5yZWdpb24tZ3JvdXAgaDYgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjhlbTsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5yZWdpb24tZ3JvdXAgLnJlZ2lvbi1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAucmVnaW9uLWdyb3VwIC5yZWdpb24taW5mbyBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5yZWdpb24tZ3JvdXAgLnJlZ2lvbi1pbmZvIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtaW5wdXQge1xuICBjb2xvcjogYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWlucHV0IGlucHV0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAuYmFubmVyLWVycm9yIHtcbiAgY29sb3I6IHllbGxvdztcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5iYW5uZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLmJhbm5lciBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAuYmFubmVyIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY5MTQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHg7IH1cbiAgICAucHJvZHVjdC1zdXBwb3J0IC5iYW5uZXIgLmNvbnRhaW5lciAuY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucHJvZHVjdC1zdXBwb3J0IC5iYW5uZXIgLmNvbnRhaW5lciAuY29udGVudCBhOmZvY3VzLCAucHJvZHVjdC1zdXBwb3J0IC5iYW5uZXIgLmNvbnRhaW5lciAuY29udGVudCBhOmhvdmVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLmJhbm5lciAuYmFubmVyLWNsb3NlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5wcm9kdWN0LXN1cHBvcnQgLmJhbm5lciAuYmFubmVyLWNsb3NlIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtbGlua3Mge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5xdW90ZSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgbWluLWhlaWdodDogNTMwcHg7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5xdW90ZSAucXVvdGUtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAucXVvdGUgLnF1b3RlLXRpdGxlIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5xdW90ZSAucXVvdGUtdGl0bGUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnF1b3RlIC5xdW90ZS10aXRsZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH0gfVxuICAgIC5xdW90ZSAucXVvdGUtdGl0bGUgYSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucXVvdGUgLnF1b3RlLXRpdGxlIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnF1b3RlIC5xdW90ZS10aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5xdW90ZSAucXVvdGUtdGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgLnF1b3RlIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5xdW90ZSAuY29udGVudCBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5xdW90ZSAuY29udGVudCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgLnF1b3RlICNxdW90ZV9pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5xdW90ZSAjcXVvdGVfaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4OyB9IH1cbiAgLnF1b3RlIC5xdW90ZXMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnF1b3RlIC5xdW90ZXMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAucXVvdGUgLnNpZ25hdHVyZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gIC5xdW90ZSAudmlkZW8tbWljZXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gIC5xdW90ZSAjbW9iaWxlLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5xdW90ZSAubW9iaWxlLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5xdW90ZSAubW9iaWxlLXZpZGVvLWpzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5xdW90ZSAuZGVza3RvcC12aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnF1b3RlIC5kZXNrdG9wLXZpZGVvLWpzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucXVvdGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVvdGUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gICAgLnF1b3RlIC5xdW90ZS10aXRsZSBoMSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAucXVvdGUgI3F1b3RlX2ltZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5xdW90ZSAucXVvdGVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5xdW90ZSAubW9iaWxlLXZpZGVvLWpzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnF1b3RlIC52aWRlbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnF1b3RlIC5tb2JpbGUtdmlkZW8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucXVvdGUgLm1vYmlsZS12aWRlby1qcyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5xdW90ZSAuZGVza3RvcC12aWRlbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnF1b3RlIC5kZXNrdG9wLXZpZGVvLWpzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucXVvdGUgI21vYmlsZS12aWRlbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAucXVvdGUgLnNpZ25hdHVyZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnF1b3RlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi8qIHNraXBsaW5rICovXG4uc2tpcGxpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5za2lwbGluayBhOmZvY3VzIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ucmVsYXRlZC1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyM2M0NjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5yZWxhdGVkLWxpbmtzIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAucmVsYXRlZC1saW5rcyBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLnJlbGF0ZWQtbGlua3MgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5yZWxhdGVkLWxpbmtzIGg0IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAucmVsYXRlZC1saW5rcyBoNSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLnJlbGF0ZWQtbGlua3MgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5yZWxhdGVkLWxpbmtzIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gIC5yZWxhdGVkLWxpbmtzIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlbGF0ZWQtbGlua3MgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0zMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAgIC5yZWxhdGVkLWxpbmtzIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogLTQ1cHg7IH0gfVxuICAucmVsYXRlZC1saW5rcyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0zMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAgIC5yZWxhdGVkLWxpbmtzIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC00NXB4OyB9IH1cbiAgLnJlbGF0ZWQtbGlua3MgLnNsaWNrLXByZXYsIC5yZWxhdGVkLWxpbmtzIC5zbGljay1uZXh0IHtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMy44JTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAgIC5yZWxhdGVkLWxpbmtzIC5zbGljay1wcmV2LCAucmVsYXRlZC1saW5rcyAuc2xpY2stbmV4dCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDY0YjsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucmVsYXRlZC1saW5rcyAuc2xpY2stcHJldiwgLnJlbGF0ZWQtbGlua3MgLnNsaWNrLW5leHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgLnJlbGF0ZWQtbGlua3MgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucmVsYXRlZC1saW5rcyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uZ2FwLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4IDUwcHg7IH1cblxuLnJlbGF0ZWQtbGluayB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5yZWxhdGVkLWxpbmsgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9Db3VudHJ5L3JlbGF0ZWQtbGlua3MtYmcucG5nXCIpIHJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVsYXRlZC1saW5rIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAucmVsYXRlZC1saW5rIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnJlbGF0ZWQtbGluayBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5yZWxhdGVkLWxpbmsge1xuICAgICAgbWluLWhlaWdodDogMTUwcHg7IH0gfVxuXG4ucmVsYXRlZC1saW5rcy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5uby1ndXR0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnJlbGF0ZWQtbGluay1zaW5nbGUge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgLnJlbGF0ZWQtbGluay1zaW5nbGUgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndoaXRlLXBhZ2UtdGlsZSBoMyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZTpob3ZlciwgLnJlc291cmNlLWZpbHRlci5idXktdGlsZXMgLnRpbGU6aG92ZXIsIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGU6aG92ZXIsIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGU6aG92ZXIsIC5ldmVudHMtZmlsdGVyLmJ1eS10aWxlcyAudGlsZTpob3ZlciwgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMsIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMsIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscywgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzLCAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscywgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAyMHB4IDE2cHg7IH1cbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDEsIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDEsIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMSxcbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDIsXG4gIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDIsXG4gIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMixcbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDMsXG4gIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDMsXG4gIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMyxcbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDQsXG4gIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDQsXG4gIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCxcbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDUsXG4gIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDUsXG4gIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNSwgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgxLCAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMSwgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMSxcbiAgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgyLFxuICAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMixcbiAgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMixcbiAgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgzLFxuICAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMyxcbiAgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMyxcbiAgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGg0LFxuICAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCxcbiAgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCxcbiAgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGg1LFxuICAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNSxcbiAgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNSB7XG4gICAgbWFyZ2luOiAwIDAgMTJweCAwOyB9XG4gIC5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIsIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciwgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIsIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyLCAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyLCAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIge1xuICAgIG1hcmdpbjogMCAwIDEycHggMDsgfVxuICAgIC5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5sZWZ0LCAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5sZWZ0LCAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLmxlZnQsIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ubGVmdCwgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLmxlZnQsIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ucmlnaHQsIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLnJpZ2h0LCAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLnJpZ2h0LCAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLnJpZ2h0LCAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ucmlnaHQsIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtYW5nbGUtcmlnaHQsIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWFuZ2xlLXJpZ2h0LCAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWFuZ2xlLXJpZ2h0LCAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWFuZ2xlLXJpZ2h0LCAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtYW5nbGUtcmlnaHQsIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWFuZ2xlLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgY29sb3I6ICMyNDg2YWE7IH1cbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWV4dGVybmFsLWxpbmssIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWV4dGVybmFsLWxpbmssIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZXh0ZXJuYWwtbGluayxcbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWRvd25sb2FkLFxuICAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1kb3dubG9hZCxcbiAgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1kb3dubG9hZCxcbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLXBsYXktY2lyY2xlLFxuICAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1wbGF5LWNpcmNsZSxcbiAgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1wbGF5LWNpcmNsZSwgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1leHRlcm5hbC1saW5rLCAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZXh0ZXJuYWwtbGluaywgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZXh0ZXJuYWwtbGluayxcbiAgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1kb3dubG9hZCxcbiAgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWRvd25sb2FkLFxuICAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1kb3dubG9hZCxcbiAgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1wbGF5LWNpcmNsZSxcbiAgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLXBsYXktY2lyY2xlLFxuICAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1wbGF5LWNpcmNsZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGNvbG9yOiAjMjQ4NmFhOyB9XG5cbi5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSBpbWcsIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIGltZywgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSBpbWcsIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgaW1nLCAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgaW1nLCAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSBpbWcge1xuICBoZWlnaHQ6IDI1MHB4OyB9XG5cbi5yZXNvdXJjZS1saXN0IC50aHJlZS1jb2x1bW4tcmVzb3VyY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmZhOyB9XG5cbi5yZXNvdXJjZS1saXN0IC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLnJlc291cmNlLWxpc3QgaDMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLnJlc291cmNlLWxpc3QgcCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7IH1cblxuLnJlc291cmNlLWxpc3QgLnJlc291cmNlLWltZy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pbWctY29udGFpbmVyLmltZy1zaHJpbmsge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgLnJlc291cmNlLWxpc3QgLnJlc291cmNlLWltZy1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucmVzb3VyY2UtbGlzdCAuYWRkaXRpb25hbC1saW5rcyA+IGgyOmZpcnN0LWNoaWxkLFxuLnJlc291cmNlLWxpc3QgLm90aGVyLXJlc291cmNlID4gaDI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4ucmVzb3VyY2UtbGlzdCAuYWRkaXRpb25hbC1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnJlc291cmNlLWxpc3QgLmFkZGl0aW9uYWwtbGlua3MgLmNvbGxhdGVyYWwtdGFnIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLnJlc291cmNlLWxpc3QgLmFkZGl0aW9uYWwtbGlua3MgLnJlc291cmNlLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnJlc291cmNlLWxpc3QgLm90aGVyLXJlc291cmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucmVzb3VyY2UtbGlzdCAub3RoZXItcmVzb3VyY2UgLnJlc291cmNlLWl0ZW1zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLnJlc291cmNlLWxpc3QgLnJlc291cmNlLWl0ZW1zIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAucmVzb3VyY2UtbGlzdCAucmVzb3VyY2UtaXRlbXMgLnJlc291cmNlLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMjVweCk7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDsgfVxuICAgIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pdGVtcyAucmVzb3VyY2UtaXRlbTpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pdGVtcyAucmVzb3VyY2UtaXRlbTpudGgtY2hpbGQoM24gKyAyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pdGVtcyAucmVzb3VyY2UtaXRlbTpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pdGVtcyAucmVzb3VyY2UtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pdGVtcyAucmVzb3VyY2UtaXRlbTpudGgtY2hpbGQobikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5yZXNvdXJjZS1saXN0IC5jb2xsYXRlcmFsLWluZm8ge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgd2lkdGg6IDY1JTsgfVxuXG4ucmVzb3VyY2UtbGlzdCAuY29sbGF0ZXJhbC10YWcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZGM2OTEzO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yZXNvdXJjZS1saXN0IC5jb2xsYXRlcmFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzNjNDY0YjsgfVxuXG4ucmVzb3VyY2UtbGlzdCAuY29sbGF0ZXJhbC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG5cbi5zZWFyY2gtYmFyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG4gIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggaW5wdXQge1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggaW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIGJ1dHRvbiBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTsgfVxuICAgICAgICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG46aG92ZXIgaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0biB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgICAgICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4gaSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cbiAgICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAucmVzZXQtYnRuIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnJlc2V0LWJ0biBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bi1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bi1hY3RpdmUgaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNlYXJjaC1iYXIgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cblxuLnJlY29tbWVuZGVkLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ZjY5O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAucmVjb21tZW5kZWQtcmVzdWx0cyBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAucmVjb21tZW5kZWQtcmVzdWx0cyBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZWNvbW1lbmRlZC1yZXN1bHRzIC5yZXN1bHQtY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlY29tbWVuZGVkLXJlc3VsdHMgLnJlc3VsdC1jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlY29tbWVuZGVkLXJlc3VsdHMgaDEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5yZWNvbW1lbmRlZC1yZXN1bHRzIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5yZWNvbW1lbmRlZC1yZXN1bHRzIC5yZXN1bHQtY2FwdGlvbiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuXG4ubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDsgfVxuICAubm8tcmVzdWx0cyBoMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubm8tcmVzdWx0cyB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5vLXJlc3VsdHMge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5uby1yZXN1bHRzIGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLm5vLXJlc3VsdHMgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLm5vLXJlc3VsdHMgdWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5zZWFyY2gtZm9ybSAuaW5wdXQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWFyY2gtZm9ybSAuaW5wdXQtd3JhcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICBjb2xvcjogIzg3OUJBQjtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMGVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnNlYXJjaC1mb3JtIGlucHV0LnNlYXJjaC1pbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJDM0M5OyB9XG5cbi5vdGhlci1yZXN1bHRzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG4gIC5vdGhlci1yZXN1bHRzIGgxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAub3RoZXItcmVzdWx0cyAucGFnZS1yZXN1bHRzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMgLnRvdGFsLXJlc3VsdHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm90aGVyLXJlc3VsdHMgLnBhZ2UtcmVzdWx0cyAudG90YWwtcmVzdWx0cyB7XG4gICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNmMDA7Ki8gfSB9XG4gICAgLm90aGVyLXJlc3VsdHMgLnBhZ2UtcmVzdWx0cyAuc2hvd09uTW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm90aGVyLXJlc3VsdHMgLnBhZ2UtcmVzdWx0cyAuc2hvd09uTW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAvKiovXG4gICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgLypib3JkZXI6IDFweCBzb2xpZCAjZjAwOyovIH0gfVxuICAgIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMgLmlucHV0LWJveCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAgIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gICAgICAgIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMgYSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICB3aWR0aDogMThweDsgfSB9XG4gICAgLm90aGVyLXJlc3VsdHMgLnBhZ2UtcmVzdWx0cyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAub3RoZXItcmVzdWx0cyAucGFnZS1yZXN1bHRzIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAub3RoZXItcmVzdWx0cyAucGFnZS1yZXN1bHRzIC5oaWRlLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm90aGVyLXJlc3VsdHMgLm1vYmlsZS1yZXN1bHRzIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNmMDA7Ki8gfSB9XG4gIC5vdGhlci1yZXN1bHRzIC5ibHVlLWZvbnQge1xuICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1pY29uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtaWNvbiBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1pY29uIC5yZXN1bHQtdHlwZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1pY29uIC5yZXN1bHQtc2l6ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7IH1cbiAgICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAucmVzdWx0LWRldGFpbHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtZGV0YWlscyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1kZXRhaWxzIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xOyB9IH1cbiAgICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtZGV0YWlscyAucmVzdWx0LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtZGV0YWlscyAucmVzdWx0LWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfSB9XG4gICAgICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAucmVzdWx0LWRldGFpbHMgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1kZXRhaWxzIC5icmVhZGNydW1icyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAubW9iaWxlLWJvcmRlci10b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5tb2JpbGUtYm9yZGVyLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OWJhYTsgfSB9XG5cbi5zZWdtZW50cyB7XG4gIHBhZGRpbmc6IDU1cHggMCA4MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VnbWVudHMge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAuc2VnbWVudHMgLmhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC5zZWdtZW50cyAuaGVhZGVyX19tb3JlLWluZm8ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWdtZW50cyAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uc2hhcmUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cblxuLnNoYXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zaGFyZSAuc2hhcmUtYnV0dG9uIHtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5zaGFyZSAuc2hhcmUtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogIzFlMjgzMjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cbiAgLnNoYXJlIC5zaGFyZS1leHBhbnNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnNoYXJlIC5zaGFyZS1leHBhbnNpYmxlIC5zaGFyZS1saXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5zaGFyZSAuc2hhcmUtZXhwYW5zaWJsZSAuc2hhcmUtbGlzdCAuc2hhcmUtbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgLnNoYXJlIC5zaGFyZS1leHBhbnNpYmxlIC5zaGFyZS1saXN0IC5zaGFyZS1saW5rIGkge1xuICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICAuc2hhcmUgLnNoYXJlLWV4cGFuc2libGUgLnNoYXJlLWxpc3QgLnNoYXJlLWxpbmsgLnNoYXJlLW5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAgICAgLnNoYXJlIC5zaGFyZS1leHBhbnNpYmxlIC5zaGFyZS1saXN0IC5zaGFyZS1saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTU3ODsgfVxuICAgICAgICAuc2hhcmUgLnNoYXJlLWV4cGFuc2libGUgLnNoYXJlLWxpc3QgLnNoYXJlLWxpbms6aG92ZXIgaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgICAgICAuc2hhcmUgLnNoYXJlLWV4cGFuc2libGUgLnNoYXJlLWxpc3QgLnNoYXJlLWxpbms6aG92ZXIgLnNoYXJlLW5hbWUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFjdGl2ZSAuc2hhcmUtYnV0dG9uIHtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLmlzLWFjdGl2ZSAuc2hhcmUtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pcy1hY3RpdmUgLnNoYXJlLWV4cGFuc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTdweDtcbiAgdG9wOiAtN3B4O1xuICB3aWR0aDogMTcwcHg7XG4gIHotaW5kZXg6IDk5OTk7IH1cblxuLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtZXhwYW5zaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuXG4uaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMzVweDtcbiAgdG9wOiAtN3B4O1xuICB3aWR0aDogMTcwcHg7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi5xci1jb2RlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucXItY29kZSB7XG4gICAgICBtYXJnaW46IDUwJSBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG5cbi5zaG91dGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLnNob3V0Ym94OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zaG91dGJveCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaG91dGJveCAuZGV0YWlscyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5zaG91dGJveCAuZGV0YWlscyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZiOTAwOyB9XG4gIC5zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgLnNoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIC5zaGFyZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNob3V0Ym94IC5zaG91dGJveC10aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgdG9wOiAtMTBweDsgfVxuICAgIC5zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgIHRvcDogLTEwcHg7IH0gfVxuICAuc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuc2hvdXRib3ggLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5zaG91dGJveCAuY29udGVudCBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5zaG91dGJveCAuY29udGVudCBhOm5vdCguYnV0dG9uLWNvbnZlcnNpb24pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBjb2xvcjogI2ZmYjkwMDsgfVxuICAgIC5zaG91dGJveCAuY29udGVudCB1bC50eXBlYWhlYWQge1xuICAgICAgbWluLXdpZHRoOiA0MDBweDsgfVxuICAgICAgLnNob3V0Ym94IC5jb250ZW50IHVsLnR5cGVhaGVhZCBhLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAuc2hvdXRib3ggLmNvbnRlbnQgdWwudHlwZWFoZWFkIGxpLmFjdGl2ZSBhLCAuc2hvdXRib3ggLmNvbnRlbnQgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsLnR5cGVhaGVhZCAuZHJvcGJ0biBsaS5vbi1wYWdlIGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc2hvdXRib3ggLmNvbnRlbnQgdWwudHlwZWFoZWFkIC5kcm9wYnRuIGxpLm9uLXBhZ2UgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7IH1cbiAgLnNob3V0Ym94IC5lbG9xdWEtc3VjY2Vzcy1tZXNzYWdlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5zaG91dGJveCAuZm9ybS1ncm91cDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNob3V0Ym94IC5mb3JtLWdyb3VwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH0gfVxuICAuc2hvdXRib3ggLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaG91dGJveCAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG4gIC5zaG91dGJveCAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnNob3V0Ym94ICNzaG91dGJveC1tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zaG91dGJveCAuc2luZ2xlLWlucHV0LWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtIC5mb3JtLWdyb3VwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgLnNob3V0Ym94IC5zaW5nbGUtaW5wdXQtZm9ybSAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgLnNob3V0Ym94IC5zaW5nbGUtaW5wdXQtZm9ybSAjZm9ybUVsZW1lbnQwIHtcbiAgICAgIGZsZXg6IDEwMCU7IH1cbiAgICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtICNmb3JtRWxlbWVudDEge1xuICAgICAgZmxleDogMTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgZmxleC1iYXNpczogMjQwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNob3V0Ym94IC5zaW5nbGUtaW5wdXQtZm9ybSAjZm9ybUVsZW1lbnQxIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtICNmb3JtRWxlbWVudDEge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9IH1cbiAgICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtICNmb3JtRWxlbWVudDIge1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIGZsZXgtYmFzaXM6IDI0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtICNmb3JtRWxlbWVudDIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtICNmb3JtRWxlbWVudDIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIC5zaG91dGJveCAuc2luZ2xlLWlucHV0LWZvcm0gI2Zvcm1FbGVtZW50MiAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zaG91dGJveC5zaG91dGJveC1pbmxpbmUtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVlMzsgfVxuICAgIC5zaG91dGJveC5zaG91dGJveC1pbmxpbmUtZm9ybSAuaW5saW5lLWZvcm0ge1xuICAgICAgcGFkZGluZzogMHB4OyB9XG4gICAgICAuc2hvdXRib3guc2hvdXRib3gtaW5saW5lLWZvcm0gLmlubGluZS1mb3JtIGZvcm0gYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE3cHg7IH1cbiAgICAgIC5zaG91dGJveC5zaG91dGJveC1pbmxpbmUtZm9ybSAuaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG5cbi5zaG91dGJveC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNob3V0Ym94LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTtcbiAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLnNob3V0Ym94LWxpZ2h0IC5zaG91dGJveC10aXRsZSBhIHtcbiAgICBjb2xvcjogIzAwNWY4NzsgfVxuICAuc2hvdXRib3gtbGlnaHQgLnNob3V0Ym94LXRpdGxlIGgzIHtcbiAgICBjb2xvcjogIzBhMTQxOTsgfVxuICAuc2hvdXRib3gtbGlnaHQgLmNvbnRlbnQge1xuICAgIGNvbG9yOiAjMGExNDE5OyB9XG4gIC5zaG91dGJveC1saWdodCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGNvbG9yOiAjMGExNDE5O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwYTE0MTk7IH1cbiAgLnNob3V0Ym94LWxpZ2h0IC5kZXRhaWxzIHNwYW4uZmcteWVsbG93IHtcbiAgICBjb2xvcjogIzUwMTQzYzsgfVxuICAuc2hvdXRib3gtbGlnaHQgLmRldGFpbHMgc3Bhbi5mZy13aGl0ZSB7XG4gICAgY29sb3I6ICMwYTE0MTk7IH1cbiAgLnNob3V0Ym94LWxpZ2h0IC5kZXRhaWxzIHNwYW4uZmctYmxhY2sge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zaG91dGJveC1saWdodCAuZGV0YWlscyBzcGFuIHtcbiAgICBjb2xvcjogIzAwNWY4NzsgfVxuICAuc2hvdXRib3gtbGlnaHQgLmNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cblxuLnNob3V0Ym94LWxpZ2h0MzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAuc2hvdXRib3gtbGlnaHQzNSAuc2hvdXRib3gtdGl0bGUgYSB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cbiAgLnNob3V0Ym94LWxpZ2h0MzUgLmRldGFpbHMgc3BhbiB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cbiAgLnNob3V0Ym94LWxpZ2h0MzUgLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgLnNob3V0Ym94LWxpZ2h0MzUgLmNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cblxuLnNob3V0Ym94LWxpZ2h0NDUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAuc2hvdXRib3gtbGlnaHQ0NSAuc2hvdXRib3gtdGl0bGUgYSB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cbiAgLnNob3V0Ym94LWxpZ2h0NDUgLmRldGFpbHMgc3BhbiB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cbiAgLnNob3V0Ym94LWxpZ2h0NDUgLmNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaG91dGJveCB1bC50eXBlYWhlYWQge1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG91dGJveCAuc2hvdXRib3gtQ1RBcyB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnNob3V0Ym94IC5zaG91dGJveC1DVEFzIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5zaG91dGJveCAuc2hvdXRib3gtQ1RBcyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG91dGJveCAuc2hvdXRib3gtQ1RBcyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnNob3V0Ym94IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLnNob3V0Ym94IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2hvdXRib3ggLnZpZGVvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNob3V0Ym94IC5kZXRhaWxzIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNob3V0Ym94ICNzaG91dGJveC1tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaG91dGJveCAubW9iaWxlLXNoYXJlLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNob3V0Ym94IC5tb2JpbGUtc2hhcmUtaWNvbiBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cblxuLnNpbXBsZS1yYXRlLWRlc2t0b3Age1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmxlZnQtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC50aXRsZS1zaGFyZS1idXR0b24ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWxpbmsge1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLTdweDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LXRpdGxlIGgyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDA1Zjg3O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC10aXRsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtdGl0bGUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnZpZXctY2FydCB7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogLTQ1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICMwMDVmODc7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIGgyIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAudHdvLWNvbC1saXN0IHtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAudHdvLWNvbC1saXN0IHtcbiAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDYwcHg7IH0gfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGhlaWdodDogODBweDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5oZWFkbGluZSBoMiB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuaGVhZGxpbmUgaSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5oZWFkbGluZSBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5oZWFkbGluZSAucmlnaHQge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMTlyZW07IH1cbiAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5oZWFkbGluZSAucmlnaHQgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5oZWFkbGluZSAucmlnaHQgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5oZWFkbGluZSAucmlnaHQgLnRvcCB7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuaGVhZGxpbmUgLnJpZ2h0IC5ib3R0b20ge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBib3R0b206IDhweDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCBociB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYzQ2NGI7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTk1cHg7XG4gICAgbWluLXdpZHRoOiAzMS45JTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMDQ2Njk7XG4gICAgcGFkZGluZzogLjkzNzVyZW07IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuYnV0dG9uLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc3RlcHMgaDQge1xuICAgIHdpZHRoOiA4NiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zdGVwcyBoNCBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zdGVwcyAuc3RlcC1udW1iZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAudXNlci1pbnB1dHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC51c2VyLWlucHV0cyBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNiZWNkZDc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC51c2VyLWlucHV0cyBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4OyB9IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAudXNlci1pbnB1dHMgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRvcDogMTBweDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCBoMyB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMjQwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IC5lcnJvci1tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCAucGF5bWVudC1tZXRob2RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCAucGF5bWVudC1tZXRob2RzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IC5wYXltZW50LW1ldGhvZHMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgLnZhdC1pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCAudmF0LWluZm8gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCAudmF0LWluZm8gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgLnZhdC1pbmZvIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCAudmF0LWluZm8gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wYXltZW50LXR5cGUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9XG5cbi5zaWRlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLnNpZGUtY29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnNpZGUtY29udGVudCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5sZWdhbC1zaWRlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAubGVnYWwtc2lkZSBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucGFkZGluZy1sZWZ0LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IC5wYXltZW50LW1ldGhvZHMge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5uZXd0b24tYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLm5ld3Rvbi1hY2NvcmRpb24gLnBhbmVsLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLm5ld3Rvbi1hY2NvcmRpb24gaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjdGl2ZSwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAub24tcGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjY29yZGlvbi1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tcGFuZWwgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tcGFuZWwgLmxlZ2FsLXRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5zaG93IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDAwcHggIWltcG9ydGFudDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuc2hvdyBwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLypcdC5zaW1wbGUtcmF0ZS1tb2JpbGV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbiovIH1cblxuLnNpbmdsZS10b3BpYywgLnN0bHAtZXZlbnQtaW5mbywgLm9uLWRlbWFuZC13ZWJpbmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4OyB9XG4gIC5zaW5nbGUtdG9waWMgLmFncmVlVG9UZXJtc1ZhbGlkYXRlLCAuc3RscC1ldmVudC1pbmZvIC5hZ3JlZVRvVGVybXNWYWxpZGF0ZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC5hZ3JlZVRvVGVybXNWYWxpZGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuc2luZ2xlLXRvcGljIC50aXRsZSwgLnN0bHAtZXZlbnQtaW5mbyAudGl0bGUsIC5vbi1kZW1hbmQtd2ViaW5hciAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuc2luZ2xlLXRvcGljIC50aXRsZSBoMSwgLnN0bHAtZXZlbnQtaW5mbyAudGl0bGUgaDEsIC5vbi1kZW1hbmQtd2ViaW5hciAudGl0bGUgaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zaW5nbGUtdG9waWMgLnRpdGxlIGgxLCAuc3RscC1ldmVudC1pbmZvIC50aXRsZSBoMSwgLm9uLWRlbWFuZC13ZWJpbmFyIC50aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAuc2luZ2xlLXRvcGljIC50aXRsZSAuc2hhcmUsIC5zdGxwLWV2ZW50LWluZm8gLnRpdGxlIC5zaGFyZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC50aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2luZ2xlLXRvcGljIC50aXRsZSAuc2hhcmUsIC5zdGxwLWV2ZW50LWluZm8gLnRpdGxlIC5zaGFyZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC50aXRsZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH0gfVxuICAgIC5zaW5nbGUtdG9waWMgLnRpdGxlIGEsIC5zdGxwLWV2ZW50LWluZm8gLnRpdGxlIGEsIC5vbi1kZW1hbmQtd2ViaW5hciAudGl0bGUgYSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2luZ2xlLXRvcGljIC50aXRsZSBhLCAuc3RscC1ldmVudC1pbmZvIC50aXRsZSBhLCAub24tZGVtYW5kLXdlYmluYXIgLnRpdGxlIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpbmdsZS10b3BpYyAudGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciwgLnN0bHAtZXZlbnQtaW5mbyAudGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciwgLm9uLWRlbWFuZC13ZWJpbmFyIC50aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5zaW5nbGUtdG9waWMgLnRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciwgLnN0bHAtZXZlbnQtaW5mbyAudGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyLCAub24tZGVtYW5kLXdlYmluYXIgLnRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5zaW5nbGUtdG9waWMgaDMsIC5zdGxwLWV2ZW50LWluZm8gaDMsIC5vbi1kZW1hbmQtd2ViaW5hciBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2luZ2xlLXRvcGljIGgzLCAuc3RscC1ldmVudC1pbmZvIGgzLCAub24tZGVtYW5kLXdlYmluYXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuc2luZ2xlLXRvcGljIHAsIC5zdGxwLWV2ZW50LWluZm8gcCwgLm9uLWRlbWFuZC13ZWJpbmFyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNpbmdsZS10b3BpYyBpbWcsIC5zdGxwLWV2ZW50LWluZm8gaW1nLCAub24tZGVtYW5kLXdlYmluYXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zaW5nbGUtdG9waWMgLmltZy1jYXB0aW9uLCAuc3RscC1ldmVudC1pbmZvIC5pbWctY2FwdGlvbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5pbWctY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5zaW5nbGUtdG9waWMgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksIC5zdGxwLWV2ZW50LWluZm8gZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5zaW5nbGUtdG9waWMgZm9ybSBidXR0b24sIC5zdGxwLWV2ZW50LWluZm8gZm9ybSBidXR0b24sIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJvcmRlcjogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNpbmdsZS10b3BpYyBmb3JtIGJ1dHRvbiwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIGJ1dHRvbiwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaW5nbGUtdG9waWMgZm9ybSBidXR0b24sIC5zdGxwLWV2ZW50LWluZm8gZm9ybSBidXR0b24sIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLnNpbmdsZS10b3BpYyBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLnNpbmdsZS10b3BpYyBmb3JtIC5jaGVja2JveCBsYWJlbCwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIC5jaGVja2JveCBsYWJlbCwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnNpbmdsZS10b3BpYyBmb3JtIHNlbGVjdCwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIHNlbGVjdCwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiBGaXJlZm94ICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zaW5nbGUtdG9waWMgZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQsIC5zdGxwLWV2ZW50LWluZm8gZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQsIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3gge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB0ZXh0LWluZGVudDogLTE1cHg7IH1cbiAgICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LmVycm9yLCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LmVycm9yLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3guZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gICAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAuY2hlY2tib3gsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAuY2hlY2tib3gsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcC5jaGVja2JveCB7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuTFZfdmFsaWRhdGlvbl9tZXNzYWdlLCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC52YWxpZGF0aW9uX21lc3NhZ2UsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0NDMDAwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgMCAwIDVweDsgfVxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tY29udHJvbC5lcnJvciwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWNvbnRyb2wuZXJyb3IsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgfVxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgbGksIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGxpLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGxpIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlLCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UsIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlLCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBoNCwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgaDQsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgaDQsXG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgaDQsXG4gIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgaDQsXG4gIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50LCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCxcbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCxcbiAgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCxcbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gICAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgYSwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgYSwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBhLFxuICAgIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgYSxcbiAgICAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IGEsXG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IHAsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IHAsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgcCxcbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBwLFxuICAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHAsXG4gIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgLnNpbmdsZS10b3BpYyAub3RoZXItaW5saW5lLWZvcm0gc2VsZWN0LCAuc3RscC1ldmVudC1pbmZvIC5vdGhlci1pbmxpbmUtZm9ybSBzZWxlY3QsIC5vbi1kZW1hbmQtd2ViaW5hciAub3RoZXItaW5saW5lLWZvcm0gc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiBGaXJlZm94ICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zaW5nbGUtdG9waWMgLm90aGVyLWlubGluZS1mb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCwgLnN0bHAtZXZlbnQtaW5mbyAub3RoZXItaW5saW5lLWZvcm0gc2VsZWN0OjotbXMtZXhwYW5kLCAub24tZGVtYW5kLXdlYmluYXIgLm90aGVyLWlubGluZS1mb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2luZ2xlLXRvcGljIHVsIGxpLCAuc3RscC1ldmVudC1pbmZvIHVsIGxpLCAub24tZGVtYW5kLXdlYmluYXIgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuc2luZ2xlLXRvcGljICNxdW90ZV9pbWcsIC5zdGxwLWV2ZW50LWluZm8gI3F1b3RlX2ltZywgLm9uLWRlbWFuZC13ZWJpbmFyICNxdW90ZV9pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogIzAwNDY2OTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaW5nbGUtdG9waWMgI3F1b3RlX2ltZywgLnN0bHAtZXZlbnQtaW5mbyAjcXVvdGVfaW1nLCAub24tZGVtYW5kLXdlYmluYXIgI3F1b3RlX2ltZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4OyB9IH1cbiAgLnNpbmdsZS10b3BpYyAucXVvdGVzLCAuc3RscC1ldmVudC1pbmZvIC5xdW90ZXMsIC5vbi1kZW1hbmQtd2ViaW5hciAucXVvdGVzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xuICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2luZ2xlLXRvcGljIC5xdW90ZXMsIC5zdGxwLWV2ZW50LWluZm8gLnF1b3RlcywgLm9uLWRlbWFuZC13ZWJpbmFyIC5xdW90ZXMge1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIC5zaW5nbGUtdG9waWMgLnNpZ25hdHVyZSwgLnN0bHAtZXZlbnQtaW5mbyAuc2lnbmF0dXJlLCAub24tZGVtYW5kLXdlYmluYXIgLnNpZ25hdHVyZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnNpbmdsZS10b3BpYyAuaW1nLXF1b3RlLCAuc3RscC1ldmVudC1pbmZvIC5pbWctcXVvdGUsIC5vbi1kZW1hbmQtd2ViaW5hciAuaW1nLXF1b3RlIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuc2luZ2xlLXRvcGljIC5ncmV5LWJhciwgLnN0bHAtZXZlbnQtaW5mbyAuZ3JleS1iYXIsIC5vbi1kZW1hbmQtd2ViaW5hciAuZ3JleS1iYXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDsgfVxuICAuc2luZ2xlLXRvcGljIC5wYWdlLXRhZywgLnN0bHAtZXZlbnQtaW5mbyAucGFnZS10YWcsIC5vbi1kZW1hbmQtd2ViaW5hciAucGFnZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNpbmdsZS10b3BpYyAud2ViaW5hci10YWdsaW5lLCAuc3RscC1ldmVudC1pbmZvIC53ZWJpbmFyLXRhZ2xpbmUsIC5vbi1kZW1hbmQtd2ViaW5hciAud2ViaW5hci10YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLnNpbmdsZS10b3BpYyAuc3RscC1hdXRob3IgaW1nLCAuc3RscC1ldmVudC1pbmZvIC5zdGxwLWF1dGhvciBpbWcsIC5vbi1kZW1hbmQtd2ViaW5hciAuc3RscC1hdXRob3IgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5zaW5nbGUtdG9waWMgLnN0bHAtYXV0aG9yIHAsIC5zdGxwLWV2ZW50LWluZm8gLnN0bHAtYXV0aG9yIHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuc3RscC1hdXRob3IgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuc2luZ2xlLXRvcGljIC5zdGxwLWF1dGhvciBwLmF1dGhvci1uYW1lLCAuc3RscC1ldmVudC1pbmZvIC5zdGxwLWF1dGhvciBwLmF1dGhvci1uYW1lLCAub24tZGVtYW5kLXdlYmluYXIgLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtdG9waWMsIC5zdGxwLWV2ZW50LWluZm8sIC5vbi1kZW1hbmQtd2ViaW5hciB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5zdGxwLWV2ZW50LWluZm8gcCwgLm9uLWRlbWFuZC13ZWJpbmFyIHAge1xuICBsaW5lLWhlaWdodDogMS40ZW07IH1cbiAgLnN0bHAtZXZlbnQtaW5mbyBwIHN0cm9uZywgLm9uLWRlbWFuZC13ZWJpbmFyIHAgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cblxuLnN0bHAtZXZlbnQtaW5mbyAucGFnZS10YWcsIC5vbi1kZW1hbmQtd2ViaW5hciAucGFnZS10YWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zdGxwLWV2ZW50LWluZm8gLndlYmluYXItdGFnbGluZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC53ZWJpbmFyLXRhZ2xpbmUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG5cbi5zdGxwLWV2ZW50LWluZm8gLmZvcm0tZ3JvdXAsIC5vbi1kZW1hbmQtd2ViaW5hciAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnN0bHAtZXZlbnQtaW5mbyAuc3RscC1xdW90ZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC5zdGxwLXF1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAzMHB4IDAgMTVweDsgfVxuICAuc3RscC1ldmVudC1pbmZvIC5zdGxwLXF1b3RlIGltZywgLm9uLWRlbWFuZC13ZWJpbmFyIC5zdGxwLXF1b3RlIGltZyB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDU4cHg7IH1cbiAgLnN0bHAtZXZlbnQtaW5mbyAuc3RscC1xdW90ZSBwLCAub24tZGVtYW5kLXdlYmluYXIgLnN0bHAtcXVvdGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5zdGxwLWV2ZW50LWluZm8gLnN0bHAtcXVvdGUtYXV0aG9yLCAub24tZGVtYW5kLXdlYmluYXIgLnN0bHAtcXVvdGUtYXV0aG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc3RscC1ldmVudC1pbmZvIC5zdGxwLXF1b3RlLWF1dGhvciBwLCAub24tZGVtYW5kLXdlYmluYXIgLnN0bHAtcXVvdGUtYXV0aG9yIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnN0bHAtZXZlbnQtaW5mbyAuc3RscC1xdW90ZS1hdXRob3IgYSwgLm9uLWRlbWFuZC13ZWJpbmFyIC5zdGxwLXF1b3RlLWF1dGhvciBhIHtcbiAgICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uc3RscC1ldmVudC1pbmZvIC5zdGxwLWF1dGhvciBpbWcsIC5vbi1kZW1hbmQtd2ViaW5hciAuc3RscC1hdXRob3IgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5zdGxwLWV2ZW50LWluZm8gLnN0bHAtYXV0aG9yIHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuc3RscC1hdXRob3IgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjODc5YmFhO1xuICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnN0bHAtZXZlbnQtaW5mbyAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC5zdGxwLWF1dGhvciBwLmF1dGhvci1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG5cbi5zdGxwLWV2ZW50LWluZm8gdWwsIC5vbi1kZW1hbmQtd2ViaW5hciB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnN0bHAtZXZlbnQtaW5mbyB1bCBsaSwgLm9uLWRlbWFuZC13ZWJpbmFyIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnN0bHAtZXZlbnQtaW5mbyAuZXZlbnQtZGV0YWlscywgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuc3RscC1ldmVudC1pbmZvIC5ldmVudC1kZXRhaWxzIHNwYW4sIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtZGV0YWlscyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0bHAtZXZlbnQtaW5mbyAuZXZlbnQtZGV0YWlscyBzdHJvbmcsIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtZGV0YWlscyBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cblxuLm9uLWRlbWFuZC13ZWJpbmFyIGgzIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5zb2NpYWwtbGlua3MtdGFiIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc29jaWFsLWxpbmtzLXRhYiAuc2hhcmUtaWNvbiB7XG4gICAgcGFkZGluZzogMTRweCAxMHB4IDVweCAxMHB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICAgIGNvbG9yOiAjOGI4YjhiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggMHB4IDBweCA0cHg7IH1cbiAgICAuc29jaWFsLWxpbmtzLXRhYiAuc2hhcmUtaWNvbiAuaWNvbi1zaGFyZS1uZXd0b24tYW5kcm9pZCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBwYWRkaW5nOiA0cHg7IH1cbiAgLnNvY2lhbC1saW5rcy10YWIgLnNvY2lhbC1pY29uLWxpc3Qge1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBzb2xpZCBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwcHg7IH1cbiAgICAuc29jaWFsLWxpbmtzLXRhYiAuc29jaWFsLWljb24tbGlzdCAuc29jaWFsLWljb24ge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9XG4gICAgLnNvY2lhbC1saW5rcy10YWIgLnNvY2lhbC1pY29uLWxpc3QgLnNvY2lhbC1pY29uICsgLnNvY2lhbC1pY29uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RhZGFkYTtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEzcHggIWltcG9ydGFudDsgfVxuXG4uc29sdXRpb25zLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zb2x1dGlvbnMtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7IH0gfVxuICAuc29sdXRpb25zLWxpc3QgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zb2x1dGlvbnMtbGlzdCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5zb2x1dGlvbnMtbGlzdF9fZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNvbHV0aW9ucy1saXN0X19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICAuc29sdXRpb25zLWxpc3RfX2ZpbHRlciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5zb2x1dGlvbnMtbGlzdF9fZmlsdGVyX19pbnB1dC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIC5zb2x1dGlvbnMtbGlzdF9fZmlsdGVyX19pbnB1dC1jb250YWluZXIgLmlucHV0LWJveCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnNvbHV0aW9ucy1saXN0X19maWx0ZXJfX2lucHV0LWNvbnRhaW5lciAuaW5wdXQtYm94IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc29sdXRpb25zLWxpc3RfX2ZpbHRlcl9faW5wdXQtY29udGFpbmVyIC5pbnB1dC1ib3gge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLnNvbHV0aW9ucy1saXN0X19maWx0ZXJfX2lucHV0LWNvbnRhaW5lciAuaW5wdXQtYm94IGlucHV0IHtcbiAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAuc29sdXRpb25zLWxpc3RfX2ZpbHRlcl9faW5wdXQtY29udGFpbmVyIC5pbnB1dC1ib3ggaW5wdXQ6Oi1tcy1jbGVhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zb2x1dGlvbnMtbGlzdF9fZmlsdGVyX19pbnB1dC1jb250YWluZXIgLmlucHV0LWJveCBidXR0b24ge1xuICAgICAgICAgIGZsZXg6IDAgMCAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb24ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzQ2NGI7IH0gfVxuICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M0NjRiOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbiBidXR0b24ge1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb24gYnV0dG9uIC5hY2NvcmRpb24tdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbiBidXR0b24gLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uIGJ1dHRvbiAuc29sdXRpb24tcmVzdWx0cyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb24gYnV0dG9uIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICAgIHRvcDogMTVweDsgfVxuICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbl9fcGFuZWwge1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDsgfVxuICAgIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uX19wYW5lbC5saXN0IHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uX19wYW5lbC5zaG93IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogNXB4IDAgMCAhaW1wb3J0YW50OyB9XG4gICAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb25fX3BhbmVsIC5wYW5lbC1yZXN1bHRzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb25fX3BhbmVsIC5wYW5lbC1yZXN1bHRzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIG9yZGVyOiAtMTsgfSB9XG4gIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayAudG90YWwtcmVzdWx0cyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnRvdGFsLXJlc3VsdHMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIC5yZW1vdmUtcGFnaW5hdGlvbiwgLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIC5yZW1vdmUtcGFnaW5hdGlvbiwgLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICAgLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIC5wYWdpbmF0aW9uLWxpc3QgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB3aWR0aDogMzVweDsgfVxuICAgICAgICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnBhZ2luYXRpb24tbGlzdCBsaSBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgICAgLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIC5wYWdpbmF0aW9uLWxpc3QgbGkuYWN0aXZlLCAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnBhZ2luYXRpb24tbGlzdCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gbGkub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayAucGFnaW5hdGlvbi1saXN0IGxpLm9uLXBhZ2Uge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7IH1cbiAgLnNvbHV0aW9ucy1saXN0IC5saXN0IHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuc29sdXRpb25zLWxpc3QgLmxpc3Q6aG92ZXIgLnNvbHV0aW9uIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCB7XG4gICAgICAgIG1hcmdpbjogNDVweCAwOyB9IH1cbiAgICAuc29sdXRpb25zLWxpc3QgLmxpc3QgLnNvbHV0aW9uIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuc29sdXRpb25zLWxpc3QgLmxpc3QgLnNvbHV0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc29sdXRpb25zLWxpc3QgLmxpc3QgLnNvbHV0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAuc29sdXRpb25zLWxpc3QgLmxpc3QgLnNvbHV0aW9uOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb24ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IC5zb2x1dGlvbiBoMiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICAgIGZsZXg6IDEgMCA0MCU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb24gaDIge1xuICAgICAgICAgICAgZmxleDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAuc29sdXRpb25zLWxpc3QgLmxpc3QgLnNvbHV0aW9uIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb24gPiBkaXYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gICAgICAuc29sdXRpb25zLWxpc3QgLmxpc3QgLnNvbHV0aW9uIGkge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb24gaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICAuc29sdXRpb25zLWxpc3QgLmxpc3QgLnNvbHV0aW9uLmhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zdGlja3ktbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogODg4ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGhlaWdodDogNjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0aWNreS1uYXZpZ2F0aW9uIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5zdGlja3ktbmF2aWdhdGlvbiAuYmFjay10by10b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIC5iYWNrLXRvLXRvcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiA0MHB4OyB9IH1cbiAgICAuc3RpY2t5LW5hdmlnYXRpb24gLmJhY2stdG8tdG9wIGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuc3RpY2t5LW5hdmlnYXRpb24gdWwge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgNDVweCAwIDIwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTsgfSB9XG4gICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiBpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU2MDVcIjsgfVxuICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19fbG9jYXRpb24tbGluayB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2xvY2F0aW9uLWxpbmsge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19sb2NhdGlvbi1saW5rIC5zdGtfX2N1cnJlbnQtbG9jYXRpb24ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbi5hY3RpdmUsIC5zdGlja3ktbmF2aWdhdGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbi5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24ub24tcGFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24uYWN0aXZlIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiwgLnN0aWNreS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLm9uLXBhZ2UgLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24ub24tcGFnZSAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24uYWN0aXZlIC5zdGtfX2N1cnJlbnQtbG9jYXRpb24sIC5zdGlja3ktbmF2aWdhdGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbi5vbi1wYWdlIC5zdGtfX2N1cnJlbnQtbG9jYXRpb24sIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbi5vbi1wYWdlIC5zdGtfX2N1cnJlbnQtbG9jYXRpb24ge1xuICAgICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLmFjdGl2ZSBpLCAuc3RpY2t5LW5hdmlnYXRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24ub24tcGFnZSBpLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24ub24tcGFnZSBpIHtcbiAgICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLmFjdGl2ZSBpOmJlZm9yZSwgLnN0aWNreS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLm9uLXBhZ2UgaTpiZWZvcmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbi5vbi1wYWdlIGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA4XCI7IH1cbiAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMXB4IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9XG4gICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgICAgICB0b3A6IDMwcHg7IH1cbiAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgICAgICBib3R0b206IDMwcHg7IH1cbiAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7IH1cbiAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMyZDM3M2M7IH1cbiAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkgLmNpcmNsZSB7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggI2ZmZiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAyNnB4OyB9XG4gICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpLmFjdGl2ZSwgLnN0aWNreS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiAuZHJvcGJ0biBsaS5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIC5kcm9wYnRuIGxpLm9uLXBhZ2UsIC5zdGlja3ktbmF2aWdhdGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaS5vbi1wYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7IH1cbiAgICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaS5hY3RpdmUgYSwgLnN0aWNreS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiAuZHJvcGJ0biBsaS5vbi1wYWdlIGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gLmRyb3BidG4gbGkub24tcGFnZSBhLCAuc3RpY2t5LW5hdmlnYXRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpLm9uLXBhZ2UgYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaS5vbi1wYWdlIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpLmFjdGl2ZSAuY2lyY2xlLCAuc3RpY2t5LW5hdmlnYXRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIC5kcm9wYnRuIGxpLm9uLXBhZ2UgLmNpcmNsZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiAuZHJvcGJ0biBsaS5vbi1wYWdlIC5jaXJjbGUsIC5zdGlja3ktbmF2aWdhdGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkub24tcGFnZSAuY2lyY2xlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpLm9uLXBhZ2UgLmNpcmNsZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggI2ZmZiBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGk6aG92ZXIsIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaTpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhOyB9XG4gICAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGk6aG92ZXIgYSwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpOmZvY3VzIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24uc2hvdyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0aWNreS1uYXZpZ2F0aW9uLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLnN0b3JlLWFjY291bnQtaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogIzAwNDY2OTsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIC5saXRlLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gLmhlYWRlciB7XG4gICAgY29sb3I6ICMzQzQ2NEI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIC5mb3JtLWdyb3VwIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc3RvcmUtYWNjb3VudC1pbmZvIC5mb3JtLWdyb3VwIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIHNlbGVjdCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gLmNyZWRpdC1jYXJkLWV4cGlyYXRpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNzAlOyB9XG4gICAgLnN0b3JlLWFjY291bnQtaW5mbyAuY3JlZGl0LWNhcmQtZXhwaXJhdGlvbiBzZWxlY3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTQwcHg7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuc3RvcmUtYWNjb3VudC1pbmZvIC5yYWRpby1idXR0b25zIC5yYWRpby1idXR0b24gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtYWNjb3VudC1pbmZvIC5yYWRpby1idXR0b25zIC5yYWRpby1idXR0b24gaW5wdXQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5zdG9yZS1hY2NvdW50LWluZm8gLnJhZGlvLWJ1dHRvbnMgLnJhZGlvLWJ1dHRvbiBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnN0b3JlLWFjY291bnQtaW5mbyAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5zdG9yZS1hY2NvdW50LWluZm8gLnJhZGlvLWJ1dHRvbnMgLnJhZGlvLWJ1dHRvbiAuY2MtaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5zdG9yZS1hY2NvdW50LWluZm8gLnJhZGlvLWJ1dHRvbnMgLnJhZGlvLWJ1dHRvbiAuY2MtaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDsgfSB9XG4gICAgLnN0b3JlLWFjY291bnQtaW5mbyAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIC5wcC1pbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyAuZXhpc3RpbmctY3VzdG9tZXIge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gICAgLnN0b3JlLWFjY291bnQtaW5mbyAuZXhpc3RpbmctY3VzdG9tZXIgLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIC5jaGVja2JveCBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyAuY2hlY2tib3ggaW5wdXQge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIC5jc2Mge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc3RvcmUtYWNjb3VudC1pbmZvIC5jc2MgaW5wdXQge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5zdG9yZS1hY2NvdW50LWluZm8gLmNzYyBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIC5wcC1wYXltZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gLnZlcmlmeSB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7IH1cblxuLm1lZGlhLWNhcm91c2VsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAubWVkaWEtY2Fyb3VzZWwgLm1lZGlhLWNhcm91c2VsLXRpbGVzLXNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHggOTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLm1lZGlhLWNhcm91c2VsIC5tZWRpYS1jYXJvdXNlbC10aWxlcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5tZWRpYS1jYXJvdXNlbCAubWVkaWEtY2Fyb3VzZWwtdGlsZXMtc2xpZGVyIC5jYXJvdXNlbC10aWxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgLm1lZGlhLWNhcm91c2VsIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgbGVmdDogMHB4OyB9XG5cbi5zdG9yZS1vdmVybGF5LWNhcm91c2VsLXRpbGVzLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICB3aWR0aDogNzAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnN0b3JlLW92ZXJsYXktY2Fyb3VzZWwtdGlsZXMtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgICB3aWR0aDogNTk1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0b3JlLW92ZXJsYXktY2Fyb3VzZWwtdGlsZXMtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgICB3aWR0aDogMzM2cHg7IH0gfVxuXG4uc3RvcmUtb3ZlcmxheS1jYXJvdXNlbC10aWxlcy1zbGlkZXIgLmNhcm91c2VsLXRpbGUge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLnN0b3JlLW92ZXJsYXktY2Fyb3VzZWwtdGlsZXMtc2xpZGVyIGRpdlthcmlhLWxpdmU9cG9saXRlXSB7XG4gIGhlaWdodDogaW5oZXJpdDsgfVxuXG4jbW9kYWxDYXJvdXNlbENsb3NlIC5pY29uLWNsb3NlIHtcbiAgY29sb3I6ICMyMzg3YWE7IH1cblxuI215Q2Fyb3VzZWxNb2RhbCAubW9kYWwtY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICNteUNhcm91c2VsTW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDU5NXB4O1xuICAgICAgd2lkdGg6IDU5NXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICNteUNhcm91c2VsTW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDMzNnB4O1xuICAgICAgd2lkdGg6IDMzNnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgI215Q2Fyb3VzZWxNb2RhbCAubW9kYWwtY29udGVudCAuc2xpY2stbmV4dCwgI215Q2Fyb3VzZWxNb2RhbCAubW9kYWwtY29udGVudCAuc2xpY2stcHJldiB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLmNhdGFsb2ctaGVhZGxpbmUgLmJ1dHRvbi1zZXQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5jYXRhbG9nLWhlYWRsaW5lIC5jb250YWluZXItdmVyc2lvbiB7XG4gIG1hcmdpbjogMXJlbSAwcmVtIDJyZW07IH1cblxuLmNhdGFsb2ctaGVhZGxpbmUgLnRleHQtaG9sZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2hvdXRib3ggLmRlc2t0b3AtYnV0dG9uLXZpZXcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2hvdXRib3ggLm1vYmlsZS1idXR0b24tdmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN0b3JlLWNhdGFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cbiAgLnN0b3JlLWNhdGFsb2cgLmJsdWUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cbiAgICAuc3RvcmUtY2F0YWxvZyAuYmx1ZS1iZyAuZGVza3RvcGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4OiAwIDEgYXV0bzsgfVxuICAgICAgLnN0b3JlLWNhdGFsb2cgLmJsdWUtYmcgLmRlc2t0b3BidXR0b24gYS5ibHVlLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuc3RvcmUtY2F0YWxvZyAuYmx1ZS1iZyAuY29sLXNtLTUgLmRlc2t0b3BidXR0b24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5zdG9yZS1jYXRhbG9nIC5kZXNrdG9wYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl0ge1xuICBsaW5lLWhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3V0Ym94IC5kZXNrdG9wLWJ1dHRvbi12aWV3IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaG91dGJveCAubW9iaWxlLWJ1dHRvbi12aWV3IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2F0YWxvZy1oZWFkbGluZSAucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjNjkxNDsgfVxuICAuY2F0YWxvZy1oZWFkbGluZSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nLWhlYWRsaW5lIC5idXR0b24tc2V0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5zaG91dGJveCAuZGVza3RvcC1idXR0b24tdmlldyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2hvdXRib3ggLm1vYmlsZS1idXR0b24tdmlldyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIC5wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM2OTE0OyB9XG4gIC5zdG9yZS1jYXRhbG9nIC5ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9IH1cblxuLnN0b3JlLWNhdGFsb2ctdGlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc3RvcmUtY2F0YWxvZy10aWxlIC5kZXNrdG9wYnV0dG9uIC5idXR0b24tY29udmVyc2lvbi5wcmltYXJ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zdG9yZS1jYXRhbG9nLXRpbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSAudGlsZS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAudGlsZS1jb250ZW50IHAge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAudGlsZS1jb250ZW50IGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC50aWxlLWNvbnRlbnQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSAuY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljO1xuICAgIGNvbG9yOiAjMDA1Zjg3OyB9XG4gIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnJpZ2h0IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5yaWdodCAudG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG4gICAgICBjb2xvcjogIzAwNWY4NzsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnJpZ2h0IC5ib3R0b20ge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnJpZ2h0IC5ib3R0b20uYmlsbGluZy1mcmVxdWVuY3kge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnJpZ2h0IC5oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogIzAwNWY4NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC8qbWFyZ2luLXJpZ2h0OiAtMTVweDsqL1xuICAgICAgLyptYXJnaW4tcmlnaHQ6MjAwcHg7Ki9cbiAgICAgIG1hcmdpbi1sZWZ0OiA3OHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5yaWdodCAuaGVhZGxpbmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI4cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnJpZ2h0IC5oZWFkbGluZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzZweDsgfSB9XG4gIC5zdG9yZS1jYXRhbG9nLXRpbGUgLm1vYmlsZS1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLm1vYmlsZS1yaWdodCAudG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG4gICAgICBjb2xvcjogIzAwNWY4NzsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLm1vYmlsZS1yaWdodCAuYm90dG9tIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5tb2JpbGUtcmlnaHQgLmhlYWRsaW5lIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6ICMwMDVmODc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIHdpZHRoOiAyMDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yZS1jYXRhbG9nLXRpbGUge1xuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLmRlc2t0b3BidXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5tb2JpbGUtcmlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLm1vYmlsZS1yaWdodCBoMi5oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAubW9iaWxlLXJpZ2h0IC5oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjVweDsgfVxuICAgICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAubW9iaWxlLXJpZ2h0IC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4uc3RvcmUtZmFxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnN0b3JlLWZhcSBoMyB7XG4gICAgY29sb3I6ICMwMDVmODc7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gIC5zdG9yZS1mYXEgLnZpZXctY2FydCB7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogLTI1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnN0b3JlLWZhcSAuZmFxLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG4gICAgLnN0b3JlLWZhcSAuZmFxLXRpdGxlIGg0IHtcbiAgICAgIGNvbG9yOiAjM0M0NjRCO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5zdG9yZS1mYXEgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0b3JlLWZhcSAub3JkZXItZm9ybSB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAgIC5zdG9yZS1mYXEgLm9yZGVyLWZvcm0gbGFiZWwsIC5zdG9yZS1mYXEgLm9yZGVyLWZvcm0gaW5wdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLnN0b3JlLWZhcSAub3JkZXItZm9ybSBsYWJlbCB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLnN0b3JlLWZhcSAub3JkZXItZm9ybSBmb3JtLCAuc3RvcmUtZmFxIC5vcmRlci1mb3JtIGlucHV0IHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuc3RvcmUtZmFxIC5vcmRlci1mb3JtIGlucHV0IHtcbiAgICAgIHdpZHRoOiA3NCU7XG4gICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnN0b3JlLWZhcSAub3JkZXItZm9ybSAubGl0ZS1saW5rIHtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnN0b3JlLWZhcSAuaGVhdnktbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLnN0b3JlLWZhcSAubGl0ZS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5zdG9yZS1mYXEgLmxpbmstaG9sZGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uZmFxLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5mYXEtZm9vdGVyIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5mYXEtZm9vdGVyIGE6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG5cbi5rZXktZmVhdHVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAua2V5LWZlYXR1cmUgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmtleS1mZWF0dXJlIC5oZWFkbGluZSBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmtleS1mZWF0dXJlIC5oZWFkbGluZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAua2V5LWZlYXR1cmUgLmhlYWRsaW5lIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmtleS1mZWF0dXJlIC5oZWFkbGluZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5rZXktZmVhdHVyZSAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmtleS1mZWF0dXJlIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5rZXktZmVhdHVyZSAuaGVhZGxpbmUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAua2V5LWZlYXR1cmUgLmhlYWRsaW5lIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5rZXktZmVhdHVyZSBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5rZXktZmVhdHVyZSBoMzpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmtleS1mZWF0dXJlIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmtleS1mZWF0dXJlIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5rZXktZmVhdHVyZSB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAulwiO1xuICAgICAgICBtYXJnaW46IDAgMXJlbSAwIC0xcmVtO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAua2V5LWZlYXR1cmUgLmNvbGxhcHNlLW9uLW1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5rZXktZmVhdHVyZSAuY29udGludWUtcmVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5rZXktZmVhdHVyZSAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLmtleS1mZWF0dXJlIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZS1leHBhbmRlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAua2V5LWZlYXR1cmUgLmNvbnRpbnVlLXJlYWRpbmcgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5rZXktZmVhdHVyZSAuY29udGludWUtcmVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5rZXktZmVhdHVyZSAuZGVza3RvcC1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5rZXktZmVhdHVyZSAubW9iaWxlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5rZXktZmVhdHVyZSAubW9iaWxlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmtleS1mZWF0dXJlIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5rZXktZmVhdHVyZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAua2V5LWZlYXR1cmUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAua2V5LWZlYXR1cmUgLnZpZGVvLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAua2V5LWZlYXR1cmUgLmRlc2t0b3AtdmlkZW8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5rZXktZmVhdHVyZSAubW9iaWxlLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmtleS1mZWF0dXJlIC5tb2JpbGUtdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zdG9yZS1pbnN0cnVjdGlvbnMge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLnZpZXctY2FydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAuaGVhZGxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAuaGVhZGxpbmUgaDEge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmhlYWRsaW5lIC5yZWZlcmVuY2UtbnVtYmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogIzAwNDY2OTtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmhlYWRsaW5lIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAuaGVhZGVyIHtcbiAgICBjb2xvcjogIzNDNDY0QjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5pbXBvcnRhbnQtbWVzc2FnZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xuICAgIGNvbG9yOiAjQUYyMzVGO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAubGlua3Mge1xuICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAubGlua3MgYSB7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5pbnN0cnVjdGlvbnMgcDpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAuYnV0dG9ucyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAuYnV0dG9ucyAuYnV0dG9uLWNvbnZlcnNpb24gaSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmNvbnRlbnQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5jb250ZW50IC5hZGRyZXNzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5jb250ZW50IC5kZXRhaWxzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5jb250ZW50IGxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAuY29udGVudCAuYnV0dG9uLWNvbnZlcnNpb24gLmJ1dHRvbi10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5jb250ZW50IC5yYWRpby1idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7IH1cbiAgICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmNvbnRlbnQgLnJhZGlvLWJ1dHRvbiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAuY29udGVudCAucHJpbWFyeSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAuY29udGVudCAuc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAucHJpbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5hY3RpdmF0aW9uLWNvZGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5saWNlbnNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmxpY2Vuc2UgLmxpY2Vuc2UtbnVtYmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4OyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmFkZC11bmRlcmxpbmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmVjZGQ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLm9yZGVyLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5vcmRlci1kZXRhaWxzIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAub3JkZXItZGV0YWlscyBkaXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAub3JkZXItZGV0YWlscyAuZGV0YWlsIHtcbiAgICAgIHdpZHRoOiAxMzBweDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLm9yZGVyLWRldGFpbHMgLmRldGFpbHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAub3JkZXItZGV0YWlscyAuYWRkcmVzcy1kZXRhaWwge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLm9yZGVyLWRldGFpbHMgLmFkZHJlc3MtZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5vcmRlci1kZXRhaWxzIC5hZGRyZXNzLWRldGFpbHMgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmJ1dHRvbi1jb250YWluZXIge1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAuYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cblxuLnNpZW1lbnMtaGVhZCAuc2VsZWN0LWxhbmd1YWdlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuLnNpZW1lbnMtaGVhZCAuc2VsZWN0LWxhbmd1YWdlLWNvbnQge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW07IH1cblxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGxpbmUtaGVpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QtbGFuZ3VhZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkOWUxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogOXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM3ODg3OTE7IH1cblxuLnNlbGVjdC1sYW5ndWFnZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuc3Bhbi5kcm9wYXJ3LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzc4ODc5MTsgfVxuXG4uc2llbWVucy1oZWFkIC5zZWxlY3QtbGFuZ3VhZ2UsIC5tb2JpbGUtbGFuZ3VhZ2UgLnNlbGVjdC1sYW5ndWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogLTNweDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLm1vYmlsZS1sYW5ndWFnZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDBweCAxNXB4OyB9XG4gIC5tb2JpbGUtbGFuZ3VhZ2UgLmxhbmd1YWdlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAubW9iaWxlLWxhbmd1YWdlIC5zZWxlY3QtbGFuZ3VhZ2Uge1xuICAgIHRvcDogMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAubW9iaWxlLWxhbmd1YWdlIHNwYW4uZHJvcGFydy1jb250YWluZXIge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5tb2JpbGUtbGFuZ3VhZ2UgLnNlbGVjdC1sYW5ndWFnZS1jb250IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gN3JlbSk7IH1cblxuLnNpZW1lbnMtaGVhZCAubGFuZ3VhZ2UtbGFiZWwsIC5sYW5ndWFnZS1jb250YWluZXIgLmljb24tZ2xvYmUge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4ubmF2aWdhdGlvbi1nbG9iYWwgLmRyb3Bkb3duIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG5cbi5kaXNwLWlubGluZSwgLmRyb3BhcnctY29udGFpbmVyLCAubGFuZ3VhZ2UtY29udGFpbmVyLCAubW9iaWxlLWxhbmd1YWdlIC5zZWxlY3QtbGFuZ3VhZ2UtY29udCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubW9iaWxlLWxhbmd1YWdlLCAubGFuZ3VhZ2UtY29udGFpbmVyLCAubW9iaWxlLWxhbmd1YWdlLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vYmlsZS1sYW5ndWFnZS5zZWFyY2gtb24ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSwgLnNpZW1lbnMtaGVhZCAuc2VsZWN0LWxhbmd1YWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wb3NpdG9uLXJlbGF0aXZlLCAubGFuZ3VhZ2UtY29udGFpbmVyLCAuc2VsZWN0LWxhbmd1YWdlLWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN0b3JlLWxlZ2FsIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9XG4gIC5zdG9yZS1sZWdhbCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnN0b3JlLWxlZ2FsIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLyogU3RvcmUgU2FsZXMgRm9yY2UgTGl2ZSBBZ2VudCBDaGF0ICovXG4jc3RvcmVjaGF0IC5idG4tc3RvcmUtY2hhdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtNzBweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjNTBiZWJlIDAlLCAjMDA5OTk5IDEyJSwgIzAwOTliMCAzOSUsICMwMDk5Y2IgMTAwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXJlbTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiByaWdodCAxcztcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgei1pbmRleDogMTUwOyB9XG4gICNzdG9yZWNoYXQgLmJ0bi1zdG9yZS1jaGF0OmhvdmVyIHtcbiAgICByaWdodDogLTQwcHg7IH1cblxuI3N0b3JlY2hhdCAjcHJlY2hhdEZvcm0uc3RvcmVjaGF0IHtcbiAgcGFkZGluZzogMDsgfVxuXG4jc3RvcmVjaGF0IC5yb3dub21hcmdpbiB7XG4gIG1hcmdpbjogYXV0byAwOyB9XG5cbiNzdG9yZWNoYXQgLmljb24tY2hhdCB7XG4gIG1hcmdpbi1yaWdodDogLjhlbTsgfVxuXG4jcHJlY2hhdEZvcm0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OWJhYTsgfVxuICAjcHJlY2hhdEZvcm0gLnN0b3JlLWNoYXQtaGRyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjcHJlY2hhdEZvcm0gLnN0b3JlLWNoYXQtaGRyIC5sb2dvIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE5cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgI3ByZWNoYXRGb3JtIC5zdG9yZS1jaGF0LWhkciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAjcHJlY2hhdEZvcm0gLnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAjcHJlY2hhdEZvcm0gLnN0b3JlLWNoYXQtZm9ybS1jb250IHtcbiAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbSAzcmVtO1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgI3ByZWNoYXRGb3JtICNzdG9yZS1jaGF0Zm9ybS1jbG9zZSB7XG4gICAgY29sb3I6ICMwMDk5OTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE1NTtcbiAgICByaWdodDogMS41cmVtOyB9XG4gICAgI3ByZWNoYXRGb3JtICNzdG9yZS1jaGF0Zm9ybS1jbG9zZSAuZmEtY2xvc2Uge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTk5OTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHBhZGRpbmc6IDBweCAycHggMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNwcmVjaGF0Rm9ybSBpbnB1dFt0eXBlPSd0ZXh0J10sICNwcmVjaGF0Rm9ybSB0ZXh0YXJlYSwgI3ByZWNoYXRGb3JtIGlucHV0W3R5cGU9J2VtYWlsJ10ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAuOHJlbSAxLjVyZW07XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7IH1cbiAgI3ByZWNoYXRGb3JtIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByZXNpemU6IG5vbmU7IH1cbiAgI3ByZWNoYXRGb3JtICNwcmVjaGF0LXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjcHJlY2hhdEZvcm0gaW5wdXRbdHlwZT0ndGV4dCddLmhhcy1lcnJvci1pbnB1dCwgI3ByZWNoYXRGb3JtIHRleHRhcmVhLmhhcy1lcnJvci1pbnB1dCwgI3ByZWNoYXRGb3JtIGlucHV0W3R5cGU9J2VtYWlsJ10uaGFzLWVycm9yLWlucHV0LCAjcHJlY2hhdEZvcm0gdGV4dGFyZWEuaGFzLWVycm9yLWlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDAwOyB9XG4gICNwcmVjaGF0Rm9ybSAuaGFzLWVycm9yLXRleHQge1xuICAgIGJhY2tncm91bmQ6ICNkYzAwMDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDAwOyB9XG4gICNwcmVjaGF0Rm9ybSAjY2hhdC1waG9uZS1pbmZvLCAjcHJlY2hhdEZvcm0gI2NoYXQtcmVxLWluZm8ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAjcHJlY2hhdEZvcm0gI2NoYXQtcGhvbmUtaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjcHJlY2hhdEZvcm0gI2NoYXQtcmVxLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5ib2R5I3N0b3JlY2hhdCB7XG4gIGJhY2tncm91bmQ6ICNlYmYwZjUgIWltcG9ydGFudDsgfVxuXG4uc3RvcmUtbG9va3VwLXRhYmxlIHtcbiAgcGFkZGluZy1ib3R0b206IDFweDsgfVxuICAuc3RvcmUtbG9va3VwLXRhYmxlIC5wcm9kdWN0cy10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN0b3JlLWxvb2t1cC10YWJsZSB0aCwgLnN0b3JlLWxvb2t1cC10YWJsZSB0ZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnN0b3JlLWxvb2t1cC10YWJsZSAudGFibGUtaGVhZGxpbmVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5zdG9yZS1sb29rdXAtdGFibGUgLnByb2R1Y3Qtcm93IHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7IH1cbiAgICAuc3RvcmUtbG9va3VwLXRhYmxlIC5wcm9kdWN0LXJvdyAudXNlcnMtY2VsbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWxvb2t1cC10YWJsZSAucHJvZHVjdC1yb3cgLnByb2R1Y3QtY2VsbCAucHJvZHVjdC1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gICAgLnN0b3JlLWxvb2t1cC10YWJsZSAucHJvZHVjdC1yb3cgLnByb2R1Y3QtY2VsbCAucHJvZHVjdC10ZXJtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgICAuc3RvcmUtbG9va3VwLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvZHVjdC1jZWxsIC5hY3RpdmF0aW9uLWNvZGUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RvcmUtbG9va3VwLXRhYmxlIC5wcm9kdWN0LXJvdyAuZGVsaXZlcnktY2VsbCAuZGVsaXZlcnktbWV0aG9kIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuc3RvcmUtbG9va3VwLXRhYmxlIC5wcm9kdWN0LXJvdyAucmVuZXdhbC1jZWxsIHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5zdG9yZS1sb29rdXAtdGFibGUgLnByb2R1Y3Qtcm93IC5yZW5ld2FsLWNlbGwgLnJlbmV3YWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5vcmRlci1oaXN0b3J5LXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWhpc3RvcnktdGFibGUgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhOyB9XG4gIC5vcmRlci1oaXN0b3J5LXRhYmxlIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDA1Zjg3O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAub3JkZXItaGlzdG9yeS10YWJsZSB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAub3JkZXItaGlzdG9yeS10YWJsZSAudXNlcnMtY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5vcmRlci1oaXN0b3J5LXRhYmxlIC50ZXJtLWNlbGwge1xuICAgIHdpZHRoOiAxNSU7IH1cbiAgLm9yZGVyLWhpc3RvcnktdGFibGUgLnN0YXR1cy1jZWxsIHtcbiAgICB3aWR0aDogMTUlOyB9XG4gIC5vcmRlci1oaXN0b3J5LXRhYmxlIGEge1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zdG9yZS1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ucG9wdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTIwcHg7IH1cbiAgLnBvcHVwIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucG9wdXAgLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5xdW90ZS1zaG91dGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLnF1b3RlLXNob3V0Ym94OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5xdW90ZS1zaG91dGJveCAuZGV0YWlscyAuZmEtc3RhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLnF1b3RlLXNob3V0Ym94IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnF1b3RlLXNob3V0Ym94IC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgLnF1b3RlLXNob3V0Ym94IC5kZXRhaWxzIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmI5MDA7IH1cbiAgLnF1b3RlLXNob3V0Ym94IC5zaG91dGJveC10aXRsZSBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAucXVvdGUtc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIC5zaGFyZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnF1b3RlLXNob3V0Ym94IC5zaG91dGJveC10aXRsZSAuc2hhcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5xdW90ZS1zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAucXVvdGUtc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgLnF1b3RlLXNob3V0Ym94IC5zaG91dGJveC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnF1b3RlLXNob3V0Ym94IC5zaG91dGJveC10aXRsZSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLnF1b3RlLXNob3V0Ym94IC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAucXVvdGUtc2hvdXRib3ggLmNvbnRlbnQgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAucXVvdGUtc2hvdXRib3ggLmNvbnRlbnQgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogI2ZmYjkwMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnF1b3RlLXNob3V0Ym94ICNzaG91dGJveC1tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1b3RlLXNob3V0Ym94IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLnF1b3RlLXNob3V0Ym94IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucXVvdGUtc2hvdXRib3ggLmRldGFpbHMgaSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucXVvdGUtc2hvdXRib3ggI3Nob3V0Ym94LW1vYmlsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnF1b3RlLXNob3V0Ym94IC5tb2JpbGUtc2hhcmUtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucXVvdGUtc2hvdXRib3ggLm1vYmlsZS1zaGFyZS1pY29uIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4uc3RvcmUtc3VibmF2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdG9yZS1zdWJuYXYgLnZpZXctY2FydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuc3RvcmUtc3VibmF2IHVsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG4gIC5zdG9yZS1zdWJuYXYgYSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxcHggMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuc3RvcmUtc3VibmF2IGEgLnRleHQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtc3VibmF2IGEgLnN0ZXAtbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzliYWZiZTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIC8qKi9cbiAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgLypAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHR9Ki8gfVxuICAuc3RvcmUtc3VibmF2IGE6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgICAuc3RvcmUtc3VibmF2IGE6Zmlyc3QtY2hpbGQgLnN0ZXAtbnVtYmVyIHtcbiAgICAgIGxlZnQ6IDVweDsgfVxuICAuc3RvcmUtc3VibmF2IGE6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7IH1cbiAgLnN0b3JlLXN1Ym5hdiAuYWN0aXZlLCAuc3RvcmUtc3VibmF2IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdG9yZS1zdWJuYXYgLm9uLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNDY2OTsgfVxuICAgIC5zdG9yZS1zdWJuYXYgLmFjdGl2ZSAuc3RlcC1udW1iZXIsIC5zdG9yZS1zdWJuYXYgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlIC5zdGVwLW51bWJlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdG9yZS1zdWJuYXYgLm9uLXBhZ2UgLnN0ZXAtbnVtYmVyIHtcbiAgICAgIGNvbG9yOiAjMDA0NjY5OyB9XG4gICAgLnN0b3JlLXN1Ym5hdiAuYWN0aXZlIC50ZXh0LCAuc3RvcmUtc3VibmF2IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSAudGV4dCwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdG9yZS1zdWJuYXYgLm9uLXBhZ2UgLnRleHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnN0b3JlLXN1Ym5hdi1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLnZpZXctY2FydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuc3RvcmUtc3VibmF2LW1vYmlsZSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgYSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxcHggMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuc3RvcmUtc3VibmF2LW1vYmlsZSBhIC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgYSAuc3RlcC1udW1iZXIge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjOWJhZmJlO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgLyoqL1xuICAgICAgbGVmdDogLTEzcHg7XG4gICAgICAvKkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdH0qLyB9XG4gIC5zdG9yZS1zdWJuYXYtbW9iaWxlIGE6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgICAuc3RvcmUtc3VibmF2LW1vYmlsZSBhOmZpcnN0LWNoaWxkIC5zdGVwLW51bWJlciB7XG4gICAgICBsZWZ0OiA1cHg7IH1cbiAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgYTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDsgfVxuICAuc3RvcmUtc3VibmF2LW1vYmlsZSAuYWN0aXZlLCAuc3RvcmUtc3VibmF2LW1vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RvcmUtc3VibmF2LW1vYmlsZSAub24tcGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA0NjY5OyB9XG4gICAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLmFjdGl2ZSAuc3RlcC1udW1iZXIsIC5zdG9yZS1zdWJuYXYtbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSAuc3RlcC1udW1iZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RvcmUtc3VibmF2LW1vYmlsZSAub24tcGFnZSAuc3RlcC1udW1iZXIge1xuICAgICAgY29sb3I6ICMwMDQ2Njk7IH1cbiAgICAuc3RvcmUtc3VibmF2LW1vYmlsZSAuYWN0aXZlIC50ZXh0LCAuc3RvcmUtc3VibmF2LW1vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UgLnRleHQsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RvcmUtc3VibmF2LW1vYmlsZSAub24tcGFnZSAudGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yZS1zdWJuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnN0b3JlLXRhYmxlIC5oZWFkbGluZSB7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5zdG9yZS10YWJsZSAuaGVhZGxpbmUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5zdG9yZS10YWJsZSAuaGVhZGxpbmUgLnJlZmVyZW5jZS1udW1iZXIge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zdG9yZS10YWJsZSAucHJvZHVjdHMtdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0cy10YWJsZSAudXNlcnMtY2VsbCB7XG4gICAgICB3aWR0aDogMjAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdHMtdGFibGUgLmRlbGV0ZS1jZWxsIHtcbiAgICAgIHdpZHRoOiAxMiU7IH0gfVxuXG4uc3RvcmUtdGFibGUgdGgsIC5zdG9yZS10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnN0b3JlLXRhYmxlIC50YWJsZS1oZWFkbGluZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cge1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhOyB9XG4gIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnVzZXJzLWNlbGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9kdWN0LWNlbGwgLnByb2R1Y3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9kdWN0LWNlbGwgLnByb2R1Y3QtdGVybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByb2R1Y3QtY2VsbCAuYXV0by1yZW5ld2FsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvZHVjdC1jZWxsIGEge1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLmRlbGl2ZXJ5LWNlbGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9tby1jZWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9tby1jZWxsIC5wcm9tby1jb2RlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvbW8tY2VsbCBhIHtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvbW8tY2VsbCAuaXRlbS1kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0b3A6IDU1cHg7IH1cbiAgICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByb21vLWNlbGwgLml0ZW0tZGV0YWlscyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvbW8tY2VsbCAuaXRlbS1kZXRhaWxzIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByb21vLWNlbGwgLml0ZW0tZGV0YWlscyBhIGkge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9tby1jZWxsIC5pdGVtLWRldGFpbHM6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjIzLCAyMzAsIDIzNywgMCk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGZlNmVkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByaWNlLWNlbGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByaWNlLWNlbGwgLm9sZC1wcmljZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gICAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJpY2UtY2VsbCAuZGlzYy1wcmljZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5kZWxldGUtY2VsbCB7XG4gICAgd2lkdGg6IDQlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLmRlbGV0ZS1jZWxsIGEge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogVGVuYW50IHZpZXcgVGFibGUgYW5kIGdlbmVyYWwgcGFnZSBzdHlsZXMgKi9cbi5zdG9yZS10YWJsZSAucHJvZHVjdHMtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gaW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZGRkZGRkOyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiA3MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5zdG9yZS1pbnRybyB7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7IH1cblxuLnNraXBwZWQtZmllbGQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucmVnaXN0ZXItYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblxuLmZpZWxkLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZpZWxkLWRhdGEtc3RhdGljIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5maWVsZC1kYXRhIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5maWVsZC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmZpZWxkLWxpbms6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMTQ3MzkxOyB9XG5cbi5yZXZpZXctdGl0bGUge1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMwMDQ2Njk7IH1cblxuLnJldmlldy1lZGl0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3cHg7XG4gIHRvcDogOHB4OyB9XG5cbi5yZXZpZXctYm94IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5yZXZpZXctYm94IGxpIHtcbiAgcGFkZGluZzogNXB4IDA7IH1cblxuLnJldmlldy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY1O1xuICBwYWRkaW5nOiAxNXB4IDM1cHggMTVweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5yZXZpZXctcmlnaHQge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJvcmRlcjogMXB4ICNkOGUwZTAgc29saWQ7XG4gIG1hcmdpbi10b3A6IC00NXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4vKioqIEZvcm0gU3R5bGluZyAqKiovXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0OjpwbGFjZWhvbGRlcixcbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc4ODc5MTsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkZDllMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NzliYWE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMmQzNzNjO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDU1Nzg7IH1cblxuLyoqKiBFcnJvciBIYW5kbGluZyBTdHlsaW5nICoqKi9cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmhhcy1lcnJvciB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZGMwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDAwO1xuICBjb2xvcjogI2RjMDAwMDsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5mYS13YXJuaW5nLCAucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5mYS1jaGVjayB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNHB4OyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmNvbC1lcnJvciB7XG4gIGNvbG9yOiAjZGMwMDAwOyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gc3VjY2Vzcy1tc2cge1xuICBjb2xvcjogIzQxYWFhYTsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5mYS13YXJuaW5nICsgLmNvbHVtbml6ZS1pY29uLCAucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5mYS1jaGVjayArIC5jb2x1bW5pemUtaWNvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuaGFzLWVycm9yLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZGMwMDAwO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZGMwMDAwOyB9XG5cbi8qKioqIFBhc3N3b3JkIENyaXRlcmlhICoqKiovXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5wb3BvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJkMzczYztcbiAgY29sb3I6ICNmZmY7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmQzNzNjOyB9XG5cbi8qKioqIFBvcG92ZXIgKioqL1xuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAucG9wb3ZlciwgLnBvcG92ZXIgPiAuYXJyb3csIC5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLnBvcG92ZXIgPiAuYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiBhdXRvO1xuICBtYXgtd2lkdGg6IDgwJTsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5wb3BvdmVyLWNvbnRlbnQgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuYnRuLWxpbms6aG92ZXIsIC5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gdGFibGUgLnJvdy50YWJsZS1mb3JtLXJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmFwcGx5LWFsbC1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuOTUpOyB9XG5cbi5zdG9yZS1zdWJuYXYuc3RlcHMtbGlua3MgLmJ0bi5kaXNhYmxlZCwgLmJ0bltkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiN2I3Yjc7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7IH1cblxuLyogTWlzYyBtb2JpbGUgdG91Y2ggdXBzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpc3Rlci1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnJldmlldy1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAubmV4dC1idG4ucHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc3RvcmUtc3VibmF2LnN0ZXBzLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RvcmUtc3VibmF2LnN0ZXBzLWxpbmtzIGEgLnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0b3JlLXN1Ym5hdi5zdGVwcy1saW5rcyBhIC5zdGVwLW51bWJlciB7XG4gICAgbGVmdDogNDAlOyB9IH1cblxuLyogRmxleCBTb2x1dGlvbnMgKi9cbi5yb3ctZmxleCwgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnJvdy1lcS1oZWlnaHQge1xuICBmbGV4OiAwIDEgMDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5yb3ctZmxleC1jb2x1bW4sIC50aWxlLWNvbC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5yb3ctY29saGVpZ2h0LWVsYXN0aWMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAucm93LWNvbGhlaWdodC1lbGFzdGljOmFmdGVyLCAucm93LWNvbGhlaWdodC1lbGFzdGljOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAucm93LWNvbGhlaWdodC1lbGFzdGljIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMgLmN0YSB7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG5cbi8qIEdlbmVyaWMgc3BhY2luZyAqL1xuLnBhZGRpbmctbGVmdC1sZyB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtOyB9XG5cbi5tYXJnaW4tbGVmdC1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW07IH1cblxuLm5vLWxpc3QtbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1hcmdpbi1zaWRlLXNtYWxsIHtcbiAgbWFyZ2luOiBhdXRvIDFyZW07IH1cblxuLm1hcmdpbi1sZWZ0LXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLm1hcmdpbi1yaWdodC1zbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4ubWFyZ2luLXJpZ2h0LXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLnRhYmJlZC1wYW5lbCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIC51cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnRhYmJlZC1wYW5lbC5wYW5lbC1zdHJldGNoZWQgLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRhYmJlZC1wYW5lbC5wYW5lbC1zdHJldGNoZWQgLnBhbmVsLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4OyB9XG4gIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIGEucGFuZWwtdGFicyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLnRhYmJlZC1wYW5lbC5wYW5lbC1zdHJldGNoZWQgYS5wYW5lbC10YWJzIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCBhLnBhbmVsLXRhYnMge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMzJTsgfSB9XG4gIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTZFQTtcbiAgICBjb2xvcjogIzNDNDY0QjsgfVxuICAgIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIC5idXR0b24tY29udmVyc2lvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZERkU4OyB9XG4gICAgLnRhYmJlZC1wYW5lbC5wYW5lbC1zdHJldGNoZWQgLmJ1dHRvbi1jb252ZXJzaW9uLmFjdGl2ZSwgLnRhYmJlZC1wYW5lbC5wYW5lbC1zdHJldGNoZWQgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idXR0b24tY29udmVyc2lvbi5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmJlZC1wYW5lbC5wYW5lbC1zdHJldGNoZWQgLmJ1dHRvbi1jb252ZXJzaW9uLm9uLXBhZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdBQTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50YWJiZWQtcGFuZWwgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50YWJiZWQtcGFuZWwgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAudGFiYmVkLXBhbmVsX19tZW51IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzIzODdhYTsgfVxuICAgIC50YWJiZWQtcGFuZWxfX21lbnUgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAudGFiYmVkLXBhbmVsX19tZW51IHVsIGxpIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cbiAgICAgICAgLnRhYmJlZC1wYW5lbF9fbWVudSB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAudGFiYmVkLXBhbmVsX19tZW51IHVsIGxpIGEge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOGZhMmIwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzhmYTJiMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOGZhMmIwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBjb2xvcjogIzhmYTJiMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLnRhYmJlZC1wYW5lbF9fbWVudSB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cbiAgICAgICAgICAudGFiYmVkLXBhbmVsX19tZW51IHVsIGxpIGEuYWN0aXZlLCAudGFiYmVkLXBhbmVsX19tZW51IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCBsaSAuZHJvcGJ0biBhLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAudGFiYmVkLXBhbmVsX19tZW51IHVsIGxpIC5kcm9wYnRuIGEub24tcGFnZSwgLnRhYmJlZC1wYW5lbF9fbWVudSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gbGkgYS5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnRhYmJlZC1wYW5lbF9fbWVudSB1bCAuZHJvcGJ0biBsaSBhLm9uLXBhZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjM4N2FhOyB9XG4gIC50YWJiZWQtcGFuZWxfX3BhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgIHBhZGRpbmc6IDYwcHggNDVweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnRhYmJlZC1wYW5lbF9fcGFuZWwuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmJlZC1wYW5lbF9fcGFuZWwub24tcGFnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50YWJiZWQtcGFuZWxfX3BhbmVsIC5oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAudGFiYmVkLXBhbmVsX19wYW5lbCAuaGVhZGxpbmUgaDIge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudGFiYmVkLXBhbmVsX19wYW5lbCAuaGVhZGxpbmUgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgIC50YWJiZWQtcGFuZWxfX3BhbmVsIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgICAgLnRhYmJlZC1wYW5lbF9fcGFuZWwgLmhlYWRsaW5lIC5zaGFyZSAuc2hhcmUtYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC50YWJiZWQtcGFuZWxfX3BhbmVsIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLnRhYmJlZC1wYW5lbF9fcGFuZWwgLnZpZGVvLWNhcHRpb24ge1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gICAgLnRhYmJlZC1wYW5lbF9fcGFuZWwgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC50YWJiZWQtcGFuZWxfX3BhbmVsIC5jYXRhbG9nLXRpbGVzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7IH1cbiAgLnRhYmJlZC1wYW5lbF9fcGFuZWwuY2F0YWxvZy10aWxlcyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLyogRmxleCBTb2x1dGlvbnMgKi9cbi5yb3ctZmxleCwgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnJvdy1mbGV4IHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5yb3ctZXEtaGVpZ2h0IHtcbiAgZmxleDogMCAxIDA7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ucm93LWZsZXgtY29sdW1uLCAudGlsZS1jb2wtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ucm93LWNvbGhlaWdodC1lbGFzdGljIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IGF1dG87IH1cbiAgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYzphZnRlciwgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLmN0YS10aWxlcy1jaGFwdGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5jdGEtdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY3RhLXRpbGVzLWNoYXB0ZXIgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmN0YS10aWxlcy1jaGFwdGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmN0YS10aWxlcy1jaGFwdGVyIC5mb3VyLXRpbGUtY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmN0YS10aWxlcy1jaGFwdGVyIC5mb3VyLXRpbGUtY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLmN0YS10aWxlcy1jaGFwdGVyIC5mb3VyLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAuYmxvY2stdGlsZSB7XG4gICAgICB3aWR0aDogY2FsYygyMyUgLSAxNXB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIzODdhYTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmN0YS10aWxlcy1jaGFwdGVyIC5mb3VyLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAuYmxvY2stdGlsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIzODdhYTsgfVxuICAgICAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZTpub3QoOmxhc3QtY2hpbGQpLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlOm5vdCg6bGFzdC1jaGlsZCksIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlOm5vdCg6bGFzdC1jaGlsZCksIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDE1cHggKiAxLjI4NSk7IH0gfVxuICAgICAgLmN0YS10aWxlcy1jaGFwdGVyIC5mb3VyLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50LCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50LCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmN0YS10aWxlcy1jaGFwdGVyIC5mb3VyLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50LCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50LCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMjBweDsgfSB9XG4gICAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBoMywgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBoMywgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgaDMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmN0YS10aWxlcy1jaGFwdGVyIC5mb3VyLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGgzLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGgzLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBoMywgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBoMyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgICAuY3RhLXRpbGVzLWNoYXB0ZXIgLmZvdXItdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSwgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBhLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBhLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAgICAgLmN0YS10aWxlcy1jaGFwdGVyIC5mb3VyLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiwgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4sIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmN0YS10aWxlcy1jaGFwdGVyIC5mb3VyLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IHAsIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgcCwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgcCwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBwIHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGUge1xuICAgIHdpZHRoOiBjYWxjKDMwJSAtIDE1cHgpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGUge1xuICAgIHdpZHRoOiBjYWxjKDQ3JSAtIDE1cHgpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGUgYSB7XG4gICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAuYmxvY2stdGlsZSBhOmhvdmVyLFxuICAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udHdvLWljb24tdGlsZXMtY2hhcHRlcixcbi50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgaDMsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIHAsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJ1dHRvbi1jb252ZXJzaW9uLWxpbmssXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJ1dHRvbi1jb252ZXJzaW9uLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzAxNGE7IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmljb24tb3JhbmdlLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5pY29uLW9yYW5nZSB7XG4gICAgY29sb3I6ICNmZjVlMzk7IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmljb24tYmx1ZSxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuaWNvbi1ibHVlIHtcbiAgICBjb2xvcjogIzBmNzg5YjsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuaWNvbi1wbHVtLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5pY29uLXBsdW0ge1xuICAgIGNvbG9yOiAjYWYyMzVmOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIGEgc3Bhbi50aXRsZS1oMyxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciBhIHNwYW4udGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIGEgc3Bhbi5wYXJhZ3JhcGgsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgYSBzcGFuLnBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmNvbnRlbnQgcCxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudC10b3AsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQtdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50LWJvdHRvbSxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudC1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQgYSxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCBhIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCBhLmJ1dHRvbi1jb252ZXJzaW9uLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IGEuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCBoMyxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCBoMyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQgaDMsXG4gICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IGgzIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQgaDMsXG4gICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IGgzIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQgaDMsXG4gICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IGgzIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlLXJvdyxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IDYlO1xuICAgIG1hcmdpbi1yaWdodDogNiU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZS1yb3csXG4gICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlLXJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZSxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCxcbiAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTUlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTUlOyB9XG4gICAgICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhLFxuICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4udGl0bGUtaDMsXG4gICAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnRpdGxlLWgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnRpdGxlLWgzLFxuICAgICAgICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4udGl0bGUtaDMge1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cbiAgICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnBhcmFncmFwaCxcbiAgICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4ucGFyYWdyYXBoIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgICAgICAgd2lkdGg6IDMwcmVtOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnBhcmFncmFwaCxcbiAgICAgICAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnBhcmFncmFwaCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4ucGFyYWdyYXBoLFxuICAgICAgICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4ucGFyYWdyYXBoIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnBhcmFncmFwaCxcbiAgICAgICAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnBhcmFncmFwaCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuIGksXG4gICAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuIGkge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBvYmplY3QsXG4gICAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBvYmplY3Qge1xuICAgICAgICAgIGhlaWdodDogMThyZW07XG4gICAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4udmlkZW8tYmxvY2stcGFydG5lci1yb3V0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi52aWRlby1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAudmlkZW8tYmxvY2suZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzczYztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudmlkZW8tYmxvY2subGFyZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC52aWRlby1ibG9jay5sYXJnZSBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAudmlkZW8tYmxvY2tfX2hlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDsgfVxuXG4udGlsZS1jb250YWluZXIgLnZpZGVvLWpzIHtcbiAgcGFkZGluZy10b3A6IDc1LjI1JTsgfVxuXG4udGlsZS1jb250YWluZXIgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZm9udC1zaXplOiA0LjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IDU1cHg7XG4gIGxlZnQ6IDY1JTtcbiAgdG9wOiA1NSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlsZS1jb250YWluZXIgLnZpZGVvLWpzIHtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC50aWxlLWNvbnRhaW5lciAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBsZWZ0OiA2MCU7XG4gICAgdG9wOiA1MCU7IH1cbiAgLnRpbGUtY29udGFpbmVyIC52anMtYmlnLXBsYXktY2VudGVyZWQge1xuICAgIHRvcDogNTAlOyB9IH1cblxuLnZpZGVvLXdyYXBwZXItZnMge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IHRhYmVsO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLnZpZGVvLXdyYXBwZXItZnMgdmlkZW8ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudmlkZW8td3JhcHBlci1mcyAudmpzLWNvbnRyb2wge1xuICAgIGhlaWdodDogMzNweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudmlkZW8td3JhcHBlci1mcyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyxtYXJnaW4gLjVzO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC52aWRlby13cmFwcGVyLWZzIC52aWRlby1qcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuXG4udmlkZW8td3JhcHBlci1mcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLnZpZGVvLXdyYXBwZXItZnMgLmNsb3NlLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHRvcDogMS4xNDI4NTcxNDI5cmVtO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgbGVmdDogMS4xNDI4NTcxNDI5cmVtO1xuICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgLnZpZGVvLXdyYXBwZXItZnMgLmNsb3NlLXZpZGVvOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjsgfVxuICAudmlkZW8td3JhcHBlci1mcyAuY2xvc2UtdmlkZW9fX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudmlkZW8td3JhcHBlci1mcyAuY2xvc2UtdmlkZW9fX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC45Mjg1NzE0Mjg2cmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7IH1cbiAgLnZpZGVvLXdyYXBwZXItZnMgLmNsb3NlLXZpZGVvX19pY29uOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZzogLjcxNDI4NTcxNDNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTk5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnZpZGVvLXdyYXBwZXItZnMgLmNsb3NlLXZpZGVvX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICMwMDk5OTk7IH1cblxuLnZpZGVvLW1pY2V0eXBlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg3OWJhYTtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbi52aWRlby1qcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG4gIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbGVmdDogNjAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLnZpZGVvLWpzIC52anMtY29udHJvbDpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLm9uLWRlbWFuZC13ZWJpbmFyLCAubGl2ZS13ZWJpbmFyLCAucGh5c2ljYWwtZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDM1cHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5wcmVzZW50ZXJzLCAubGl2ZS13ZWJpbmFyIC5wcmVzZW50ZXJzLCAucGh5c2ljYWwtZXZlbnQgLnByZXNlbnRlcnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5ldmVudC1pbWctY29udGFpbmVyLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5ldmVudC1pbWctY29udGFpbmVyLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLmV2ZW50LWltZy1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGgxLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGgxLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaDIsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaDIsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaDMsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaDMsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaDMsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaDMsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGg0LCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGg0LCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaDUsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaDUsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBoNSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoNiwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoNiwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGg2IHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIHAsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgcCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW0gIWltcG9ydGFudDsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBwIHN0cm9uZywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBwIHN0cm9uZywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZCAhaW1wb3J0YW50OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBvbCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIHVsLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIG9sLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIHVsLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgb2wsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIG9sIGxpLCAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgdWwgbGksIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgb2wgbGksIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgdWwgbGksIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBvbCBsaSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBpbWcsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaW1nLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuaW1nLWNhcHRpb24sIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmltZy1jYXB0aW9uLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLmltZy1jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgaDEsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIGgxLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnRpdGxlIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIGgxLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSBoMSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC50aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5zaGFyZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgLnNoYXJlLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgLnNoYXJlLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSAuc2hhcmUsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIGEsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIGEsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgYSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIGEsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIGEsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gYnV0dG9uLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gYnV0dG9uLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgZm9ybSBidXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIGJ1dHRvbiwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIGJ1dHRvbiwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGZvcm0gYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIGJ1dHRvbiwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIGJ1dHRvbiwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGZvcm0gYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIC5jaGVja2JveCBsYWJlbCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIC5jaGVja2JveCBsYWJlbCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gc2VsZWN0LCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gc2VsZWN0LCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgZm9ybSBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gc2VsZWN0OjotbXMtZXhwYW5kLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gc2VsZWN0OjotbXMtZXhwYW5kLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3gge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB0ZXh0LWluZGVudDogLTE1cHg7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3guZXJyb3IsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3guZXJyb3IsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveC5lcnJvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcC5jaGVja2JveCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcC5jaGVja2JveCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwLmNoZWNrYm94IHtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5MVl92YWxpZGF0aW9uX21lc3NhZ2UsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuTFZfdmFsaWRhdGlvbl9tZXNzYWdlLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0NDMDAwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgMCAwIDVweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1jb250cm9sLmVycm9yLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tY29udHJvbC5lcnJvciwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tY29udHJvbC5lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgbGksIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGxpLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGxpIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UsXG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UsXG4gIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UsXG4gIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBoNCxcbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIGg0LCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBoNCxcbiAgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSBoNCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBoNCxcbiAgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIGg0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCxcbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50LCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCxcbiAgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCxcbiAgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBhLFxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBhLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBhLFxuICAgIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgYSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBhLFxuICAgIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IHAsXG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBwLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBwLFxuICAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHAsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgcCxcbiAgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLm90aGVyLWlubGluZS1mb3JtIHNlbGVjdCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAub3RoZXItaW5saW5lLWZvcm0gc2VsZWN0LCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLm90aGVyLWlubGluZS1mb3JtIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLm90aGVyLWlubGluZS1mb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAub3RoZXItaW5saW5lLWZvcm0gc2VsZWN0OjotbXMtZXhwYW5kLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLm90aGVyLWlubGluZS1mb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgI3F1b3RlX2ltZywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAjcXVvdGVfaW1nLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgI3F1b3RlX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjMDA0NjY5OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlICNxdW90ZV9pbWcsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgI3F1b3RlX2ltZywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlICNxdW90ZV9pbWcge1xuICAgICAgICB3aWR0aDogNTBweDsgfSB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAucXVvdGVzLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5xdW90ZXMsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAucXVvdGVzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xuICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnF1b3RlcywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAucXVvdGVzLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnF1b3RlcyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zaWduYXR1cmUsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnNpZ25hdHVyZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zaWduYXR1cmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuaW1nLXF1b3RlLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5pbWctcXVvdGUsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuaW1nLXF1b3RlIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmdyZXktYmFyLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5ncmV5LWJhciwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5ncmV5LWJhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAucGFnZS10YWcsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnBhZ2UtdGFnLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnBhZ2UtdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud2ViaW5hci10YWdsaW5lLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53ZWJpbmFyLXRhZ2xpbmUsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud2ViaW5hci10YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3Ige1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBpbWcsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIGltZywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBwLmF1dGhvci1uYW1lLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBwLmF1dGhvci1uYW1lLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAucGFnZS10YWcsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnBhZ2UtdGFnLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnBhZ2UtdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud2ViaW5hci10YWdsaW5lLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53ZWJpbmFyLXRhZ2xpbmUsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud2ViaW5hci10YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5mb3JtLWdyb3VwLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5mb3JtLWdyb3VwLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTVweDsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZSBpbWcsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUgaW1nLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA1OHB4OyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlIHAsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUgcCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUtYXV0aG9yLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlLWF1dGhvciwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlLWF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZS1hdXRob3IgcCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZS1hdXRob3IgcCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlLWF1dGhvciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZS1hdXRob3IgYSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZS1hdXRob3IgYSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlLWF1dGhvciBhIHtcbiAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgaW1nLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBpbWcsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgcCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgcCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBwLmF1dGhvci1uYW1lIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5ldmVudC1kZXRhaWxzLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5ldmVudC1kZXRhaWxzLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLmV2ZW50LWRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmV2ZW50LWRldGFpbHMgc3BhbiwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZXZlbnQtZGV0YWlscyBzcGFuLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLmV2ZW50LWRldGFpbHMgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZXZlbnQtZGV0YWlscyBzdHJvbmcsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmV2ZW50LWRldGFpbHMgc3Ryb25nLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLmV2ZW50LWRldGFpbHMgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuXG4ub24tZGVtYW5kLXdlYmluYXItbWVkaWEgaDIge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDsgfVxuXG4ud2ViaW5hci1saXN0IC50aWxlLWRldGFpbHMgaDEsIC53ZWJpbmFyLWxpc3QgLnRpbGUtZGV0YWlscyBoMiwgLndlYmluYXItbGlzdCAudGlsZS1kZXRhaWxzIGgzLCAud2ViaW5hci1saXN0IC50aWxlLWRldGFpbHMgaDQge1xuICBsaW5lLWhlaWdodDogMi41cmVtOyB9XG5cbi53ZWJpbmFyLWxpc3QgLmltZy1oZWlnaHQtaWUge1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ud2ViaW5hci1saXN0IHZpZGVvIHtcbiAgaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMzAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTMwJSAhaW1wb3J0YW50OyB9XG5cbmh0bWwge1xuICAvKlxyXG4gICAgICAgIFNldHRpbmcgdGhlIGRvY3VtZW50J3MgZm9udCBzaXplIGVuYWJsZXMgdGhlIHJlbSBtZWFzdXJlbWVudHMgKHdoaWNoIGlzIGJhc2VkIG9uIHRoZSBkb2N1bWVudCBmb250IHNpemUpIHRvIGJlIFxyXG4gICAgICAgIHJlc3BvbnNpdmUuIFxyXG4gICAgKi9cbiAgZm9udC1zaXplOiA2Mi41JTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDU2LjI1JTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiA1MCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDQzLjc1JTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMzcuNSU7IH0gfVxuXG4vKkZvbnQgQXdlc29tZSovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTsgfVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg2ZW07XG4gIHdpZHRoOiAyLjE0Mjg2ZW07XG4gIHRvcDogMC4xNDI4NmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZhLWxpLmZhLWxnIHtcbiAgICBsZWZ0OiAtMS44NTcxNGVtOyB9XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtOyB9XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgFwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgVwiOyB9XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjsgfVxuXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ag1wiOyB9XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhFwiOyB9XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CFXCI7IH1cblxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiOyB9XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CHXCI7IH1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjsgfVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjsgfVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjsgfVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ai1wiOyB9XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiOyB9XG5cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjVwiOyB9XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjlwiOyB9XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjsgfVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CRXCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AklwiOyB9XG5cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJNcIjsgfVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlFwiOyB9XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CVXCI7IH1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AllwiOyB9XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CXXCI7IH1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJhcIjsgfVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Am1wiOyB9XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CdXCI7IH1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CeXCI7IH1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjsgfVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKJcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ao1wiOyB9XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7IH1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKVcIjsgfVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AplwiOyB9XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiOyB9XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKhcIjsgfVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CpXCI7IH1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjsgfVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CrXCI7IH1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKxcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiOyB9XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArlwiOyB9XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ar1wiOyB9XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLBcIjsgfVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsVwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CyXCI7IH1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+As1wiOyB9XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtFwiOyB9XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C1XCI7IH1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C3XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C4XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AulwiOyB9XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLtcIjsgfVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C8XCI7IH1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvVwiOyB9XG5cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvlwiOyB9XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYBcIjsgfVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgVwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYJcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bg1wiOyB9XG5cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYRcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYVcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYZcIjsgfVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GHXCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYhcIjsgfVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiVwiOyB9XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BilwiOyB9XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GLXCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GMXCI7IH1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY1cIjsgfVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjlwiOyB9XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GRXCI7IH1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GSXCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GUXCI7IH1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GVXCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZdcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GYXCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmVwiOyB9XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmlwiOyB9XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GbXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GcXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GdXCI7IH1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnlwiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7IH1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GiXCI7IH1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaNcIjsgfVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpFwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaVcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaZcIjsgfVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bp1wiOyB9XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqFwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgapcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bq1wiOyB9XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GsXCI7IH1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga1cIjsgfVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GuXCI7IH1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsFwiOyB9XG5cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsVwiOyB9XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BslwiOyB9XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bs1wiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbRcIjsgfVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtVwiOyB9XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbZcIjsgfVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bt1wiOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbhcIjsgfVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G6XCI7IH1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bu1wiOyB9XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvFwiOyB9XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvVwiOyB9XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvlwiOyB9XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7IH1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KBXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CglwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoNcIjsgfVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KEXCI7IH1cblxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KFXCI7IH1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7IH1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KHXCI7IH1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgohcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KJXCI7IH1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgopcIjsgfVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgotcIjsgfVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7IH1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo1cIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjlwiOyB9XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KQXCI7IH1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkVwiOyB9XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KSXCI7IH1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiOyB9XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KUXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KVXCI7IH1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KWXCI7IH1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpdcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KYXCI7IH1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjsgfVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgppcIjsgfVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KbXCI7IH1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnFwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnVwiOyB9XG5cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp5cIjsgfVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqBcIjsgfVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqFcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ds1wiOyB9XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiOyB9XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqRcIjsgfVxuXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqVcIjsgfVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KmXCI7IH1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KnXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KoXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqpcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqtcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjsgfVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KtXCI7IH1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KuXCI7IH1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiOyB9XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrFcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CslwiOyB9XG5cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4BcIjsgfVxuXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4FcIjsgfVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4JcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4NcIjsgfVxuXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhFwiOyB9XG5cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OFXCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dh1wiOyB9XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjsgfVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiVwiOyB9XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OKXCI7IH1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4tcIjsgfVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg41cIjsgfVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg45cIjsgfVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5FcIjsgfVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OSXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5NcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OUXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OVXCI7IH1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7IH1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5dcIjsgfVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5hcIjsgfVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmVwiOyB9XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmlwiOyB9XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ObXCI7IH1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OcXCI7IH1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OdXCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OeXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OhXCI7IH1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OiXCI7IH1cblxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiOyB9XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6RcIjsgfVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OlXCI7IH1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6ZcIjsgfVxuXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6dcIjsgfVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqFwiOyB9XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqVwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OqXCI7IH1cblxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OrXCI7IH1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OsXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OtXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrlwiOyB9XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OxXCI7IH1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OyXCI7IH1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ColwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7RcIjsgfVxuXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtVwiOyB9XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtlwiOyB9XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O3XCI7IH1cblxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7hcIjsgfVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O5XCI7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DulwiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Du1wiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7IH1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O9XCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O+XCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjsgfVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiOyB9XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiOyB9XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7IH1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjsgfVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7IH1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiOyB9XG5cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiOyB9XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7IH1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjsgfVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SRXCI7IH1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7IH1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjsgfVxuXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJRcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiOyB9XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7IH1cblxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjsgfVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjsgfVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiOyB9XG5cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7IH1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiOyB9XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7IH1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjsgfVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjsgfVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiOyB9XG5cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKZcIjsgfVxuXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjsgfVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjsgfVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqlwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiOyB9XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKxcIjsgfVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7IH1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiOyB9XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SwXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjsgfVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7IH1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjsgfVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjsgfVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7IH1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtlwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLpcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLtcIjsgfVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvFwiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL1cIjsgfVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7IH1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjsgfVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fg1wiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiOyB9XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYVcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WGXCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WHXCI7IH1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7IH1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYlcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7IH1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYxcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WNXCI7IH1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY5cIjsgfVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZBcIjsgfVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkVwiOyB9XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WSXCI7IH1cblxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fk1wiOyB9XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZRcIjsgfVxuXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjsgfVxuXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FllwiOyB9XG5cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZdcIjsgfVxuXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7IH1cblxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WZXCI7IH1cblxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmlwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WbXCI7IH1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ5cIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WgXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaFcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fo1wiOyB9XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaRcIjsgfVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjsgfVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaZcIjsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fp1wiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WpXCI7IH1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqlwiOyB9XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WsXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrVwiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WwXCI7IH1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsVwiOyB9XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WyXCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fs1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W0XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtVwiOyB9XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W2XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ft1wiOyB9XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W4XCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W5XCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbpcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvFwiOyB9XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvVwiOyB9XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aAXCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgVwiOyB9XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjsgfVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gg1wiOyB9XG5cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aEXCI7IH1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7IH1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aHXCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiOyB9XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GilwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhotcIjsgfVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aMXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aNXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aOXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpBcIjsgfVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpFcIjsgfVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7IH1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpNcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aUXCI7IH1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpZcIjsgfVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gl1wiOyB9XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjsgfVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aaXCI7IH1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiOyB9XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnFwiOyB9XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74adXCI7IH1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aeXCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiOyB9XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqFcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GolwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqNcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqRcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7IH1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqZcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gp1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqlcIjsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aqXCI7IH1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7IH1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrVwiOyB9XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrBcIjsgfVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrFcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiOyB9XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a0XCI7IH1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a1XCI7IH1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a2XCI7IH1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gt1wiOyB9XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a4XCI7IH1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuVwiOyB9XG5cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrpcIjsgfVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gu1wiOyB9XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a8XCI7IH1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr1cIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiOyB9XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgFwiOyB9XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eBXCI7IH1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7IH1cblxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hg1wiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhFwiOyB9XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjsgfVxuXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4ZcIjsgfVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4dcIjsgfVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjsgfVxuXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4lcIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HilwiOyB9XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eLXCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eMXCI7IH1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh41cIjsgfVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh45cIjsgfVxuXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eQXCI7IH1cblxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5FcIjsgfVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HklwiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5NcIjsgfVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlFwiOyB9XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7IH1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eWXCI7IH1cblxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eXXCI7IH1cblxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eYXCI7IH1cblxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmVwiOyB9XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eaXCI7IH1cblxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ebXCI7IH1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh51cIjsgfVxuXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnlwiOyB9XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoVwiOyB9XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eiXCI7IH1cblxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ejXCI7IH1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpFwiOyB9XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74elXCI7IH1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6ZcIjsgfVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hp1wiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6hcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqVwiOyB9XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqlwiOyB9XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74erXCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6xcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74etXCI7IH1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh65cIjsgfVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiOyB9XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74exXCI7IH1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eyXCI7IH1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7NcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtVwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e2XCI7IH1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ht1wiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuFwiOyB9XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7lcIjsgfVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7pcIjsgfVxuXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiOyB9XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiOyB9XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e9XCI7IH1cblxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjsgfVxuXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iAXCI7IH1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIFcIjsgfVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7IH1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjsgfVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhFwiOyB9XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjsgfVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiOyB9XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIdcIjsgfVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIlcIjsgfVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjsgfVxuXG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiOyB9XG5cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjFwiOyB9XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7IH1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7IH1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7IH1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjsgfVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7IH1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlFwiOyB9XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiOyB9XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IllwiOyB9XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJdcIjsgfVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7IH1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJlcIjsgfVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImlwiOyB9XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74idXCI7IH1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiOyB9XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiOyB9XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKNcIjsgfVxuXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpVwiOyB9XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjsgfVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKdcIjsgfVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqFwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iqXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjsgfVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjsgfVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLBcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjsgfVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjsgfVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7IH1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiOyB9XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7IH1cblxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLZcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuFwiOyB9XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLlcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7IH1cblxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLtcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiOyB9XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjsgfVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjsgfVxuXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7IH1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7IH1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mDXCI7IH1cblxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mFXCI7IH1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7IH1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiOyB9XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiOyB9XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7IH1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiOyB9XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mQXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mTXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiOyB9XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjsgfVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JllwiOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjsgfVxuXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiOyB9XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjsgfVxuXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjsgfVxuXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7IH1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiOyB9XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjsgfVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjsgfVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7IH1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpVwiOyB9XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JplwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjsgfVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7IH1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjsgfVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjsgfVxuXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviaxcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7IH1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7IH1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjsgfVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibdcIjsgfVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m5XCI7IH1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjsgfVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m7XCI7IH1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m8XCI7IH1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvlwiOyB9XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioBcIjsgfVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qBXCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioJcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qDXCI7IH1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qEXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioVcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qGXCI7IH1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kh1wiOyB9XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviohcIjsgfVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviolcIjsgfVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qKXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ki1wiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjFwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qOXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjsgfVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KklwiOyB9XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipNcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipRcIjsgfVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipZcIjsgfVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiOyB9XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qYXCI7IH1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiOyB9XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7IH1cblxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qbXCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qcXCI7IH1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7IH1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qeXCI7IH1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qgXCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qiXCI7IH1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qjXCI7IH1cblxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjsgfVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjsgfVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiOyB9XG5cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviqhcIjsgfVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7IH1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqtcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjsgfVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirBcIjsgfVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qyXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjsgfVxuXG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiOyB9XG5cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtVwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kt1wiOyB9XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirhcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q5XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7IH1cblxuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirtcIjsgfVxuXG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirxcIjsgfVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir1cIjsgfVxuXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvlwiOyB9XG5cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4BcIjsgfVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4NcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjsgfVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4VcIjsgfVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4ZcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4hcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uKXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uLXCI7IH1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjFwiOyB9XG5cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi41cIjsgfVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjlwiOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5BcIjsgfVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7IH1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uSXCI7IH1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uTXCI7IH1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlFwiOyB9XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlVwiOyB9XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uWXCI7IH1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjsgfVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmFwiOyB9XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uZXCI7IH1cblxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5pcIjsgfVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ubXCI7IH1cblxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ucXCI7IH1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi55cIjsgfVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ugXCI7IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbi8qU2VjdGlvbiBJbXBvcnRzKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBjb2xvcjogIzNjNDY0YjsgfVxuXG4ubW9iaWxlLXNoYXJlLWljb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZWxlbWVudC1pbnZpc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgLyogSUU2LCBJRTcgKi9cbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpOyB9XG5cbi5oZWFkZXItdGFnIHtcbiAgY29sb3I6ICMyMzg3YWE7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRleHQtYmxvY2stdWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMyMzg3QTk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uaWNvbi13aXRoLWN0YS1hbGlnbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiIsIi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjpiZWZvcmUsXG4gICAgKjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnRuLFxuICAgIC5kcm9wdXAgPiAuYnRuIHtcbiAgICAgICAgPiAuY2FyZXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxufVxuIiwiLy9cbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxuLy9cbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxuLy9cbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XG5cbkBhdC1yb290IHtcbiAgLy8gSW1wb3J0IHRoZSBmb250c1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpKTtcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JykpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSkgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSkgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSkgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JykpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cblxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH0gfVxuLmdseXBoaWNvbi1ldXJvLFxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZS1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4tZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH0gfVxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cbi5nbHlwaGljb24tY29weSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXBhc3RlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH0gfVxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2Vcbi8vIHRoZXkgY3VycmVudGx5IHVzZSBVbmljb2RlIGNvZGVwb2ludHMgdGhhdCBhcmUgb3V0c2lkZSB0aGVcbi8vIEJhc2ljIE11bHRpbGluZ3VhbCBQbGFuZSAoQk1QKS4gT2xkZXIgYnVnZ3kgdmVyc2lvbnMgb2YgV2ViS2l0IGNhbid0IGhhbmRsZVxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXG4vLyBOb3RhYmx5LCB0aGUgYnVnIGFmZmVjdHMgc29tZSBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgQW5kcm9pZCBCcm93c2VyLlxuLy8gTW9yZSBpbmZvOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwMTA2XG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cbi8vIC5nbHlwaGljb24ta2V5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNTExXCI7IH0gfVxuLmdseXBoaWNvbi1hbGVydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9IH1cbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWtpbmcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjExXCI7IH0gfVxuLmdseXBoaWNvbi1xdWVlbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMlwiOyB9IH1cbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWJpc2hvcCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH0gfVxuLmdseXBoaWNvbi1rbmlnaHQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNVwiOyB9IH1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XG4uZ2x5cGhpY29uLXRlbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH0gfVxuLmdseXBoaWNvbi1ibGFja2JvYXJkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOFwiOyB9IH1cbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XG4uZ2x5cGhpY29uLWFwcGxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH0gfVxuLmdseXBoaWNvbi1lcmFzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyMVwiOyB9IH1cbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XG4uZ2x5cGhpY29uLWxhbXAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH0gfVxuLmdseXBoaWNvbi1kdXBsaWNhdGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNFwiOyB9IH1cbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNjaXNzb3JzICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH0gfVxuLmdseXBoaWNvbi1iaXRjb2luICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24tYnRjICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXhidCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi15ZW4gICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tanB5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YmxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1ydWIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tc2NhbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMlwiOyB9IH1cbi5nbHlwaGljb24tZWR1Y2F0aW9uICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzNcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXIgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzZcIjsgfSB9XG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH0gfVxuLmdseXBoaWNvbi1vaWwgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOFwiOyB9IH1cbi5nbHlwaGljb24tZ3JhaW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzlcIjsgfSB9XG4uZ2x5cGhpY29uLXN1bmdsYXNzZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXNpemUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1jb2xvciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDJcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbSAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDVcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFseyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0N1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDhcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MFwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbSAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3AgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1M1wiOyB9IH1cbi5nbHlwaGljb24tY29uc29sZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJzY3JpcHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NlwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTdcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNjBcIjsgfSB9XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG59XG5cbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuICBtYXJnaW4tdG9wOiAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGhyLWJvcmRlcjtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuXG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcbi8vXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IGhhdmUgYmVlbiByZW1vdmVkIGluIHY0LlxuXG4vLyAtIEFuaW1hdGlvbnNcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gLSBCb3ggc2hhZG93XG4vLyAtIEJveCBzaXppbmdcbi8vIC0gQ29udGVudCBjb2x1bW5zXG4vLyAtIEh5cGhlbnNcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcbi8vIC0gVHJhbnNpdGlvbnNcbi8vIC0gVXNlciBTZWxlY3RcblxuXG4vLyBBbmltYXRpb25zXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkbmFtZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogJG5hbWU7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJGRlbGF5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkaXRlcmF0aW9uLWNvdW50KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xufVxuQG1peGluIGFuaW1hdGlvbi1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRmaWxsLW1vZGUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG59XG5cbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXG5cbkBtaXhpbiBiYWNrZmFjZS12aXNpYmlsaXR5KCR2aXNpYmlsaXR5KSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi8vIEJveCBzaXppbmdcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogJGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAvLyBGaXJlZm94XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvbnNcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG59XG5cbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbn1cbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbn1cbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG59XG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG5cbi8vIFRyYW5zaXRpb25zXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG59XG4iLCIkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZSAhZGVmYXVsdDtcbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRncmF5LWJhc2U6ICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgZGFya2VuKCM0MjhiY2EsIDYuNSUpICFkZWZhdWx0OyAvLyAjMzM3YWI3XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgIzViYzBkZSAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNmMGFkNGUgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjZDk1MzRmICFkZWZhdWx0O1xuXG5cbi8vPT0gU2NhZmZvbGRpbmdcbi8vXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYm9keS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwb2dyYXBoeVxuLy9cbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjQyODU3MTQyOSAhZGVmYXVsdDsgLy8gMjAvMTRcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxuXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG5cbi8vPT0gSWNvbm9ncmFwaHlcbi8vXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXG5cbi8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxuXG4vLyBbY29udmVydGVyXSBJZiAkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyIGlmIHVzZWQsIHByb3ZpZGUgcGF0aCByZWxhdGl2ZSB0byB0aGUgYXNzZXRzIGxvYWQgcGF0aC5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgYmVjYXVzZSBzb21lIGFzc2V0IGhlbHBlcnMsIHN1Y2ggYXMgU3Byb2NrZXRzLCBkbyBub3Qgd29yayB3aXRoIGZpbGUtcmVsYXRpdmUgcGF0aHMuXG4kaWNvbi1mb250LXBhdGg6IGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIFwiYm9vdHN0cmFwL1wiLCBcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9cIikgIWRlZmF1bHQ7XG5cbi8vKiogRmlsZSBuYW1lIGZvciBhbGwgZm9udCBmaWxlcy5cbiRpY29uLWZvbnQtbmFtZTogICAgICAgICAgXCJnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIgIWRlZmF1bHQ7XG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXG4kaWNvbi1mb250LXN2Zy1pZDogICAgICAgIFwiZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDb21wb25lbnRzXG4vL1xuLy8jIyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuIFZhbHVlcyBiYXNlZCBvbiAxNHB4IHRleHQgYW5kIDEuNDI4IGxpbmUtaGVpZ2h0ICh+MjBweCB0byBzdGFydCkuXG5cbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICA2cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6ICAgMTJweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctbGFyZ2UtdmVydGljYWw6ICAgIDEwcHggIWRlZmF1bHQ7XG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAgMTZweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6ICAgIDVweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICAxMHB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgMXB4ICFkZWZhdWx0O1xuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgIDVweCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWxhcmdlOiAgICAgICAgIDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXG4kbGluZS1oZWlnaHQtc21hbGw6ICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgNHB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgIDZweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAzcHggIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRlIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHggIWRlZmF1bHQ7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gQnV0dG9uc1xuLy9cbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4kYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXByaW1hcnktYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tc3VjY2Vzcy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1pbmZvLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG5cbi8vPT0gRm9ybXNcbi8vXG4vLyMjXG5cbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOSAhZGVmYXVsdDtcblxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1iYXNlOiAgICAgICAgICAgICAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1sYXJnZTogICAgICAgICAgICAgKGNlaWwoJGZvbnQtc2l6ZS1sYXJnZSAqICRsaW5lLWhlaWdodC1sYXJnZSkgKyAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuXG4vLyoqIGAuZm9ybS1ncm91cGAgbWFyZ2luXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXG4kY3Vyc29yLWRpc2FibGVkOiAgICAgICAgICAgICAgICBub3QtYWxsb3dlZCAhZGVmYXVsdDtcblxuXG4vLz09IERyb3Bkb3duc1xuLy9cbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cbiRkcm9wZG93bi1ib3JkZXI6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjE1KSAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYCAqKmZvciBJRTgqKi5cbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXG4kZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuXG5cbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuLy9cbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxuXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItZml4ZWQ6ICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSkgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6ICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICNmOGY4ZjggIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgbGlua3NcbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAjODg4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PT0gSW52ZXJ0ZWQgbmF2YmFyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXG4kbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICMyMjIgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZzXG4vL1xuLy8jI1xuXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLz09IFRhYnNcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuLy89PSBQaWxsc1xuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdpbmF0aW9uXG4vL1xuLy8jI1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IFBhZ2VyXG4vL1xuLy8jI1xuXG4kcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJvcmRlciAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRwYWdlci1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kcGFnZXItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnZXItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gSnVtYm90cm9uXG4vL1xuLy8jI1xuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctY29sb3I6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSkgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplOiAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiA0LjUpKSAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vXG4vLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxuXG4kc3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAgICAjM2M3NjNkICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgI2RmZjBkOCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1zdWNjZXNzLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICMzMTcwOGYgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKSAhZGVmYXVsdDtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgIzhhNmQzYiAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtd2FybmluZy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAgICAjYTk0NDQyICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1iZzogICAgICAgICAgICAgICAgI2YyZGVkZSAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1kYW5nZXItYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuXG4vLz09IFRvb2x0aXBzXG4vL1xuLy8jI1xuXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCB0ZXh0IGNvbG9yXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcblxuLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gUG9wb3ZlcnNcbi8vXG4vLyMjXG5cbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSkgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZV9pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIDAuMDUpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGZhbGxiYWNrIGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogIGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cblxuLy89PSBMYWJlbHNcbi8vXG4vLyMjXG5cbi8vKiogRGVmYXVsdCBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGVmYXVsdC1iZzogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogUHJpbWFyeSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogU3VjY2VzcyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtc3VjY2Vzcy1iZzogICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogSW5mbyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtaW5mby1iZzogICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXG4kbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IHRleHQgY29sb3Igb2YgYSBsaW5rZWQgbGFiZWxcbiRsYWJlbC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBNb2RhbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgdGl0bGVcbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIHRpdGxlIGxpbmUtaGVpZ2h0XG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIG1vZGFsIGNvbnRlbnQgYXJlYVxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3IgKipmb3IgSUU4KipcbiRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBNb2RhbCBiYWNrZHJvcCBiYWNrZ3JvdW5kIGNvbG9yXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBiYWNrZHJvcCBvcGFjaXR5XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgaGVhZGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgI2U1ZTVlNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgZm9vdGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNjAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuXG4vLz09IEFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgYm9sZCAhZGVmYXVsdDtcblxuJGFsZXJ0LXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtaW5mby1iZzogICAgICAgICAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC13YXJuaW5nLWJnOiAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWRhbmdlci1iZzogICAgICAgICAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuXG5cbi8vPT0gUHJvZ3Jlc3MgYmFyc1xuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSB3aG9sZSBwcm9ncmVzcyBjb21wb25lbnRcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIFByb2dyZXNzIGJhciB0ZXh0IGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBWYXJpYWJsZSBmb3Igc2V0dGluZyByb3VuZGVkIGNvcm5lcnMgb24gcHJvZ3Jlc3MgYmFyLlxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmc6ICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuLy8qKiBEYW5nZXIgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZzogICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuLy8qKiBJbmZvIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1pbmZvLWJnOiAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG5cblxuLy89PSBMaXN0IGdyb3VwXG4vL1xuLy8jI1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb24gYC5saXN0LWdyb3VwLWl0ZW1gXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcbiRsaXN0LWdyb3VwLWJvcmRlcjogICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogTGlzdCBncm91cCBib3JkZXIgcmFkaXVzXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBzaW5nbGUgbGlzdCBpdGVtcyBvbiBob3ZlclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3Igb2YgYWN0aXZlIGxpc3QgZWxlbWVudHNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6ICBsaWdodGVuKCRsaXN0LWdyb3VwLWFjdGl2ZS1iZywgNDAlKSAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICRsaXN0LWdyb3VwLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBQYW5lbHNcbi8vXG4vLyMjXG5cbiRwYW5lbC1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFuZWwtYm9keS1wYWRkaW5nOiAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctcGFkZGluZzogICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1wYWRkaW5nOiAgICAgICAgJHBhbmVsLWhlYWRpbmctcGFkZGluZyAhZGVmYXVsdDtcbiRwYW5lbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBlbGVtZW50cyB3aXRoaW4gcGFuZWxzXG4kcGFuZWwtaW5uZXItYm9yZGVyOiAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1iZzogICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLWRlZmF1bHQtdGV4dDogICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwYW5lbC1kZWZhdWx0LWJvcmRlcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOiAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kcGFuZWwtcHJpbWFyeS10ZXh0OiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktYm9yZGVyOiAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhbmVsLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWluZm8taGVhZGluZy1iZzogICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gVGh1bWJuYWlsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGltYWdlXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciBjb2xvclxuJHRodW1ibmFpbC1ib3JkZXI6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciByYWRpdXNcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQ3VzdG9tIHRleHQgY29sb3IgZm9yIHRodW1ibmFpbCBjYXB0aW9uc1xuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAgICAgJHRleHQtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgY2FwdGlvblxuJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc6ICAgOXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gV2VsbHNcbi8vXG4vLyMjXG5cbiR3ZWxsLWJnOiAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kd2VsbC1ib3JkZXI6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHdlbGwtYmcsIDclKSAhZGVmYXVsdDtcblxuXG4vLz09IEJhZGdlc1xuLy9cbi8vIyNcblxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTGlua2VkIGJhZGdlIHRleHQgY29sb3Igb24gaG92ZXJcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYmFkZ2UtYmc6ICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBCYWRnZSB0ZXh0IGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEJhZGdlIGJhY2tncm91bmQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG4kYmFkZ2UtYWN0aXZlLWJnOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGJhZGdlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBCcmVhZGNydW1ic1xuLy9cbi8vIyNcblxuJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbDogICA4cHggIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4vLyoqIEJyZWFkY3J1bWIgYmFja2dyb3VuZCBjb2xvclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIHRleHQgY29sb3JcbiRicmVhZGNydW1iLWNvbG9yOiAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBjdXJyZW50IHBhZ2UgaW4gdGhlIGJyZWFkY3J1bWJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFRleHR1YWwgc2VwYXJhdG9yIGZvciBiZXR3ZWVuIGJyZWFkY3J1bWIgZWxlbWVudHNcbiRicmVhZGNydW1iLXNlcGFyYXRvcjogICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDYXJvdXNlbFxuLy9cbi8vIyNcblxuJGNhcm91c2VsLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKDAsMCwwLC42KSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2xvc2Vcbi8vXG4vLyMjXG5cbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgMCAxcHggMCAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29kZVxuLy9cbi8vIyNcblxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2M3MjU0ZSAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICNmOWYyZjQgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLz09IFR5cGVcbi8vXG4vLyMjXG5cbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cbiRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWw6IDE4MHB4ICFkZWZhdWx0O1xuLy8qKiBUZXh0IG11dGVkIGNvbG9yXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXMgYm9yZGVyIGNvbG9yXG4kYWJici1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcbiRoZWFkaW5ncy1zbWFsbC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIHNtYWxsIGNvbG9yXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBmb250IHNpemVcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFBhZ2UgaGVhZGVyIGJvcmRlciBjb2xvclxuJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogV2lkdGggb2YgaG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0IHRpdGxlc1xuJGRsLWhvcml6b250YWwtb2Zmc2V0OiAgICAgICAgJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbCAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggLmRsLWhvcml6b250YWwgYmVjb21lcyBob3Jpem9udGFsXG4kZGwtaG9yaXpvbnRhbC1icmVha3BvaW50OiAgICAkZ3JpZC1mbG9hdC1icmVha3BvaW50ICFkZWZhdWx0O1xuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXG4kaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbkBtaXhpbiB0YWItZm9jdXMoKSB7XG4gIC8vIFdlYktpdC1zcGVjaWZpYy4gT3RoZXIgYnJvd3NlcnMgd2lsbCBrZWVwIHRoZWlyIGRlZmF1bHQgb3V0bGluZSBzdHlsZS5cbiAgLy8gKEluaXRpYWxseSB0cmllZCB0byBhbHNvIGZvcmNlIGRlZmF1bHQgdmlhIGBvdXRsaW5lOiBpbml0aWFsYCxcbiAgLy8gYnV0IHRoYXQgc2VlbXMgdG8gZXJyb25lb3VzbHkgcmVtb3ZlIHRoZSBvdXRsaW5lIGluIEZpcmVmb3ggYWx0b2dldGhlci4pXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cbkBtaXhpbiBpbWctcmVzcG9uc2l2ZSgkZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0xeH1cIiksIFwiI3skZmlsZS0xeH1cIikpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTJ4fVwiKSwgXCIjeyRmaWxlLTJ4fVwiKSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy9cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xufVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIH1cbn1cblxuXG4vLyBFbXBoYXNpcyAmIG1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiAkZm9udC1zaXplLXNtYWxsIC8gJGZvbnQtc2l6ZS1iYXNlKSk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS13YXJuaW5nLWJnO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG59XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRzdGF0ZS1pbmZvLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXG4uYmctcHJpbWFyeSB7XG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXG4gIC8vIGF1dG9tYXRpY2FsbHkuXG4gIGNvbG9yOiAjZmZmO1xufVxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBQYWdlIGhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xuICBtYXJnaW46ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAubGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBsaXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLy8gRGVzY3JpcHRpb24gTGlzdHNcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcbi8vXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxuXG4uZGwtaG9yaXpvbnRhbCB7XG4gIGRkIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGwtaG9yaXpvbnRhbC1icmVha3BvaW50KSB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogKCRkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogJGRsLWhvcml6b250YWwtb2Zmc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcbmFiYnJbdGl0bGVdLFxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRhYmJyLWJvcmRlci1jb2xvcjtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIEBleHRlbmQgLnRleHQtdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbjogMCAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuXG4gIHAsXG4gIHVsLFxuICBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyAvLyBlbSBkYXNoLCBuYnNwXG4gICAgfVxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4vL1xuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IC8vIG5ic3AsIGVtIGRhc2hcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzc2VzXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbiIsIi8vIFR5cG9ncmFwaHlcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBUZXh0IG92ZXJmbG93XG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgZmxvb3IoKCRndXR0ZXIgLyAyKSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNlaWwoKCRndXR0ZXIgLyAyKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogIGNlaWwoKCRndXR0ZXIgLyAtMikpO1xuICBtYXJnaW4tcmlnaHQ6IGZsb29yKCgkZ3V0dGVyIC8gLTIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICBwYWRkaW5nLWxlZnQ6ICBjZWlsKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gICAgcGFkZGluZy1yaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xuICB9XG59XG5cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTtcbn1cbiIsIi8vXG4vLyBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQmFzZWxpbmUgc3R5bGVzXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgLy8gQ2VsbHNcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIFJlbW92ZSB0b3AgYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdFxuICA+IGNhcHRpb24gKyB0aGVhZCxcbiAgPiBjb2xncm91cCArIHRoZWFkLFxuICA+IHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXG4gID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBOZXN0aW5nXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG5cbi50YWJsZS1jb25kZW5zZWQge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gdGhlYWQgPiB0ciB7XG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWhvdmVyO1xuICB9XG59XG5cblxuLy8gVGFibGUgY2VsbCBzaXppbmdcbi8vXG4vLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXG5cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG50YWJsZSB7XG4gIHRkLFxuICB0aCB7XG4gICAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnYWN0aXZlJywgJHRhYmxlLWJnLWFjdGl2ZSk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdpbmZvJywgJHN0YXRlLWluZm8tYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3dhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcbiAgICA+IC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX0sXG4gICAgPiB0aC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX0gPiB0ZCxcbiAgICAmLiN7JHN0YXRlfSA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9OmhvdmVyLFxuICAgID4gdGguI3skc3RhdGV9OmhvdmVyLFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGQsXG4gICAgJjpob3ZlciA+IC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICRsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxuXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIEBpbmNsdWRlIHRhYi1mb2N1cztcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cztcblxuICAvLyBQbGFjZWhvbGRlclxuICBAaW5jbHVkZSBwbGFjZWhvbGRlcjtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxufVxuXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1Ncbi8vXG4vLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuLy9cbi8vIE5vdGUgdGhhdCBhcyBvZiA5LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1zbSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xufVxuXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuLy9cbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtYmFzZSk7XG5cbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LXNtJywgJGlucHV0LWhlaWdodC1zbWFsbCwgJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xuLmZvcm0tZ3JvdXAtc20ge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtc21hbGwpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gIH1cbn1cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LWxnJywgJGlucHV0LWhlaWdodC1sYXJnZSwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xuLmZvcm0tZ3JvdXAtbGcge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtbGFyZ2UpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxuICB9XG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5cbi8vIEhlbHAgdGV4dFxuLy9cbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IGxpZ2h0ZW4oJHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3Rcbn1cblxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxuXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG5AbWl4aW4gZm9ybS1pbmxpbmUge1xuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbi5mb3JtLWlubGluZSB7XG4gIEBpbmNsdWRlIGZvcm0taW5saW5lO1xufVxuXG5cblxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xuLy9cbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXG5cbi5mb3JtLWhvcml6b250YWwge1xuXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xuICAvL1xuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICB9XG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gge1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcbiAgfVxuXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xuICAuZm9ybS1ncm91cCB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gIH1cblxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gICAgfVxuICB9XG5cbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcbiAgLy9cbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG5cbiAgLy8gRm9ybSBncm91cCBzaXplc1xuICAvL1xuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxuICAuZm9ybS1ncm91cC1sZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cC1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcbi8vIGFuZCBzdWNjZXNzZXMuXG5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkdGV4dC1jb2xvcjogIzU1NSwgJGJvcmRlci1jb2xvcjogI2NjYywgJGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSxcbiAgJi5yYWRpbyBsYWJlbCxcbiAgJi5jaGVja2JveCBsYWJlbCxcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgJHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbigkYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICB9XG4gIH1cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXMpIHtcbiAgJGNvbG9yLXJnYmE6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgLjYpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggJGNvbG9yLXJnYmEpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIHNlbGVjdCN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhI3skcGFyZW50fSxcbiAgc2VsZWN0W211bHRpcGxlXSN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWJhc2UsICRsaW5lLWhlaWdodC1iYXNlLCAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5idG5cbn1cblxuYS5idG4ge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXN1Y2Nlc3MtY29sb3IsICRidG4tc3VjY2Vzcy1iZywgJGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxuLmJ0bi1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xufVxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxuLmJ0bi13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGFuZ2VyLWNvbG9yLCAkYnRuLWRhbmdlci1iZywgJGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cblxuXG4vLyBMaW5rIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmJ0bi14cyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXhzLXZlcnRpY2FsLCAkcGFkZGluZy14cy1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuIiwiLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcbn1cbiIsIi8vXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGVhZHMgdXAhXG4vL1xuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjE1cyBsaW5lYXIpO1xuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRyJi5pbiB0byB0ci5jb2xsYXBzZS5pblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGJvZHkmLmluIHRvIHRib2R5LmNvbGxhcHNlLmluXG59XG5cbnRyLmNvbGxhcHNlLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoaGVpZ2h0LCB2aXNpYmlsaXR5KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gbWVudXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogICAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gIGJvcmRlci10b3A6ICAgJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAvLyBBbGlnbnMgdGhlIGRyb3Bkb3duIG1lbnUgdG8gcmlnaHRcbiAgLy9cbiAgLy8gRGVwcmVjYXRlZCBhcyBvZiAzLjEuMCBpbiBmYXZvciBvZiBgLmRyb3Bkb3duLW1lbnUtW2Rpcl1gXG4gICYucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiB0aGUgZHJvcGRvd25cbiAgLmRpdmlkZXIge1xuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgfVxuXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuICA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICB9XG59XG5cbi8vIEhvdmVyL0ZvY3VzIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgc3RhdGVcbi8vXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcbiAgICBAaW5jbHVkZSByZXNldC1maWx0ZXI7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLm9wZW4ge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbiAgcmlnaHQ6IDA7XG59XG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cbi8vXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAoJHppbmRleC1kcm9wZG93biAtIDEwKTtcbn1cblxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vL1xuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cblxuLmRyb3B1cCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XG4gIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICByaWdodDogMDsgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICBsZWZ0OiAwOyByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gUmVzZXQgZmlsdGVycyBmb3IgSUVcbi8vXG4vLyBXaGVuIHlvdSBuZWVkIHRvIHJlbW92ZSBhIGdyYWRpZW50IGJhY2tncm91bmQsIGRvIG5vdCBmb3JnZXQgdG8gdXNlIHRoaXMgdG8gcmVzZXRcbi8vIHRoZSBJRSBmaWx0ZXIgZm9yIElFOSBhbmQgYmVsb3cuXG5cbkBtaXhpbiByZXNldC1maWx0ZXIoKSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG59XG4iLCIvL1xuLy8gQnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbi5idG4tZ3JvdXAge1xuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCxcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHksIGdpdmVuIHRoYXQgYSAuZHJvcGRvd24tbWVudSBpcyB1c2VkIGltbWVkaWF0ZWx5IGFmdGVyIGl0XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIEN1c3RvbSBlZGl0cyBmb3IgaW5jbHVkaW5nIGJ0bi1ncm91cHMgd2l0aGluIGJ0bi1ncm91cHMgKHVzZWZ1bCBmb3IgaW5jbHVkaW5nIGRyb3Bkb3duIGJ1dHRvbnMgd2l0aGluIGEgYnRuLWdyb3VwKVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gT24gYWN0aXZlIGFuZCBvcGVuLCBkb24ndCBzaG93IG91dGxpbmVcbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAteHMgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXhzOyB9XG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIGxpbmUgYmV0d2VlbiBidXR0b25zIHNvbWUgZGVwdGhcbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBhbmQgc2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8vIENhcmV0cyBpbiBvdGhlciBidXR0b24gc2l6ZXNcbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZTtcbn1cblxuXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICA+IC5idG4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuXG5cbi8vIEp1c3RpZmllZCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgPiAuYnRuLWdyb3VwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG4iLCIvL1xuLy8gSW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZHJvcGRvd25zXG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyAvLyBwcmV2ZW50IGlucHV0IGdyb3VwcyBmcm9tIGluaGVyaXRpbmcgYm9yZGVyIHN0eWxlcyBmcm9tIHRhYmxlIGNlbGxzIHdoZW4gcGxhY2VkIHdpdGhpbiBhIHRhYmxlXG5cbiAgLy8gVW5kbyBwYWRkaW5nIGFuZCBmbG9hdCBvZiBncmlkIGNsYXNzZXNcbiAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLy8gSUU5IGZ1YmFycyB0aGUgcGxhY2Vob2xkZXIgYXR0cmlidXRlIGluIHRleHQgaW5wdXRzIGFuZCB0aGUgYXJyb3dzIG9uXG4gICAgLy8gc2VsZWN0IGVsZW1lbnRzIGluIGlucHV0IGdyb3Vwcy4gVG8gZml4IGl0LCB3ZSBmbG9hdCB0aGUgaW5wdXQuIERldGFpbHM6XG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU2MSNpc3N1ZWNvbW1lbnQtMjg5MzY4NTVcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZyBvcHRpb25zXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1sZztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmlucHV0LXNtO1xufVxuXG5cbi8vIERpc3BsYXkgYXMgdGFibGUtY2VsbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi8vIEFkZG9uIGFuZCBhZGRvbiB3cmFwcGVyIGZvciBidXR0b25zXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cbi8vIFRleHQgaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gU2l6aW5nXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gICYuaW5wdXQtbGcge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIDFweCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIE5hdnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxuICBsaXN0LXN0eWxlOiBub25lO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICAgJi5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT3BlbiBkcm9wZG93bnNcbiAgLm9wZW4gPiBhIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcbiAgLy9cbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcbiAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cbiAgLm5hdi1kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcjtcbiAgfVxuXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXG4gIC8vXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XG4gID4gbGkgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBUYWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZSwgYW5kIGl0cyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXG4gICYubmF2LWp1c3RpZmllZCB7XG4gICAgQGV4dGVuZCAubmF2LWp1c3RpZmllZDtcbiAgICBAZXh0ZW5kIC5uYXYtdGFicy1qdXN0aWZpZWQ7XG4gIH1cbn1cblxuXG4vLyBQaWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdi1waWxscyB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLy8gTGlua3MgcmVuZGVyZWQgYXMgcGlsbHNcbiAgICA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogJG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YWNrZWQgcGlsbHNcbi5uYXYtc3RhY2tlZCB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIG5vIG5lZWQgZm9yIHRoaXMgZ2FwIGJldHdlZW4gbmF2IGl0ZW1zXG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2IHZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEp1c3RpZmllZCBuYXYgbGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICA+IGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTtcbiAgICAgID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3Rcbi8vXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgPiBsaSA+IGEge1xuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSxcbiAgICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAvLyBtYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gTmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDsgLy8gRW5zdXJlIGEgbmF2YmFyIGFsd2F5cyBzaG93cyAoZS5nLiwgd2l0aG91dCBhIC5uYXZiYXItYnJhbmQgaW4gY29sbGFwc2VkIG1vZGUpXG4gIG1hcmdpbi1ib3R0b206ICRuYXZiYXItbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgLy8gUHJldmVudCBmbG9hdHMgZnJvbSBicmVha2luZyB0aGUgbmF2YmFyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGhlYWRpbmdcbi8vXG4vLyBHcm91cHMgYC5uYXZiYXItYnJhbmRgIGFuZCBgLm5hdmJhci10b2dnbGVgIGludG8gYSBzaW5nbGUgY29tcG9uZW50IGZvciBlYXN5XG4vLyBzdHlsaW5nIG9mIHJlc3BvbnNpdmUgYXNwZWN0cy5cblxuLm5hdmJhci1oZWFkZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGNvbGxhcHNlIChib2R5KVxuLy9cbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3Ncbi8vIHZhcmlvdXMgZGV2aWNlIHNpemVzLiBCeSBkZWZhdWx0LCB0aGlzIGNvbnRlbnQgaXMgY29sbGFwc2VkIHdoZW4gPDc2OHB4LCBidXRcbi8vIHdpbGwgZXhwYW5kIHBhc3QgdGhhdCBmb3IgYSBob3Jpem9udGFsIGRpc3BsYXkuXG4vL1xuLy8gVG8gc3RhcnQgKG9uIG1vYmlsZSBkZXZpY2VzKSB0aGUgbmF2YmFyIGxpbmtzLCBmb3JtcywgYW5kIGJ1dHRvbnMgYXJlIHN0YWNrZWRcbi8vIHZlcnRpY2FsbHkgYW5kIGluY2x1ZGUgYSBgbWF4LWhlaWdodGAgdG8gb3ZlcmZsb3cgaW4gY2FzZSB5b3UgaGF2ZSB0b28gbXVjaFxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nLWxlZnQ6ICAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICYuaW4ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICYuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgc2V0dGluZ1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmluIHtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLy8gVW5kbyB0aGUgY29sbGFwc2Ugc2lkZSBwYWRkaW5nIGZvciBuYXZiYXJzIHdpdGggY29udGFpbmVycyB0byBlbnN1cmVcbiAgICAvLyBhbGlnbm1lbnQgb2YgcmlnaHQtYWxpZ25lZCBjb250ZW50cy5cbiAgICAubmF2YmFyLWZpeGVkLXRvcCAmLFxuICAgIC5uYXZiYXItc3RhdGljLXRvcCAmLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6ICRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDtcblxuICAgIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogJHNjcmVlbi14cy1taW4pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxuLy9cbi8vIFdoZW4gYSBjb250YWluZXIgaXMgcHJlc2VudCwgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiB0aGUgaGVhZGVyIGFuZCBjb2xsYXBzZS5cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICA+IC5uYXZiYXItaGVhZGVyLFxuICA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1sZWZ0OiAgLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAgMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXG4vL1xuLy8gRGlzcGxheSB0aGUgbmF2YmFyIGFjcm9zcyB0aGUgZW50aXJldHkgb2YgdGhlIHBhZ2Ugb3IgZml4ZWQgaXQgdG8gdGhlIHRvcCBvclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxuXG4vLyBTdGF0aWMgdG9wICh1bmZpeGVkLCBidXQgMTAwJSB3aWRlKSBuYXZiYXJcbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEZpeCB0aGUgdG9wL2JvdHRvbSBuYXZiYXJzIHdoZW4gc2NyZWVuIHJlYWwgZXN0YXRlIHN1cHBvcnRzIGl0XG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXItZml4ZWQ7XG5cbiAgLy8gVW5kbyB0aGUgcm91bmRlZCBjb3JuZXJzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuXG4vLyBCcmFuZC9wcm9qZWN0IG5hbWVcblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyICYsXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0b2dnbGVcbi8vXG4vLyBDdXN0b20gYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgYC5uYXZiYXItY29sbGFwc2VgLCBwb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZVxuLy8gSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxuICAvLyBzdHlsZXMgdG8gYDpmb2N1c2AuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAvLyBCYXJzXG4gIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG4gIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdiBsaW5rc1xuLy9cbi8vIEJ1aWxkcyBvbiB0b3Agb2YgdGhlIGAubmF2YCBjb21wb25lbnRzIHdpdGggaXRzIG93biBtb2RpZmllciBjbGFzcyB0byBtYWtlXG4vLyB0aGUgbmF2IHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgaG9yaXpvbnRhbCBuYXYgKGFib3ZlIDc2OHB4KS5cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46ICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgLyAyKSAoLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsKTtcblxuICA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6ICAgIDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICA+IGxpID4gYSxcbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgICAgIH1cbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICA+IGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogICAgJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBmb3JtXG4vL1xuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cbi8vIG91ciBuYXZiYXJzLlxuXG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZzogMTBweCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICRzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG5cbiAgLy8gTWl4aW4gYmVoYXZpb3IgZm9yIG9wdGltdW0gZGlzcGxheVxuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVmVydGljYWxseSBjZW50ZXIgaW4gZXhwYW5kZWQsIGhvcml6b250YWwgbmF2YmFyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gIC8vIFVuZG8gMTAwJSB3aWR0aCBmb3IgcHVsbCBjbGFzc2VzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd24gbWVudXNcblxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldHNcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldCBzdXBwb3J0IGZvciBkcm9wdXBzIHZpYSBleHRyYSBkcm9wdXAgY2xhc3Ncbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXZiYXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xufVxuXG5cbi8vIEJ1dHRvbnMgaW4gbmF2YmFyc1xuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxuXG4ubmF2YmFyLWJ0biB7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gICYuYnRuLXNtIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1zbWFsbCk7XG4gIH1cbiAgJi5idG4teHMge1xuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XG4gIH1cbn1cblxuXG4vLyBUZXh0IGluIG5hdmJhcnNcbi8vXG4vLyBBZGQgYSBjbGFzcyB0byBtYWtlIGFueSBlbGVtZW50IHByb3Blcmx5IGFsaWduIGl0c2VsZiB2ZXJ0aWNhbGx5IHdpdGhpbiB0aGUgbmF2YmFycy5cblxuLm5hdmJhci10ZXh0IHtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRsaW5lLWhlaWdodC1jb21wdXRlZCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZXB1cnBvc2UgdGhlIHB1bGwgdXRpbGl0aWVzIGFzIHRoZWlyIG93biBuYXZiYXIgdXRpbGl0aWVzIHRvIGF2b2lkIHNwZWNpZmljaXR5XG4vLyBpc3N1ZXMgd2l0aCBwYXJlbnRzIGFuZCBjaGFpbmluZy4gT25seSBkbyB0aGlzIHdoZW4gdGhlIG5hdmJhciBpcyB1bmNvbGxhcHNlZFxuLy8gdGhvdWdoIHNvIHRoYXQgbmF2YmFyIGNvbnRlbnRzIHByb3Blcmx5IHN0YWNrIGFuZCBhbGlnbiBpbiBtb2JpbGUuXG4vL1xuLy8gRGVjbGFyZWQgYWZ0ZXIgdGhlIG5hdmJhciBjb21wb25lbnRzIHRvIGVuc3VyZSBtb3JlIHNwZWNpZmljaXR5IG9uIHRoZSBtYXJnaW5zLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRGVmYXVsdCBuYXZiYXJcbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1iZztcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuICB9XG5cbiAgLy8gRHJvcGRvd24gbWVudSBpdGVtc1xuICAubmF2YmFyLW5hdiB7XG4gICAgLy8gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgZnJvbSBvcGVuIGRyb3Bkb3duXG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIExpbmtzIGluIG5hdmJhcnNcbiAgLy9cbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJbnZlcnNlIG5hdmJhclxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgNyUpO1xuICB9XG5cbiAgLy8gRHJvcGRvd25zXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTmF2YmFyIHZlcnRpY2FsIGFsaWduXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzMHB4KTtgIHRvIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgdG9wIG1hcmdpbi5cblxuQG1peGluIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkZWxlbWVudC1oZWlnaHQpIHtcbiAgbWFyZ2luLXRvcDogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgLyAyKTtcbn1cbiIsIi8vXG4vLyBQYWdpbmF0aW9uIChtdWx0aXBsZSBwYWdlcylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgLy8gUmVtb3ZlIGxpc3Qtc3R5bGUgYW5kIGJsb2NrLWxldmVsIGRlZmF1bHRzXG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gQ29sbGFwc2Ugd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGxpID4gYSxcbiAgPiBsaSA+IHNwYW4ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBzcGFuIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICA+IC5kaXNhYmxlZCB7XG4gICAgPiBzcGFuLFxuICAgID4gc3Bhbjpob3ZlcixcbiAgICA+IHNwYW46Zm9jdXMsXG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBMYXJnZVxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuXG4vLyBTbWFsbFxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gID4gbGkge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VyIHBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnZXItYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHBhZ2VyLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5leHQge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2aW91cyB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZWQge1xuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzLFxuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogJHBhZ2VyLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIExhYmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRsYWJlbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmxhYmVsXG5cbiAgLy8gRW1wdHkgbGFiZWxzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBsYWJlbHMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbn1cblxuLy8gQWRkIGhvdmVyIGVmZmVjdHMsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5sYWJlbCB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGFiZWwtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIENvbG9yc1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgbGFiZWxzIGdldCBkYXJrZXIgb24gOmhvdmVyKVxuXG4ubGFiZWwtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRlZmF1bHQtYmcpO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXByaW1hcnktYmcpO1xufVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXN1Y2Nlc3MtYmcpO1xufVxuXG4ubGFiZWwtaW5mbyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWluZm8tYmcpO1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXdhcm5pbmctYmcpO1xufVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGFuZ2VyLWJnKTtcbn1cbiIsIi8vIExhYmVsc1xuXG5AbWl4aW4gbGFiZWwtdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICZbaHJlZl0ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhZGdlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xuICBsaW5lLWhlaWdodDogJGJhZGdlLWxpbmUtaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJhZGdlLWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cblxuICAuYnRuLXhzICYsXG4gIC5idG4tZ3JvdXAteHMgPiAuYnRuICYge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEuYmFkZ2VcblxuICAvLyBBY2NvdW50IGZvciBiYWRnZXMgaW4gbmF2c1xuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+ICYsXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+ICYge1xuICAgIGNvbG9yOiAkYmFkZ2UtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1hY3RpdmUtYmc7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYgKyAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgPiAmIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cbi8vIEhvdmVyIHN0YXRlLCBidXQgb25seSBmb3IgbGlua3NcbmEuYmFkZ2Uge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJhZGdlLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLy9cbi8vIEp1bWJvdHJvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZy10b3A6ICAgICRqdW1ib3Ryb24tcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcblxuICBoMSxcbiAgLmgxIHtcbiAgICBjb2xvcjogJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICAgIGZvbnQtc2l6ZTogJGp1bWJvdHJvbi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gID4gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkanVtYm90cm9uLWJnLCAxMCUpO1xuICB9XG5cbiAgLmNvbnRhaW5lciAmLFxuICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlOyAvLyBPbmx5IHJvdW5kIGNvcm5lcnMgYXQgaGlnaGVyIHJlc29sdXRpb25zIGlmIGNvbnRhaW5lZCBpbiBhIGNvbnRhaW5lclxuICAgIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAgICAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XG5cbiAgICAuY29udGFpbmVyICYsXG4gICAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICB9XG5cbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiAkanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRodW1ibmFpbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTWl4aW4gYW5kIGFkanVzdCB0aGUgcmVndWxhciBpbWFnZSBjbGFzc1xuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gID4gaW1nLFxuICBhID4gaW1nIHtcbiAgICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSY6aG92ZXIsIGEmOmZvY3VzLCBhJi5hY3RpdmUgdG8gYS50aHVtYm5haWw6aG92ZXIsIGEudGh1bWJuYWlsOmZvY3VzLCBhLnRodW1ibmFpbC5hY3RpdmVcblxuICAvLyBJbWFnZSBjYXB0aW9uc1xuICAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc7XG4gICAgY29sb3I6ICR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuXG4vLyBBZGQgYSBob3ZlciBzdGF0ZSBmb3IgbGlua2VkIHZlcnNpb25zIG9ubHlcbmEudGh1bWJuYWlsOmhvdmVyLFxuYS50aHVtYm5haWw6Zm9jdXMsXG5hLnRodW1ibmFpbC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xufVxuIiwiLy9cbi8vIEFsZXJ0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGFsZXJ0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLy8gU3BlY2lmaWVkIGZvciB0aGUgaDQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAvLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuICAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICB9XG5cbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxuICA+IHAsXG4gID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICA+IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzYWJsZSwgLy8gVGhlIG1pc3NwZWxsZWQgLmFsZXJ0LWRpc21pc3NhYmxlIHdhcyBkZXByZWNhdGVkIGluIDMuMi4wLlxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogKCRhbGVydC1wYWRkaW5nICsgMjApO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtc3VjY2Vzcy1iZywgJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyLCAkYWxlcnQtc3VjY2Vzcy10ZXh0KTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1pbmZvLWJnLCAkYWxlcnQtaW5mby1ib3JkZXIsICRhbGVydC1pbmZvLXRleHQpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXdhcm5pbmctYmcsICRhbGVydC13YXJuaW5nLWJvcmRlciwgJGFsZXJ0LXdhcm5pbmctdGV4dCk7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1kYW5nZXItYmcsICRhbGVydC1kYW5nZXItYm9yZGVyLCAkYWxlcnQtZGFuZ2VyLXRleHQpO1xufVxuIiwiLy8gQWxlcnRzXG5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkdGV4dC1jb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJHRleHQtY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhciBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdlYktpdFxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLy8gU3BlYyBhbmQgSUUxMCtcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG5cbi8vIEJhciBpdHNlbGZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gT3V0ZXIgY29udGFpbmVyXG4ucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKSk7XG59XG5cbi8vIEJhciBvZiBwcm9ncmVzc1xuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjE1KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xufVxuXG4vLyBTdHJpcGVkIGJhcnNcbi8vXG4vLyBgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci1zdHJpcGVkYCBjbGFzcywgd2hpY2ggeW91IGp1c3QgYWRkIHRvIGFuIGV4aXN0aW5nXG4vLyBgLnByb2dyZXNzLWJhcmAuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG5cbi8vIENhbGwgYW5pbWF0aW9uIGZvciB0aGUgYWN0aXZlIG9uZVxuLy9cbi8vIGAucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXIuYWN0aXZlYCBhcHByb2FjaC5cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZSk7XG59XG5cblxuLy8gVmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWluZm8tYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnKTtcbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xufVxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBQcm9ncmVzcyBiYXJzXG5cbkBtaXhpbiBwcm9ncmVzcy1iYXItdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIC8vIERlcHJlY2F0ZWQgcGFyZW50IGNsYXNzIHJlcXVpcmVtZW50IGFzIG9mIHYzLjIuMFxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAmIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xuICB9XG59XG4iLCIubWVkaWEge1xuICAvLyBQcm9wZXIgc3BhY2luZyBiZXR3ZWVuIGluc3RhbmNlcyBvZiAubWVkaWFcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgem9vbTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDtcbn1cblxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC8vIEZpeCBjb2xsYXBzZSBpbiB3ZWJraXQgZnJvbSBtYXgtd2lkdGg6IDEwMCUgYW5kIGRpc3BsYXk6IHRhYmxlLWNlbGwuXG4gICYuaW1nLXRodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIGhlYWRpbmdzIGZvciB0aWdodGVyIGRlZmF1bHQgc3BhY2luZ1xuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8vIE1lZGlhIGxpc3QgdmFyaWF0aW9uXG4vL1xuLy8gVW5kbyBkZWZhdWx0IHVsL29sIHN0eWxlc1xuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvL1xuLy8gTGlzdCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlcjtcblxuICAvLyBSb3VuZCB0aGUgZmlyc3QgYW5kIGxhc3QgaXRlbXNcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZSBpdGVtcy5cbi8vIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2hvd2luZyBzZWxlY3RlZCBpdGVtcy5cblxuYS5saXN0LWdyb3VwLWl0ZW0sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstY29sb3I7XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG59XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIC8vIERpc2FibGVkIHN0YXRlXG4gICYuZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQ6aG92ZXIsXG4gICYuZGlzYWJsZWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGl2ZSBjbGFzcyBvbiBpdGVtIGl0c2VsZiwgbm90IHBhcmVudFxuICAmLmFjdGl2ZSxcbiAgJi5hY3RpdmU6aG92ZXIsXG4gICYuYWN0aXZlOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm8sICRzdGF0ZS1pbmZvLWJnLCAkc3RhdGUtaW5mby10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZywgJHN0YXRlLWRhbmdlci10ZXh0KTtcblxuXG4vLyBDdXN0b20gY29udGVudCBvcHRpb25zXG4vL1xuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYsIGJ1dHRvbiYgdG8gYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LCBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfVxuICB9XG5cbiAgYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgICAmLmFjdGl2ZSxcbiAgICAmLmFjdGl2ZTpob3ZlcixcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhbmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xufVxuXG4vLyBQYW5lbCBjb250ZW50c1xuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gT3B0aW9uYWwgaGVhZGluZ1xuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAkcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBXaXRoaW4gaGVhZGluZywgc3RyaXAgYW55IGBoKmAgdGFnIG9mIGl0cyBkZWZhdWx0IG1hcmdpbnMgZm9yIHNwYWNpbmcuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMTI1KSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gID4gYSxcbiAgPiBzbWFsbCxcbiAgPiAuc21hbGwsXG4gID4gc21hbGwgPiBhLFxuICA+IC5zbWFsbCA+IGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGZvb3RlciAoc3RheXMgZ3JheSBpbiBldmVyeSBtb2RpZmllciBjbGFzcylcbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAkcGFuZWwtZm9vdGVyLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1mb290ZXItYmc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG59XG5cblxuLy8gTGlzdCBncm91cHMgaW4gcGFuZWxzXG4vL1xuLy8gQnkgZGVmYXVsdCwgc3BhY2Ugb3V0IGxpc3QgZ3JvdXAgY29udGVudCBmcm9tIHBhbmVsIGhlYWRpbmdzIHRvIGFjY291bnQgZm9yXG4vLyBhbnkga2luZCBvZiBjdXN0b20gY29udGVudCBiZXR3ZWVuIHRoZSB0d28uXG5cbi5wYW5lbCB7XG4gID4gLmxpc3QtZ3JvdXAsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG4vLyBDb2xsYXBzZSBzcGFjZSBiZXR3ZWVuIHdoZW4gdGhlcmUncyBubyBhZGRpdGlvbmFsIGNvbnRlbnQuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLy8gVGFibGVzIGluIHBhbmVsc1xuLy9cbi8vIFBsYWNlIGEgbm9uLWJvcmRlcmVkIGAudGFibGVgIHdpdGhpbiBhIHBhbmVsIChub3Qgd2l0aGluIGEgYC5wYW5lbC1ib2R5YCkgYW5kXG4vLyB3YXRjaCBpdCBnbyBmdWxsIHdpZHRoLlxuXG4ucGFuZWwge1xuICA+IC50YWJsZSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBjYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRoZWFkOmZpcnN0LWNoaWxkLFxuICAgID4gdGJvZHk6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICA+IC50YWJsZTpsYXN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0Ym9keTpsYXN0LWNoaWxkLFxuICAgID4gdGZvb3Q6bGFzdC1jaGlsZCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbiAgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICA+IC50YWJsZS1ib3JkZXJlZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHIge1xuICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi8vIENvbGxhcHNpYmxlIHBhbmVscyAoYWthLCBhY2NvcmRpb24pXG4vL1xuLy8gV3JhcCBhIHNlcmllcyBvZiBwYW5lbHMgaW4gYC5wYW5lbC1ncm91cGAgdG8gdHVybiB0aGVtIGludG8gYW4gYWNjb3JkaW9uIHdpdGhcbi8vIHRoZSBoZWxwIG9mIG91ciBjb2xsYXBzZSBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuXG4gIC8vIFRpZ2h0ZW4gdXAgbWFyZ2luIHNvIGl0J3Mgb25seSBiZXR3ZWVuIHBhbmVsc1xuICAucGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XG5cbiAgICArIC5wYW5lbCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnNcbi5wYW5lbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGVmYXVsdC1ib3JkZXIsICRwYW5lbC1kZWZhdWx0LXRleHQsICRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmcsICRwYW5lbC1kZWZhdWx0LWJvcmRlcik7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXByaW1hcnktYm9yZGVyLCAkcGFuZWwtcHJpbWFyeS10ZXh0LCAkcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnLCAkcGFuZWwtcHJpbWFyeS1ib3JkZXIpO1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1zdWNjZXNzLWJvcmRlciwgJHBhbmVsLXN1Y2Nlc3MtdGV4dCwgJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZywgJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi5wYW5lbC1pbmZvIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtaW5mby1ib3JkZXIsICRwYW5lbC1pbmZvLXRleHQsICRwYW5lbC1pbmZvLWhlYWRpbmctYmcsICRwYW5lbC1pbmZvLWJvcmRlcik7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXdhcm5pbmctYm9yZGVyLCAkcGFuZWwtd2FybmluZy10ZXh0LCAkcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnLCAkcGFuZWwtd2FybmluZy1ib3JkZXIpO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRhbmdlci1ib3JkZXIsICRwYW5lbC1kYW5nZXItdGV4dCwgJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnLCAkcGFuZWwtZGFuZ2VyLWJvcmRlcik7XG59XG4iLCIvLyBQYW5lbHNcblxuQG1peGluIHBhbmVsLXZhcmlhbnQoJGJvcmRlciwgJGhlYWRpbmctdGV4dC1jb2xvciwgJGhlYWRpbmctYmctY29sb3IsICRoZWFkaW5nLWJvcmRlcikge1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJiA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRoZWFkaW5nLWJvcmRlcjtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAkaGVhZGluZy1iZy1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG4gICYgPiAucGFuZWwtZm9vdGVyIHtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG59XG4iLCIvLyBFbWJlZHMgcmVzcG9uc2l2ZVxuLy9cbi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDE2OjkgYXNwZWN0IHJhdGlvXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi8vIE1vZGlmaWVyIGNsYXNzIGZvciA0OjMgYXNwZWN0IHJhdGlvXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbiIsIi8vXG4vLyBXZWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3ZWxsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2VsbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjE1KTtcbiAgfVxufVxuXG4vLyBTaXplc1xuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbn1cbiIsIi8vXG4vLyBDbG9zZSBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBAaW5jbHVkZSBvcGFjaXR5KC4yKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNSk7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYnV0dG9uJiB0byBidXR0b24uY2xvc2Vcbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4iLCIvL1xuLy8gTW9kYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc2hpdFxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi10cmFuc2Zvcm0oMC4zcyBlYXNlLW91dCk7XG4gIH1cbiAgJi5pbiAubW9kYWwtZGlhbG9nIHsgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIDApIH1cbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLDAsMCwuNSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IEBpbmNsdWRlIG9wYWNpdHkoMCk7IH1cbiAgJi5pbiB7IEBpbmNsdWRlIG9wYWNpdHkoJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpOyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogJG1vZGFsLXRpdGxlLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG4vLyBDbG9zZSBpY29uXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvLyByaWdodCBhbGlnbiBidXR0b25zXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7IC8vIGNsZWFyIGl0IGluIGNhc2UgZm9sa3MgdXNlIC5wdWxsLSogY2xhc3NlcyBvbiBidXR0b25zXG5cbiAgLy8gUHJvcGVybHkgc3BhY2Ugb3V0IGJ1dHRvbnNcbiAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gYWNjb3VudCBmb3IgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB3aGljaCBnZXRzIHRoZSBib3R0b20gbWFyZ2luIGxpa2UgYWxsIG90aGVyIGlucHV0c1xuICB9XG4gIC8vIGJ1dCBvdmVycmlkZSB0aGF0IGZvciBidXR0b24gZ3JvdXBzXG4gIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG4gIC8vIGFuZCBvdmVycmlkZSBpdCBmb3IgYmxvY2sgYnV0dG9ucyBhcyB3ZWxsXG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTVweCByZ2JhKDAsMCwwLC41KSk7XG4gIH1cblxuICAvLyBNb2RhbCBzaXplc1xuICAubW9kYWwtc20geyB3aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAubW9kYWwtbGcgeyB3aWR0aDogJG1vZGFsLWxnOyB9XG59XG4iLCIvL1xuLy8gVG9vbHRpcHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuXG4gIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG5cbiAgJi5pbiAgICAgeyBAaW5jbHVkZSBvcGFjaXR5KCR0b29sdGlwLW9wYWNpdHkpOyB9XG4gICYudG9wICAgIHsgbWFyZ2luLXRvcDogIC0zcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cbiAgJi5yaWdodCAgeyBtYXJnaW4tbGVmdDogIDNweDsgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSB7IG1hcmdpbi10b3A6ICAgM3B4OyBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYubGVmdCAgIHsgbWFyZ2luLWxlZnQ6IC0zcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBBcnJvd3Ncbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLy8gTm90ZTogRGVwcmVjYXRlZCAudG9wLWxlZnQsIC50b3AtcmlnaHQsIC5ib3R0b20tbGVmdCwgYW5kIC5ib3R0b20tcmlnaHQgYXMgb2YgdjMuMy4xXG4udG9vbHRpcCB7XG4gICYudG9wIC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZS5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbiIsIi8vXG4vLyBQb3BvdmVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAxcHg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHBvcG92ZXJzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpKTtcblxuICAvLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbiAgJi50b3AgICAgIHsgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYucmlnaHQgICB7IG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSAgeyBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmxlZnQgICAgeyBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwOyAvLyByZXNldCBoZWFkaW5nIG1hcmdpblxuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLXRpdGxlLWJnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XG4gIGJvcmRlci1yYWRpdXM6ICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIDAgMDtcbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuXG4vLyBBcnJvd3Ncbi8vXG4vLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzphZnRlciBpcyBpbm5lclxuXG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gICYsXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG59XG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wb3BvdmVyIHtcbiAgJi50b3AgPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYucmlnaHQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYm90dG9tID4gLmFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB0b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYubGVmdCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ2Fyb3VzZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLml0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjZzIGVhc2UtaW4tb3V0IGxlZnQpO1xuXG4gICAgLy8gQWNjb3VudCBmb3IgamFua2l0dWRlIG9uIGltYWdlc1xuICAgID4gaW1nLFxuICAgID4gYSA+IGltZyB7XG4gICAgICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC8vIFdlYktpdCBDU1MzIHRyYW5zZm9ybXMgZm9yIHN1cHBvcnRlZCBkZXZpY2VzXG4gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi10cmFuc2Zvcm0oMC42cyBlYXNlLWluLW91dCk7XG4gICAgICBAaW5jbHVkZSBiYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XG4gICAgICBAaW5jbHVkZSBwZXJzcGVjdGl2ZSgxMDAwcHgpO1xuXG4gICAgICAmLm5leHQsXG4gICAgICAmLmFjdGl2ZS5yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5wcmV2LFxuICAgICAgJi5hY3RpdmUubGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYubmV4dC5sZWZ0LFxuICAgICAgJi5wcmV2LnJpZ2h0LFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUsXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLm5leHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgPiAucHJldiB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAubmV4dC5sZWZ0LFxuICA+IC5wcmV2LnJpZ2h0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAuYWN0aXZlLmxlZnQge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLmFjdGl2ZS5yaWdodCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG59XG5cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBAaW5jbHVkZSBvcGFjaXR5KCRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHkpO1xuICBmb250LXNpemU6ICRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIEZpeCBJRTkgY2xpY2stdGhydSBidWdcbiAgLy8gV2UgY2FuJ3QgaGF2ZSB0aGlzIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIFNldCBncmFkaWVudHMgZm9yIGJhY2tncm91bmRzXG4gICYubGVmdCB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjUpLCAkZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSk7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC45KTtcbiAgfVxuXG4gIC8vIFRvZ2dsZXNcbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAgMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICB9XG5cblxuICAuaWNvbi1wcmV2IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDM5JzsvLyBTSU5HTEUgTEVGVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDM5KVxuICAgIH1cbiAgfVxuICAuaWNvbi1uZXh0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDNhJzsvLyBTSU5HTEUgUklHSFQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzQSlcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gdW5vcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAgMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC8vIElFOC05IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA4LTkgZG9lcyBub3Qgc3VwcG9ydCBjbGlja3Mgb24gZWxlbWVudHMgd2l0aG91dCBhIHNldFxuICAgIC8vIGBiYWNrZ3JvdW5kLWNvbG9yYC4gV2UgY2Fubm90IHVzZSBgZmlsdGVyYCBzaW5jZSB0aGF0J3Mgbm90IHZpZXdlZCBhcyBhXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI0ludGVybmV0X0V4cGxvcmVyXG4gICAgLy9cbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxuICAgIC8vIHNldCBhbHBoYSB0cmFuc3BhcmVuY3kgZm9yIHRoZSBiZXN0IHJlc3VsdHMgcG9zc2libGUuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7IC8vIElFOFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxuICB9XG4gIC5hY3RpdmUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogIDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xuICAmIC5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lOyAvLyBObyBzaGFkb3cgZm9yIGJ1dHRvbiBlbGVtZW50cyBpbiBjYXJvdXNlbC1jYXB0aW9uXG4gIH1cbn1cblxuXG4vLyBTY2FsZSB1cCBjb250cm9scyBmb3IgdGFibGV0cyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cbiAgLy8gU2NhbGUgdXAgdGhlIGNvbnRyb2xzIGEgc21pZGdlXG4gIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tcHJldixcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIHdpZHRoOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIGhlaWdodDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgICBtYXJnaW4tdG9wOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgICAgZm9udC1zaXplOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmljb24tcHJldiB7XG4gICAgICBtYXJnaW4tbGVmdDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNob3cgYW5kIGxlZnQgYWxpZ24gdGhlIGNhcHRpb25zXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC8vIE1vdmUgdXAgdGhlIGluZGljYXRvcnNcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLy9cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBGbG9hdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFRvZ2dsaW5nIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xufVxuXG5cbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcblxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbi8vXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKGhhcyBiZWVuIHJlbW92ZWQgaW4gdjQpXG5AbWl4aW4gaGlkZS10ZXh0KCkge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIEBpbmNsdWRlIGhpZGUtdGV4dDtcbn1cbiIsIi8vXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxuLy9cbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xuLy8gRG9jczogaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXG5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG5cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xufVxuLnZpc2libGUteHMtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xufVxuLnZpc2libGUtc20tYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xufVxuLnZpc2libGUtbWQtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcbn1cbi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi14cycpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1zbScpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1tZCcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbGcnKTtcbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XG5cbkBtZWRpYSBwcmludCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXByaW50Jyk7XG59XG4iLCIvLyBSZXNwb25zaXZlIHV0aWxpdGllc1xuXG4vL1xuLy8gTW9yZSBlYXNpbHkgaW5jbHVkZSBhbGwgdGhlIHN0YXRlcyBmb3IgcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcy5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUjeyRwYXJlbnR9ICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoI3skcGFyZW50fSxcbiAgdGQjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxufVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLWludmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwidXRpbGl0aWVzL2xpbmVhci1ncmFkaWVudFwiO1xuXG5AbWl4aW4gYmFja2dyb3VuZC1jb2xvci13aXRoLWFscGhhKCRjb2xvciwgJGFscGhhKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRhbHBoYSk7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSkge1xuICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkc3RyaW5nOiAkdHJhbnNpdGlvbi0tZGVmYXVsdCkge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRzdHJpbmc7XG4gIC1tb3otdHJhbnNpdGlvbjogJHN0cmluZztcbiAgLW8tdHJhbnNpdGlvbjogJHN0cmluZztcbiAgdHJhbnNpdGlvbjogJHN0cmluZztcbn1cblxuQG1peGluIGhpZGUtdmlzdWFsbHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuQG1peGluIGFuaW1hdGlvbigkc3RyaW5nOiBzcGluIDFzIGluZmluaXRlIGxpbmVhcikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJHN0cmluZztcbiAgLW1vei1hbmltYXRpb246ICRzdHJpbmc7XG4gIC1vLWFuaW1hdGlvbjogJHN0cmluZztcbiAgYW5pbWF0aW9uOiAkc3RyaW5nO1xufVxuXG5AbWl4aW4gZGlzcGxheS1mbGV4KCRhbGlnbm1lbnQ6ICcnLCAkanVzdGlmaWNhdGlvbjogJycpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGlmICRhbGlnbm1lbnQgIT0gJycge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiAkYWxpZ25tZW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbm1lbnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246ICRhbGlnbm1lbnQ7XG4gICAgYWxpZ24taXRlbXM6ICRhbGlnbm1lbnQ7XG4gIH1cblxuICBAaWYgJGp1c3RpZmljYXRpb24gIT0gJycge1xuICAgIC13ZWJraXQtYm94LXBhY2s6ICRqdXN0aWZpY2F0aW9uO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmaWNhdGlvbjtcbiAgICAtbXMtZmxleC1wYWNrOiAkanVzdGlmaWNhdGlvbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZpY2F0aW9uO1xuICB9XG59XG5cbkBtaXhpbiBmbGV4KCR2YWx1ZSkge1xuICAvLyBAaW5jbHVkZSBjb250ZXh0KCcudmlkZW8tanMnLCAnLnZpZGVvLWpzLnZqcy1uby1mbGV4Jykge1xuICAvLyAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIC8vICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLy8gICBAaWYgKCR2YWx1ZSA9PSAnYXV0bycpIHtcbiAgLy8gICAgIHdpZHRoOiBhdXRvO1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gIC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZTtcbiAgLW1vei1ib3gtZmxleDogJHZhbHVlO1xuICAtd2Via2l0LWZsZXg6ICR2YWx1ZTtcbiAgLW1zLWZsZXg6ICR2YWx1ZTtcbiAgZmxleDogJHZhbHVlO1xufVxuXG4vLyBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvdXNlci1zZWxlY3RcbkBtaXhpbiB1c2VyLXNlbGVjdCgkc3RyaW5nOiBub25lKSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzdHJpbmc7XG4gIC1tb3otdXNlci1zZWxlY3Q6ICRzdHJpbmc7XG4gIC1tcy11c2VyLXNlbGVjdDogJHN0cmluZztcbiAgdXNlci1zZWxlY3Q6ICRzdHJpbmc7XG59XG5cbi8vIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9ib3gtc2hhZG93XG5AbWl4aW4gYm94LXNoYWRvdyAoJHN0cmluZzogMCAwIDFlbSByZ2JhKDAsIDAsIDAsIDAuMjUpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHN0cmluZztcbiAgLW1vei1ib3gtc2hhZG93OiAkc3RyaW5nO1xuICBib3gtc2hhZG93OiAkc3RyaW5nO1xufVxuXG5AbWl4aW4gb3JkZXIoJHZhbHVlKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ICR2YWx1ZTtcbiAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogJHZhbHVlO1xuICAtbXMtZmxleC1vcmRlcjogJHZhbHVlO1xuICAtd2Via2l0LW9yZGVyOiAkdmFsdWU7XG4gIG9yZGVyOiAkdmFsdWU7XG59XG5cbiVmaWxsLXBhcmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4laWNvbi1kZWZhdWx0IHtcbiAgQGV4dGVuZCAlZmlsbC1wYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIiRpY29uLWZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuJGljb24tZm9udC1wYXRoOiAnLi4vZm9udHMnICFkZWZhdWx0O1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQtZmFtaWx5O1xuICBzcmM6IHVybCgnI3skaWNvbi1mb250LXBhdGh9L1ZpZGVvSlMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90Jyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQtZmFtaWx5O1xuICBzcmM6IHVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQTU0QUFvQUFBQUFGbWdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRDRBQUFCV1VaRmVCV050WVhBQUFBRTBBQUFBT2dBQUFVcmlNQkMyWjJ4NVpnQUFBWEFBQUFvdUFBQVBVRnZ4NkFkb1pXRmtBQUFMb0FBQUFDc0FBQUEyREY3WTQyaG9aV0VBQUF2TUFBQUFHQUFBQUNRT29nY2dhRzEwZUFBQUMrUUFBQUFQQUFBQWZOa0FBQUJzYjJOaEFBQUw5QUFBQUVBQUFBQkFNTWcwNm0xaGVIQUFBQXcwQUFBQUh3QUFBQ0FCTUFCNWJtRnRaUUFBREZRQUFBRWxBQUFDQ3RYSDlhQndiM04wQUFBTmZBQUFBUHdBQUFHQlprU040M2ljWTJCa1oyQ2N3TURLd01GU3lQS01nWUhoRjRSbWptRUlaenpId01ERXdNck1nQlVFcExtbU1EaDhaUHdveHc3aUxtU0hDRE9DQ0FEdkVBbytBQUI0bkdOZ1lHQm1nR0FaQmtZR0VIQUI4aGpCZkJZR0RTRE5CcVFaR1pnWUdEN0svZjhQVXZDUkVVVHpNMERWQXdFakc4T0lCd0NQZHdiVkFBQjRuSTFYZTFDVTF4WC96djFlTEl0TGxuMEp3cklmQzdzSkdFVDJoUkoyTjFHVW9CSkU4QUVTUUVFaG1CSGphQjdVdUJNVE80R01hU3U3YVkzUk5sT2RSUE5xTzJwcVJtdVRhU1p0UjZKSklMVVprMDBhLzRpbWpwbWllY0IzMDNPL1hVZ01KT1B1ZnZkKzk5eHp6ejMzbk44NTV5NEhISDdFZnJHZkl4d0hSaUFOdkYvc0g3MUk5QnpIc3ptcFcrckdPUU9YeFhFNlloSTRQb01UOHprVDRjREZ1ZjFjd01yWkpJNWNnbE0wSEtWdjBNYVVGRGdJRmZnOW1KSkNHK2tiS24xSmtxQk9WYUZPa3VoTHBBUnE4ZnUwTm5jOS96ZHZmWTlQeFhXNFBkSDBDNk4rUENlamhvcnhGakFxUmpnRlJYU0lORUFSYkJHc294Y0ZLN0lKbXI0T3ljRkpuSW5MNTl6SVh3eHVpODBma0dSYkVIeW9zTVdhQVRKS1VmQ3NrbXdKUXNBV0FOa21uSUdPaGxmNTE0aDdVOEhOSXYzb3dvSEIwV010MEViM3N4MGd1TGk1cHEvOE55MXE2OTY5ZktSOVg5R0JWNmRQdjZkcDA0Szk5U093dG15UGw0N0FwUmE2bjRacFAxeWpyNWZuN01tWVAvdlhMVUpzNzE1VWd1a2xIQmFIT1pIWm1HMU45RkFJVzJtZjBNcVdDSWRvLzhSWjF5R2Z4S1VsZERjR0liRkE3SUNPK3ZxT01TUFRoL1pyU3FnSGkvYkIvTzhFOE1uenArTSthY3hmcHNUU2hCd2VqMjZUaUd4Qm43bTRlRUlPK1J1ZXU2SGorSUZCbmg4OGNBRVVFUS8vblZMeDVDN2tmK3lJUjQ3UUVlK2VNbGh6OVNxc0diZTNoaDJSMDNOR3pvWTZPNDJLejhsN2ZCNmZBazZMWW5UeUZvL0ZZeVQ2R0d5TngySngyc2RINHJBMUZvL0h5Q1hhRnlPcDhkaFlCQ2ZKYjJOSW4xSW1FNkNZTkdtZ1NUYjUyRGF3SlI2amZYRW1EVTR4eVRFbXBnSEhPSVN0b3hmalNHZGtic0sydzJqYmRNUUc0c2dBc3RFT05nVVJZQ3dHSGhFaGhzY2lvUWFBaGhDZjdNY2lmRVFjMGw2K214ajluSStnbVNkaVEwWmJtN2dabklPN0dTTUVYRzZVREFWb2N4QVY4R2NFWENLZzFhMDJSY1R0d0FOV1JHSUF5RWxvcjZuLytaVTJ5T0IzK1Q3N0hiMU1McWhuNEtIVm5RQmpKbnFlOVFaU29uNktjNUR4QUQydk1kUEwvQlhTbVFHd3NwYTY3ejl3TFVqZGk5VE43UUM3bHl5QnI5cnB0N3VYVkMxQ01weWpLUm9YbkdQSFR1aWFQTHNOZGMyZGJBRlFMQW9vUGtYRWgzM0ZvZEhsNFhwQzZzUENJYTBmdFVJaEhTWVhWU3U1aU1FK0RJWHNiWko1MUJlaWRDZ2FqY2FpNDNqVTluVnpvU24yZFBxY0Z2U294U3pKemdSS0F4NDdXTVJ4T3JJajNXZjAraG5keGhKVGlPa1NFcXhhcjNiM1JLTTloWTY0b3hCQTY0aWVVUkx2Q2Zwa0RiOHNpQmRVSjFiZ1QrdXJKNVBHZmV3UXJtbTVSNSswSG1meUlQeVNEN09Za1QwV3hSZVBhaDhvRWl5amx4SVA3NHRoVm9SVFVScG1MNlFoR3VXUytRRGpkQU5YaklNOFNRYS8xdzEyOE9EeDBRcDRhTE1OZzkrSkwzam9VbjhBTXhXK2FMTml1S2phcm40dXl5VGRYak96WlRzaDIxdXdsZFV2Sm9ZemErekVMQUxmdTNwMUw4LzNrcnR5WjBBZzA1OEozaHhIZ2h2YkdabjBkSFp5Nk1pbS83QmxyZTRscEhkMWMyOHlWcVJWaU8xNTNGMm9JV29YQ0lLYkw0WjBjTTFpYVFuOW1JNUt1VjJTekV2V1hKRE1OdGtBTnBNZFFvRERoSWRENEEvWXJQNkF5ZTl5c3h5RSt1T0VBY1REb3JndlZaSmpjdWEwNDNQblovUG1kRHFjYmliWmxYT09UOHVTbzdLb2YwWVVuOUdMK0pvMTdmaWN5bXhpVG9mQzZ6blVzbzBEaEF4czFGbytrRitkMzZ2TG1nWjhtazVjZEd2Mm13WWo1azNEbTltM0xoSjFhVlJObTZIclRiTGdZQW9XWERoRGQvdTRQR3k1Q1QreEdNZGlhQm92ZXdVQ0YvMUJpV05sakk5TUxuN2plU2NwZytXeUg2bWZVNjJlVkRxbDdoc3JtdngxZXpwL1lsZEUyTGhqYmtpRG5Bbjh0R3kvTVczSVhSTVlKZHV2cTlIcG1JY0t1RnQrSkN0Z2RHRUdLQWNGNlVhY1Z3SVliVlBHZncvK1l1TkJTNGN4L0NVSGNueWZjK3dSRE10VHI3Mm1NU0JqVC95bi9HS1NkZURXUVVDSDZYb3FxNVIxMFJFNjBnVjZlclVMMGlDdGkxNmQwaFpqeHV0NFFJL3JFcGdTaDZXam5KWGRCWFJnMUdLQ3VjR0pQdEZxTTI3YUQxdE9xcUtvbnNRMktzRlNTbUVwbXZSbHNSK1RjRDlPRndycVh4SWNsTDRzSlRuR01TdUc4S3BrWnZLZGVWSU9LRHlXU3lQTFYxNi9wMVFNUGJQOE5paHdVenI0N2Jkblh0d3RqZEN2cXFwTzBIK3BPdklsM1B6djQ2ZTVDVC90UWprbFhDWFh5bTFBYVdZN2J6SExrdURNYzdsZEtDdmd4ekxuOHdZa0pMQmhFRHlLN01UOGJUYndia3hiZnArM21LQUdzbVRCcGFiU0lFRUN6TUljUWx6T1BBTUtzeE1zN3Voc254UEx1b2ZQRFRjMWhrdXE2TVg5ajE2WVU3Q3FlZ2NZSGJtV1l1dkFQNnRDUzk3dGdXZjdkbFF2bmwyNVlQYXZYTFZadnJ6UVBlSENwWm16ekVVVnEveHp1NXNDaG5TVFBUVzdvT1ltaDY5ejR6TC9nazNiK082aG9hNzMzdXZpUDgydm5GY2JxV2xjOXREbVphMjNMVnphVjF5WFVSaStKWCsyOE5lQnVqMytPOElyUTA4MFZtMWVXQjRPS2pQbXJKdTdjMXVkV3ludktGNi92czQ3OWxTVzkrNWdaa24rZEtmZWxsTkdEUGxsemVVTHVzdHorQTBiUHZoZ3c3bGt2RVV3bi9ONFR5N1U3bmhHc0VwRmtPZnkra3V0Yk9oMUpReGhWREp1bW9XMTFobmtQVGh6bmg2RkZsaGZUK3JhMXg5c0Y1Nmt4NVl1RHpWWTlQUVlBWUE3aWJsdzRmclE0VFBDazJNSy94R1UzcmxtemU2MnRySHo2bHNrbyt2K1NvL2RvNzRQVDhLVmtwSmZPRXJLY3Y4em5yTUdzSFROeG9Fa1d5MW1ZZ0RCNlhCYlBhV3N1aVM2Q3J5R2FMNnpDamFYQmd2dGt1eVhCdWExd09LbmgrazdMOUF2UG5ZV2ZmeEsxOEZjSmJ1b3NHZjMvSm83YW1ZK0NFMXZwcHpZK1VUcnZhMEZYYzFpNTVwS1EvWWpWTDE4N041ZkNuMWtXNXVvdC8xaGkrRGlaKzVhdG5KUjlFK3BydnlkSjlaWjVtd09wVTVnTTRLWXlzTUJRNzFVelB1TVRsOVFRT3lVbzVud2lvZVlDUGpGa2xyYks2czZYK3lwVVo2cnVtOStDWll6V1JpQkpmU1AweHp6U21yZzdmODZnMERLVmovd3dGemllRDlyUmZQR0ZiZUtNbDA1cG41ajkvcnNRSkoyaUVnUnJwb2hseUJvM2Y0UUs3S2wrRWNBWVpnQW9OVm1aV1hLNzA0WUFhM0Z3QnhnU0dVT3M1aHR2R1J6NFNnajN5RmtTSkZCdXYvc3h1NXlrOTk4VDhXREp6dnYvMlJYMTlIdFRVVzFTK3dwS1JLUmpKNnp6ei8xL09QZEZkV0dsQUtidnpTNFBIT3RVUmlrZzlBR3owTGJJQjg1Uy9jUE9wb1h2dXVlOC9pVjJIMXZQVHkzZGR2T2VaMzdIR21PM09tU3pWelIrTlM1Mys4NGRIbEZoWFBMcXR6U08rNXJ1SE0ydlh0QmR4UDg3TE96S0FEMzU5ai9JTllJYnlQYWJJaTNDcTZXYStTYUdlNzhkaUl6dTdxY2JsY0FhNi9mSlJ2Tm9wWEZKbk8rVTlLS001YnFINUxNMGlRU1ZtcFBDUER1N1pUNEFvdWJ6MzcwOUVCVHlyVERqeXg4TVFYZ1VIMW5xbTdUV25nNFR6RTRpNEFzS3NrQklUWGZTeUM0RmtsNU14bkpEaUtTSURTSkFzR3ZkMXkrL2VORHAyZStBKzVkOEhlaWl1bnJUa1Q2VHFXTElzKy9RUm9Xcjk4czBxajh1dXpMdVMyMll0dWZnM3JkVGFIbjFtNDZzZmdHS0hYdDBNR25MYVJIZG53TjM3dHZIY1dLbzJWNmxuUHhMNFV2VVFjUmRPem1aU1FzOFg1Q0g1T3hYTVhwa0FUdUR6OEV0MFNINHV5Q1JSK1RqbUJEUDFHdnNWcldFR1Z6RWozM1lWUTlqQXRJS3Bxc2wvcy8weHJvY3dBQWVKeGpZR1JnWUFEaVEycUdSK0w1YmI0eWNMTXpnTUJsQmJmUHlEUTdBMWljZzRFSlJBRUFBYTRJQVFCNG5HTmdaR0JnWndDQ2hXQVN4R1prUUFYeUFCT1VBTmg0bkdObllHQmdIeUFNQURhOEFOb0FBQUFBQUFBT0FGQUFaZ0N5QU1ZQTVnRWVBVWdCZEFHY0FmSUNMZ0tPQXJvRENnT09BN0FENmdRNEJId0V1QVRvQlF3Rm9nWG9CallHYkFiYUIzSUhxSGljWTJCa1lHQ1FaOGhsWUdjQUFTWWc1Z0pDQm9iL1lENERBQmJWQWFvQWVKeGRrRTFxZzBBWWhsOFRrOUFJb1ZEYVZTbXphaGNGODdQTUFSTElNb0ZBbDBaSFkxQkhkQkpJVDlBVDlBUTlSUTlRZXF5K3l0ZU5NekR6Zk0rODh3MEs0QlkvY05BTUI2TjJiVWFQUEJMdWt5YkNMdmxlZUFBUGo4SkQraGZoTVY3aEMzdTR3eHM3T080TnpRU1pjSS84THR3bmZ3aTc1RS9oQVI3d0pUeWsveFllWTQ5ZllRL1B6dE0ramJUWjdMWTZPV2RCSmRYL3BxczZOWVdhK3pNeGExM29LckE2VW9lcnFpL0p3dHBZeFpYSjFjb1VWbWVaVVdWbFRqcTAvdEhhY2ptZHh1TDkwT1I4TzBVRURZTU5kdGlTRXB6NVhRR3F6bG0zMGt6VWRBWUZGT2I4UjdOT1prMHEybHdBeXoxaTdvQXIxeG9YdnJPZ3RZaFp4OHdZNUtSVjI2OUpaNXlHcG16UFRqUWh2WTlqZTZ2RUVsUE91SlAzbVdLblA1TTNWK1lBQUFCNG5HMlAyWExDTUF4RmZZRnNwR1VwM1RlK0lCOWxISkY0Y096VVMybi92b2FFR1I2cUIrbEtvK1dJVGRoZ2EvYS9iUm5EQkZQTWtDQkZoaHdGNWloeGcxc3NzTVFLYTl4aGczczg0QkZQZU1ZTFh2R0dkM3pnRTl0WnIvaHZlWEtWa0ZZb1Nub2VISlhmUm9XT3FpNTRtbzlhbWVORmRySytkTFN5YVZmN29KUVRsa2hYcEQzWjVYWGhSL3JVZlFWdUtYTzkxSnBzNGNMT1M2L0k1WUwzWGhvZFJSc1ZXWmU0Tm5aT2hXblNBV2d4aE1vRXI2U216WmllRjQzTWs3Wk9CZGVDVkdycDlFdSs1NEoyeGh5U3BsZkI1WEh3UUxYVW1UOUtINitrUG5RN1pZdUlFek55ZnMxRExVMVZVNFNXWjZMa1hHSHNEMVpLYk13PSkgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXR0ZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxBQUVBQUFBS0FJQUFBd0FnVDFNdk1sR1JYZ1VBQUFFb0FBQUFWbU50WVhEaU1CQzJBQUFCL0FBQUFVcG5iSGxtVy9Ib0J3QUFBNGdBQUE5UWFHVmhaQXhlMk9NQUFBRFFBQUFBTm1ob1pXRU9vZ2NnQUFBQXJBQUFBQ1JvYlhSNDJRQUFBQUFBQVlBQUFBQjhiRzlqWVRESU5Pb0FBQU5JQUFBQVFHMWhlSEFCTUFCNUFBQUJDQUFBQUNCdVlXMWwxY2Yxb0FBQUV0Z0FBQUlLY0c5emRHWkVqZU1BQUJUa0FBQUJnUUFCQUFBSEFBQUFBS0VIQUFBQUFBQUhBQUFCQUFBQUFBQUFBQUFBQUFBQUFBQUFId0FCQUFBQUFRQUF3aWFDY0Y4UFBQVUFDd2NBQUFBQUFOTWdSdk1BQUFBQTB5Qkc4d0FBQUFBSEFBY0FBQUFBQ0FBQ0FBQUFBQUFBQUFFQUFBQWZBRzBBQndBQUFBQUFBZ0FBQUFvQUNnQUFBUDhBQUFBQUFBQUFBUWNBQVpBQUJRQUlCSEVFNWdBQUFQb0VjUVRtQUFBRFhBQlhBYzRBQUFJQUJRTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBVUdaRlpBQkE4UUh4SGdjQUFBQUFvUWNBQUFBQUFBQUJBQUFBQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFBQUFBTUFBQUFEQUFBQUhBQUJBQUFBQUFCRUFBTUFBUUFBQUJ3QUJBQW9BQUFBQmdBRUFBRUFBZ0FBOFI3Ly93QUFBQUR4QWYvL0FBQVBBQUFCQUFBQUFBQUFBQUFCQmdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU9BRkFBWmdDeUFNWUE1Z0VlQVVnQmRBR2NBZklDTGdLT0Fyb0RDZ09PQTdBRDZnUTRCSHdFdUFUb0JRd0ZvZ1hvQmpZR2JBYmFCM0lIcUFBQkFBQUFBQVdMQllzQUFnQUFBUkVCQWxVRE5nV0wrK29DQ3dBQUF3QUFBQUFHYXdackFBSUFEZ0FhQUFBSkFoTUVBQU1TQUFVa0FCTUNBQUVtQUNjMkFEY1dBQmNHQUFMckFjRCtRSlgrdy81YUNBZ0JwZ0U5QVQwQnBnZ0kvbHIrdy8zK3JnWUdBVkw5L1FGU0JnYityZ0l3QVZBQlVBR2JDUDVhL3NQK3cvNWFDQWdCcGdFOUFUMEJwdnJJQmdGUy9mMEJVZ1lHL3E3OS9mNnVBQUFBQWdBQUFBQUZRQVdMQUFNQUJ3QUFBU0VSS1FFUklSRUJ3QUVyL3RVQ1ZRRXJBWFVFRnZ2cUJCWUFBQUFFQUFBQUFBWWdCaUFBQmdBVEFDUUFKd0FBQVM0Qkp4VVhOamNHQnhjK0FUVW1BQ2NWRmhJQkJ3RWhFU0VCRVFFR0J4VStBVGNYTndFSEZ3VFFBV1ZWdUFPN0FpZHhKU2dGL3QvbHBjNzd0MThCWWY2ZkFTc0JkUUUrVEYxT2lqdVpYLzFnbkp3RGdHU2VLNlc0R0JocVczRkduRlQwQVdNNG1qVCs5QUhyWC82Zi9rRCtpd0gyL3NJN0hab1NSREdZWHdTV25Kd0FBQUVBQUFBQUJLc0YxZ0FGQUFBQkVTRUJFUUVDQ3dFcUFYYitpZ1JnL2tEK2l3U3Evb3NBQUFBQ0FBQUFBQVZtQmRZQUJnQU1BQUFCTGdFbkVUNEJBUkVoQVJFQkJXVUJaVlJVWmZ3UkFTc0JkZjZMQTRCa25pdjlwaXVlQVVUK1FQNkxCS3IraXdBQUF3QUFBQUFHSUFZUEFBVUFEQUFhQUFBVEVTRUJFUUVGTGdFbkVUNEJBeFVXRWhjR0FnY1ZOZ0EzSmdEZ0FTc0JkZjZMQXNVQlpWVlZaYnFsemdNRHpxWGxBU0VGQmY3ZkJHRCtRUDZMQktyK2krQmtuaXY5cGl1ZUF2T2FOUDcwdGJYKzlEU2FPQUZpOWZVQllnQUFBQVFBQUFBQUJZc0Zpd0FGQUFzQUVRQVhBQUFCSXhFaE5TTURNelV6TlNFQkl4VWhFU01ERlRNVk14RUNDNVlCZHVDV2x1RCtpZ09BNEFGMmx1RGdsZ0xyL29xV0FncmdsdnlBbGdGMkFxQ1c0QUYyQUFRQUFBQUFCWXNGaXdBRkFBc0FFUUFYQUFBQk14VXpFU0VUSXhVaEVTTUJNelV6TlNFVE5TTVJJVFVCZGVDVy9vcmc0QUYybGdIQWx1RCtpcGFXQVhZQ1ZlQUJkZ0hBbGdGMisrcmdsZ0hBNFA2S2xnQUFBQUFDQUFBQUFBWFdCZFlBRHdBVEFBQUJJUTRCQnhFZUFSY2hQZ0UzRVM0QkF5RVJJUVZBL0lBL1ZRRUJWVDhEZ0Q5VkFRRlZQL3lBQTRBRjFRRlZQL3lBUDFVQkFWVS9BNEEvVmZ2c0E0QUFBQVlBQUFBQUJtc0dhd0FIQUF3QUV3QWJBQ0FBS0FBQUNRRW1KdzRCQndFbExnRW5BUVVoQVRZU055WUZBUVlDQnhZWElRVWVBUmNCTXdFV0Z6NEJOd0VDdmdGa1RsU0g4R0VCRWdPT05lbWgvdTRDNWYzUUFYcGNhQUVCL0JQKzNWeG9BUUVPQWpEOTVEWHBvUUVTZVA3ZFRsU0g4R0grN2dQd0FtZ1NBUUZZVVA0bmQ2WDJQdjRuUy8xelpBRUJrMDFOQWZoay92K1RUVWhMcGZZK0FkbitDQklCQVZoUUFka0FBQUFGQUFBQUFBWnJCZFlBRHdBVEFCY0FHd0FmQUFBQklRNEJCeEVlQVJjaFBnRTNFUzRCQVNFVklRRWhOU0VGSVRVaE5TRTFJUVhWKzFaQVZBSUNWRUFFcWtCVUFnSlUreFlCS3Y3V0F1cjlGZ0xxQWNEKzFnRXEvUllDNmdYVkFWVS8vSUEvVlFFQlZUOERnRDlWL2F5Vi90V1ZsWldXbFFBREFBQUFBQVlnQmRZQUR3QW5BRDhBQUFFaERnRUhFUjRCRnlFK0FUY1JMZ0VCSXpVakZUTTFNeFVVQmdjakxnRW5FVDRCTnpNZUFSVUZJelVqRlRNMU14VU9BUWNqTGdFMUVUUTJOek1lQVJjRmkvdnFQMVFDQWxRL0JCWS9WQUlDVlAxcmNKV1ZjQ29nNENBcUFRRXFJT0FnS2dJTGNKV1ZjQUVxSU9BZ0tpb2c0Q0FxQVFYVkFWVS8vSUEvVlFFQlZUOERnRDlWL2ZjbDRDVktJQ29CQVNvZ0FTb2dLZ0VCS2lCS0plQWxTaUFxQVFFcUlBRXFJQ29CQVNvZ0FBQUdBQUFBQUFZZ0JQWUFBd0FIQUFzQUR3QVRBQmNBQUJNek5TTVJNelVqRVRNMUl3RWhOU0VSSVRVaEVSVWhOZUNWbFpXVmxaVUJLd1FWKytzRUZmdnJCQlVETlpiK1FKVUJ3SlgrUUpiK1FKVUNWWldWQUFBQUFRQUFBQUFHSUFac0FDNEFBQUVpQmdjQk5qUW5BUjRCTXo0Qk55NEJKdzRCQnhRWEFTNEJJdzRCQng0QkZ6STJOd0VHQng0QkZ6NEJOeTRCQlVBclNoNzk3QWNIQWc4ZVRpeGZmd0lDZjE5ZmZ3SUgvZkVlVGl4ZmZ3SUNmMThzVGg0Q0ZBVUJBM3RjWEhzREEzc0NUeDhiQVRjWk5oa0JOQjBnQW45ZlgzOENBbjlmR3huK3pSd2dBbjlmWDM4Q0lCeit5aGNhWEhzQ0FudGNYWHNBQUFJQUFBQUFCbGtHYXdCREFFOEFBQUUyTkNjM1BnRW5BeTRCRHdFbUx3RXVBU2NoRGdFUEFRWUhKeVlHQndNR0ZoOEJCaFFYQnc0QkZ4TWVBVDhCRmg4QkhnRVhJVDRCUHdFMk54Y1dOamNUTmlZbkJTNEJKejRCTng0QkZ3NEJCYXNGQlo0S0JnZVdCeGtOdWpwRUhBTVVELzdXRHhRQ0hFVTV1ZzBhQjVVSEJRdWRCUVdkQ3dVSGxRY2FEYm81UlJ3Q0ZBOEJLZzhVQWh4Rk9ib05HZ2VWQndVTC9UaHZsQUlDbEc5dmxBSUNsQU0zSkVva2V3a2FEUUVEREFrRlN5MGN4ZzRSQVFFUkRzWWNMVXNGQ1F6Ky9Rd2JDWHNrU2lSN0NSb04vdjBNQ1FWTExSekdEaEVCQVJFT3hod3RTd1VKREFFRERCc0pRUUtVYjIrVUFnS1ViMitVQUFBQUFBRUFBQUFBQm1zR2F3QUxBQUFURWdBRkpBQVRBZ0FsQkFDVkNBR21BVDBCUFFHbUNBaitXdjdEL3NQK1dnT0Evc1ArV2dnSUFhWUJQUUU5QWFZSUNQNWFBQUFBQWdBQUFBQUdhd1pyQUFzQUZ3QUFBUVFBQXhJQUJTUUFFd0lBQVNZQUp6WUFOeFlBRndZQUE0RCt3LzVhQ0FnQnBnRTlBVDBCcGdnSS9scit3LzMrcmdZR0FWTDkvUUZTQmdiK3JnWnJDUDVhL3NQK3cvNWFDQWdCcGdFOUFUMEJwdnJJQmdGUy9mMEJVZ1lHL3E3OS9mNnVBQUFEQUFBQUFBWnJCbXNBQ3dBWEFDTUFBQUVFQUFNU0FBVWtBQk1DQUFFbUFDYzJBRGNXQUJjR0FBTU9BUWN1QVNjK0FUY2VBUU9BL3NQK1dnZ0lBYVlCUFFFOUFhWUlDUDVhL3NQOS9xNEdCZ0ZTL2YwQlVnWUcvcTRkQW45ZlgzOENBbjlmWDM4R2F3aitXdjdEL3NQK1dnZ0lBYVlCUFFFOUFhYjZ5QVlCVXYzOUFWSUdCdjZ1L2YzK3JnSlBYMzhDQW45ZlgzOENBbjhBQUFBRUFBQUFBQVlnQmlBQUR3QWJBQ1VBS1FBQUFTRU9BUWNSSGdFWElUNEJOeEV1QVFFak5TTVZJeEV6RlRNMU93RWhIZ0VYRVE0QkJ5RTNNelVqQll2NzZqOVVBZ0pVUHdRV1AxUUNBbFQ5YTNDVmNIQ1ZjSllCS2lBcUFRRXFJUDdXY0pXVkJpQUNWRC83Nmo5VUFnSlVQd1FXUDFUOGdwV1ZBY0M3dXdFcUlQN1dJQ29CY09BQUFnQUFBQUFHYXdackFBc0FGd0FBQVFRQUF4SUFCU1FBRXdJQUV3Y0pBU2NKQVRjSkFSY0JBNEQrdy81YUNBZ0JwZ0U5QVQwQnBnZ0kvbG80YWY3MC92UnBBUXYrOVdrQkRBRU1hZjcxQm1zSS9scit3LzdEL2xvSUNBR21BVDBCUFFHbS9CRnBBUXYrOVdrQkRBRU1hZjcxQVF0cC92UUFBUUFBQUFBRjFnYTJBQllBQUFFUkNRRVJIZ0VYRGdFSExnRW5JeFlBRnpZQU55WUFBNEQraXdGMXZ2MEZCZjIrdnYwRmxRWUJVZjcrQVZFR0J2NnZCWXNCS3Y2TC9vc0JLZ1Q5djc3OUJRWDl2djcrcndZR0FWSCsvZ0ZSQUFBQUFRQUFBQUFGUHdjQUFCUUFBQUVSSXlJR0hRRWhBeU1SSVJFakVUTTFORFl6TWdVL25WWThBU1VuL3Y3Ty8vL1FyWk1HOVA3NFNFaTkvdGo5Q1FMM0FTamF1czBBQUFBQUJBQUFBQUFHamdjQUFEQUFSUUJnQUd3QUFBRVVIZ01WRkFjR0JDTWlKaWNtTlRRMk56WWxMZ0UxTkRjR0l5SW1OVFEyTno0Qk15RUhJeDRCRlJRT0F5Y3lOamMyTlRRdUFpTWlCZ2NHRlJRZUF4TXlQZ0kxTkM0Qkx3RW1Md0ltSXlJT0F4VVVIZ0lCTXhVakZTTTFJelV6TlRNREgwQmJXa0F3U1A3cW40VGxPU1ZaU29NQkVTQWZGUzRXbE10SVAwM1RjQUdpaW9OS1RERkZSakdTSmxBYU5TSS9ha0FxVVJrdkZDczlXVFk2YTFzM0RnOFRIZ29jSlU0UUlEVm9iMU0yUm5GOUEydlYxV25VMUdrRDVDUkZRMUNBVGxwVGVuTlRZRHhIVVlvdVVoSXFRQ2trTVFUQmxGS2FOa0pBV0QrTVdraHpSenRBUGlFYk9XWTZobjFTSnlFN1pTNW5aMUkwL0pjYU5GNCtHVEFrR0NNTEZ4MDRBZzRrT0YwN1JtczdIUU5zYk52YmJOa0FBd0FBQUFBR2dBWnNBQU1BRGdBcUFBQUJFU0VSQVJZR0t3RWlKalEyTWhZQkVTRVJOQ1lqSWdZSEJoVVJJUklRTHdFaEZTTStBek15RmdIZC9yWUJYd0ZuVkFKU1pHZW1aQVNQL3JkUlZqOVZGUXYrdHdJQkFRRkpBaFFxUjJjL3E5QUVqL3doQTk4Qk1rbGlZcE5oWWZ6ZC9jZ0NFbWwzUlRNZU0vM1hBWThCOERBd2tDQXdPQi9qQUFBQkFBQUFBQWFVQmdBQU1RQUFBUVlIRmhVVUFnNEJCQ01nSnhZek1qY3VBU2NXTXpJM0xnRTlBUllYTGdFMU5EY1dCQmNtTlRRMk16SVhOamNHQnpZR2xFTmZBVXliMXY3U3JQN3g0U01yNGJCcHBoOGhIQ3NxY0pORVRrSk9MSGtCVzhZSXZZYU1ZRzFnSldsZEJXaGlSUTRjZ3Y3OTdyZHRrUVNLQW4xaEJRc1hzWFVFSmdNc2psTllTNVd6Q2lZa2hyMW1GVGx6UHdvQUFBQUJBQUFBQUFXQUJ3QUFJZ0FBQVJjT0FRY0dMZ00xRVNNMVBnUTNQZ0U3QVJFaEZTRVJGQjRDTnpZRk1GQVhzRmxvclhCT0lhaElja1F3RkFVQkJ3VDBBVTMrc2cwZ1F6Qk9BYy90SXo0QkFqaGNlSGc2QWlEWEdsZGRiMWN0QlFmK1dQejkraDQwTlI0QkFnQUJBQUFBQUFhQUJvQUFTZ0FBQVJRQ0JDTWlKelkvQVI0Qk16SStBVFUwTGdFaklnNERGUlFXRnhZL0FUWTNOaWNtTlRRMk16SVdGUlFHSXlJbU56NENOVFFtSXlJR0ZSUVhBd1lYSmdJMU5CSWtJQVFTQm9ETy9wL1JiMnM3RXpZVWFqMTV2bWgzNG81cHRuOWJLMUJOSGdnSUJnSUdFVFBScVplcGlXczlTZzRJSlJjMk1qNVdHV01SQk03K3pnRmhBYUlCWWM0RGdOSCtuODRnWFVmVEp6bUo4Slp5eUg0NllIMkdRMmllSUF3Z0h4Z0dGeFE5V3BmWnBJT3E3bGM5STNWWkh6SkNjbFZKTWY1ZVJtdGJBWHpwMFFGaHpzNytud0FBQndBQUFBQUhBQVRQQUE0QUZ3QXFBRDBBVUFCYUFGMEFBQUVSTmg0Q0J3NEJCd1ltSXljbU54WTJOelltQnhFVUJSWTJOejRCTnk0Qkp5TUdId0VlQVJjT0FSY1dOamMrQVRjdUFTY2pCaDhCSGdFWEZBWVhGalkzUGdFM0xnRW5Jd1lmQVI0QkZ3NEJCVE0vQVJVekVTTUdBeVVWSndNY2hNMlVXd2dOcTRKSHJRZ0JBYXBVYUFvSmNXTUJmaUloRGlNckFRSkxNQjBCQkFva05BSUJQbU1pSVE0aUxBRUNTekFlQVFVS0pEUUJQMk1pSVE0aUxBRUNTekFlQVFVS0pEUUJBVDc1Zys1QjRhck5MTklCSjQ0QnlRTDlCUTltdllDS3dBOEZCUU1Ed3dKVlRHZHpCZjZWQjhJSE5SMDhsbGQ5dVQ0TENSQS9xR054dlV3SE5SMDhsbGQ5dVQ0TENSQS9xR054dlV3SE5SMDhsbGQ5dVQ0TENSQS9xR054dlZKa0FXVURERWYrdFlQNUFRQUFBQUVBQUFBQUJpQUd0Z0FiQUFBQkJBQURFUjRCRnpNUklUVTJBRGNXQUJjVklSRXpQZ0UzRVFJQUE0RCs0djZGQndKL1grRCsxUVlCSjk3ZUFTY0cvdFhnWDM4Q0IvNkZCclVIL29YKzR2MzJYMzhDQWxXVjNnRW5CZ2IrMmQ2Vi9hc0NmMThDQ2dFZUFYc0FBQUFBRUFER0FBRUFBQUFBQUFFQUJ3QUFBQUVBQUFBQUFBSUFCd0FIQUFFQUFBQUFBQU1BQndBT0FBRUFBQUFBQUFRQUJ3QVZBQUVBQUFBQUFBVUFDd0FjQUFFQUFBQUFBQVlBQndBbkFBRUFBQUFBQUFvQUt3QXVBQUVBQUFBQUFBc0FFd0JaQUFNQUFRUUpBQUVBRGdCc0FBTUFBUVFKQUFJQURnQjZBQU1BQVFRSkFBTUFEZ0NJQUFNQUFRUUpBQVFBRGdDV0FBTUFBUVFKQUFVQUZnQ2tBQU1BQVFRSkFBWUFEZ0M2QUFNQUFRUUpBQW9BVmdESUFBTUFBUVFKQUFzQUpnRWVWbWxrWlc5S1UxSmxaM1ZzWVhKV2FXUmxiMHBUVm1sa1pXOUtVMVpsY25OcGIyNGdNUzR3Vm1sa1pXOUtVMGRsYm1WeVlYUmxaQ0JpZVNCemRtY3lkSFJtSUdaeWIyMGdSbTl1ZEdWc2JHOGdjSEp2YW1WamRDNW9kSFJ3T2k4dlptOXVkR1ZzYkc4dVkyOXRBRllBYVFCa0FHVUFid0JLQUZNQVVnQmxBR2NBZFFCc0FHRUFjZ0JXQUdrQVpBQmxBRzhBU2dCVEFGWUFhUUJrQUdVQWJ3QktBRk1BVmdCbEFISUFjd0JwQUc4QWJnQWdBREVBTGdBd0FGWUFhUUJrQUdVQWJ3QktBRk1BUndCbEFHNEFaUUJ5QUdFQWRBQmxBR1FBSUFCaUFIa0FJQUJ6QUhZQVp3QXlBSFFBZEFCbUFDQUFaZ0J5QUc4QWJRQWdBRVlBYndCdUFIUUFaUUJzQUd3QWJ3QWdBSEFBY2dCdkFHb0FaUUJqQUhRQUxnQm9BSFFBZEFCd0FEb0FMd0F2QUdZQWJ3QnVBSFFBWlFCc0FHd0Fid0F1QUdNQWJ3QnRBQUFBQWdBQUFBQUFBQUFSQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWZBQUFCQWdFREFRUUJCUUVHQVFjQkNBRUpBUW9CQ3dFTUFRMEJEZ0VQQVJBQkVRRVNBUk1CRkFFVkFSWUJGd0VZQVJrQkdnRWJBUndCSFFFZUFSOEVjR3hoZVF0d2JHRjVMV05wY21Oc1pRVndZWFZ6WlF0MmIyeDFiV1V0YlhWMFpRcDJiMngxYldVdGJHOTNDblp2YkhWdFpTMXRhV1FMZG05c2RXMWxMV2hwWjJnUVpuVnNiSE5qY21WbGJpMWxiblJsY2c5bWRXeHNjMk55WldWdUxXVjRhWFFHYzNGMVlYSmxCM053YVc1dVpYSUpjM1ZpZEdsMGJHVnpDR05oY0hScGIyNXpDR05vWVhCMFpYSnpCWE5vWVhKbEEyTnZad1pqYVhKamJHVU9ZMmx5WTJ4bExXOTFkR3hwYm1VVFkybHlZMnhsTFdsdWJtVnlMV05wY21Oc1pRSm9aQVpqWVc1alpXd0djbVZ3YkdGNUNHWmhZMlZpYjI5ckJXZHdiSFZ6Q0d4cGJtdGxaR2x1QjNSM2FYUjBaWElHZEhWdFlteHlDWEJwYm5SbGNtVnpkQkZoZFdScGJ5MWtaWE5qY21sd2RHbHZiZ1ZoZFdScGJ3QUFBQUFBKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLy8gaHR0cDovL3Nhc3MtbGFuZy5jb20vZG9jdW1lbnRhdGlvbi9maWxlLlNBU1NfUkVGRVJFTkNFLmh0bWwjbWFwc1xuJGljb25zOiAoXG5cdFx0cGxheTogJ1xcZjEwMScsXG5cdFx0cGxheS1jaXJjbGU6ICdcXGYxMDInLFxuXHRcdHBhdXNlOiAnXFxmMTAzJyxcblx0XHR2b2x1bWUtbXV0ZTogJ1xcZjEwNCcsXG5cdFx0dm9sdW1lLWxvdzogJ1xcZjEwNScsXG5cdFx0dm9sdW1lLW1pZDogJ1xcZjEwNicsXG5cdFx0dm9sdW1lLWhpZ2g6ICdcXGYxMDcnLFxuXHRcdGZ1bGxzY3JlZW4tZW50ZXI6ICdcXGYxMDgnLFxuXHRcdGZ1bGxzY3JlZW4tZXhpdDogJ1xcZjEwOScsXG5cdFx0c3F1YXJlOiAnXFxmMTBhJyxcblx0XHRzcGlubmVyOiAnXFxmMTBiJyxcblx0XHRzdWJ0aXRsZXM6ICdcXGYxMGMnLFxuXHRcdGNhcHRpb25zOiAnXFxmMTBkJyxcblx0XHRjaGFwdGVyczogJ1xcZjEwZScsXG5cdFx0c2hhcmU6ICdcXGYxMGYnLFxuXHRcdGNvZzogJ1xcZjExMCcsXG5cdFx0Y2lyY2xlOiAnXFxmMTExJyxcblx0XHRjaXJjbGUtb3V0bGluZTogJ1xcZjExMicsXG5cdFx0Y2lyY2xlLWlubmVyLWNpcmNsZTogJ1xcZjExMycsXG5cdFx0aGQ6ICdcXGYxMTQnLFxuXHRcdGNhbmNlbDogJ1xcZjExNScsXG5cdFx0cmVwbGF5OiAnXFxmMTE2Jyxcblx0XHRmYWNlYm9vazogJ1xcZjExNycsXG5cdFx0Z3BsdXM6ICdcXGYxMTgnLFxuXHRcdGxpbmtlZGluOiAnXFxmMTE5Jyxcblx0XHR0d2l0dGVyOiAnXFxmMTFhJyxcblx0XHR0dW1ibHI6ICdcXGYxMWInLFxuXHRcdHBpbnRlcmVzdDogJ1xcZjExYycsXG5cdFx0YXVkaW8tZGVzY3JpcHRpb246ICdcXGYxMWQnLFxuXHRcdGF1ZGlvOiAnXFxmMTFlJyxcbik7XG5cbi8vIE5PVEU6IFRoaXMgaXMgYXMgY29tcGxleCBhcyB3ZSB3YW50IHRvIGdldCB3aXRoIFNDU1MgZnVuY3Rpb25hbGl0eS5cbi8vXG4vLyBOb3cgdGhhdCB3ZSBoYXZlIGEgbWFwIG9mIGljb25zIGFib3ZlLCB3ZSBjYW4gaXRlcmF0ZSBvdmVyIHRoYXQgbWFwIGFuZCBjcmVhdGUgYW4gaWNvbiBjbGFzc1xuLy8gZm9yIGVhY2ggaWNvbiBpbiB0aGF0IGxpc3QuIFRoZSBpdGVyYXRvciBiZWxvdyBwcm9kdWNlcyBDU1MgY2xhc3NlcyBsaWtlIHRoaXM6XG4vL1xuLy8gLnZqcy1pY29uLXBsYXkge1xuLy8gICBmb250LWZhbWlseTogVmlkZW9KUztcbi8vICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gfVxuLy8gLnZqcy1pY29uLXBsYXk6YmVmb3JlIHsgY29udGVudDogXCJcXDI1YjZcIjsgfVxuLy9cbi8vIFdlIGNhbiB0aGVuIHVzZSBAZXh0ZW5kIGluIHRoZSBjb2RlYmFzZSB3aGVuIHdlIG5lZWQgdG8gYWRkIGFuIGljb24gdG8gYSBjbGFzcy4gQGV4dGVuZCBidWlsZHMgdXBcbi8vIHRoZSBzZWxlY3RvcnMgZm9yIHlvdSBzbyB5b3UgY2FuIGF2b2lkIGR1cGxpY2F0aW9uLiBUaGlzIGlzIGdlbmVyYWxseSBhIGJhZCBpZGVhLCBidXQgc2luY2UgZWFjaFxuLy8gaWNvbiBzaG91bGQgb25seSBiZSBleHRlbmRlZCBvbmUgb3IgdHdvIG90aGVyIHBsYWNlcywgd2UnbGwgcm9sbCB3aXRoIGl0LlxuQGVhY2ggJG5hbWUsICRjb250ZW50IGluICRpY29ucyB7XG4gIC52anMtaWNvbi0jeyRuYW1lfSB7XG4gICAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIudmlkZW8tanMge1xuICAvLyBkaXNwbGF5OmlubGluZS1ibG9jayB3b3VsZCBiZSBjbG9zZXIgdG8gdGhlIHZpZGVvIGVsJ3MgZGlzcGxheTppbmxpbmVcbiAgLy8gYnV0IGl0IHJlc3VsdHMgaW4gZmxhc2ggcmVsb2FkaW5nIHdoZW4gZ29pbmcgaW50byBmdWxsc2NyZWVuIFsjMjIwNV1cbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vIE1ha2UgdmlkZW8uanMgdmlkZW9zIGFsaWduIHRvcCB3aGVuIG5leHQgdG8gdmlkZW8gZWxlbWVudHNcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBjb2xvcjogJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICAvLyBTdGFydCB3aXRoIDEwcHggZm9yIGJhc2UgZm9udCBzaXplIHNvIG90aGVyIGRpbWVuc2lvbnMgY2FuIGJlIGVtIGJhc2VkIGFuZFxuICAvLyBlYXNpbHkgY2FsY3VsYWJsZS5cbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvLyBQcm92aWRlIHNvbWUgYmFzaWMgZGVmYXVsdHMgZm9yIGZvbnRzXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLy8gQXZvaWRpbmcgaGVsdmV0aWNhOiBpc3N1ZSAjMzc2XG4gIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250LWZhbWlseTtcblxuICAvLyBGaXggZm9yIEZpcmVmb3ggOSBmdWxsc2NyZWVuIChvbmx5IGlmIGl0IGlzIGVuYWJsZWQpLiBOb3QgbmVlZGVkIHdoZW5cbiAgLy8gY2hlY2tpbmcgZnVsbFNjcmVlbkVuYWJsZWQuXG4gICY6LW1vei1mdWxsLXNjcmVlbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4gICY6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBBbGwgZWxlbWVudHMgaW5oZXJpdCBib3JkZXItYm94IHNpemluZ1xuLnZpZGVvLWpzICosXG4udmlkZW8tanMgKjpiZWZvcmUsXG4udmlkZW8tanMgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8vIExpc3Qgc3R5bGUgcmVzZXRcbi52aWRlby1qcyB1bCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuXG4gIC8vIEltcG9ydGFudCB0byBzcGVjaWZ5IGVhY2hcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gRmlsbCB0aGUgd2lkdGggb2YgdGhlIGNvbnRhaW5pbmcgZWxlbWVudCBhbmQgdXNlIHBhZGRpbmcgdG8gY3JlYXRlIHRoZVxuLy8gZGVzaXJlZCBhc3BlY3QgcmF0aW8uIERlZmF1bHQgdG8gMTZ4OSB1bmxlc3MgYW5vdGhlciByYXRpbyBpcyBnaXZlbi5cbkBtaXhpbiBhcHBseS1hc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0KSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlICogKCRoZWlnaHQvJHdpZHRoKTtcbn1cblxuLy8gTm90IGluY2x1ZGluZyBhIGRlZmF1bHQgQVIgaW4gdmpzLWZsdWlkIGJlY2F1c2UgaXQgd291bGQgb3ZlcnJpZGVcbi8vIHRoZSB1c2VyIHNldCBBUiBpbmplY3RlZCBpbnRvIHRoZSBoZWFkZXIuXG4udmlkZW8tanMudmpzLWZsdWlkLFxuLnZpZGVvLWpzLnZqcy0xNi05LFxuLnZpZGVvLWpzLnZqcy00LTMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG59XG5cbi52aWRlby1qcy52anMtMTYtOSB7XG4gIEBpbmNsdWRlIGFwcGx5LWFzcGVjdC1yYXRpbygxNiwgOSk7XG59XG5cbi52aWRlby1qcy52anMtNC0zIHtcbiAgQGluY2x1ZGUgYXBwbHktYXNwZWN0LXJhdGlvKDQsIDMpO1xufVxuXG4udmlkZW8tanMudmpzLWZpbGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBQbGF5YmFjayB0ZWNobm9sb2d5IGVsZW1lbnRzIGV4cGFuZCB0byB0aGUgd2lkdGgvaGVpZ2h0IG9mIHRoZSBjb250YWluaW5nIGRpdlxuLy8gPHZpZGVvPiBvciA8b2JqZWN0PlxuLnZpZGVvLWpzIC52anMtdGVjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBGdWxsc2NyZWVuIFN0eWxlc1xuYm9keS52anMtZnVsbC13aW5kb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgLy8gRml4IGZvciBJRTYgZnVsbC13aW5kb3cuIGh0dHA6Ly93d3cuY3NzcGxheS5jby51ay9sYXlvdXRzL2ZpeGVkLmh0bWxcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi52anMtZnVsbC13aW5kb3cgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgLy8gVW5kbyBhbnkgYXNwZWN0IHJhdGlvIHBhZGRpbmcgZm9yIGZsdWlkIGxheW91dHNcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbi52anMtdXNlci1pbmFjdGl2ZSB7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuXG4vLyBIaWRlIGRpc2FibGVkIG9yIHVuc3VwcG9ydGVkIGNvbnRyb2xzLlxuLnZqcy1oaWRkZW4geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZqcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vLyBWaXN1YWxseSBoaWRkZW4gb2Zmc2NyZWVuLCBidXQgYWNjZXNzaWJsZSB0byBzY3JlZW4gcmVhZGVycy5cbi52aWRlby1qcyAudmpzLW9mZnNjcmVlbiB7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnZqcy1sb2NrLXNob3dpbmcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vLyAgSW4gSUU4IHcvIG5vIEphdmFTY3JpcHQgKG5vIEhUTUw1IHNoaW0pLCB0aGUgdmlkZW8gdGFnIGRvZXNuJ3QgcmVnaXN0ZXIuXG4vLyBUaGUgLnZpZGVvLWpzIGNsYXNzbmFtZSBvbiB0aGUgdmlkZW8gdGFnIGFsc28gaXNuJ3QgY29uc2lkZXJlZC5cbi8vIFRoaXMgb3B0aW9uYWwgcGFyYWdyYXBoIGluc2lkZSB0aGUgdmlkZW8gdGFnIGNhbiBwcm92aWRlIGEgbWVzc2FnZSB0byB1c2Vyc1xuLy8gYWJvdXQgd2hhdCdzIHJlcXVpcmVkIHRvIHBsYXkgdmlkZW8uXG4udmpzLW5vLWpzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQtZmFtaWx5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLnZqcy1uby1qcyBhLFxuLnZqcy1uby1qcyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2QThDQztcbn1cbiIsIi8vIFRleHQsIGljb25zLCBob3ZlciBzdGF0ZXNcbiRwcmltYXJ5LWZvcmVncm91bmQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG5cbi8vIENvbnRyb2wgYmFja2dyb3VuZHMgKGNvbnRyb2wgYmFyLCBiaWcgcGxheSwgbWVudXMpXG4kcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiAjMkIzMzNGICFkZWZhdWx0O1xuJHByaW1hcnktYmFja2dyb3VuZC10cmFuc3BhcmVuY3k6IDAuNyAhZGVmYXVsdDtcblxuLy8gSG92ZXIgc3RhdGVzLCBzbGlkZXIgYmFja2dyb3VuZHNcbiRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAzMyUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeTogMC41ICFkZWZhdWx0O1xuXG4kdGV4dC1mb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuLy8gVXNpbmcgdGhlICctLScgbmFtaW5nIGZvciBjb21wb25lbnQtc3BlY2lmaWMgc3R5bGVzXG4kYmlnLXBsYXktYnV0dG9uLS13aWR0aDogM2VtICFkZWZhdWx0O1xuJGJpZy1wbGF5LWJ1dHRvbi0taGVpZ2h0OiAxLjVlbSAhZGVmYXVsdDtcbiRiaWctcGxheS1idXR0b24tLXRyYW5zcGFyZW5jeTogMC44ICFkZWZhdWx0O1xuIiwiLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAkYmlnLXBsYXktYnV0dG9uLS1oZWlnaHQ7XG4gIGhlaWdodDogJGJpZy1wbGF5LWJ1dHRvbi0taGVpZ2h0O1xuICB3aWR0aDogJGJpZy1wbGF5LWJ1dHRvbi0td2lkdGg7IC8vIEZpcmVmb3ggYnVnOiBGb3Igc29tZSByZWFzb24gd2l0aG91dCB3aWR0aCB0aGUgaWNvbiB3b3VsZG4ndCBzaG93IHVwLiBTd2l0Y2hlZCB0byB1c2luZyB3aWR0aCBhbmQgcmVtb3ZlZCBwYWRkaW5nLlxuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAwLjA2NjY2ZW0gc29saWQgJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvcjtcblxuICAvLyBOZWVkIGEgc2xpZ2h0bHkgZ3JheSBiZyBzbyBpdCBjYW4gYmUgc2VlbiBvbiBibGFjayBiYWNrZ3JvdW5kc1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yLXdpdGgtYWxwaGEoJHByaW1hcnktYmFja2dyb3VuZC1jb2xvciwgJHByaW1hcnktYmFja2dyb3VuZC10cmFuc3BhcmVuY3kpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAuM2VtKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyk7XG5cbiAgQGV4dGVuZCAudmpzLWljb24tcGxheTtcblxuICAvLyBTaW5jZSB0aGUgYmlnIHBsYXkgYnV0dG9uIGRvZXNuJ3QgaW5oZXJpdCBmcm9tIHZqcy1jb250cm9sLCB3ZSBuZWVkIHRvIHNwZWNpZnkgYSBiaXQgbW9yZSB0aGFuXG4gIC8vIG90aGVyIGJ1dHRvbnMgZm9yIHRoZSBpY29uLlxuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbi1kZWZhdWx0O1xuICB9XG59XG5cbi8vIEFsbG93IHBlb3BsZSB0aGF0IGhhdGUgdGhlaXIgcG9zdGVyIGltYWdlIHRvIGNlbnRlciB0aGUgYmlnIHBsYXkgYnV0dG9uLlxuLnZqcy1iaWctcGxheS1jZW50ZXJlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0oJGJpZy1wbGF5LWJ1dHRvbi0taGVpZ2h0IC8gMik7XG4gIG1hcmdpbi1sZWZ0OiAtKCRiaWctcGxheS1idXR0b24tLXdpZHRoIC8gMik7XG59XG5cbi52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvcjtcblxuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yLXdpdGgtYWxwaGEoJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAkc2Vjb25kYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMHMpO1xufVxuXG4vLyBIaWRlIGlmIGNvbnRyb2xzIGFyZSBkaXNhYmxlZCwgdGhlIHZpZGVvIGlzIHBsYXlpbmcsIG9yIG5hdGl2ZSBjb250cm9scyBhcmUgdXNlZC5cbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmpzLWhhcy1zdGFydGVkIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmpzLWVycm9yIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gU2hvdyBiaWcgcGxheSBidXR0b24gaWYgdmlkZW8gaXMgcGF1c2VkIGFuZCAudmpzLXNob3ctYmlnLXBsYXktYnV0dG9uLW9uLXBhdXNlIGlzIHNldCBvbiB2aWRlbyBlbGVtZW50XG4udmpzLWhhcy1zdGFydGVkLnZqcy1wYXVzZWQudmpzLXNob3ctYmlnLXBsYXktYnV0dG9uLW9uLXBhdXNlIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIudmlkZW8tanMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBJRThcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBJRSBpbiBnZW5lcmFsLiBXVEYuXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiAgICBub25lO1xuICBhcHBlYXJhbmNlOiAgICAgICAgIG5vbmU7XG59XG4iLCIudmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24ge1xuICBAZXh0ZW5kIC52anMtaWNvbi1jYW5jZWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC41ZW07XG4gIHotaW5kZXg6IDI7XG59XG4iLCIudmpzLW1lbnUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBDaGFuZ2UgY3Vyc29yIGJhY2sgdG8gZGVmYXVsdCBpZiB0aGUgbWVudSBidXR0b24gaXMgZGlzYWJsZWRcbi52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vLyBwcmV2ZW50IG1lbnVzIGZyb20gb3BlbmluZyB3aGlsZSBkaXNhYmxlZFxuLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQ6aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250LWZhbWlseTtcbn1cblxuLy8gcHJldmVudCBtZW51cyBmcm9tIG9wZW5pbmcgd2hpbGUgc2NydWJiaW5nIChGRiwgSUUpXG4udmpzLXNjcnViYmluZyAudmpzLW1lbnUtYnV0dG9uOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LXNpemU6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmZvY3VzLFxuLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXIge1xuICBvdXRsaW5lOiAwO1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yLXdpdGgtYWxwaGEoJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAkc2Vjb25kYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5KTtcbn1cblxuLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZCxcbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6Zm9jdXMsXG4udmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvcjtcbiAgY29sb3I6ICRwcmltYXJ5LWJhY2tncm91bmQtY29sb3I7XG59XG5cbi52anMtbWVudSBsaS52anMtbWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAuM2VtIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4iLCIudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTBlbTtcbiAgbGVmdDogLTNlbTsgLy8gKFdpZHRoIG9mIHZqcy1tZW51IC0gd2lkdGggb2YgYnV0dG9uKSAvIDJcbiAgaGVpZ2h0OiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKCRwcmltYXJ5LWJhY2tncm91bmQtY29sb3IsICRwcmltYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5KTsgLy8gU2FtZSBhcyB1bCBiYWNrZ3JvdW5kXG59XG5cbi8vIEJ1dHRvbiBQb3AtdXAgTWVudVxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yLXdpdGgtYWxwaGEoJHByaW1hcnktYmFja2dyb3VuZC1jb2xvciwgJHByaW1hcnktYmFja2dyb3VuZC10cmFuc3BhcmVuY3kpO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMS41ZW07IC8vIFNhbWUgYm90dG9tIGFzIHZqcy1tZW51IGJvcmRlci10b3BcbiAgbWF4LWhlaWdodDogMTVlbTtcbn1cblxuLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cDpob3ZlciAudmpzLW1lbnUsXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudS52anMtbG9jay1zaG93aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIudmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmJlZm9yZSB7XG4gIC8vIEljb24gcHNldWRvZWxlbWVudCBoYXMgYSBkaWZmZXJlbnQgYmFzZSBmb250IHNpemUgKDEuOGVtKSwgc28gd2UgbmVlZCB0b1xuICAvLyBhY2NvdW50IGZvciB0aGF0IGluIHRoZSB3aWR0aC4gNGVtIChzdGFuZGFyZCBidXR0b24gd2lkdGgpIGRpdmlkZWQgYnkgMS44XG4gIC8vIHRvIGdldCB0aGUgc2FtZSBidXR0b24gd2lkdGggYXMgbm9ybWFsLlxuICB3aWR0aDogMi4yMjIyMjIyMjJlbTtcbn1cblxuLy8gSG92ZXIgc3RhdGVcbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3Zlcixcbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyxcbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSxcbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSB7XG4gIC8vIFRoaXMgd2lkdGggaXMgY3VycmVudGx5IHNwZWNpZmljIHRvIHRoZSBpbmxpbmUgdm9sdW1lIGJhci5cbiAgd2lkdGg6IDEyZW07XG59XG4vLyBEb24ndCB0cmFuc2l0aW9uIHdoZW4gdGFiYmluZyBpbiByZXZlcnNlIHRvIHRoZSB2b2x1bWUgbWVudVxuLy8gYmVjYXVzZSBpdCBsb29rcyB3ZWlyZFxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRlbTtcbiAgdG9wOiAwO1xuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzKTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51LFxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LFxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudSxcbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudS1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLnZpZGVvLWpzIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDMuMGVtO1xuXG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3Itd2l0aC1hbHBoYSgkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAkcHJpbWFyeS1iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeSk7XG59XG5cbi8vIFZpZGVvIGhhcyBzdGFydGVkIHBsYXlpbmdcbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLWJhciB7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcblxuICAkdHJhbnM6IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzOyAvLyBWYXIgbmVlZGVkIGJlY2F1c2Ugb2YgY29tbWFcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnMpO1xufVxuXG4vLyBWaWRlbyBoYXMgc3RhcnRlZCBwbGF5aW5nIEFORCB1c2VyIGlzIGluYWN0aXZlXG4udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIge1xuICAvLyBSZW1haW4gdmlzaWJsZSBmb3Igc2NyZWVuIHJlYWRlciBhbmQga2V5Ym9hcmQgdXNlcnNcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMDtcblxuICAkdHJhbnM6IHZpc2liaWxpdHkgMS4wcywgb3BhY2l0eSAxLjBzO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFucyk7XG5cbn1cblxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWNvbnRyb2wtYmFyLFxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1jb250cm9sLWJhcixcbi52anMtZXJyb3IgLnZqcy1jb250cm9sLWJhciB7XG4gIC8vICFpbXBvcnRhbnQgaXMgb2sgaW4gdGhpcyBjb250ZXh0LlxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIERvbid0IGhpZGUgdGhlIGNvbnRyb2wgYmFyIGlmIGl0J3MgYXVkaW9cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vLyBJRSA4ICsgOSBTdXBwb3J0XG4udmpzLWhhcy1zdGFydGVkLnZqcy1uby1mbGV4IC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbiIsIi8vIHZqcy1jb250cm9sIG1pZ2h0IGJlIGJldHRlciBuYW1lZCB2anMtYnV0dG9uIG5vdy5cbi8vIEl0J3MgdXNlZCBvbiBib3RoIHJlYWwgYnV0dG9ucyAocGxheSBidXR0b24pXG4vLyBhbmQgZGl2IGJ1dHRvbnMgKG1lbnUgYnV0dG9ucylcbi52aWRlby1qcyAudmpzLWNvbnRyb2wge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0ZW07XG4gIEBpbmNsdWRlIGZsZXgobm9uZSk7XG5cbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG5cbiAgICBAZXh0ZW5kICVpY29uLWRlZmF1bHQ7XG4gIH1cbn1cblxuLy8gUmVwbGFjZW1lbnQgZm9yIGZvY3VzIG91dGxpbmVcbi52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXM6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtY29udHJvbDpob3ZlcjpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IDBlbSAwZW0gMWVtIHJnYmEoJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvciwgMSk7XG59XG5cbi8vIEhpZGUgY29udHJvbCB0ZXh0IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbnJlYWRlcnNcbi52aWRlby1qcyAudmpzLWNvbnRyb2wtdGV4dCB7XG4gIEBpbmNsdWRlIGhpZGUtdmlzdWFsbHk7XG59XG5cbi8vIElFIDggKyA5IFN1cHBvcnRcbi52anMtbm8tZmxleCAudmpzLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIiwiLnZpZGVvLWpzIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vXG4vLyBMZXQncyB0YWxrIHBpeGVsIG1hdGghXG4vLyBTdGFydCB3aXRoIGEgYmFzZSBmb250IHNpemUgb2YgMTBweCAoYXNzdW1pbmcgdGhhdCBoYXNuJ3QgY2hhbmdlZClcbi8vIE5vIEhvdmVyOlxuLy8gLSBQcm9ncmVzcyBob2xkZXIgaXMgM3B4XG4vLyAtIFByb2dyZXNzIGhhbmRsZSBpcyA5cHhcbi8vIC0gUHJvZ3Jlc3MgaGFuZGxlIGlzIHB1bGxlZCB1cCAzcHggdG8gY2VudGVyIGl0LlxuLy9cbi8vIEhvdmVyOlxuLy8gLSBQcm9ncmVzcyBob2xkZXIgYmVjb21lcyA1cHhcbi8vIC0gUHJvZ3Jlc3MgaGFuZGxlIGJlY29tZXMgMTVweFxuLy8gLSBQcm9ncmVzcyBoYW5kbGUgaXMgcHVsbGVkIHVwIDVweCB0byBjZW50ZXIgaXRcbi8vXG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBAaW5jbHVkZSBmbGV4KGF1dG8pO1xuICBAaW5jbHVkZSBkaXNwbGF5LWZsZXgoY2VudGVyKTtcbiAgbWluLXdpZHRoOiA0ZW07XG59XG5cbi52anMtbGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBCb3ggY29udGFpbmluZyBwbGF5IGFuZCBsb2FkIHByb2dyZXNzZXMuIEFsc28gYWN0cyBhcyBzZWVrIHNjcnViYmVyLlxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgQGluY2x1ZGUgZmxleChhdXRvKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyk7XG4gIGhlaWdodDogMC4zZW07XG59XG5cbi8vIFdlIG5lZWQgYW4gaW5jcmVhc2VkIGhpdCBhcmVhIG9uIGhvdmVyXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjY2NjY2NjY2NjY2NjY2NjY2NmVtO1xufVxuXG4vKiBJZiB3ZSBsZXQgdGhlIGZvbnQgc2l6ZSBncm93IGFzIG11Y2ggYXMgZXZlcnl0aGluZyBlbHNlLCB0aGUgY3VycmVudCB0aW1lIHRvb2x0aXAgZW5kcyB1cFxuIGdpbm9ybW91cy4gSWYgeW91J2QgbGlrZSB0byBlbmFibGUgdGhlIGN1cnJlbnQgdGltZSB0b29sdGlwIGFsbCB0aGUgdGltZSwgdGhpcyBzaG91bGQgYmUgZGlzYWJsZWRcbiB0byBhdm9pZCBhIHdlaXJkIGhpdGNoIHdoZW4geW91IHJvbGwgb2ZmIHRoZSBob3Zlci4gKi9cblxuLy8gQWxzbyBzaG93IHRoZSBjdXJyZW50IHRpbWUgdG9vbHRpcFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXRpbWUtdG9vbHRpcCxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5OmFmdGVyLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXBsYXktcHJvZ3Jlc3M6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJHRleHQtZm9udC1mYW1pbHk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG59XG5cbi8vIFByb2dyZXNzIEJhcnNcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXBsYXktcHJvZ3Jlc3MsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtdG9vbHRpcC1wcm9ncmVzcy1iYXIsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAvLyB1cGRhdGVkIGJ5IGphdmFzY3JpcHQgZHVyaW5nIHBsYXliYWNrXG4gIHdpZHRoOiAwO1xuICAvLyBOZWVkZWQgZm9yIElFNlxuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBAZXh0ZW5kIC52anMtaWNvbi1jaXJjbGU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1mb3JlZ3JvdW5kLWNvbG9yO1xuICBAZXh0ZW5kIC52anMtaWNvbi1jaXJjbGU7XG5cbiAgLy8gUHJvZ3Jlc3MgaGFuZGxlXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC4zMzMzMzMzMzMzMzMzMzNlbTtcbiAgICByaWdodDogLTAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cbn1cblxuLy8gQ3VycmVudCBUaW1lIFwidG9vbHRpcFwiXG4vLyBCeSBkZWZhdWx0IHRoaXMgaXMgaGlkZGVuIGFuZCBvbmx5IHNob3duIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgcHJvZ3Jlc3MgY29udHJvbFxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtbW91c2UtZGlzcGxheTphZnRlcixcbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMuNGVtO1xuICByaWdodDogLTEuOWVtO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogIzAwMDtcbiAgY29udGVudDogYXR0cihkYXRhLWN1cnJlbnQtdGltZSk7XG4gIHBhZGRpbmc6IDZweCA4cHggOHB4IDhweDtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvci13aXRoLWFscGhhKCNmZmYsIDAuOCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMC4zZW0pO1xufVxuXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YWZ0ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMta2VlcC10b29sdGlwcy1pbnNpZGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIHtcbiAgLy8gRm9yIElFOCB3ZSdsbCBsaWdodGVuIHRoZSBjb2xvclxuICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciwgMjUlKTtcbiAgLy8gT3RoZXJ3aXNlIHdlJ2xsIHJlbHkgb24gc3RhY2tlZCBvcGFjaXRpZXNcbiAgYmFja2dyb3VuZDogcmdiYSgkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3IsICRzZWNvbmRhcnktYmFja2dyb3VuZC10cmFuc3BhcmVuY3kpO1xufVxuXG4vLyB0aGVyZSBhcmUgY2hpbGQgZWxlbWVudHMgb2YgdGhlIGxvYWQgcHJvZ3Jlc3MgYmFyIHRoYXQgcmVwcmVzZW50IHRoZVxuLy8gc3BlY2lmaWMgdGltZSByYW5nZXMgdGhhdCBoYXZlIGJlZW4gYnVmZmVyZWRcbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2IHtcbiAgLy8gRm9yIElFOCB3ZSdsbCBsaWdodGVuIHRoZSBjb2xvclxuICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciwgNTAlKTtcbiAgLy8gT3RoZXJ3aXNlIHdlJ2xsIHJlbHkgb24gc3RhY2tlZCBvcGFjaXRpZXNcbiAgYmFja2dyb3VuZDogcmdiYSgkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3IsIDAuNzUpO1xufVxuXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyLjRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiAtMS45ZW07XG59XG5cbi52anMtdG9vbHRpcC1wcm9ncmVzcy1iYXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDE7XG59XG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHotaW5kZXg6IDA7XG59XG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXksXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheTphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgJHRyYW5zOiB2aXNpYmlsaXR5IDEuMHMsIG9wYWNpdHkgMS4wcztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnMpO1xufVxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXksXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheTphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yLXdpdGgtYWxwaGEoIzAwMCwgMC44KTtcbn1cbiIsIi52aWRlby1qcyAudmpzLXNsaWRlciB7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMC40NWVtIDAgMC40NWVtO1xuXG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xuXG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3Itd2l0aC1hbHBoYSgkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3IsICRzZWNvbmRhcnktYmFja2dyb3VuZC10cmFuc3BhcmVuY3kpO1xufVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXI6Zm9jdXMge1xuICB0ZXh0LXNoYWRvdzogMGVtIDBlbSAxZW0gcmdiYSgkcHJpbWFyeS1mb3JlZ3JvdW5kLWNvbG9yLCAxKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMCAxZW0gJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvcik7XG59XG4iLCIudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIGZsZXgobm9uZSk7XG4gIEBleHRlbmQgLnZqcy1pY29uLXZvbHVtZS1oaWdoO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMCB7XG4gIEBleHRlbmQgLnZqcy1pY29uLXZvbHVtZS1tdXRlO1xufVxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTEge1xuICBAZXh0ZW5kIC52anMtaWNvbi12b2x1bWUtbG93O1xufVxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMixcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTIge1xuICBAZXh0ZW5kIC52anMtaWNvbi12b2x1bWUtbWlkO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIHdpZHRoOiA1ZW07XG4gIEBpbmNsdWRlIGZsZXgobm9uZSk7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleChjZW50ZXIpO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtYmFyIHtcbiAgbWFyZ2luOiAxLjM1ZW0gMC40NWVtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAwLjNlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMC4zZW07XG4gIGhlaWdodDogNWVtO1xuICBtYXJnaW46IDEuMzVlbSBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1mb3JlZ3JvdW5kLWNvbG9yO1xuXG4gIEBleHRlbmQgLnZqcy1pY29uLWNpcmNsZTtcblxuICAvLyBWb2x1bWUgaGFuZGxlXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAwLjllbTsgLy8gRG9pbmcgdGhpcyB0byBtYXRjaCB0aGUgaGFuZGxlIG9uIHBsYXkgcHJvZ3Jlc3MuXG4gIH1cbn1cblxuLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMC4zZW07XG5cbiAgLy8gVm9sdW1lIGhhbmRsZVxuICAmOmJlZm9yZSB7XG4gICAgdG9wOiAtMC41ZW07XG4gICAgbGVmdDogLTAuM2VtO1xuICB9XG59XG4udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgaGVpZ2h0OiAwLjNlbTtcblxuICAvLyBWb2x1bWUgaGFuZGxlXG4gICY6YmVmb3JlIHtcbiAgICB0b3A6IC0wLjNlbTtcbiAgICByaWdodDogLTAuNWVtO1xuICB9XG59XG5cbi8vIEFzc3VtZXMgdm9sdW1lIHN0YXJ0cyBhdCAxLjAuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBUaGUgdm9sdW1lIG1lbnUgYnV0dG9uIGlzIGxpa2UgbWVudSBidXR0b25zIChjYXB0aW9ucy9zdWJ0aXRsZXMpIGJ1dCB3b3Jrc1xuLy8gYSBsaXR0bGUgZGlmZmVyZW50bHkuIEl0IG5lZWRzIHRvIGJlIHBvc3NpYmxlIHRvIHRhYiB0byB0aGUgdm9sdW1lIHNsaWRlclxuLy8gd2l0aG91dCBoaXR0aW5nIHNwYWNlIGJhciBvbiB0aGUgbWVudSBidXR0b24uIFRvIGRvIHRoaXMgd2UncmUgbm90IHVzaW5nXG4vLyBkaXNwbGF5Om5vbmUgdG8gaGlkZSB0aGUgc2xpZGVyIG1lbnUgYnkgZGVmYXVsdCwgYW5kIGluc3RlYWQgc2V0dGluZyB0aGVcbi8vIHdpZHRoIGFuZCBoZWlnaHQgdG8gemVyby5cbi52anMtbWVudS1idXR0b24tcG9wdXAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbCAudmpzLW1lbnUge1xuICBsZWZ0OiAwLjVlbTtcbiAgaGVpZ2h0OiA4ZW07XG59XG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbCAudmpzLW1lbnUge1xuICBsZWZ0OiAtMmVtO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24gLnZqcy1tZW51LWNvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuXG4gIC8vIEF2b2lkcyB1bm5lY2Vzc2FyeSBzY3JvbGxiYXJzIGluIHRoZSBtZW51IGNvbnRlbnQuIFByaW1hcmlseSBub3RpY2VkIGluIENocm9tZSBvbiBMaW51eC5cbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsOmhvdmVyIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWw6Zm9jdXMgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbC52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsIC52anMtbG9jay1zaG93aW5nIC52anMtbWVudS1jb250ZW50IHtcbiAgaGVpZ2h0OiA4ZW07XG4gIHdpZHRoOiAyLjllbTtcbn1cblxuLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbDpob3ZlciAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWw6Zm9jdXMgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsIC52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWwgLnZqcy1sb2NrLXNob3dpbmcgLnZqcy1tZW51LWNvbnRlbnQge1xuICBoZWlnaHQ6IDIuOWVtO1xuICB3aWR0aDogOGVtO1xufVxuXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudS1jb250ZW50IHtcbiAgLy8gQW4gaW5saW5lIHZvbHVtZSBzaG91bGQgbmV2ZXIgaGF2ZSBhIG1lbnUgYmFja2dyb3VuZCBjb2xvci5cbiAgLy8gIFRoaXMgcHJvdGVjdHMgaXQgZnJvbSBleHRlcm5hbCBjaGFuZ2VzIHRvIGJhY2tncm91bmQgY29sb3JzLlxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIFVzZWQgZm9yIElFOCBmYWxsYmFja1xuLnZqcy1wb3N0ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gSGlkZSB0aGUgcG9zdGVyIGFmdGVyIHRoZSB2aWRlbyBoYXMgc3RhcnRlZCBwbGF5aW5nXG4udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gRG9uJ3QgaGlkZSB0aGUgcG9zdGVyIGlmIHdlJ3JlIHBsYXlpbmcgYXVkaW9cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEhpZGUgdGhlIHBvc3RlciB3aGVuIG5hdGl2ZSBjb250cm9scyBhcmUgdXNlZCBvdGhlcndpc2UgaXQgY292ZXJzIHRoZW1cbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIFdlIGFyZSBhc3N1bWluZyB0aGVyZSBpcyBubyBwcm9ncmVzcyBiYXIgYW5kIHVzaW5nIHRoZSBsaXZlIGRpc3BsYXlcbi8vIHRvIGZpbGwgaW4gdGhlIG1pZGRsZSBzcGFjZS4gTGl2ZStEVlIgd2lsbCBuZWVkIHRvIGFkanVzdCB0aGlzLlxuLnZpZGVvLWpzIC52anMtbGl2ZS1jb250cm9sIHtcbiAgQGluY2x1ZGUgZGlzcGxheS1mbGV4KGZsZXgtc3RhcnQpO1xuICBAaW5jbHVkZSBmbGV4KGF1dG8pO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCIudmlkZW8tanMgLnZqcy10aW1lLWNvbnRyb2wge1xuICBAaW5jbHVkZSBmbGV4KG5vbmUpO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgbWluLXdpZHRoOiAyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBXZSBuZWVkIHRoZSBleHRyYSBzcGVjaWZpY2l0eSB0aGF0IHJlZmVyZW5jaW5nIC52anMtbm8tZmxleCBwcm92aWRlcy5cbi52aWRlby1qcyAudmpzLWN1cnJlbnQtdGltZSxcbi52anMtbm8tZmxleCAudmpzLWN1cnJlbnQtdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWR1cmF0aW9uLFxuLnZqcy1uby1mbGV4IC52anMtZHVyYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLXRpbWUtZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG59XG5cbi52anMtbGl2ZSAudmpzLXRpbWUtZGl2aWRlciB7XG4gIC8vIEFscmVhZHkgdGhlIGRlZmF1bHQsIGJ1dCB3ZSB3YW50IHRvIGVuc3VyZSB3aGVuIHRoZSBwbGF5ZXIgaXMgbGl2ZVxuICAvLyB0aGlzIGhpZGVzIGluIHRoZSBzYW1lIHdheSBhcyB0aGUgb3RoZXIgdGltZSBjb250cm9scyBmb3Igb3RoZXIgc2tpbnNcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgZmxleChub25lKTtcbiAgQGV4dGVuZCAudmpzLWljb24tcGxheTtcbn1cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyB7XG4gIEBleHRlbmQgLnZqcy1pY29uLXBhdXNlO1xufVxuIiwiLy8gRW11bGF0ZWQgdHJhY2tzXG4udmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vLyBNb3ZlIGNhcHRpb25zIGRvd24gd2hlbiBjb250cm9scyBhcmVuJ3QgYmVpbmcgc2hvd25cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIGJvdHRvbTogMWVtO1xufVxuXG4vLyBJbmRpdmlkdWFsIHRyYWNrc1xuLnZpZGVvLWpzIC52anMtdGV4dC10cmFjayB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG4gIC8vIFRyYW5zcGFyZW50IGJsYWNrIGJhY2tncm91bmQsIG9yIGZhbGxiYWNrIHRvIGFsbCBibGFjayAob2xkSUUpXG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3Itd2l0aC1hbHBoYSgjMDAwLCAwLjUpO1xufVxuXG4udmpzLXN1YnRpdGxlcyB7IGNvbG9yOiAjZmZmOyB9IC8vIFN1YnRpdGxlcyBhcmUgd2hpdGVcbi52anMtY2FwdGlvbnMgeyBjb2xvcjogI2ZjNjsgfSAvLyBDYXB0aW9ucyBhcmUgeWVsbG93XG4udmpzLXR0LWN1ZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8vIE5hdGl2ZSB0cmFja3NcbnZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC0zZW0pKTtcbn1cblxuLy8gTW92ZSBjYXB0aW9ucyBkb3duIHdoZW4gY29udHJvbHMgYXJlbid0IGJlaW5nIHNob3duXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTEuNWVtKSk7XG59XG4iLCIudmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIGZsZXgobm9uZSk7XG4gIEBleHRlbmQgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXI7XG59XG4vLyBTd2l0Y2ggdG8gdGhlIGV4aXQgaWNvbiB3aGVuIHRoZSBwbGF5ZXIgaXMgaW4gZnVsbHNjcmVlblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgQGV4dGVuZCAudmpzLWljb24tZnVsbHNjcmVlbi1leGl0O1xufVxuIiwiLy8gVE9ETzogSSBmZWVsIGxpa2UgdGhpcyBzaG91bGQgYmUgYSBnZW5lcmljIG1lbnUuIFJlc2VhcmNoIGxhdGVyLlxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtcGxheWJhY2stcmF0ZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1tZW51IHtcbiAgd2lkdGg6IDRlbTtcbiAgbGVmdDogMGVtO1xufVxuIiwiLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXkgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6ICdYJztcbiAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6IDRlbTtcbiAgbGVmdDogMDtcblxuICAvLyBJbiBvcmRlciB0byBjZW50ZXIgdGhlIHBsYXkgaWNvbiB2ZXJ0aWNhbGx5IHdlIG5lZWQgdG8gc2V0IHRoZSBsaW5lIGhlaWdodFxuICAvLyB0byB0aGUgc2FtZSBhcyB0aGUgYnV0dG9uIGhlaWdodFxuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtc2hhZG93OiAwLjA1ZW0gMC4wNWVtIDAuMWVtICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgLy8gTmVlZGVkIGZvciBJRThcbiAgdG9wOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAwLjg1O1xuXG4gIC8vIE5lZWQgdG8gZml4IGNlbnRlcmVkIHBhZ2UgbGF5b3V0c1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoJHByaW1hcnktYmFja2dyb3VuZC1jb2xvciwgJHByaW1hcnktYmFja2dyb3VuZC10cmFuc3BhcmVuY3kpO1xuICAvLyBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDQzLCA1MSwgNjMsIDAuNSk7XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC02cHg7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIC8vIEtlZXAgMTAwJSBvcGFjaXR5IHNvIHRoZXkgZG9uJ3Qgc2hvdyB0aHJvdWdoIGVhY2ggb3RoZXJcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbn1cblxuLy8gb25seSBhbmltYXRlIHdoZW4gc2hvd2luZyBiZWNhdXNlIGl0IGNhbiBiZSBwcm9jZXNzb3IgaGVhdnlcbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjU1LDI1NSwyNTUpO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjU1LDI1NSwyNTUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40NHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40NHM7XG59XG5cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlIHtcbiAgMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xuICB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgMjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gIH1cbn1cbiIsIi52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiB7XG4gIEBleHRlbmQgLnZqcy1pY29uLWNoYXB0ZXJzO1xufVxuXG4udmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLW1lbnUgdWwge1xuICB3aWR0aDogMjRlbTtcbn1cbiIsIi8vIFdoZW4gdGhlIHBsYXllciBpcyBhYnN1cmRseSB0aW55LCBkaXNwbGF5IG5vdGhpbmcgYnV0OlxuLy8gLSBQbGF5IGJ1dHRvblxuLy8gLSBGdWxsc2NyZWVuIEJ1dHRvblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSB7XG4gIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHsgQGluY2x1ZGUgZmxleChhdXRvKTsgfVxuICAmLnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHsgd2lkdGg6IGF1dG87IH1cblxuICAudmpzLWN1cnJlbnQtdGltZSwgLnZqcy10aW1lLWRpdmlkZXIsIC52anMtZHVyYXRpb24sIC52anMtcmVtYWluaW5nLXRpbWUsXG4gIC52anMtcGxheWJhY2stcmF0ZSwgLnZqcy1wcm9ncmVzcy1jb250cm9sLFxuICAudmpzLW11dGUtY29udHJvbCwgLnZqcy12b2x1bWUtY29udHJvbCwgLnZqcy12b2x1bWUtbWVudS1idXR0b24sXG4gIC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuICAudmpzLXN1YnRpdGxlcy1idXR0b24sIC52anMtYXVkaW8tYnV0dG9uIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG4vLyBXaGVuIHRoZSBwbGF5ZXIgaXMgeC1zbWFsbCwgZGlzcGxheSBub3RoaW5nIGJ1dDpcbi8vIC0gUGxheSBidXR0b25cbi8vIC0gUHJvZ3Jlc3MgYmFyXG4vLyAtIEZ1bGxzY3JlZW4gQnV0dG9uXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIHtcbiAgLnZqcy1jdXJyZW50LXRpbWUsIC52anMtdGltZS1kaXZpZGVyLCAudmpzLWR1cmF0aW9uLCAudmpzLXJlbWFpbmluZy10aW1lLFxuICAudmpzLXBsYXliYWNrLXJhdGUsXG4gIC52anMtbXV0ZS1jb250cm9sLCAudmpzLXZvbHVtZS1jb250cm9sLCAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbixcbiAgLnZqcy1jaGFwdGVycy1idXR0b24sIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZqcy1jYXB0aW9ucy1idXR0b24sXG4gIC52anMtc3VidGl0bGVzLWJ1dHRvbiwgLnZqcy1hdWRpby1idXR0b24geyBkaXNwbGF5OiBub25lOyB9XG59XG5cblxuLy8gV2hlbiB0aGUgcGxheWVyIGlzIHNtYWxsLCBkaXNwbGF5IG5vdGhpbmcgYnV0OlxuLy8gLSBQbGF5IGJ1dHRvblxuLy8gLSBQcm9ncmVzcyBiYXJcbi8vIC0gVm9sdW1lIG1lbnUgYnV0dG9uXG4vLyAtIENhcHRpb25zIEJ1dHRvblxuLy8gLSBGdWxsc2NyZWVuIGJ1dHRvblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikge1xuICAudmpzLWN1cnJlbnQtdGltZSwgLnZqcy10aW1lLWRpdmlkZXIsIC52anMtZHVyYXRpb24sIC52anMtcmVtYWluaW5nLXRpbWUsXG4gIC52anMtcGxheWJhY2stcmF0ZSxcbiAgLnZqcy1tdXRlLWNvbnRyb2wsIC52anMtdm9sdW1lLWNvbnRyb2wsXG4gIC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuICAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1hdWRpby1idXR0b24geyBkaXNwbGF5OiBub25lOyB9XG59XG4iLCIudmpzLWNhcHRpb24tc2V0dGluZ3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LWJhY2tncm91bmQtY29sb3IsIDAuNzUpO1xuICBjb2xvcjogJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBoZWlnaHQ6IDE2ZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDQwZW07XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3Mge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMWVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1jb2xvcnMsXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWZvbnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtY29sb3JzOmFmdGVyLFxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1mb250OmFmdGVyLFxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1jb250cm9sczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFlbTtcbiAgcmlnaHQ6IDFlbTtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIGxhYmVsLFxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgbGFiZWwgPiBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIGZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tbGVmdDogLjVlbTtcbn1cblxuLy8gSGlkZSBsYWJlbHMgd2l0aGluIGZpZWxkc2V0cywgc28gdGhleSBhcmUgb25seSBmb3Igc2NyZWVuIHJlYWRlciB1c2Vyc1xuLnZqcy1jYXB0aW9uLXNldHRpbmdzIGZpZWxkc2V0IC52anMtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTsgLyogZm9yIEludGVybmV0IEV4cGxvcmVyICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuIiwiLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nIHtcbiAgQGV4dGVuZCAlZmlsbC1wYXJlbnQ7XG4gIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG59XG5cbi52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBAZXh0ZW5kICVmaWxsLXBhcmVudDtcblxuICBmb250LXNpemU6IDEuMmVtOyAvLyAxMnB4XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8vIDE4cHhcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICB6LWluZGV4OiAxO1xufVxuIiwiLy8gVGhlc2UgZnVuY3Rpb25zIGFuZCBtaXhpbnMgdGFrZW4gZnJvbTpcbi8vXG4vLyBcIkJ1aWxkaW5nIGEgbGluZWFyLWdyYWRpZW50IE1peGluIGluIFNhc3NcIiBieSBIdWdvIEdpcmF1ZGVsXG4vLyAgICBodHRwOi8vd3d3LnNpdGVwb2ludC5jb20vYnVpbGRpbmctbGluZWFyLWdyYWRpZW50LW1peGluLXNhc3MvXG4vLyAgICBodHRwOi8vc2Fzc21laXN0ZXIuY29tL2dpc3QvYjU4ZjZlMmNjMzE2MDAwN2M4ODBcbi8vXG5cbi8vLyBDb252ZXJ0IGFuZ2xlXG4vLy8gQGF1dGhvciBDaHJpcyBFcHBzdGVpblxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBjb252ZXJ0XG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR1bml0IC0gVW5pdCB0byBjb252ZXJ0IHRvXG4vLy8gQHJldHVybiB7TnVtYmVyfSBDb252ZXJ0ZWQgYW5nbGVcbkBmdW5jdGlvbiBjb252ZXJ0LWFuZ2xlKCR2YWx1ZSwgJHVuaXQpIHtcbiAgJGNvbnZlcnRhYmxlLXVuaXRzOiBkZWcgZ3JhZCB0dXJuIHJhZDtcbiAgJGNvbnZlcnNpb24tZmFjdG9yczogMSAoMTBncmFkLzlkZWcpICgxdHVybi8zNjBkZWcpICgzLjE0MTU5MjZyYWQvMTgwZGVnKTtcbiAgQGlmIGluZGV4KCRjb252ZXJ0YWJsZS11bml0cywgdW5pdCgkdmFsdWUpKSBhbmQgaW5kZXgoJGNvbnZlcnRhYmxlLXVuaXRzLCAkdW5pdCkge1xuICAgIEByZXR1cm4gJHZhbHVlXG4gICAgICAgICAgICAgLyBudGgoJGNvbnZlcnNpb24tZmFjdG9ycywgaW5kZXgoJGNvbnZlcnRhYmxlLXVuaXRzLCB1bml0KCR2YWx1ZSkpKVxuICAgICAgICAgICAgICogbnRoKCRjb252ZXJzaW9uLWZhY3RvcnMsIGluZGV4KCRjb252ZXJ0YWJsZS11bml0cywgJHVuaXQpKTtcbiAgfVxuXG4gIEB3YXJuIFwiQ2Fubm90IGNvbnZlcnQgYCN7dW5pdCgkdmFsdWUpfWAgdG8gYCN7JHVuaXR9YC5cIjtcbn1cblxuLy8vIFRlc3QgaWYgYCR2YWx1ZWAgaXMgYW4gYW5nbGVcbi8vLyBAcGFyYW0geyp9ICR2YWx1ZSAtIFZhbHVlIHRvIHRlc3Rcbi8vLyBAcmV0dXJuIHtCb29sfVxuQGZ1bmN0aW9uIGlzLWRpcmVjdGlvbigkdmFsdWUpIHtcbiAgJGlzLWRpcmVjdGlvbjogaW5kZXgoKFxuICAgICd0byB0b3AnLFxuICAgICd0byB0b3AgcmlnaHQnLFxuICAgICd0byByaWdodCB0b3AnLFxuICAgICd0byByaWdodCcsXG4gICAgJ3RvIGJvdHRvbSByaWdodCcsXG4gICAgJ3RvIHJpZ2h0IGJvdHRvbScsXG4gICAgJ3RvIGJvdHRvbScsXG4gICAgJ3RvIGJvdHRvbSBsZWZ0JyxcbiAgICAndG8gbGVmdCBib3R0b20nLFxuICAgICd0byBsZWZ0JyxcbiAgICAndG8gbGVmdCB0b3AnLFxuICAgICd0byB0b3AgbGVmdCdcbiAgKSwgJHZhbHVlKTtcbiAgJGlzLWFuZ2xlOiB0eXBlLW9mKCR2YWx1ZSkgPT0gJ251bWJlcicgYW5kIGluZGV4KCdkZWcnICdncmFkJyAndHVybicgJ3JhZCcsIHVuaXQoJHZhbHVlKSk7XG5cbiAgQHJldHVybiAkaXMtZGlyZWN0aW9uIG9yICRpcy1hbmdsZTtcbn1cblxuLy8vIENvbnZlcnQgYSBkaXJlY3Rpb24gdG8gbGVnYWN5IHN5bnRheFxuLy8vIEBwYXJhbSB7S2V5d29yZCB8IEFuZ2xlfSAkdmFsdWUgLSBWYWx1ZSB0byBjb252ZXJ0XG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBpcy1kaXJlY3Rpb25cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGNvbnZlcnQtYW5nbGVcbkBmdW5jdGlvbiBsZWdhY3ktZGlyZWN0aW9uKCR2YWx1ZSkge1xuICBAaWYgaXMtZGlyZWN0aW9uKCR2YWx1ZSkgPT0gZmFsc2Uge1xuICAgIEB3YXJuIFwiQ2Fubm90IGNvbnZlcnQgYCN7JHZhbHVlfWAgdG8gbGVnYWN5IHN5bnRheCBiZWNhdXNlIGl0IGRvZXNuJ3Qgc2VlbSB0byBiZSBhbiBhbmdsZSBvciBhIGRpcmVjdGlvblwiO1xuICB9XG5cbiAgJGNvbnZlcnNpb24tbWFwOiAoXG4gICAgJ3RvIHRvcCcgICAgICAgICAgOiAnYm90dG9tJyxcbiAgICAndG8gdG9wIHJpZ2h0JyAgICA6ICdib3R0b20gbGVmdCcsXG4gICAgJ3RvIHJpZ2h0IHRvcCcgICAgOiAnbGVmdCBib3R0b20nLFxuICAgICd0byByaWdodCcgICAgICAgIDogJ2xlZnQnLFxuICAgICd0byBib3R0b20gcmlnaHQnIDogJ3RvcCBsZWZ0JyxcbiAgICAndG8gcmlnaHQgYm90dG9tJyA6ICdsZWZ0IHRvcCcsXG4gICAgJ3RvIGJvdHRvbScgICAgICAgOiAndG9wJyxcbiAgICAndG8gYm90dG9tIGxlZnQnICA6ICd0b3AgcmlnaHQnLFxuICAgICd0byBsZWZ0IGJvdHRvbScgIDogJ3JpZ2h0IHRvcCcsXG4gICAgJ3RvIGxlZnQnICAgICAgICAgOiAncmlnaHQnLFxuICAgICd0byBsZWZ0IHRvcCcgICAgIDogJ3JpZ2h0IGJvdHRvbScsXG4gICAgJ3RvIHRvcCBsZWZ0JyAgICAgOiAnYm90dG9tIHJpZ2h0J1xuICApO1xuXG4gIEBpZiBtYXAtaGFzLWtleSgkY29udmVyc2lvbi1tYXAsICR2YWx1ZSkge1xuICAgIEByZXR1cm4gbWFwLWdldCgkY29udmVyc2lvbi1tYXAsICR2YWx1ZSk7XG4gIH1cblxuICBAcmV0dXJuIDkwZGVnIC0gY29udmVydC1hbmdsZSgkdmFsdWUsICdkZWcnKTtcbn1cblxuLy8vIE1peGluIHByaW50aW5nIGEgbGluZWFyLWdyYWRpZW50XG4vLy8gYXMgd2VsbCBhcyBhIHBsYWluIGNvbG9yIGZhbGxiYWNrXG4vLy8gYW5kIHRoZSBgLXdlYmtpdC1gIHByZWZpeGVkIGRlY2xhcmF0aW9uXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLyBAcGFyYW0ge1N0cmluZyB8IExpc3QgfCBBbmdsZX0gJGRpcmVjdGlvbiAtIExpbmVhciBncmFkaWVudCBkaXJlY3Rpb25cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICRjb2xvci1zdG9wcyAtIExpc3Qgb2YgY29sb3Itc3RvcHMgY29tcG9zaW5nIHRoZSBncmFkaWVudFxuQG1peGluIGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMuLi4pIHtcbiAgQGlmIGlzLWRpcmVjdGlvbigkZGlyZWN0aW9uKSA9PSBmYWxzZSB7XG4gICAgJGNvbG9yLXN0b3BzOiAoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzKTtcbiAgICAkZGlyZWN0aW9uOiAxODBkZWc7XG4gIH1cblxuICBiYWNrZ3JvdW5kOiBudGgobnRoKCRjb2xvci1zdG9wcywgMSksIDEpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWdhY3ktZGlyZWN0aW9uKCRkaXJlY3Rpb24pLCAkY29sb3Itc3RvcHMpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzKTtcbn1cbiIsIkBtZWRpYSBwcmludCB7XG4gIC52aWRlby1qcyA+ICo6bm90KC52anMtdGVjaCk6bm90KC52anMtcG9zdGVyKSB7XG4gICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gIH1cbn1cbiIsIi8qIHNpdGUgY29sb3IgcGFsbGV0dGUgKi9cblxuJFBldHJvbDogIzAwOTk5OTtcbiRHcmFkX0E6ICM1MGJlYmU7XG4kR3JhZF9COiAjMDA5OTk5O1xuJEdyYWRfQzogIzAwOTljYjtcbiRHcmFkX0Q6ICMwMDk5YjA7XG5cbiRTdG9yZUdyYWRfQTogI2U0ZWFlZjtcbiRTdG9yZUdyYWRfQjogI2ZlZmVmZjtcbiRTdG9yZUdyYWRfQzogI2Y0ZjhmOTtcblxuJFN0b25lX0Rhcms6ICMzYzQ2NGI7XG4kU3RvbmVfTGlnaHQ6ICM4NzliYWE7XG4kU3RvbmVfTGlnaHQzNTogI2JlY2RkNztcbiRTdG9uZV9MaWdodDQ1OiAjZGZlNmVkO1xuJFNhbmRfRGFyazogIzczNjQ1YTtcbiRTYW5kX0xpZ2h0OiAjYWFhYTk2O1xuJFNhbmRfTGlnaHQzNTogI2Q3ZDdjZDtcbiRTbm93OiAjZmZmZmZmO1xuXG4kQ2F0c2tpbGxfV2hpdGU6ICNlYmYwZjU7XG4kQXRoZW5zX0dyZXk6ICNlZmYwZjQ7XG4kR2V5c2VyOiAjY2RkOWUxO1xuJE15c3RpYzogI2RmZTZlZDtcbiRTbGF0ZV9HcmV5OiAjNzg4NzkxO1xuJE91dGVyX1NwYWNlOiAjMmQzNzNjO1xuJE9yaWVudDogIzAwNTU3ODtcbiRNb256YTogI2RjMDAwMDtcbiRQYWxlX1NreTogIzY5Nzg4MjtcbiRTaHV0dGxlX0dyZXk6ICM1NTVmNjk7XG4kT3JhbmdlOiAjZmY1ZTM5O1xuXG4kQWNjZW50VGVhbF9EYXJrOiAjMDA2NDZlO1xuJEFjY2VudFRlYWxfTGlnaHQ6ICM0MWFhYWE7XG4kQWNjZW50Qmx1ZV9EYXJrOiAjMDA1Zjg3O1xuJEFjY2VudEJsdWVfTGlnaHQ6ICM1MGJlZDc7XG4kQWNjZW50WWVsbG93X0Rhcms6ICNlYjc4MGE7XG4kQWNjZW50WWVsbG93X0xpZ2h0OiAjZmZiOTAwO1xuJEFjY2VudFJlZF9EYXJrOiAjNjQxOTQ2O1xuJEFjY2VudFJlZF9MaWdodDogI2FmMjM1ZjtcbiRBY2NlbnRHcmVlbl9EYXJrOiAjNjQ3ZDJkO1xuJEFjY2VudEdyZWVuX0xpZ2h0OiAjYWFiNDE0O1xuXG4kQnV0dG9uX0JsdWU6ICMyMzg3YWE7XG4kQnV0dG9uX0JsdWVfSG92ZXI6ICMwMDU1Nzg7XG4kQnV0dG9uX09yYW5nZTogI2RjNjkxNDtcblxuJEVycm9yX1JlZDogI2RjMDAwMDtcblxuLnNpZW1lbnMtb3JhbmdlIHtcblx0Y29sb3I6ICRCdXR0b25fT3JhbmdlO1xufVxuXG4uc2llbWVucy1vcmFuZ2UtYmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkQnV0dG9uX09yYW5nZTtcbn1cblxuLnNpZW1lbnMtYmx1ZSB7XG5cdGNvbG9yOiAkQnV0dG9uX0JsdWU7XG59XG5cbi5zaWVtZW5zLWJsdWUtYmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkQnV0dG9uX0JsdWU7XG59XG5cbi8qdmlldyBjb2xvciB0ZXN0IHBhZ2UsIGNvbG9yLXRlc3QuaHRtbCAqL1xuLmNvbG9yc1Rlc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5ncmV5LWxpZ2h0LWJnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJEF0aGVuc19HcmV5O1xufVxuLnBldHJvbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRQZXRyb2w7XG59XG4uc3RvbmUtZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9EYXJrO1xufVxuLnN0b25lLWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0O1xufVxuLnN0b25lLWxpZ2h0MzUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcbn1cbi5zYW5kLWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkU2FuZF9EYXJrO1xufVxuLnNhbmQtbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkU2FuZF9MaWdodDtcbn1cbi5zYW5kLWxpZ2h0MzUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkU2FuZF9MaWdodDM1O1xufVxuLnNub3ctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbn1cbi50ZWFsLWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQWNjZW50VGVhbF9EYXJrO1xufVxuLnRlYWwtbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQWNjZW50VGVhbF9MaWdodDtcbn1cbi5ibHVlLWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xufVxuLmJsdWUtbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQWNjZW50Qmx1ZV9MaWdodDtcbn1cbi55ZWxsb3ctZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRZZWxsb3dfRGFyaztcbn1cbi55ZWxsb3ctbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQWNjZW50WWVsbG93X0xpZ2h0O1xufVxuLnJlZC1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudFJlZF9EYXJrO1xufVxuLnJlZC1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRSZWRfTGlnaHQ7XG59XG4uZ3JlZW4tZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRHcmVlbl9EYXJrO1xufVxuLmdyZWVuLWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudEdyZWVuX0xpZ2h0O1xufVxuXG4vKndlIG1heSBoYXZlIGNvbG9ycyB0aGF0IGFyZSBjbG9zZSwgbGV0cyB1c2UgbGl0ZW4gYW5kIGRhcmtlbiBpbiBzYXNzKi9cbi8vLmNvbG9ycy03IHsgY29sb3I6JGxpdGUtZ3JleTsgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrLWdyZXksIDUwJSk7IH1cbi8vLmNvbG9ycy04IHsgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyay1ncmV5LCA1MCUpOyB9XG5cbi8vLy8vLy8vLy8vL0dyYWRpZW50IE1peGVuLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vLyBAcGFyYW0ge051bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gY29udmVydFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdW5pdCAtIFVuaXQgdG8gY29udmVydCB0b1xuLy8vIEByZXR1cm4ge051bWJlcn0gQ29udmVydGVkIGFuZ2xlXG5cbkBmdW5jdGlvbiBjb252ZXJ0LWFuZ2xlKCR2YWx1ZSwgJHVuaXQpIHtcbiAgJGNvbnZlcnRhYmxlLXVuaXRzOiBkZWcgZ3JhZCB0dXJuIHJhZDtcbiAgJGNvbnZlcnNpb24tZmFjdG9yczogMSAoMTBncmFkLzlkZWcpICgxdHVybi8zNjBkZWcpICgzLjE0MTU5MjZyYWQvMTgwZGVnKTtcbiAgQGlmIGluZGV4KCRjb252ZXJ0YWJsZS11bml0cywgdW5pdCgkdmFsdWUpKSBhbmRcbiAgICBpbmRleCgkY29udmVydGFibGUtdW5pdHMsICR1bml0KVxuICB7XG4gICAgQHJldHVybiAkdmFsdWUgL1xuICAgICAgbnRoKCRjb252ZXJzaW9uLWZhY3RvcnMsIGluZGV4KCRjb252ZXJ0YWJsZS11bml0cywgdW5pdCgkdmFsdWUpKSkgKlxuICAgICAgbnRoKCRjb252ZXJzaW9uLWZhY3RvcnMsIGluZGV4KCRjb252ZXJ0YWJsZS11bml0cywgJHVuaXQpKTtcbiAgfVxuXG4gIEB3YXJuIFwiQ2Fubm90IGNvbnZlcnQgYCN7dW5pdCgkdmFsdWUpfWAgdG8gYCN7JHVuaXR9YC5cIjtcbn1cblxuLy8vIFRlc3QgaWYgYCR2YWx1ZWAgaXMgYW4gYW5nbGVcbi8vLyBAcGFyYW0geyp9ICR2YWx1ZSAtIFZhbHVlIHRvIHRlc3Rcbi8vLyBAcmV0dXJuIHtCb29sfVxuQGZ1bmN0aW9uIGlzLWRpcmVjdGlvbigkdmFsdWUpIHtcbiAgJGlzLWRpcmVjdGlvbjogaW5kZXgoXG4gICAgKFxuICAgICAgdG8gdG9wLFxuICAgICAgdG8gdG9wIHJpZ2h0LFxuICAgICAgdG8gcmlnaHQgdG9wLFxuICAgICAgdG8gcmlnaHQsXG4gICAgICB0byBib3R0b20gcmlnaHQsXG4gICAgICB0byByaWdodCBib3R0b20sXG4gICAgICB0byBib3R0b20sXG4gICAgICB0byBib3R0b20gbGVmdCxcbiAgICAgIHRvIGxlZnQgYm90dG9tLFxuICAgICAgdG8gbGVmdCxcbiAgICAgIHRvIGxlZnQgdG9wLFxuICAgICAgdG8gdG9wIGxlZnRcbiAgICApLFxuICAgICR2YWx1ZVxuICApO1xuICAkaXMtYW5nbGU6IHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiIGFuZFxuICAgIGluZGV4KFwiZGVnXCIgXCJncmFkXCIgXCJ0dXJuXCIgXCJyYWRcIiwgdW5pdCgkdmFsdWUpKTtcblxuICBAcmV0dXJuICRpcy1kaXJlY3Rpb24gb3IgJGlzLWFuZ2xlO1xufVxuXG4vLy8gQ29udmVydCBhIGRpcmVjdGlvbiB0byBsZWdhY3kgc3ludGF4XG4vLy8gQHBhcmFtIHtLZXl3b3JkIHwgQW5nbGV9ICR2YWx1ZSAtIFZhbHVlIHRvIGNvbnZlcnRcbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGlzLWRpcmVjdGlvblxuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gY29udmVydC1hbmdsZVxuQGZ1bmN0aW9uIGxlZ2FjeS1kaXJlY3Rpb24oJHZhbHVlKSB7XG4gIEBpZiBpcy1kaXJlY3Rpb24oJHZhbHVlKSA9PSBmYWxzZSB7XG4gICAgQHdhcm4gXCJDYW5ub3QgY29udmVydCBgI3skdmFsdWV9YCB0byBsZWdhY3kgc3ludGF4IGJlY2F1c2UgaXQgZG9lc24ndCBzZWVtIHRvIGJlIGFuIGFuZ2xlIG9yIGEgZGlyZWN0aW9uXCI7XG4gIH1cblxuICAkY29udmVyc2lvbi1tYXA6IChcbiAgICB0byB0b3A6IGJvdHRvbSxcbiAgICB0byB0b3AgcmlnaHQ6IGJvdHRvbSBsZWZ0LFxuICAgIHRvIHJpZ2h0IHRvcDogbGVmdCBib3R0b20sXG4gICAgdG8gcmlnaHQ6IGxlZnQsXG4gICAgdG8gYm90dG9tIHJpZ2h0OiB0b3AgbGVmdCxcbiAgICB0byByaWdodCBib3R0b206IGxlZnQgdG9wLFxuICAgIHRvIGJvdHRvbTogdG9wLFxuICAgIHRvIGJvdHRvbSBsZWZ0OiB0b3AgcmlnaHQsXG4gICAgdG8gbGVmdCBib3R0b206IHJpZ2h0IHRvcCxcbiAgICB0byBsZWZ0OiByaWdodCxcbiAgICB0byBsZWZ0IHRvcDogcmlnaHQgYm90dG9tLFxuICAgIHRvIHRvcCBsZWZ0OiBib3R0b20gcmlnaHRcbiAgKTtcblxuICBAaWYgbWFwLWhhcy1rZXkoJGNvbnZlcnNpb24tbWFwLCAkdmFsdWUpIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJGNvbnZlcnNpb24tbWFwLCAkdmFsdWUpO1xuICB9XG5cbiAgQHJldHVybiA5MGRlZyAtIGNvbnZlcnQtYW5nbGUoJHZhbHVlLCBcImRlZ1wiKTtcbn1cblxuLy8vIE1peGluIHByaW50aW5nIGEgbGluZWFyLWdyYWRpZW50XG4vLy8gYXMgd2VsbCBhcyBhIHBsYWluIGNvbG9yIGZhbGxiYWNrXG4vLy8gYW5kIHRoZSBgLXdlYmtpdC1gIHByZWZpeGVkIGRlY2xhcmF0aW9uXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLyBAcGFyYW0ge1N0cmluZyB8IExpc3QgfCBBbmdsZX0gJGRpcmVjdGlvbiAtIExpbmVhciBncmFkaWVudCBkaXJlY3Rpb25cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICRjb2xvci1zdG9wcyAtIExpc3Qgb2YgY29sb3Itc3RvcHMgY29tcG9zaW5nIHRoZSBncmFkaWVudFxuQG1peGluIGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMuLi4pIHtcbiAgQGlmIGlzLWRpcmVjdGlvbigkZGlyZWN0aW9uKSA9PSBmYWxzZSB7XG4gICAgJGNvbG9yLXN0b3BzOiAoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzKTtcbiAgICAkZGlyZWN0aW9uOiAxODBkZWc7XG4gIH1cblxuICBiYWNrZ3JvdW5kOiBudGgobnRoKCRjb2xvci1zdG9wcywgMSksIDEpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICBsZWdhY3ktZGlyZWN0aW9uKCRkaXJlY3Rpb24pLFxuICAgICRjb2xvci1zdG9wc1xuICApO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzKTtcbn1cblxuLy8gVGVzdHNcbi50ZXN0LWdyYWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRHcmFkX0EgMCUsICRHcmFkX0IgNTAlLCAkR3JhZF9DIDEwMCUpO1xufVxuLnN0b3JlLWdyYWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdG8gYm90dG9tLFxuICAgICRTdG9yZUdyYWRfQSAwJSxcbiAgICAkU3RvcmVHcmFkX0IgNTAlLFxuICAgICRTdG9yZUdyYWRfQyAxMDAlXG4gICk7XG59XG4ud2hpdGUtZ3JhZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICRTbm93IDAlLCByZ2JhKCRTbm93LCAwLjIpKTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogU2llbWVuc1dlYkljb24gIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcZTYwNlwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcZTYwN1wiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFxlNjE0XCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDhweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuOCAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cbi8vIFRoZSBhamF4LWxvYWRlci5naWYgaXMgbWlzc2luZyBmcm9tIHRoZSBkaXN0cmlidXRpb24gYW5kIHJlc3VsdHMgaW4gNDA0LlxuLy8uc2xpY2stbGlzdCB7XG4vLyAgICAuc2xpY2stbG9hZGluZyAmIHtcbi8vICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbi8vICAgIH1cbi8vfVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzQ2NGI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICAvL2xlZnQ6LTUlIDtcbiAgICBsZWZ0OjAlIDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMHB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIC8vcmlnaHQ6IC01JTtcbiAgICByaWdodDogMCU7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2xpY2stc2xpZGU6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9IiwiQG1peGluIHNjcmVlbigkc2l6ZSkge1xuICAkZGVza3RvcDogXCIobWluLXdpZHRoOiAxMjQ2cHgpXCI7XG4gICRkZXNrdG9wX21lZGl1bTogXCIobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQ1cHgpXCI7XG4gICRkZXNrdG9wX3NtYWxsOiBcIihtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KVwiO1xuICAkdGFibGV0OiBcIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XG4gICRtb2JpbGU6IFwiKG1heC13aWR0aDogNzY3cHgpXCI7XG4gICRtb2JpbGVfc21hbGw6IFwiKG1heC13aWR0aDogNDgwcHgpXCI7XG5cbiAgQGlmICRzaXplID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skZGVza3RvcH0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIFxuICBAZWxzZSBpZiAkc2l6ZSA9PSBkZXNrdG9wX21lZGl1bSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRkZXNrdG9wX21lZGl1bX17XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkc2l6ZSA9PSBkZXNrdG9wX3NtYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JGRlc2t0b3Bfc21hbGx9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRzaXplID09IHRhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyR0YWJsZXR9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRzaXplID09IG1vYmlsZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRtb2JpbGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVfc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skbW9iaWxlX3NtYWxsfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2V7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRzaXplfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxufVxuXG5cblxuXG5cbiIsIi8qIEdlbmVyaWMgc3BhY2luZyAqL1xuLnBhZGRpbmctbGVmdC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4ubWFyZ2luLWxlZnQtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG59XG4ubm8tbGlzdC1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1hcmdpbi1zaWRlLXNtYWxsIHtcbiAgICBtYXJnaW46IGF1dG8gMXJlbTtcbn1cbi5tYXJnaW4tbGVmdC1zbWFsbCB7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLm1hcmdpbi1idG0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1hcmdpbi10b3AtcmVnIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmNoYXB0ZXItcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufSIsIi8qIERPTExZICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XG5cbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcblxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJsYWNrSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXG59XG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XG5cbiAgICBzcmM6ICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtUm9tYW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtUm9tYW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zU2VyaWZCb2xkO1xuXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zU2VyaWZJdGFsaWM7XG5cbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zV2ViSWNvbjtcblxuICAgIHNyYzogIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9zaWVtZW5zLXdlYmljb25zLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vc2llbWVucy13ZWJpY29ucy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuXG59XG5cbi8vV2lsbCBuZWVkIHdlYiBmb250cyBmb3IgdGhlc2VcbiAvKiBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1NlcmlmUm9tYW47XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtUm9tYW4ub3RmKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtUm9tYW4uZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVJvbWFuLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVJvbWFuLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Sb21hbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgICAgIFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1NlcmlmU2VtaWJvbGQ7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGQub3RmKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgICAgIFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1NlcmlmU2VtaWJvbGRJdGFsaWM7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGRJdGFsaWMub3RmKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGRJdGFsaWMuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgICAgIFxufSAgKi9cblxuW2NsYXNzXj1cImljb24tXCJdLFtjbGFzcyo9XCIgaWNvbi1cIl17XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNXZWJJY29uICFpbXBvcnRhbnQ7c3BlYWs6bm9uZTtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgZm9udC12YXJpYW50Om5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGVcbn1cbi5pY29uLWFwcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDBcIn1cbi5pY29uLWFycm93LWRvd24tZXh0cmFzbWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTYwMVwifVxuLmljb24tYXJyb3ctbGVmdC1leHRyYXNtYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlNjAyXCJ9XG4uaWNvbi1hcnJvdy1yaWdodC1leHRyYXNtYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlNjAzXCJ9XG4uaWNvbi1hcnJvdy11cC1leHRyYXNtYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlNjA0XCJ9XG4uaWNvbi1hcnJvdy1kb3duLWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxlNjA1XCJ9XG4uaWNvbi1hcnJvdy1sZWZ0LWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxlNjA2XCJ9XG4uaWNvbi1hcnJvdy1yaWdodC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZTYwN1wifVxuLmljb24tYXJyb3ctdXAtbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDhcIn1cbi5pY29uLWFycm93LWRvd24tc21hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDlcIn1cbi5pY29uLWFycm93LWxlZnQtc21hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MGFcIn1cbi5pY29uLWFycm93LXJpZ2h0LXNtYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlNjBiXCJ9XG4uaWNvbi1hcnJvdy11cC1zbWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTYwY1wifVxuLmljb24tYXJyb3ctdG8tdG9wOmJlZm9yZXtjb250ZW50OlwiXFxlNjBkXCJ9XG4uaWNvbi1hdDpiZWZvcmV7Y29udGVudDpcIlxcZTYwZVwifVxuLmljb24tYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MGZcIn1cbi5pY29uLWNhbGN1bGF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZTYxMFwifVxuLmljb24tY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MTFcIn1cbi5pY29uLWNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MTJcIn1cbi5pY29uLWNoZWNrLW1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MTNcIn1cbi5pY29uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZTYxNFwifVxuLmljb24tY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MTVcIn1cbi5pY29uLWNvbnRyb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MTZcIn1cbi5pY29uLWRlbGV0ZTpiZWZvcmV7Y29udGVudDpcIlxcZTYxN1wifVxuLmljb24tZG91YmxlLWFycm93LWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlNjE4XCJ9XG4uaWNvbi1kb3VibGUtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTYxOVwifVxuLmljb24tZG91YmxlLWFycm93LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MWFcIn1cbi5pY29uLWRvdWJsZS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZTYxYlwifVxuLmljb24tZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MWNcIn1cbi5pY29uLWRyYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MWRcIn1cbi5pY29uLWVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MWVcIn1cbi5pY29uLWVtYWlsOmJlZm9yZXtjb250ZW50OlwiXFxlNjFmXCJ9XG4uaWNvbi1leHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjBcIn1cbi5pY29uLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OlwiXFxlNjIxXCJ9XG4uaWNvbi1mYWNlYm9vay1uZWdhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTYyMlwifVxuLmljb24tZmF4OmJlZm9yZXtjb250ZW50OlwiXFxlNjIzXCJ9XG4uaWNvbi1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxlNjI0XCJ9XG4uaWNvbi1hdmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjVcIn1cbi5pY29uLWRvYzpiZWZvcmV7Y29udGVudDpcIlxcZTYyNlwifVxuLmljb24tZXBzOmJlZm9yZXtjb250ZW50OlwiXFxlNjI3XCJ9XG4uaWNvbi1qcGc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjhcIn1cbi5pY29uLW1vdjpiZWZvcmV7Y29udGVudDpcIlxcZTYyOVwifVxuLmljb24tbXAzOmJlZm9yZXtjb250ZW50OlwiXFxlNjJhXCJ9XG4uaWNvbi1tcDQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MmJcIn1cbi5pY29uLXBkZjpiZWZvcmV7Y29udGVudDpcIlxcZTYyY1wifVxuLmljb24tcG5nOmJlZm9yZXtjb250ZW50OlwiXFxlNjJkXCJ9XG4uaWNvbi1wcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MmVcIn1cbi5pY29uLWZpbGVzOmJlZm9yZXtjb250ZW50OlwiXFxlNjJmXCJ9XG4uaWNvbi10aWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzBcIn1cbi5pY29uLXZjZjpiZWZvcmV7Y29udGVudDpcIlxcZTYzMVwifVxuLmljb24teGxzOmJlZm9yZXtjb250ZW50OlwiXFxlNjMyXCJ9XG4uaWNvbi16aXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzNcIn1cbi5pY29uLWZvcnVtOmJlZm9yZXtjb250ZW50OlwiXFxlNjM0XCJ9XG4uaWNvbi1mdWxsc2NyZWVuOmJlZm9yZXtjb250ZW50OlwiXFxlNjM1XCJ9XG4uaWNvbi1nbG9iZTpiZWZvcmV7Y29udGVudDpcIlxcZTYzNlwifVxuLmljb24tZ2xvc3Nhcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzdcIn1cbi5pY29uLWdvb2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZTYzOFwifVxuLmljb24tZ29vZ2xlLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlNjM5XCJ9XG4uaWNvbi1ob21lOmJlZm9yZXtjb250ZW50OlwiXFxlNjNhXCJ9XG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTYzYlwifVxuLmljb24taW5mb3JtYXRpb24tcGFja2FnZTpiZWZvcmV7Y29udGVudDpcIlxcZTYzY1wifVxuLmljb24taW5zdGFncmFtOmJlZm9yZXtjb250ZW50OlwiXFxlNjNkXCJ9XG4uaWNvbi1pbnN0YWdyYW0tbmVnYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2M2VcIn1cbi5pY29uLWxlZ2FsLW5vdGljZTpiZWZvcmV7Y29udGVudDpcIlxcZTYzZlwifVxuLmljb24tbGV2ZWwtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NDBcIn1cbi5pY29uLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxlNjQxXCJ9XG4uaWNvbi1saW5rZWRpbi1uZWdhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTY0MlwifVxuLmljb24tbGlzdC12aWV3OmJlZm9yZXtjb250ZW50OlwiXFxlNjQzXCJ9XG4uaWNvbi1sb2NhdGlvbi1waW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NDRcIn1cbi5pY29uLWxvZy1pbjpiZWZvcmV7Y29udGVudDpcIlxcZTY0NVwifVxuLmljb24tbG9nLW91dDpiZWZvcmV7Y29udGVudDpcIlxcZTY0NlwifVxuLmljb24tbWVudTpiZWZvcmV7Y29udGVudDpcIlxcZTY0N1wifVxuLmljb24tbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NDhcIn1cbi5pY29uLW1vcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NDlcIn1cbi5pY29uLW5hdmlnYXRpb24tZ3lyb3Njb3BlOmJlZm9yZXtjb250ZW50OlwiXFxlNjRhXCJ9XG4uaWNvbi1uYXZpZ2F0aW9uLW1vdXNlOmJlZm9yZXtjb250ZW50OlwiXFxlNjRiXCJ9XG4uaWNvbi1uZXd0b25fcHJvZHVjdC1jYXRhbG9ndWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NGNcIn1cbi5pY29uLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NGRcIn1cbi5pY29uLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxlNjRlXCJ9XG4uaWNvbi1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxlNjRmXCJ9XG4uaWNvbi1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxlNjUwXCJ9XG4uaWNvbi1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZTY1MVwifVxuLmljb24tcmF0aW5nOmJlZm9yZXtjb250ZW50OlwiXFxlNjUyXCJ9XG4uaWNvbi1yZWdpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NTNcIn1cbi5pY29uLXJlcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZTY1NFwifVxuLmljb24tcnNzOmJlZm9yZXtjb250ZW50OlwiXFxlNjU1XCJ9XG4uaWNvbi1zY2FsaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlNjU2XCJ9XG4uaWNvbi1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NTdcIn1cbi5pY29uLXNoYXJlLWlvczpiZWZvcmV7Y29udGVudDpcIlxcZTY1OFwifVxuLmljb24tc2hhcmUtbmV3dG9uLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NTlcIn1cbi5pY29uLXNob3BwaW5nLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NWFcIn1cbi5pY29uLXNob3ctbG9jYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NWJcIn1cbi5pY29uLXNpbmdsZS1hcnJvdy1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTY1Y1wifVxuLmljb24tc2luZ2xlLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NWRcIn1cbi5pY29uLXNpbmdsZS1hcnJvdy1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlNjVlXCJ9XG4uaWNvbi1zaW5nbGUtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NWZcIn1cbi5pY29uLXNsaWRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTY2MFwifVxuLmljb24tc29jaWFsLWZlZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjFcIn1cbi5pY29uLXNwZWFrZXJzLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZTY2MlwifVxuLmljb24tc3BlYWtlcnMtb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjNcIn1cbi5pY29uLXN1YnNjcmliZTpiZWZvcmV7Y29udGVudDpcIlxcZTY2NFwifVxuLmljb24tdGhlZW5lcmd5YmxvZzpiZWZvcmV7Y29udGVudDpcIlxcZTY2NVwifVxuLmljb24tdGhlZW5lcmd5YmxvZy1uZWdhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTY2NlwifVxuLmljb24tdGlsZS12aWV3OmJlZm9yZXtjb250ZW50OlwiXFxlNjY3XCJ9XG4uaWNvbi10d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxlNjY4XCJ9XG4uaWNvbi10d2l0dGVyLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlNjY5XCJ9XG4uaWNvbi11c2VyLWFjY291bnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NmFcIn1cbi5pY29uLXZpZGVvLWNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NmJcIn1cbi5pY29uLXdhcm5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NmNcIn1cbi5pY29uLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NmRcIn1cbi5pY29uLXlvdXR1YmUtbmVnYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NmVcIn1cbi5pY29uLXpvb206YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NmZcIn1cbi5pY29uLXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxlOTAwXCJ9XG4uaWNvbi13ZWliby1uZWdhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTkwMVwifVxuLmljb24teW91a3U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDJcIn1cbi5pY29uLXlvdWt1LW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlOTAzXCJ9XG4uaWNvbi1zdXBwb3J0OmJlZm9yZXtjb250ZW50OlwiXFxlOTA0XCJ9XG4uaWNvbi1zZXJ2aWNlOmJlZm9yZXtjb250ZW50OlwiXFxlOTA1XCJ9XG5cbi8vd2UgbWF5IHdhbnQgdG8gaW5jbHVkZSBoZWFkaW5nIG1peGlucywgdGhlIGJlbG93IGlzIGZvciBTaWVtZW5zQmxhY2svU2llbWVuc1JvbWFuIGZvbnRzLiBWZWl3IHRoZW0gb24gY29sb3ItdGVzdC50aG1sIHBhZ2VcbkBtaXhpbiBoZWFkaW5nc0JsYWNrKCRmcm9tOiAxLCAkdG86IDYpe1xuICAgIEBmb3IgJGkgZnJvbSAkZnJvbSB0aHJvdWdoICR0b3tcbiAgICAgIGgjeyRpfXtcbiAgICAgICAgQGNvbnRlbnRcbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gaGVhZGluZ3NSb21hbigkZnJvbTogMSwgJHRvOiA2KXtcbiAgICBAZm9yICRpIGZyb20gJGZyb20gdGhyb3VnaCAkdG97XG4gICAgICBoI3skaX17XG4gICAgICAgIEBjb250ZW50XG4gICAgICB9XG4gICAgfVxufVxuXG4uaGVhZFRlc3RCbGFja3tcbiAgICBAaW5jbHVkZSBoZWFkaW5nc0JsYWNrKCl7XG4gICAgICBmb250LWZhbWlseTpTaWVtZW5zQmxhY2s7XG4gIH1cblxufVxuXG4uaGVhZFRlc3RSb21hbntcbiAgICBAaW5jbHVkZSBoZWFkaW5nc1JvbWFuKCl7XG4gICAgICBmb250LWZhbWlseTpTaWVtZW5zUm9tYW47XG4gIH1cblxufVxuXG5we1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmJvbGR7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbn1cbi5pdGFsaWN7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xufVxuLmJsYWNre1xuICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrO1xufVxuLmJpZ2dlci10ZXh0e1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbi51bmRlcmxpbmV7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiLyogR2xvYmFsIFV0aWxpdGllcyAqL1xuXG4ubm8tbWFyZ2luIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ubm8tcGFkZGluZyB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zaG93IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5ub3Nob3cge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGVpZ2h0LTIwIHtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaGVpZ2h0LTQwIHtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uaGVpZ2h0LTYwIHtcblx0aGVpZ2h0OiA2MHB4O1xufVxuXG4uaGVpZ2h0LTgwIHtcblx0aGVpZ2h0OiA4MHB4O1xufVxuXG4uaGVpZ2h0LTEwMCB7XG5cdGhlaWdodDogMTAwcHg7XG59XG5cbi5oZWlnaHQtMTIwIHtcblx0aGVpZ2h0OiAxMjBweDtcbn1cblxuLmhlaWdodC0xNDAge1xuXHRoZWlnaHQ6IDE0MHB4O1xufVxuXG4uaGVpZ2h0LTE2MCB7XG5cdGhlaWdodDogMTYwcHg7XG59XG5cbi5oZWlnaHQtMTgwIHtcblx0aGVpZ2h0OiAxODBweDtcbn1cblxuLmhlaWdodC0yMDAge1xuXHRoZWlnaHQ6IDIwMHB4O1xufVxuXG4uaGVpZ2h0LTIyMCB7XG5cdGhlaWdodDogMjIwcHg7XG59XG5cbi5oZWlnaHQtMjQwIHtcblx0aGVpZ2h0OiAyNDBweDtcbn1cblxuLmhlaWdodC0yNjAge1xuXHRoZWlnaHQ6IDI2MHB4O1xufVxuXG4uaGVpZ2h0LTI4MCB7XG5cdGhlaWdodDogMjgwcHg7XG59XG5cbi5oZWlnaHQtMzAwIHtcblx0aGVpZ2h0OiAzMDBweDtcbn1cblxuLmhlaWdodC0zMjAge1xuXHRoZWlnaHQ6IDMyMHB4O1xufVxuXG4uaGVpZ2h0LTM2MCB7XG5cdGhlaWdodDogMzYwcHg7XG59XG5cbi5oZWlnaHQtNDAwIHtcblx0aGVpZ2h0OiA0MDBweDtcbn1cblxuLmhlaWdodC00NTAge1xuXHRoZWlnaHQ6IDQ1MHB4O1xufVxuXG4uaGVpZ2h0LTUwMCB7XG5cdGhlaWdodDogNTAwcHg7XG59XG5cbi5oZWlnaHQtNTUwIHtcblx0aGVpZ2h0OiA1NTBweDtcbn1cblxuLy8gd2lkdGhcbi53aWR0aC0yMCB7XG5cdHdpZHRoOiAyMHB4O1xufVxuXG4ud2lkdGgtNDAge1xuXHR3aWR0aDogNDBweDtcbn1cblxuLndpZHRoLTYwIHtcblx0d2lkdGg6IDYwcHg7XG59XG5cbi53aWR0aC04MCB7XG5cdHdpZHRoOiA4MHB4O1xufVxuXG4ud2lkdGgtMTAwIHtcblx0d2lkdGg6IDEwMHB4O1xufVxuXG4ud2lkdGgtMTIwIHtcblx0d2lkdGg6IDEyMHB4O1xufVxuXG4ud2lkdGgtMTQwIHtcblx0d2lkdGg6IDE0MHB4O1xufVxuXG4ud2lkdGgtMTYwIHtcblx0d2lkdGg6IDE2MHB4O1xufVxuXG4ud2lkdGgtMTgwIHtcblx0d2lkdGg6IDE4MHB4O1xufVxuXG4ud2lkdGgtMjAwIHtcblx0d2lkdGg6IDIwMHB4O1xufVxuXG4ud2lkdGgtMjIwIHtcblx0d2lkdGg6IDIyMHB4O1xufVxuXG4ud2lkdGgtMjQwIHtcblx0d2lkdGg6IDI0MHB4O1xufVxuXG4ud2lkdGgtMjYwIHtcblx0d2lkdGg6IDI2MHB4O1xufVxuXG4ud2lkdGgtMjgwIHtcblx0d2lkdGg6IDI4MHB4O1xufVxuXG4ud2lkdGgtMzAwIHtcblx0d2lkdGg6IDMwMHB4O1xufVxuXG4ud2lkdGgtMzIwIHtcblx0d2lkdGg6IDMyMHB4O1xufVxuXG4ud2lkdGgtMzYwIHtcblx0d2lkdGg6IDM2MHB4O1xufVxuXG4ud2lkdGgtNDAwIHtcblx0d2lkdGg6IDQwMHB4O1xufVxuXG4ud2lkdGgtNDUwIHtcblx0d2lkdGg6IDQ1MHB4O1xufVxuXG4ud2lkdGgtNTAwIHtcblx0d2lkdGg6IDUwMHB4O1xufVxuXG4ud2lkdGgtNTUwIHtcblx0d2lkdGg6IDU1MHB4O1xufVxuXG4uZm9udC1ib2xkIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53aWR0aC1hdXRvIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi8qLS0gZmxvYXQgdXRpbGl0aWVzIC0tKi9cbi5mbG9hdC1sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQgICAhaW1wb3J0YW50O1xufVxuICAuZmxvYXQtcmlnaHQge1xuXHRmbG9hdDogcmlnaHQgICFpbXBvcnRhbnQ7XG59XG4gIC5mbG9hdC1ub25lIHtcblx0ZmxvYXQ6IG5vbmUgICAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mbG9hdC1zbS1sZWZ0IHtcblx0XHRmbG9hdDogbGVmdCAgICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZsb2F0LXNtLXJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQgICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZsb2F0LXNtLW5vbmUge1xuXHRcdGZsb2F0OiBub25lICAgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmZsb2F0LW1kLWxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0ICAgIWltcG9ydGFudDtcblx0fVxuXHQuZmxvYXQtbWQtcmlnaHQge1xuXHRcdGZsb2F0OiByaWdodCAgIWltcG9ydGFudDtcblx0fVxuXHQuZmxvYXQtbWQtbm9uZSB7XG5cdFx0ZmxvYXQ6IG5vbmUgICAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmZsb2F0LWxnLWxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0ICAgIWltcG9ydGFudDtcblx0fVxuXHQuZmxvYXQtbGctcmlnaHQge1xuXHRcdGZsb2F0OiByaWdodCAgIWltcG9ydGFudDtcblx0fVxuXHQuZmxvYXQtbGctbm9uZSB7XG5cdFx0ZmxvYXQ6IG5vbmUgICAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qLS0gdGV4dCB1dGlsaXRpZXMgLS0qL1xuLnRleHQtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQgICAhaW1wb3J0YW50O1xufVxuLnRleHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodCAgIWltcG9ydGFudDtcbn1cbi50ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnRleHQtc20tbGVmdCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdCAgICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtc20tcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0ICAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LXNtLWNlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC50ZXh0LW1kLWxlZnQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQgICAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LW1kLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodCAgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1tZC1jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnRleHQtbGctbGVmdCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdCAgICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtbGctcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0ICAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LWxnLWNlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyotLSBzcGFjaW5nIHV0aWxpdGllcyAtLSovXG4ubS0wIHtcbm1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm10LTAge1xubWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm1yLTAge1xubWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWItMCB7XG5tYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWwtMCB7XG5tYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm14LTAge1xubWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5tYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm15LTAge1xubWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xubWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm0tMSB7XG5tYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC0xIHtcbm1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci0xIHtcbm1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLTEge1xubWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLTEge1xubWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC0xIHtcbm1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xubWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5teS0xIHtcbm1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbm1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLTIge1xubWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC0yIHtcbm1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLTIge1xubWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi0yIHtcbm1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLTIge1xubWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LTIge1xubWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbm1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teS0yIHtcbm1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xubWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS0zIHtcbm1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuLm10LTMge1xubWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLTMge1xubWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWItMyB7XG5tYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtMyB7XG5tYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm14LTMge1xubWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5tYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm15LTMge1xubWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xubWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm0tNCB7XG5tYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LTQge1xubWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItNCB7XG5tYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLTQge1xubWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtNCB7XG5tYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtNCB7XG5tYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xubWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm15LTQge1xubWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG5tYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLTUge1xubWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtNSB7XG5tYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXItNSB7XG5tYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tYi01IHtcbm1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tbC01IHtcbm1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtNSB7XG5tYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbm1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXktNSB7XG5tYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5tYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1hdXRvIHtcbm1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuLm10LWF1dG8ge1xubWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1yLWF1dG8ge1xubWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWItYXV0byB7XG5tYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWwtYXV0byB7XG5tYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm14LWF1dG8ge1xubWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5tYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm15LWF1dG8ge1xubWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xubWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLnAtMCB7XG5wYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucHQtMCB7XG5wYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnByLTAge1xucGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnBiLTAge1xucGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wbC0wIHtcbnBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnB4LTAge1xucGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xucGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucHktMCB7XG5wYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xucGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wLTEge1xucGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LTEge1xucGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci0xIHtcbnBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi0xIHtcbnBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtMSB7XG5wYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC0xIHtcbnBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbnBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LTEge1xucGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbnBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucC0yIHtcbnBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LTIge1xucGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLTIge1xucGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItMiB7XG5wYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtMiB7XG5wYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LTIge1xucGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LTIge1xucGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xucGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtMyB7XG5wYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtMyB7XG5wYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnByLTMge1xucGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLTMge1xucGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wbC0zIHtcbnBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LTMge1xucGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xucGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHktMyB7XG5wYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xucGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLTQge1xucGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtNCB7XG5wYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItNCB7XG5wYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi00IHtcbnBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC00IHtcbnBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtNCB7XG5wYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbnBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktNCB7XG5wYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC01IHtcbnBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wdC01IHtcbnBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHItNSB7XG5wYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGItNSB7XG5wYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnBsLTUge1xucGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtNSB7XG5wYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5weS01IHtcbnBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4ubS1zbS0wIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubXQtc20tMCB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tci1zbS0wIHtcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWItc20tMCB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tbC1zbS0wIHtcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5teC1zbS0wIHtcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubXktc20tMCB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm0tc20tMSB7XG5cdG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LXNtLTEge1xuXHRtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItc20tMSB7XG5cdG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLXNtLTEge1xuXHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtc20tMSB7XG5cdG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtc20tMSB7XG5cdG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm15LXNtLTEge1xuXHRtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLXNtLTIge1xuXHRtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LXNtLTIge1xuXHRtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci1zbS0yIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1zbS0yIHtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtc20tMiB7XG5cdG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC1zbS0yIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm15LXNtLTIge1xuXHRtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1zbS0zIHtcblx0bWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtc20tMyB7XG5cdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tci1zbS0zIHtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWItc20tMyB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1zbS0zIHtcblx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5teC1zbS0zIHtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXktc20tMyB7XG5cdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm0tc20tNCB7XG5cdG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtc20tNCB7XG5cdG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLXNtLTQge1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLXNtLTQge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1zbS00IHtcblx0bWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LXNtLTQge1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktc20tNCB7XG5cdG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLXNtLTUge1xuXHRtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1zbS01IHtcblx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1yLXNtLTUge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1zbS01IHtcblx0bWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1sLXNtLTUge1xuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm14LXNtLTUge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5teS1zbS01IHtcblx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1zbS1hdXRvIHtcblx0bWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXQtc20tYXV0byB7XG5cdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tci1zbS1hdXRvIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWItc20tYXV0byB7XG5cdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tbC1zbS1hdXRvIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5teC1zbS1hdXRvIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXktc20tYXV0byB7XG5cdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLnAtc20tMCB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wdC1zbS0wIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wci1zbS0wIHtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnBiLXNtLTAge1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBsLXNtLTAge1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5weC1zbS0wIHtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5weS1zbS0wIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wLXNtLTEge1xuXHRwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtc20tMSB7XG5cdHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItc20tMSB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1zbS0xIHtcblx0cGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1zbS0xIHtcblx0cGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtc20tMSB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktc20tMSB7XG5cdHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1zbS0yIHtcblx0cGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtc20tMiB7XG5cdHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci1zbS0yIHtcblx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItc20tMiB7XG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1zbS0yIHtcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC1zbS0yIHtcblx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktc20tMiB7XG5cdHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtc20tMyB7XG5cdHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1zbS0zIHtcblx0cGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wci1zbS0zIHtcblx0cGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLXNtLTMge1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLXNtLTMge1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5weC1zbS0zIHtcblx0cGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5weS1zbS0zIHtcblx0cGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLXNtLTQge1xuXHRwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1zbS00IHtcblx0cGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLXNtLTQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1zbS00IHtcblx0cGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLXNtLTQge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LXNtLTQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS1zbS00IHtcblx0cGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1zbS01IHtcblx0cGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB0LXNtLTUge1xuXHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnByLXNtLTUge1xuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGItc20tNSB7XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtc20tNSB7XG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB4LXNtLTUge1xuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB5LXNtLTUge1xuXHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4ubS1tZC0wIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubXQtbWQtMCB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tci1tZC0wIHtcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWItbWQtMCB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tbC1tZC0wIHtcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5teC1tZC0wIHtcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubXktbWQtMCB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm0tbWQtMSB7XG5cdG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LW1kLTEge1xuXHRtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItbWQtMSB7XG5cdG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLW1kLTEge1xuXHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtbWQtMSB7XG5cdG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtbWQtMSB7XG5cdG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm15LW1kLTEge1xuXHRtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLW1kLTIge1xuXHRtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LW1kLTIge1xuXHRtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci1tZC0yIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1tZC0yIHtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtbWQtMiB7XG5cdG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC1tZC0yIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm15LW1kLTIge1xuXHRtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1tZC0zIHtcblx0bWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbWQtMyB7XG5cdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tci1tZC0zIHtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWItbWQtMyB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1tZC0zIHtcblx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5teC1tZC0zIHtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXktbWQtMyB7XG5cdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm0tbWQtNCB7XG5cdG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbWQtNCB7XG5cdG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLW1kLTQge1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLW1kLTQge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1tZC00IHtcblx0bWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LW1kLTQge1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktbWQtNCB7XG5cdG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLW1kLTUge1xuXHRtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1tZC01IHtcblx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1yLW1kLTUge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1tZC01IHtcblx0bWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1sLW1kLTUge1xuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm14LW1kLTUge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5teS1tZC01IHtcblx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1tZC1hdXRvIHtcblx0bWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXQtbWQtYXV0byB7XG5cdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tci1tZC1hdXRvIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWItbWQtYXV0byB7XG5cdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tbC1tZC1hdXRvIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5teC1tZC1hdXRvIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXktbWQtYXV0byB7XG5cdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLnAtbWQtMCB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wdC1tZC0wIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wci1tZC0wIHtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnBiLW1kLTAge1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBsLW1kLTAge1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5weC1tZC0wIHtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5weS1tZC0wIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wLW1kLTEge1xuXHRwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtbWQtMSB7XG5cdHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItbWQtMSB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1tZC0xIHtcblx0cGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1tZC0xIHtcblx0cGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtbWQtMSB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktbWQtMSB7XG5cdHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1tZC0yIHtcblx0cGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtbWQtMiB7XG5cdHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci1tZC0yIHtcblx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItbWQtMiB7XG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1tZC0yIHtcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC1tZC0yIHtcblx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktbWQtMiB7XG5cdHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbWQtMyB7XG5cdHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1tZC0zIHtcblx0cGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wci1tZC0zIHtcblx0cGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLW1kLTMge1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLW1kLTMge1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5weC1tZC0zIHtcblx0cGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5weS1tZC0zIHtcblx0cGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLW1kLTQge1xuXHRwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1tZC00IHtcblx0cGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLW1kLTQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1tZC00IHtcblx0cGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLW1kLTQge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LW1kLTQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS1tZC00IHtcblx0cGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1tZC01IHtcblx0cGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB0LW1kLTUge1xuXHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnByLW1kLTUge1xuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGItbWQtNSB7XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtbWQtNSB7XG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB4LW1kLTUge1xuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB5LW1kLTUge1xuXHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuLm0tbGctMCB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm10LWxnLTAge1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubXItbGctMCB7XG5cdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm1iLWxnLTAge1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWwtbGctMCB7XG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubXgtbGctMCB7XG5cdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm15LWxnLTAge1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tLWxnLTEge1xuXHRtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1sZy0xIHtcblx0bWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLWxnLTEge1xuXHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1sZy0xIHtcblx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLWxnLTEge1xuXHRtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LWxnLTEge1xuXHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5teS1sZy0xIHtcblx0bWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1sZy0yIHtcblx0bWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1sZy0yIHtcblx0bWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItbGctMiB7XG5cdG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItbGctMiB7XG5cdG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLWxnLTIge1xuXHRtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtbGctMiB7XG5cdG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teS1sZy0yIHtcblx0bWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tbGctMyB7XG5cdG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuLm10LWxnLTMge1xuXHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXItbGctMyB7XG5cdG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLWxnLTMge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtbGctMyB7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtbGctMyB7XG5cdG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm15LWxnLTMge1xuXHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLWxnLTQge1xuXHRtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LWxnLTQge1xuXHRtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci1sZy00IHtcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1sZy00IHtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtbGctNCB7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC1sZy00IHtcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm15LWxnLTQge1xuXHRtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1sZy01IHtcblx0bWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbGctNSB7XG5cdG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tci1sZy01IHtcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWItbGctNSB7XG5cdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1sZy01IHtcblx0bWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5teC1sZy01IHtcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXktbGctNSB7XG5cdG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm0tbGctYXV0byB7XG5cdG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuLm10LWxnLWF1dG8ge1xuXHRtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXItbGctYXV0byB7XG5cdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1iLWxnLWF1dG8ge1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWwtbGctYXV0byB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXgtbGctYXV0byB7XG5cdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm15LWxnLWF1dG8ge1xuXHRtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5wLWxnLTAge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucHQtbGctMCB7XG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucHItbGctMCB7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5wYi1sZy0wIHtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wbC1sZy0wIHtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucHgtbGctMCB7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucHktbGctMCB7XG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1sZy0xIHtcblx0cGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LWxnLTEge1xuXHRwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLWxnLTEge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItbGctMSB7XG5cdHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtbGctMSB7XG5cdHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LWxnLTEge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LWxnLTEge1xuXHRwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbGctMiB7XG5cdHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LWxnLTIge1xuXHRwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItbGctMiB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLWxnLTIge1xuXHRwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtbGctMiB7XG5cdHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtbGctMiB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LWxnLTIge1xuXHRwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLWxnLTMge1xuXHRwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtbGctMyB7XG5cdHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHItbGctMyB7XG5cdHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1sZy0zIHtcblx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1sZy0zIHtcblx0cGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtbGctMyB7XG5cdHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHktbGctMyB7XG5cdHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1sZy00IHtcblx0cGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtbGctNCB7XG5cdHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci1sZy00IHtcblx0cGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItbGctNCB7XG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1sZy00IHtcblx0cGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC1sZy00IHtcblx0cGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktbGctNCB7XG5cdHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbGctNSB7XG5cdHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1sZy01IHtcblx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wci1sZy01IHtcblx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnBiLWxnLTUge1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnBsLWxnLTUge1xuXHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5weC1sZy01IHtcblx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5weS1sZy01IHtcblx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbn0iLCIuZm9vdGVye1xuXG4gIGJhY2tncm91bmQ6ICRTbm93O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDIyMiwgMjIyLCAyMjIpO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwe1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiByZ2IoNjMsIDYzLCA2Myk7XG4gIH1cbiB9XG4gLmZvb3QtaGVhZGVye1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICB0ZXh0LXNoYWRvdzogcmdiKDI1NSwgMjU1LCAyNTUpIDFweCAxcHggMHB4O1xuICB9XG4gLmNvbnRhY3Q6aG92ZXJ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwe1xuICAgICAgY29sb3I6ICRBY2NlbnRUZWFsX0Rhcms7XG4gICAgfVxuIH1cblxuIC5mb290LWxpbmtze1xuXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGxpe1xuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6IHJnYig2MywgNjMsIDYzKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogcmdiKDYzLCA2MywgNjMpO1xuICAgICAgdGV4dC1zaGFkb3c6IHJnYigyNTUsIDI1NSwgMjU1KSAxcHggMXB4IDBweDtcbiAgICAgIGF7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcblxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICBcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgICB9XG4gICAgICBhOmhvdmVye1xuICAgICAgICBjb2xvcjogJEFjY2VudFRlYWxfRGFyaztcbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICBsaTpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgY29udGVudDogXCLigLpcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAuZm9vdC1saW5rc3tcbiAgICAgICAgYXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICB9XG4gLnNvY2lhbC1saW5re1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiB9XG4gaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1saW5re1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuIH1cbiAuc29jaWFsLWxpbms6aG92ZXJ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiB9XG4gLnNvY2lhbC1saW5rc3tcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICBjb2xvcjogJFN0b25lX0Rhcms7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIFxuIH1cblxuIC5zb2NpYWwtbGlua3MtaW1ne1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuIH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1saW5rcy1pbWd7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiB9XG4gLmJvdHRvbS1mb290ZXJ7XG5cbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBhe1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG4gIGE6aG92ZXJ7XG4gICAgY29sb3I6ICRBY2NlbnRUZWFsX0Rhcms7XG4gIH1cbn1cbiAgLm1vYmlsZS1ib3R0b20tZm9vdGVye1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGF7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4uZm9vdGVye1xuICBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xuICB9XG4gIHNlbGVjdDo6LW1zLWV4cGFuZHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpXG57XG4gIC5mb290ZXJ7XG4gICAgc2VsZWN0IHtkaXNwbGF5Om5vbmU7fVxuICAgIC5mb290LWxpbmtze2Rpc3BsYXk6aW5saW5lO2ZvbnQtc2l6ZTogMDt9XG4gIH07XG59XG5AaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKVxue1xuICAuZm9vdGVye1xuICAgIHNlbGVjdCB7ZGlzcGxheTpub25lO31cbiAgICAuZm9vdC1saW5rc3tkaXNwbGF5OmlubGluZTsgZm9udC1zaXplOiAwO31cbiAgfTtcbn1cbkBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9tZWRpdW0nKVxue1xuICAuZm9vdGVye1xuICAgIHNlbGVjdCB7ZGlzcGxheTpub25lO31cbiAgICAuZm9vdC1saW5rc3tkaXNwbGF5OmlubGluZTsgZm9udC1zaXplOiAwO31cbiAgfTtcbn1cbkBpbmNsdWRlIHNjcmVlbigndGFibGV0JylcbntcbiAgLmZvb3RlcntcbiAgICBzZWxlY3Qge2Rpc3BsYXk6bm9uZTsgfVxuICAgIC5mb290LWxpbmtze2Rpc3BsYXk6aW5saW5lO31cbiAgfTtcbn1cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJylcbntcbiAgLmZvb3RlcntcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBzZWxlY3Qge2Rpc3BsYXk6aW5saW5lOyB9XG4gICAgLmZvb3QtbGlua3N7ZGlzcGxheTpub25lO31cbiAgfTtcbiAgLmZvb3QtaGVhZGVyIHttYXJnaW4tYm90dG9tOiAxMHB4OyBtYXJnaW4tdG9wOjIwcHg7fVxuICAuYm90dG9tLWZvb3RlcntkaXNwbGF5OiBub25lO31cbiAgLm1vYmlsZS1ib3R0b20tZm9vdGVye1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5taW5pY3Rfd3JhcHBlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2llbWVucyBTYW5zIFJvbWFuXCI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzcmVtO1xuICAgIGNvbG9yOiAjMmQzNzNjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuXG5cbiBcblxuXG5cbiIsIlxuLnRvcDU1IHsgdG9wOiA1NXB4OyB9XG4udG9wNjAgeyB0b3A6IDYwcHg7IH1cbi50b3A2NSB7IHRvcDogNjVweDsgfVxuLnRvcDc1IHsgdG9wOiA3NXB4OyB9XG4udG9wODAgeyB0b3A6IDgwcHg7IH1cbi50b3A4NSB7IHRvcDogODVweDsgfVxuLnRvcC0wIHsgdG9wOiAwOyB9XG4udG9wLTUgeyB0b3A6IC01cHg7IH1cbi50b3AtMTAgeyB0b3A6IC0xMHB4OyB9XG4udG9wLTE1IHsgdG9wOiAtMTVweDsgfVxuLnRvcC0yMCB7IHRvcDogLTIwcHg7IH1cbi50b3AtMjUgeyB0b3A6IC0yNXB4OyB9XG4udG9wLTMwIHsgdG9wOiAtMzBweDsgfVxuLnRvcC0zNSB7IHRvcDogLTM1cHg7IH1cbi50b3AtNDAgeyB0b3A6IC00MHB4OyB9XG4udG9wLTQ1IHsgdG9wOiAtNDVweDsgfVxuLnRvcC01MCB7IHRvcDogLTUwcHg7IH1cbi50b3AtNTUgeyB0b3A6IC01NXB4OyB9XG4udG9wLTYwIHsgdG9wOiAtNjBweDsgfVxuLnRvcC02NSB7IHRvcDogLTY1cHg7IH1cbi50b3AtNzAgeyB0b3A6IC03MHB4OyB9XG4udG9wLTc1IHsgdG9wOiAtNzVweDsgfVxuLnRvcC04MCB7IHRvcDogLTgwcHg7IH1cbi50b3AtODUgeyB0b3A6IC04NXB4OyB9XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5zaWVtZW5zLWhlYWQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzphdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAubG9nb3tcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmxvZ28tbWFpbiB7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgbWF4LWhlaWdodDogMTlweDtcbiAgfVxuICAubG9nby10YWdsaW5le1xuICAgIG1heC1oZWlnaHQ6IDI5cHg7XG4gIH1cblxuICBhe1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICB9XG4gIGE6aG92ZXJ7XG4gICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICB9XG4gIHNwYW57XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gIH1cbiAgLnVzZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gIH1cbiAgaXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuaWNvbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuc2VydmljZXtcbiAgICBpbWd7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgLnRvcC1iYW5uZXJ7XG4gICAgLmNvbC14cy1vZmZzZXQtMntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5zZWFyY2gtZmllbGQge1xuICAgICAgLnNlYXJjaC1ib3gge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA4ODg5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiAgICAuZW1haWwtbGFuZy1ib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGhlaWdodDozNXB4O1xuICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgLmljb24tbGFuZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VhcmNoLWZpZWxke1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC5zZWFyY2gtYm94e1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHdpZHRoOjI0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xuICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICB9XG4gICAgICBpbnB1dHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dDpmb2N1c3tcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtYnV0dG9uc3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWJ0bjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1idG57XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlc2V0LWJ0bntcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtYnRuLWFjdGl2ZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvdW50cnktc2l0ZXtcbiAgLm5hdmlnYXRpb257XG4gICAgbWFyZ2luLWJvdHRvbTo1NnB4O1xuICAgIC5icmVhZGNydW1ic3tcbiAgICAgIGhlaWdodDogNTdweDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmd1YWdlLXJlZ2lvbjpob3ZlciwgLmxhbmd1YWdlLXJlZ2lvbi5ob3ZlcmVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJkMzczYztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM0MWFhYWE7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAtMTlweDtcbn1cbi5sYW5ndWFnZS1yZWdpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5udHMtc2l0ZWlkIHtcbiAgYmFja2dyb3VuZDogI2ViZjBmNTtcbiAgY29sb3I6ICM2OTc4ODI7XG4gIHRvcDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDg4OTY7XG4gIHBhZGRpbmc6IDE4cHggMCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RmZTZlZDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLmljb24tbGVmdHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMge1xuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgICAgbGl7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgYXtcbiAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sW2NsYXNzKj1cIiBpY29uLVwiXXtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2MGJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVnaW9uLWxhbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNpdGVpZC1jb2wtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmF2YWlsYWJsZS1sYW5ndWFnZXMtbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb3VudHJ5LWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmNvdW50cnktbGFuZ3VhZ2UtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLm50cy1zaXRlaWQgaHIsIC5udHMtbmF2YmFyLWhlYWRlci1zaXRlaWQgaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5udHMtYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0b3A6IDE2cHg7XG59XG5cbi5CMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNpZW1lbnNCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMzg3YWE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6ICMyMzg3YWEgc29saWQgMnB4O1xuICBbY2xhc3NePVwiaWNvbi1cIl0sW2NsYXNzKj1cIiBpY29uLVwiXXtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBmbG9hdDpyaWdodDtcbiAgICBwYWRkaW5nLXRvcDozcHg7XG4gIH1cbn1cblxuLkIyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDU1Nzg7XG4gIGJvcmRlcjogIzAwNTU3OCBzb2xpZCAycHg7XG59XG5cbi5uYXZpZ2F0aW9ue1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJFN0b25lX0xpZ2h0MzU7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5icmVhZGNydW1ic3tcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDozNXB4O1xuXG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgfVxuICAgIGE6aG92ZXJ7XG4gICAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tZ2xvYmFse1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHVse1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJj5saSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX21lZGl1bScpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jykge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3BidG57XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICAuYWN0aXZlLXN0YXRle1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJFBldHJvbDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZle1xuICAgICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJFBldHJvbDtcbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vbi1wYWdle1xuICAgICAgICAgIEBleHRlbmQgLmFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd257XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDQ3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICB1bHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWluLWhlaWdodDogMTY5cHg7XG4gICAgICAgICAgd2lkdGg6IDk0MHB4O1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDcwcHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJyl7XG4gICAgICAgICAgICB3aWR0aDogMTE0MHB4OyAvLzk0MCAvLyA3MjBcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTcwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9tZWRpdW0nKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDcwcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUzNXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgICAgd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAzNjBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMlIC0gMjBweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA1NTc4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgLy8gd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmx5b3V0e1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NjYlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMzIwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJyl7XG4gICAgICAgICAgICAgICAgbGVmdDogMzQwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyOTRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICAgICAgbGVmdDogMzQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnNob3d7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZseW91dC1pbWFnZXtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLy8gYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jb250ZW50e1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hdi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idXR0b24tY29udmVyc2lvbntcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWxpc3R7XG4gICAgICAgICAgJi5jb2x1bW5zIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgICAgLmZseW91dCB7XG4gICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tY291bnRyeXtcbiAgICAuY291bnRyeS1uYW1le1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGV0cm9sO1xuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgfVxuICAgIHVse1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5LCAyNDAsIDI0NCk7XG4gICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICB9XG4gICAgICBsaXtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDVweDtcbiAgICAgICAgfVxuICAgICAgICA6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJFBldHJvbDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFjdGl2ZXtcbiAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXZpZ2F0aW9uLW1vYmlsZV9fdjJ7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLm5hdmlnYXRpb24tbW9iaWxlX19oZWFkZXJ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC5tb2JpbGUtbG9nb3tcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgYXtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tbW9iaWxlX19pY29uc3tcblxuICAgIGF7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAubW9iaWxlLW1lbnUtdG9nZ2xle1xuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBldHJvbDtcbiAgICB9XG4gIH1cblxuICAuYnJlYWRjcnVtYnN7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkU3RvbmVfTGlnaHQ7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRTdG9uZV9MaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgIGF7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgYTpob3ZlcntcbiAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTdweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlY2YzO1xuXG4gICAgLnJlZ2lvbi1sYW5ndWFnZS1iYXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAuc2l0ZS1pZHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgcGFkZGluZzogMzVweCAxNXB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC5tb2JpbGUtbmF2LWl0ZW17XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2RkZTU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmID4gYXtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZGRlNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vYmlsZS1uYXYtaXRlbS1oZWFkZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRUZWFsX0xpZ2h0O1xuICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAmICsgLm1vYmlsZS1uYXYtaXRlbXtcblxuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiArIHVse1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc3ViLW1lbnV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA0NXB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cbiAgICAgIC5uYXYtc3ViX19sZXZlbC11cHtcbiAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAubmF2LXN1Yl9faGVhZGVye1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgfVxuXG4gICAgICB1bHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTdweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVjZjM7XG4gICAgei1pbmRleDogOTk5OTtcblxuICAgIC5tb2JpbGUtc2VhcmNoe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1zZWFyY2gtYmFye1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgIGlucHV0e1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgICAgaW5wdXQ6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWJ1dHRvbnN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1idG46aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtYnRue1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZXNldC1idG57XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWJ0bi1hY3RpdmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tbW9iaWxlX19yZWdpb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTdweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlY2YzO1xuICAgIC5yZWdpb24tbGFuZ3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDM1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZGRlNTtcblxuICAgICAgLmJ1dHRvbi1jb252ZXJzaW9ue1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJlZ2lvbi1jb3VudHJ5e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggNTVweDtcbiAgICAgIGRpdi5jb3VudHJ5LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIHNlbGVjdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tbW9iaWxle1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5sb2dve1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTA1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5sb2dvLW1haW4ge1xuICAgIG1heC1oZWlnaHQ6IDE5cHg7XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE5cHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB3aWR0aDphdXRvO1xuICAgIH1cbiAgfVxuICAuc2l0ZS1pZC1tb2JpbGV7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5icmVhZGNydW1ic3tcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRTdG9uZV9MaWdodDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJFN0b25lX0xpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIHRvcDogNDBweDtcbiAgICBhe1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGE6aG92ZXJ7XG4gICAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tbW9iaWxlLWNvbXBvbmVudHN7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGF7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgYVtoaWRkZW5dIHtcbiAgICBcdGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAjaGFtYnVyZ2Vye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBldHJvbDtcbiAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgIGl7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1kcm9wZG93bntcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHVse1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGxpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY291bnRyeS1uYW1le1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGV0cm9sO1xuICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOjJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubW9iaWxlLWZseW91dHtcblxuICAgICAgICB1bHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGxpe1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTU3ODtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLm1vYmlsZS1kcm9wZG93bi1oaWRkZW57XG4gICAgICAgIC5tb2JpbGUtZmx5b3V0e1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vYmlsZS1kcm9wZG93bi1hY3RpdmV7XG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICRQZXRyb2w7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgLyogSUUgOSAqL1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyAvKiBTYWZhcmkgKi9cbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtZmx5b3V0e1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBvdmVyZmxvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VhcmNoLWFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICB9XG4gIC5zZWFyY2gtb257XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlLXNlYXJjaHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtc2VhcmNoLWJhcntcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICBpbnB1dHtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgaW5wdXQ6Zm9jdXN7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAuc2VhcmNoLWJ1dHRvbnN7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBidXR0b257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGl7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtYnRuOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgIGl7XG4gICAgICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWJ0bntcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVzZXQtYnRue1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaXtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtYnRuLWFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICBpe1xuICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAubmF2aWdhdGlvbntcbiAgICAubmF2aWdhdGlvbi1nbG9iYWx7XG4gICAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uLWNvdW50cnl7XG4gICAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gIC5zaWVtZW5zLWhlYWR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2aWdhdGlvbntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSwgLm5hdmlnYXRpb24tbW9iaWxlX192MntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAudG9wLWJhbm5lci1tb2JpbGUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgLy8gdG9wOiAwO1xuICAgICAgei1pbmRleDogODg4OTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgIH1cbiAgfVxufVxuXG4vL1NraXBOYXYgU3R5bGVzXG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFIDYvNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbn1cblxuLnZpc2libGUtd2hlbi1mb2N1c2VkOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmJ5cGFzcy1ibG9jay1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmY2M7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1pbmljdF93cmFwcGVyIHtcblxuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzcmVtO1xuICBjb2xvcjogIzJkMzczYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkZDllMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWluaWN0X3dyYXBwZXIuYWN0aXZlOmFmdGVyIHtcblxuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuIiwiXG5ib2R5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cblxuLmJsdWUtdGV4dFxue1xuXHRjb2xvcjojMDA1Zjg3IWltcG9ydGFudDtcbn1cblxuLm5ld3MtdGlsZS10aXRsZVxue1xuXHRtYXJnaW4tdG9wOjBweDtcblx0bWFyZ2luLWJvdHRvbTowcHg7XG59XG5cbi5uZXdzLXRpbGUtZGVza3RvcC1vbmx5XG57XG5cdGRpc3BsYXk6YmxvY2s7XG59XG5cbi5uZXdzLXRpbGUtbW9iaWxlLW9ubHlcbntcblx0ZGlzcGxheTpub25lO1xufVxuXG4ud2hpdGUtcGFnZS10aWxlXG57IFxuXHQudGlsZS1kZXRhaWxzXG5cdHtcblx0XHRwXG5cdFx0e1xuXHRcdFx0YVxuXHRcdFx0e1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNDVweClcbntcblx0LmNvbnRhaW5lclxuXHR7XG5cdFx0d2lkdGg6MTEwMHB4O1xuXHR9XG5cblx0LnZpZGVvLWJ1dHRvblxuXHR7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6MTdweDtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5zaG91dGJveFxuXHR7XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweClcbntcblx0LmNvbnRhaW5lclxuXHR7XG5cdFx0d2lkdGg6IDExNzBweDtcblx0fVxuXG5cdC52aWRlby1idXR0b25cblx0e1xuXHRcdC8vbWFyZ2luLXJpZ2h0OjE3cHg7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHQuc2hvdXRib3hcblx0e1xuXHRcdC5kZXRhaWxzXG5cdFx0e1xuXHRcdFx0bWFyZ2luLXRvcDotMnB4O1xuXHRcdH1cblx0fVxuXHQudmlkZW8tYnV0dG9uXG5cdHtcblx0XHQvL21hcmdpbi1yaWdodDoxN3B4O1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXG5cdC5zaG91dGJveFxuXHR7XG5cdFx0LmRldGFpbHNcblx0XHR7XG5cdFx0XHRtYXJnaW4tdG9wOi0ycHg7XG5cdFx0fVxuXHR9XG5cblx0LmJsdWUtdGV4dFxuXHR7XG5cdFx0bWFyZ2luLXJpZ2h0OjUwcHg7XG5cdH1cblxuXHQudmlkZW8tYnV0dG9uXG5cdHtcblx0XHQvL21hcmdpbi1yaWdodDoxN3B4O1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcblxuXG5cdC5tb2JpbGUtZGV0YWlsc1xuXHR7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDozMnB4O1xuXHR9XG5cdC8qLm5ld3NibG9ja1xuXHR7XG5cdFx0cGFkZGluZy1ib3R0b206LTQwMHB4IWltcG9ydGFudDtcblx0fSovXG5cdC5uZXdzLXRpbGUtdGl0bGVcblx0e1xuXHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHRtYXJnaW4tYm90dG9tOi00MHB4O1xuXHR9XG5cblx0Lm5ld3MtdGlsZS1kZXNrdG9wLW9ubHlcblx0e1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXG5cdC5uZXdzLXRpbGUtbW9iaWxlLW9ubHlcblx0e1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0aGVpZ2h0OjIwcHghaW1wb3J0YW50O1xuXG5cdH1cbn0iLCJcbi5haXMtSW5zdGFudFNlYXJjaCB7XG5cbiAgI3NlYXJjaGJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IFxuICB9XG5cbiAgaDIge1xuICAgIHBhZGRpbmc6IDA7IG1hcmdpbjogMDtcbiAgfVxuXG4gICNwYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMjBweCAwO1xuICAgIFxuICAgIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCB7XG4gICAgICAuYWlzLVBhZ2luYXRpb24tbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWlzLVBhZ2luYXRpb24tbGluayB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzNiNDY0YTtcbiAgICB9XG4gIH1cblxuICAuYWlzLVNlYXJjaEJveC1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBmbG9hdDogaW5oZXJpdDsgXG4gIH1cblxuICAuYWlzLVNlYXJjaEJveC1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIC5haXMtSGl0cy1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKFwidGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgXG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJi5haXMtcGFkZCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBjb2xvcjogIzIzODdhYTsgXG4gICAgfVxuICB9XG59XG5cblxuI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTtcbiAgY29sb3I6ICNmZmZmZmY7XG5cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWltZy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgaSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3c3Jvb20tc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQuZm9ybS1jb250cm9sIHtcblx0aGVpZ2h0OiA0NXB4O1xufVxuXG4jcHJlc3MtcmVsZWFzZS1mZWF0dXJlZC10aWxlIHtcblx0LmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIHtcblx0XHRoMSwgaDIsIGgzLCBoNCwgaDUge1xuXHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdH1cblx0fVxuXHRcblx0LmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyBpIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0cGFkZGluZzogNHB4IDAgMTBweCA0cHg7XG5cdH1cblx0XG5cdC5pY29uLWFycm93LXJpZ2h0LXNtYWxsIHtcblx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cblxuI29sZGVyLXByZXNzLXJlbGVhc2VzIHtcbiAgcGFkZGluZzogMjBweCAwIDQwcHg7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICB9XG59XG5cbiNib2lsZXItcGxhdGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBcbiAgLmJvaWxlci1sZWdhbCB7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBcdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuXG5cbiNsZWFkZXJzaGlwLWJpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBhIHtcbiAgICBjb2xvcjogIzMzN2FiNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgXG4gIC5wcm9maWxlLWJsb2NrIHtcbiAgXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbiNwcmVzcy1yZWxlYXNlLWRldGFpbCB7XG4gIHVsIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICAuYm9keSB7XG4gIFx0Zm9udC1zaXplOiAxNnB4O1xuICBcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnRpdGxlLFxuICAuYm9keSxcbiAgLnN1bW1hcnktYnVsbGV0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG5cbiAgLnN1bW1hcnktYnVsbGV0cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNTBiZWJlIDAsICM0MWFhYWEgNTAlLCAjMDA5OWNiKTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNwcmltYXJ5LWNvbnRhY3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbn1cbiIsIi50b3RhbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBzcGFue1xuICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4iLCJcbi5zZWFyY2gtYXBwIHtcbiAgbWluLWhlaWdodDogMzAwcHg7IFxuXG4gIC5mYS1zcGlubmVyIHtcbiAgICBjb2xvcjogI0FEMjM1RjtcbiAgICBtYXJnaW46IDgwcHggMCA4MHB4IDA7XG4gIH1cblxuICAuc2VhcmNoQnV0dG9uc3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOjI2cHg7XG4gICAgQ29sb3I6ICMyMzg3QTk7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGRpc3BsYXk6Y29udGVudHM7XG4gIH1cblxuICAuc2VhcmNoUmVzZXR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDcwcHg7IFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6MjZweDtcbiAgICBcbiAgfVxuICAuc2VhcmNoQm94e1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuc2VhcmNoSW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JCQzNDOTtcbiAgfVxuXG4gIC5pbnB1dC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfSBcblxuICAuaW5wdXQtd3JhcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICBjb2xvcjogIzg3OUJBQjtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMGVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuc2VhcmNoRm9ybXtcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICB9XG5cbiAgLmhpZGVSZXNldEJ1dHRvbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIFxuICB9XG4gIFxuICAucmVzdEljb25Db2xvciB7XG4gICAgY29sb3I6ICNBNUFGQjQ7XG4gIH1cbiAgLnNlYXJjaEljb25Db2xvciB7XG4gICAgY29sb3I6ICMyMzg3QTk7IFxuICB9XG5cbiAgLmhpZGUgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5zaG93IHsgZGlzcGxheTogYmxvY2s7IH1cblxuICAuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7IC8vVGhpcyBtYWtlcyBpdCBub3QgY2xpY2thYmxlXG4gICAgb3BhY2l0eTowLjY7ICAgICAgICAgLy9UaGlzIGdyYXlzIGl0IG91dCB0byBsb29rIGRpc2FibGVkXG4gIH1cblxuICB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG4gIH1cblxuICAucGFnaW5hdGlvbkZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDAgMCA1MHB4IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG5cbiAgICAmLnRvcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5wYWdpbmF0aW9uRmlsdGVyID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAucGFnaW5hdGlvbkZpbHRlciA+IGxpID4gYSxcbiAgLnBhZ2luYXRpb25GaWx0ZXIgPiBsaSA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBjb2xvcjogIzIyODdBQTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtaGVhZGluZyB7XG4gICAgcGFkZGluZy10b3A6MjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IFJlZ3VsYXIgMzZweC80MnB4IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtY291bnQge1xuICAgIGZvbnQ6IFJlZ3VsYXIgMTZweC8xOXB4IFNpZW1lbnNSb21hbjtcbiAgICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBCb2xkIDE0cHgvMTZweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICM4NzlCQUI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdC10aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcblxuICAgIGEge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IDEuMWVtIFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICMyMjg3QUE7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogUmVndWxhciAxNnB4LzIzcHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdC1kZXNjcmlwdGlvbiBzcGFuIHVsIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDBlbTtcbiAgfVxuXG4gIC5zZWFyY2hSZXN1bHRJbnB1dHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6MjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbToyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcbiAgICB3aWR0aDo2MDBweDtcbiAgfVxuXG4gIC5zZWFyY2hSZXN1bHRXaWR0aHtcbiAgICB3aWR0aDo2MDBweDtcbiAgfVxuXG4gIC5pbnB1dEZpZWxkUGFkZGluZ3tcbiAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICB9XG5cbiAgLmZsZXgtZ3JpZCB7XG5cbiAgICAuaXRlbS0tcHJpbWFyeSAuY3RhIHtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLml0ZW0tLXRlcnRpYXJ5IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkMzQzk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tLXNlY29uZGFyeXtcbiAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzIyODdBQSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tLXByaW1hcnl7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJDM0M5OyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gIH1cblxuICAucmVzdWx0cy1saXN0aW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuaXRlbV9fZGVzY3JpcHRpb25fc2Vjb25kYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMjRweDtcblxuICAgIC50aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtX19kZXNjcmlwdGlvbntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMTlweCAyM3B4O1xuXG4gIH1cblxuICAuaXRlbV9fZGVzY3JpcHRpb24gLnRpdGxle1xuICAgIGZvbnQ6IEJvbGQgMTRweC8xNnB4IFNpZW1lbnNSb21hbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLml0ZW1fX2Rlc2NyaXB0aW9uIC5oZWFkaW5ne1xuICAgIGZvbnQ6IFJlZ3VsYXIgMThweC8yNnB4IFNpZW1lbnNSb21hbjtcbiAgfVxuXG4gIC5pdGVtX19kZXNjcmlwdGlvbiAuY29udGVudHtcbiAgICBmb250OiBSZWd1bGFyIDE2cHgvMjNweCBTaWVtZW5zUm9tYW47XG4gIH1cblxuICAuaXRlbV9jdXN0b21lcl9oZWFkaW5ne1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogQm9sZCAyMHB4LzI0cHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jYXJkLS1zdWJoZWFkaW5ne1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogQm9sZCAxNHB4LzI2cHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjODc5QkFCO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLml0ZW1fY3VzdG9tZXJfdGl0bGV7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiAxOHB4IFNpZW1lbnNSb21hbjtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMyMjg3QUE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5mbGV4SW1nIHtcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblxuICAgICYuaW1nLTIwMCB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mbGV4SW1nQmlnIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIFxuXG4gIC5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmhlcm8tYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6MTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gIH1cbiAgLnByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY5MTQ7XG4gIH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IC44NTcxNDI4NTcxcmVtIDEuMDcxNDI4NTcxNHJlbTtcbiAgICB3aWR0aDogMTQwcHg7IFxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5yZWFkQWxsIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250OiBCb2xkIDE2cHgvMjZweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMyMjg3QUE7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAxLjFlbTtcblxuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB9XG4gIH1cbiAgXG59IiwiW25nXFw6Y2xvYWtdLFxuW25nLWNsb2FrXSxcbltkYXRhLW5nLWNsb2FrXSxcblt4LW5nLWNsb2FrXSxcbi5uZy1jbG9hayxcbi54LW5nLWNsb2FrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5hW25nLWNsaWNrXXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiXG4uZm9ybS1ncm91cCB7XG5cdCYuYnV0dG9uLWJ1bXAgeyBcblx0XHQuYnV0dG9uLWNvbnZlcnNpb24ge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG5cbi5idXR0b24tY29udmVyc2lvbntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDQ1cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDAuODU3MTQyODU3MXJlbSAxLjA3MTQyODU3MTRyZW07XG5cdHdpZHRoOiAyNDBweDtcblx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogJFNub3c7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XG5cdCY6ZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IDAuNjU7XG5cdH1cblx0XG5cdCYud2lkZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0XG5cdCYuZmxvYXQtY29udmVyc2lvbi1yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0XG5cdGl7XHRcblx0XHR3aWR0aDogMTUlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0LnBsYXktaWNvbntcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cblx0LmJ1dHRvbi10ZXh0e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuXG5cdH1cbn1cblxuLy8gUmVuZGVyIGEgbGluayB3aXRoIGEgZmxvYXRlZCByaWdodCBhcnJvdyBjb250YWluZWQgaW4gYSBib3guIFxuLy8gPGEgY2xhc3M9XCJsaW5rLWljb25cIj5MaW5rIFRleHQgPHNwYW4gY2xhc3M9XCJsaW5rLWNvbnRhaW5lci1pY29uXCI+PGkgY2xhc3M9XCJpY29uLWFycm93LXJpZ2h0LWxhcmdlXCI+PC9pPjwvc3Bhbj5cbi5saW5rLWljb24ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG5cdHNwYW4ubGluay1jb250YWluZXItaWNvbiB7XG5cdCAgICBwYWRkaW5nLXRvcDogMnB4O1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgaGVpZ2h0OiAyNXB4O1xuXHQgICAgd2lkdGg6IDI1cHg7XG5cdCAgICBtYXJnaW4tbGVmdDogMTBweDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBcblx0ICAgIGksZW0ge1xuXHQgICAgXHRmb250LXNpemU6IDE2cHg7XG5cdCAgICBcdGNvbG9yOiAjZmZmO1xuXHQgICAgfVxuXHR9XG59XG5cbi5zdG9yZS1jYXRhbG9nLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uLnNlY29uZGFyeXtcbiAgICBtYXJnaW4tdG9wOjVweDtcbn1cblxuYnV0dG9uLmJ1dHRvbi1jb252ZXJzaW9uIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uYnV0dG9uLWNvbnZlcnNpb24sIC5idXR0b24tY29udmVyc2lvbjpob3ZlciwgLmJ1dHRvbi1jb252ZXJzaW9uOmFjdGl2ZSwgLmJ1dHRvbi1jb252ZXJzaW9uOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRTbm93O1xufVxuYS5idXR0b24tY29udmVyc2lvbjpmb2N1c3tcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcblx0Y29sb3I6ICRTbm93O1xufVxuLnNlY29uZGFyeXtcblx0YmFja2dyb3VuZC1jb2xvcjogJEJ1dHRvbl9CbHVlO1xufVxuLnNlY29uZGFyeTpob3Zlcntcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNWY4Nztcbn1cblxuLnByaW1hcnl7XG5cdGJhY2tncm91bmQtY29sb3I6ICRCdXR0b25fT3JhbmdlO1xufVxuLnByaW1hcnk6aG92ZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjODVhMWU7XG59XG5cbi50ZXJ0aWFyeXtcblx0YmFja2dyb3VuZC1jb2xvcjogIzlCQUZCRTtcbn1cblxuLnRlcnRpYXJ5OmhvdmVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjODc5QkFBO1xufVxuXG4ucXVhdGVybmFyeXtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhYTUwYTtcbn1cblxuLnF1YXRlcm5hcnk6aG92ZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlMDk1MDg7XG59XG5cbi5yb3NlLXJlZHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MDE0YTtcbn1cblxuLnJvc2UtcmVkOmhvdmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzcwMTRhO1xufVxuXG4uZ2hvc3R7XG5cdGJvcmRlcjogc29saWQgM3B4ICRTbm93OyBcblx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbn1cblxuLmdob3N0LWFsdHtcblx0Ym9yZGVyOiBzb2xpZCAzcHggJEFjY2VudEJsdWVfRGFyaztcblx0Y29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7IFxuXHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xufVxuXG4uZ2hvc3QtYWx0OmhvdmVyLCAuZ2hvc3QtYWx0OmFjdGl2ZSwgLmdob3N0LWFsdDp2aXNpdGVkIHtcbiAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyazsgXG59XG5cbi8vdmlkZW8ganMgb3ZlcndyaXRlXG4udmpzLWRlZmF1bHQtc2tpbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbHtcblx0Ly9kaXNwbGF5Om5vbmU7XG59IFxuXG4uY2VudGVyZWR7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LmRldGFpbC1iYW5uZXJ7XG5cdFx0cCB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG5cdFx0XHQuYnV0dG9uLXRleHQge1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAuYnV0dG9uLWNvbnZlcnNpb257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuZGV0YWlsLWJhbm5lcntcblx0LmJ1dHRvbi1jb252ZXJzaW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IGluaGVyaXQ7XG5cdH1cbiAgfVxuICBcbn0iLCIuYnV5LXRpbGVzIHtcblx0QGV4dGVuZCAuY2hhcHRlci10aWxlcztcblx0cGFkZGluZzogNTVweCAwIDgwcHg7XG5cblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdC5oZWFkZXJ7XG5cdFx0aDF7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0fVxuXHRcdCZfX21vcmUtaW5mb3tcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdH1cblx0XHRcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRBdGhlbnNfR3JleTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHggMHB4IDE1cHg7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cdH1cblx0XG5cdC50aWxlLWNvbnRhaW5lcntcblx0XHRkaXYudGlsZXtcblx0XHRcblx0XHRcdGRpdi50aWxlLWRldGFpbHMge1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDI1cHggMTAwcHggMjVweDtcblx0XHRcdFx0XG5cdFx0XHRcdC5oLXRpdGxlLXRhZyB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Ji50aHJlZS1jb2x1bW4ge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24rMSkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0fSBcblx0XHRcdFx0XG5cdFx0XHRcdCYudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbisyKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHR9IFxuXHRcdFx0XHRcblx0XHRcdFx0Ji50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuKzMpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0XHR9IFxuXHRcdFx0fVxuXHRcdFxuXHRcdFx0aW1ne1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWluZm97XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYnV5LWJ1dHRvbi1hbmNob3J7XG5cdFx0XHR3aWR0aDogNTYlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMjIlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAyNXB4IGF1dG8gMjVweCBhdXRvO1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJ1dHRvbi10ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHBvc2l0aXZlOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5kZXRhaWwtcGFnZSwgLmNhcGFiaWxpdHktcGFnZSwgLnByb2R1Y3Qtc3VwcG9ydCwgLmNvbGxhdGVyYWwtY29udGVudCwgLm9uLWRlbWFuZC13ZWJpbmFyLCAuc2luZ2xlLXRvcGljLCAubGl2ZS13ZWJpbmFyLCAucGh5c2ljYWwtZXZlbnQge1xuXHQuZGV0YWlsLWJhbm5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogICMwMDk5OTk7XG5cdFx0XG5cdFx0Ji5saWdodCB7XG5cdFx0XHRjb2xvcjogIzMyM0M0NjtcbiAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VGRjBGNDtcblx0XHR9XG5cdFx0LnJvdyB7XG5cdFx0XHQmLmVxdWFsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0XHQuY29sLXBhZGRlZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMDtcblx0XHRcdH1cblx0XHRcdC5idG4tYWxpZ24ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhLmJ1dHRvbi1jb252ZXJzaW9uIHtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJhbm5lci1idXR0b25zIHtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNTBCRUJFO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cblxuXHRcdC5uby1wYWQge1xuXHRcdFx0cCB7XG5cdFx0XHRcdHBhZGRpbmc6IDRweCAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTFweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdH1cblx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpIHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKSB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcbiBcdFx0XG5cblxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5vbi1kZW1hbmQtd2ViaW5hciwgXG4uc2luZ2xlLXRvcGljLFxuLnBoeXNpY2FsLWV2ZW50LFxuLmxpdmUtd2ViaW5hciB7XG5cdC5kZXRhaWwtYmFubmVye1xuXHRcdG1hcmdpbi10b3A6IC0zNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn0iLCIuY2FtcGFpZ24tY2hhcHRlcntcblx0cGFkZGluZzogNTBweCAwIDYwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZDM3M2M7XG5cblx0Jl9faGVhZGVye1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0LmhlYWRlci10YWd7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0fVxuXG5cdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNntcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdH1cblxuXHRcdGgxe1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XG5cdFx0fVxuXG4gICAgaDJ7XG4gICAgICBjb2xvcjogJFNub3c7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICB9XG5cblx0XHQuc2hhcmUtYnV0dG9ue1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Y29sb3I6ICRTbm93ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnNoYXJlLmlzLWFjdGl2ZXtcblx0XHRcdC5zaGFyZS1idXR0b257XG5cblx0XHRcdFx0Y29sb3I6ICM4NzliYWEgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2J0blN0eWxle1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHRcblx0XHRcdFx0XHRcblx0XHQmX19idG5ze1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2J0bk1hcmdpbnN7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMTdweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cblx0XHQmX19pbWd7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRmbGV4LWJhc2lzOiAwO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRmbGV4OiBub25lO1xuXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGltZ3tcbiAgICAgICAgICBcdFx0ZmxleC1zaHJpbms6IDA7XG4gICAgICAgIFx0fVxuXHRcdH1cblxuXHRcdCZfX3RleHR7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRmbGV4LWJhc2lzOiAwO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGgye1xuXHRcdFx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwe1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHRcdGF7XG5cdFx0XHQgIGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fSAgXG4gICAgICBhOmhvdmVyLCBhOmFjdGl2ZSwgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cdFx0XHQ+IGF7XG5cdFx0XHQgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jYW1wYWlnbi1jaGFwdGVyLWxhcmdle1xuICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjOyBcbiAgICBjb2xvcjogI2ZmZmY7XG4gICAgXG4gICAgaDJ7XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9IFxuICAgICAgYXtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfSAgXG4gICAgICBhOmhvdmVyLCBhOmFjdGl2ZSwgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgICA+IGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbn0iLCIuZGV0YWlscy1ibG9jayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLmZlYXR1cmVkLXNvbHV0aW9ucyAuZHJvcC1kb3due1xuXHRmbG9hdDogcmlnaHQ7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdHdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZlYXR1cmVkLXNvbHV0aW9ucyAudGlsZS1jb250YWluZXIgLnRpbGUtY29udGVudCBkaXYge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLXNvbHV0aW9ucyAuZHJvcC1kb3due1xuICBcdGZsb2F0OiBsZWZ0O1xuICBcdHdpZHRoOiAxMDAlO1xuICBcdG1hcmdpbjogMjBweCAwIDI0cHggMDtcbiAgfVxufSIsIi8qKiBcbiAqIENhcmQgQ2x1c3RlciBTQ1NTIFNoZWV0c1xuICogVGhlIGZvbGxvd2luZyBzdHlsZSBydWxlcyBhcHBseSB0byB0aGUgJ0NhcmQgQ2x1c3RlcnMnIHdoaWNoIGFyZSBibG9ja3Mgb2YgJ2NhcmRzJyBpbmNsdWRpbmcgZmxpcCBjYXJkcywgcXVvdGUgY2FyZHMgYW5kIHN0YW5kYXJkXG4gKiBjb250ZW50IGNhcmRzLlxuICogXG4gKiBQbGVhc2Uga2VlcCB0aGUgU3R5bGVzaGVldCBnZW5lcmljIHNvIHRoYXQgaXQgY2FuIGJlIHJldXNlZCBhY3Jvc3MgdGhlIHNpdGUuXG4gKlxuICoqL1xuXG4vLyBEZXNrdG9wIENhcmQgQ2x1c3RlciBTdHlsZXNcbi5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIHtcblx0bWFyZ2luLXRvcDogMTVweDsgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHQvLyBIZWFkbGluZSBhYm92ZSB0aGUgY2x1c3Rlclx0XG5cdC5wYXJ0bmVyLWhlYWRsaW5lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LmNhcmQtY2x1c3RlciB7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHQgICAgXG5cdCAgICBhIHtcblx0ICAgIFx0LmNhcmQtY2x1c3Rlci1pdGVtIHtcblx0ICAgIFx0XHRcblx0ICAgIFx0XHRwIHtcblx0ICAgIFx0XHRcdGNvbG9yOiAjM0M0NjRCO1xuXHQgICAgXHRcdH1cdFxuXHQgICAgXHRcdFxuXHQgICAgXHRcdCY6aG92ZXIge1xuXHQgICAgXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCNmN2Y3ZjksIDUlKTtcblx0ICAgIFx0XHRcdHRyYW5zaXRpb246IDAuNnM7XG5cdCAgICBcdFx0fVxuXHQgICAgXHRcdFxuXHQgICAgXHRcdCYuY2FyZC1xdW90ZTpob3ZlciB7XG5cdCAgICBcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oIzAwNDY2OSwgNSUpO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXHQgICAgfVxuXHQgICAgXG5cdCAgICAuY2FyZC1jbHVzdGVyLXNpemVyLCBcblx0ICAgIC5jYXJkLWNsdXN0ZXItaXRlbSB7IFxuXHQgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTVweCk7IFxuXHQgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjk7IGJvcmRlcjogdGhpbiBzb2xpZCAjOGFhY2IzO1xuXHQgICAgICAgIHBhZGRpbmc6IDIwcHg7IG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdCAgICAgICAgXG5cdFx0XHQvLyBRdW90ZSBDYXJkXG5cdCAgICAgICAgJi5jYXJkLXF1b3RlIHtcblx0ICAgICAgICBcdGJhY2tncm91bmQ6ICMwMDQ2Njk7XG5cdCAgICAgICAgXHRjb2xvcjogI2ZmZjtcblx0ICAgICAgICBcdFxuXHQgICAgICAgIFx0ZW0geyBtYXJnaW4tYm90dG9tOiAxMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblx0ICAgICAgICBcdFxuXHQgICAgICAgIFx0Ly8gTm8gbWFyZ2lucyBvbiBxdW90ZSBwYXJhZ3JhcGhzLlxuXHQgICAgICAgIFx0cCB7IG1hcmdpbjogMHB4OyBjb2xvcjogI2ZmZjsgfVxuXHQgICAgICAgIH1cblx0ICAgICAgICBcblx0ICAgICAgICAmLmZsaXAtY29udGFpbmVyIHtcblx0ICAgICAgICBcdGJhY2tncm91bmQ6IG5vbmU7IGJvcmRlcjogbm9uZTtcblx0ICAgICAgICBcdHBhZGRpbmc6IDJweDtcblx0ICAgICAgICBcdFxuXHQgICAgICAgIFx0LmZsaXAtZnJvbnQsIC5mbGlwLWJhY2sge1xuXHQgICAgICAgIFx0XHRiYWNrZ3JvdW5kOiAjZjdmN2Y5O1xuXHQgICAgICAgIFx0XHRib3JkZXI6IHRoaW4gc29saWQgIzhhYWNiMztcblx0ICAgICAgICBcdFx0cGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweDtcblx0ICAgICAgICBcdFx0d2lkdGg6IDEwMCU7XG5cdCAgICAgICAgXHR9XG5cdCAgICAgICAgfVxuXHQgICAgICAgIFxuXHQgICAgICAgIC8vIENhcmQgdHlwb2dyYXBoeSBzdHlsZXMuXG5cdCAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdCAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cdCAgICAgICAgICAgIGNvbG9yOiAjM2I3ZTk4O1xuXHQgICAgICAgIH1cblx0XG5cdCAgICAgICAgcCB7IGZvbnQtc2l6ZTogMS4wZW07IH1cblx0ICAgICAgICBcblx0ICAgICAgICBzcGFuLnNjYWxlZCB7IFxuXHQgICAgICAgIFx0Zm9udC1zaXplOiAzLjBlbTsgXG5cdCAgICAgICAgXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1x0XG4gICAgICAgIFx0fVxuXHRcblx0ICAgICAgICBpLmZhIHtcblx0ICAgICAgICAgICAgZm9udC1zaXplOiAyLjBlbTtcblx0ICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgICBib3R0b206IDE1cHg7IHJpZ2h0OiAxNXB4O1xuXHQgICAgICAgIH1cblx0ICAgIH1cblx0ICAgIFxuXHQgICAgLy8gU3R5bGUgdGhlIGJsYW5rIGNhcmRzIHVzZWQgdG8gcHJlc2VydmUgc3BhY2UgKGFwcGVhcnMgYXMgYW4gYWN0dWFsIGNhcmQpXG4gICAgICAgIC5ibGFuay1jYXJkIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTVweCk7IFxuXHQgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7IG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuc3RyZXRjaGVkLXYgeyBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYudG9wLWxlZnQge1x0XG4gICAgICAgICAgICBcdHRvcDogMDsgbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi50b3AtcmlnaHQge1xuICAgICAgICAgICAgXHR0b3A6IDA7IHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLnRvcC1taWRkbGUge1xuICAgICAgICAgICAgXHR0b3A6IDA7IGxlZnQ6IGNhbGMoMzMuMyUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBiMGIwYjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgbWFyZ2luLXRvcDogMTVweDtcblxuXHRcdFx0XHQvLyBPcHRpb25hbCBjbGFzcyB0byBmbG9hdCBoZWFkZXIgdGV4dCBsZWZ0XG4gICAgICAgICAgICAgICAgJi5sZWZ0IHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cbn1cblxuXG4vLyBNb2JpbGUgQ2FyZCBDbHVzdGVyIFN0eWxlc1xuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiBcbiBcdC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdFxuXHRcdC5wYXJ0bmVyLWhlYWRsaW5lIHsgbWFyZ2luLXRvcDogMjBweDsgfVxuXHRcblx0XHQuY2FyZC1jbHVzdGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0LmNhcmQtY2x1c3Rlci1pdGVtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XG5cdFx0XHRcdHNwYW4uc2NhbGVkIHsgZm9udC1zaXplOiAyLjc1ZW07IH1cblx0XHRcdFx0XG5cdFx0XHRcdC8vIEF1dG8gYWxpZ24gaGVhZGVycyB0byB0aGUgbGVmdCBvbiBtb2JpbGUuXG5cdFx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5ibGFuay1jYXJkIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0XHQvLyBBdXRvIGFsaWduIGhlYWRlcnMgdG8gdGhlIGxlZnQgb24gbW9iaWxlLlxuXHRcdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXHRcdFx0XHRcblx0XHRcdFx0Ji50b3AtbGVmdCB7XHRcblx0XHQgICAgICAgICAgICBcdHRvcDogMHB4OyBsZWZ0OiAwcHg7XG5cdFx0ICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgICAgIFxuXHRcdCAgICAgICAgICAgICYudG9wLXJpZ2h0IHtcblx0XHQgICAgICAgICAgICBcdHRvcDogMHB4OyByaWdodDogMHB4O1xuXHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgICAgICAgICBcblx0XHQgICAgICAgICAgICAmLnRvcC1taWRkbGUge1xuXHRcdCAgICAgICAgICAgIFx0dG9wOiAwcHg7IGxlZnQ6IDBweDtcblx0XHQgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdFxuXHRcdH1cblx0fVxufVxuXG4vLyBUYWJsZXQgQ2FyZCBDbHVzdGVyIFN0eWxlc1xuQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcbiBcbiBcdC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIHtcblx0XG5cdFx0LmNhcmQtY2x1c3RlciB7XG5cdFx0XHQuY2FyZC1jbHVzdGVyLWl0ZW0ge1xuXHRcdFx0XHRzcGFuLnNjYWxlZCB7IGZvbnQtc2l6ZTogMi43NWVtOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuIiwiLyoqXG4gKiBGbGlwIENhcmQgU0NTUyBTaGVldFxuICogXG4gKiovXG5cbi8vIEZsaXAgY29udGFpbmVyLCBrZWVwcyBwZXJzcGVjdGl2ZVxuLmZsaXAtY29udGFpbmVyIHtcblx0cGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgXG5cdC8vIGZsaXAgc3BlZWQgZ29lcyBoZXJlXG5cdC5mbGlwLWRlZmluZSB7XG5cdFx0Ly8gdHJhbnNpdGlvbjogMXM7XG5cdFx0Ly8gdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gUG9zaXRpb24gdGhlIGZyb250IGFuZCBiYWNrIGNhcmRzXG5cdFx0LmZsaXAtYW5pbSB7XG5cdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgMXM7XG5cdFx0XHQtbXMtdHJhbnNpdGlvbjogYWxsIDFzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMXM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcztcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxcztcblx0XHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRsZWZ0OiAwcHg7XG5cdFx0fVxuXHRcdC5mbGlwLWZyb250IHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHRcdC5mbGlwLWJhY2sge1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcblx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuXHRcdH1cblx0XHQuZmxpcC1mcm9udC1lZCB7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHR9XG5cdFx0LmZsaXAtYmFjay1lZCB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG5cdFx0fVxuXHRcdCYuZmxpcHBlZCB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuIiwiLmNhcmVlci1mbGV4e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDllM2VlO1xuXHRwYWRkaW5nLXRvcDogNzBweDtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cblx0Jjpmb2N1c3tcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0aDF7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdH1cblx0fVxuXHQuY2FyZWVyLWZsZXgtdGlsZXtcblx0XHQuY2FyZWVyLWZsZXgtaW1ne1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcmVlci1mbGV4LXRpdGxle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGgxe1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0fVxuXHRcdFx0LnNoYXJlLWNvbnRhaW5lcntcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5zaGFyZXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQuaXMtYWN0aXZle1xuXHRcdFx0XHQuc2hhcmUtd3JhcHBlcntcblx0XHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaXMtYWN0aXZlLWxlZnR7XG5cdFx0XHRcdC5zaGFyZS13cmFwcGVye1xuXHRcdFx0XHRcdGxlZnQ6IC0xNDBweDtcblx0XHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXJlZXItZmxleC1jb250ZW50c3tcblx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0XHQuY3Rhe1x0XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRwb3NpdGlvbjogaW5oZXJpdDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcblx0XHRcdFx0Ym90dG9tOiAtMzVweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdGJvdHRvbTogLTM1cHg7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbi1jb250YWluZXJ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0aXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblx0LmNhcmVlci1mbGV4LXRpbGU6bGFzdC1jaGlsZHtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LmNhcmVlci1mbGV4e1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuY2FyZWVyLWZsZXgtdGlsZXtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdC5jYXJlZXItZmxleC1jb250ZW50c3tcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0bWluLWhlaWdodDogMTgwcHg7XG5cdFx0XHQuY2FyZWVyLWZsZXgtdGl0bGV7XG5cblx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2hhcmUtY29udGFpbmVye1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gYXtcblx0XHRcdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vIFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdC8vIFx0dG9wOiAxNXB4O1xuXHRcdFx0XHQvLyB9XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmN0YXtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XG5cdFx0fVxuXHR9XG5cdFxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZV9zbWFsbCcpe1xuXHQuY2FyZWVyLWZsZXh7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5jYXJlZXItZmxleC10aWxle1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0LmNhcmVlci1mbGV4LWNvbnRlbnRze1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAyMzBweDtcblx0XHRcdC5jYXJlZXItZmxleC10aXRsZXtcblxuXHRcdFx0XHRoMXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaGFyZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyBhe1xuXHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly8gXHRyaWdodDogMTVweDtcblx0XHRcdFx0Ly8gXHR0b3A6IDE1cHg7XG5cdFx0XHRcdC8vIH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0fVxuXHRcdFxuXHRcdH1cblx0fVxuXHRcbn1cbiIsIiAvKiBza2lwbGluayAqL1xuIC5za2lwbGluayBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5za2lwbGluayBhOmZvY3VzIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ud2hpdGUtcGFnZS1kZXNje1xuICAgICBcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICB9XG5cbi5jYXJvdXNlbC10aWxlc3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICY6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICZfX2hlYWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cdEBpbmNsdWRlIGhlYWRpbmdzUm9tYW4oKXtcbiAgICAgIGZvbnQtZmFtaWx5OlNpZW1lbnNSb21hbjtcbiAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICBoMXtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAuaW1nLXJlc3BvbnNpdmV7XG4gXHR3aWR0aDogMTAwJTtcbiB9XG59XG5cbi5nYXAtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggNTBweDsgXG59XG5cblxuLmNhcm91c2VsLXRpbGV7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWluLWhlaWdodDogMjMwcHg7XG5cblxuICAudGlsZS1oZWFkZXJ7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGgze1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAuc2hhcmV7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaGFyZTpmb2N1c3tcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIC5zaGFyZS1idXR0b246Zm9jdXN7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICBhe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBpe1xuICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgIH1cbiAgfVxuICBcbiAgLmNvbnRlbnR7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gIHB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIGF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICB9XG4gIGE6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfSAgXG4gIH1cbiAgXG4gIC5idXR0b24tY29udmVyc2lvbntcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uOmZvY3Vze1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn0gXG5cbi5uby1ndXR0ZXJ7XG4gICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgcGFkZGluZy1yaWdodDowO1xufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAuY2Fyb3VzZWwtdGlsZXtcbiAgICBoM3tcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gIC5jYXJvdXNlbC10aWxlc3tcbiAgICAud2hpdGUtcGFnZS1kZXNje1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICB9XG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG4gIC5jYXJvdXNlbC10aWxle1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBcblxuICAgIC50aWxlLWltYWdle1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIC8vIGltZ3tcbiAgICAgIC8vICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAudGlsZS1kZXRhaWxze1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgIGgze1xuICAgICAgICBpbWd7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi1jb252ZXJzaW9ue1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5jYXJvdXNlbC1pbm5lci1idXR0b257XG4gIEBleHRlbmQgLmNhcm91c2VsLWlubmVyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzczYztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG5cblxuXG5cbiIsIi5jYXNlLXN0dWR5LXNlYXJjaCB7XHJcblxyXG4gICAgLmZlYXR1cmVkLXNvbHV0aW9ucyB7XHJcbiAgICAgICAgJl9fdGlsZXtcclxuICAgICAgICAgICAgJi5mZWF0dXJlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQuc2hvdy1maWx0ZXItb3B0aW9ucyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi5jaGFwdGVyLXRpbGVzIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2gtYmFyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDowO1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0LnNlYXJjaC1yZXN1bHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHR9XHJcblx0LnNlYXJjaC1maWx0ZXItY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIC5zZWFyY2gtZmlsdGVye1xyXG4gICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyBcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NHB4OyAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWZpbHRlcnMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDsgICBcclxuICAgICAgICBidXR0b24uZ3BjVG9nZ2xlT2ZmIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg3OWJhYTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuICAgICAgICAgICAgY29sb3I6ICM4NzliYWE7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uLmdwY1RvZ2dsZU9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFlMzY1MDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbi5ncGNUb2dnbGVPbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NzliYWE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24uZ3BjVG9nZ2xlT2ZmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFlMzY1MDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vcmUtcmVzdWx0cyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn0iLCIuY2FzZS1zdHVkeS10aWxlc3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcdFxuXHRjb2xvcjogJFN0b25lX0Rhcms7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuaGVhZGVye1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0aDF7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGZvbnQtc2l6ZTogNDRweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdFx0YXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBcdFx0Zm9udC1zaXplOiAyMHB4O1xuICAgICAgICBcdH1cblx0XHR9XG5cdFx0Ly8gLnNoYXJlLWljb257XG5cdFx0Ly8gXHRtYXJnaW4tbGVmdDogNXB4O1xuXHQgLy8gICAgICBcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdCAvLyAgICAgIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQgLy8gICAgICBcdGRpc3BsYXk6IGlubGluZTtcblx0IC8vICAgICAgXHRmb250LXNpemU6IDI4cHg7XG5cdCAvLyAgICAgIFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0IC8vICAgICAgXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0IC8vICAgICAgXHR9XG5cdFx0Ly8gfVxuXHRcdC5zaGFyZXtcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0LmlzLWFjdGl2ZXtcblx0XHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHRcdCAgICAgICAgICBsZWZ0OiAtMTBweDtcblx0XHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0XHQgICAgICAgIH1cblx0XHQgICAgICB9XG5cdFx0ICAgIC5pcy1hY3RpdmUtbGVmdHtcblx0XHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHRcdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG5cdFx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgICAgfVxuXHRcdH1cblx0fVxuXHRwe1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Lm1vYmlsZS1zaGFyZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRpe1x0XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAjNzQ4OTlhO1xuXHRcdH1cblx0fVxuXHQuY2FzZS1zdHVkeS10aWxle1xuXHRcdC8vIGEsIGE6aG92ZXIsIGE6YWN0aXZlLCBhOnZpc2l0ZWQge1xuXHRcdC8vIFx0dGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50O1xuXHRcdC8vIFx0Y29sb3I6JFN0b25lX0Rhcms7XG5cdFx0Ly8gfVxuXG5cdFx0LmNhc2Utc3R1ZHktdGlsZS1pbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcdFxuXHRcdH1cblx0XHQudGlsZS1kZXRhaWxze1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogMTVweCAxNXB4IDIwcHggMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHRcdFx0aGVpZ2h0OiAyNDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuICgndGFibGV0Jyl7XG5cdFx0XHRoZWlnaHQ6IDI0MHB4O1xuXHRcdH1cblxuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aWxlLXNoYXJlLWljb257XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuaXMtYWN0aXZle1xuXHRcdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdFx0ICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuXHRcdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICAgIH1cblx0XHQgICAgLmlzLWFjdGl2ZS1sZWZ0e1xuXHRcdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdFx0ICAgICAgICAgIGxlZnQ6IC0xNDBweDtcblx0XHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0XHQgICAgICAgIH1cblx0XHQgICAgICB9XG5cdFx0LnNoYXJlLWNvbnRhaW5lcntcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHRcdC5sb2NhdGlvbi1pbmZve1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHR9XG5cdFx0LmN0YXtcdFxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0XHRcdC5pY29uLWNvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LmNhc2Utc3R1ZHktdGlsZXN7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdFx0XG5cdFx0LmhlYWRlcntcblx0XHRcdGgxe1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXNlLXN0dWR5LXRpbGV7XG5cdFx0XHQudGlsZS1zaGFyZS1pY29ue1xuXHRcdFx0fVxuXHRcdFx0LnRpbGUtZGV0YWlsc3tcblx0XHRcdFx0aGVpZ2h0OiAxNjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jdGF7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jYXNlLXN0dWR5LXRpbGUtaW1ne1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlX3NtYWxsJyl7XG5cdC5jYXNlLXN0dWR5LXRpbGVze1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXHRcdFxuXHRcdC5oZWFkZXJ7XG5cdFx0XHRoMXtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FzZS1zdHVkeS10aWxle1xuXHRcdFx0LnRpbGUtc2hhcmUtaWNvbntcblx0XHRcdH1cblx0XHRcdC50aWxlLWRldGFpbHN7XG5cdFx0XHRcdGhlaWdodDogMTkwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIC5jdGF7XG5cdFx0XHRcdC8vIFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0Ly8gXHRtYXJnaW4tdG9wOjIwcHg7XG5cdFx0XHRcdC8vIH1cblx0XHRcdH1cblx0XHRcdC5jYXNlLXN0dWR5LXRpbGUtaW1ne1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG59IiwiLmNhdGFsb2d7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XG5cdC5jYXRhbG9nLXRpbGV7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0LmNvbWluZy1zb29ue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDtcblx0fVxufVxuLmNhdGFsb2ctdGlsZXMgLnRpbGUtY29sLWNvbHVtbntcbiAgICAudGlsZS1kZXRhaWxzIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNDBweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIlxuLmNhdGFsb2ctaGVhZGxpbmV7XG4gIGltZ3tcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAuY2F0YWxvZy10aXRsZXtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgaDF7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2hhcmV7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAuaXMtYWN0aXZle1xuICAgICAgLnNoYXJlLXdyYXBwZXJ7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgfVxuICAgICAgfVxuICAgIC5pcy1hY3RpdmUtbGVmdHtcbiAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgXG4gIGg0e1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgfVxuXG4gIC5jYXRhbG9nLXRpbGV7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmNvbWluZy1zb29ue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgfVxuXG4gIC5idXR0b24tY29udmVyc2lvblxuICB7XG4gICAgbWFyZ2luLXRvcDo1cHg7XG4gIH1cbiAgXG4gIC50ZXh0LWhvbGRlcntcbiAgXG4gICAgY2xlYXI6cmlnaHQ7XG4gICAgXG4gIH1cbiAgcHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIFxuICAubm8tZ3V0dGVye1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgfVxufVxuXG5cbiIsIi5jYXRhbG9nLXRpbGVze1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRjb2xvcjogJFN0b25lX0Rhcms7XG5cdHBhZGRpbmctdG9wOiA0NXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0aDEsIGgye1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR9XG4gICAgfVxuICAgIC5yb3ctY29saGVpZ2h0LWVsYXN0aWMge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5jYXRhbG9nLXRpbGUge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXRhbG9nLXRpbGUge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0OyBcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50aWxlLXZpZGVvLWltZyBhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4OyBmbGV4OiAxIDAgYXV0bzsgcGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdH1cbiAgICAgIH1cbiAgICB9XG4gICAgYS5jYXRhbG9nLXRpbGUsIGEuY2F0YWxvZy10aWxlOmhvdmVyLCBhLmNhdGFsb2ctdGlsZTphY3RpdmUsIGEuY2F0YWxvZy10aWxlOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiRTdG9uZV9EYXJrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cdC5jYXRhbG9nLXRpbGUge1xuXHRcdGEsIGE6aG92ZXIsIGE6YWN0aXZlLCBhOnZpc2l0ZWQge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6JFN0b25lX0Rhcms7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcblx0XHR9XG5cdFx0LmltZy1oZWlnaHQtaWV7XG5cdFx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cdFx0fVxuXHRcdC5jYXRhbG9nLXRpbGUtaW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHR9XG5cdFx0XG5cdFx0LnRpbGUtZGV0YWlsc3tcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMTVweCAyMHB4IDE1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRoM3tcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHR9XG5cdFx0XHQuY3Rhe1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0XHR9XG5cdFx0XHQudGFnbGluZSB7XG5cdFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBcbiAgICAgICAgc3Bhbi5sZWZ0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLnJpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblx0XHRcdHAuYXJ0aWNsZSB7XG5cdFx0XHQgIGRpc3BsYXk6IGlubGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG4gICYud2hpdGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAuY2F0YWxvZy10aWxle1xuICAgICAgLnRpbGUtZGV0YWlsc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gICAgfVxuICB9XG4gIFxuICAudGl0bGUtY29udGVudC1ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LmNhdGFsb2ctdGlsZXN7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdFx0LmNhdGFsb2ctdGlsZXtcblx0XHRcdC50aWxlLWRldGFpbHN7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0LmN0YXtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNhdGFsb2ctdGlsZS1pbWd7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cbn0iLCIuc3RvcmUtY2MtY2hlY2tvdXR7XG5cdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0LnByb21vLWlucHV0e1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHNwYW57XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdGlucHV0e1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgI2JlY2RkNztcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0LmJ1dHRvbi10ZXh0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb21vLWNhcHRpb257XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0d2lkdGg6IDM0NXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cblx0XHR9XG5cdH1cblx0LmNjLWNoZWNrb3V0LXRvdGFse1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAyNjRweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0ZGl2e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuZGlzcGxheS1ibG9ja3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuYWRkLXVuZGVybGluZXtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M0NjRiO1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0fVxuXHR9XG5cdC5ibHVlLWxpbmt7XG5cdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0fVxuXHQucmF7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0Lm9sZC1wcmljZXtcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQuc3RvcmUtY2MtY2hlY2tvdXR7XG5cdFx0LmNjLWNoZWNrb3V0LXRvdGFse1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHQuYmx1ZS1saW5re1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQuZW50ZXItaW5mb3tcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDpub25lIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnByb21vLWlucHV0e1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0d2lkdGg6IDE3OHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHQmLnByb21vLWFsaWdue1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4OXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc3RvcmUtY2Mtc3VibWl0e1xuXHRwYWRkaW5nLXRvcDogMjVweDtcblx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdC5wcm9tby1pbnB1dHtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRzcGFue1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRpbnB1dHtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICNiZWNkZDc7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0d2lkdGg6IDE0NXB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdC5idXR0b24tdGV4dHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcm9tby1jYXB0aW9ue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0d2lkdGg6IDM0NXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0fVxuXHR9XG5cdC5jYy1zdWJtaXQtdG90YWx7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1JTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNDUlO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcblx0XHRzcGFue1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0XHRkaXZ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Lm9sZC1wcmljZXtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdH1cblxuXHRcdC5hZGQtdW5kZXJsaW5le1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzQ2NGI7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdH1cblx0fVxuXHQuaGVhZGVye1xuXHRcdGNvbG9yOiAjM0M0NjRCO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG5cdC5iaWxsaW5ne1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LnBheW1lbnR7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cblx0LnJhZGlvLWJ1dHRvbnN7XG5cdFx0XG5cdFx0ICAucmFkaW8tYnV0dG9ue1xuXHRcdCAgXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdCAgXHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHQgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ICBcdHdpZHRoOiBhdXRvO1xuXHRcdCAgXHRsaW5lLWhlaWdodDogMjBweDtcblx0XHQgIFx0c3Bhbntcblx0XHQgIFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0ICBcdH1cblx0XHQgIFx0XG5cdFx0ICBcdGltZ3tcblx0XHQgIFx0XHR3aWR0aDogMTQwcHg7XG5cblx0XHQgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICBcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0ICBcdFx0cGFkZGluZzogMTBweDtcblx0XHQgIFx0XHRib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG5cdFx0ICBcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdCAgXHR9XG5cdFx0ICBcdFxuXHRcdCAgXHRhe1xuXHRcdCAgXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0ICBcdH1cblx0XHQgIH1cblx0ICB9XG5cdC5zdWJtaXR7XG5cdFx0bWFyZ2luLXRvcDogLTY1cHg7XG5cdH1cblxufSIsIi5jaGFwdGVyLXRpbGVze1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1x0XG5cdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQmLnRpbGVzLWVtcHR5LWJnIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG5cblx0Jjpmb2N1c3tcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0LmhlYWRlcntcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdGgxe1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRmb250LXNpemU6IDQ0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0XHRhe1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zaGFyZXtcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0LmlzLWFjdGl2ZXtcblx0XHRcdFx0LnNoYXJlLXdyYXBwZXJ7XG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmlzLWFjdGl2ZS1sZWZ0e1xuXHRcdFx0XHQuc2hhcmUtd3JhcHBlcntcblx0XHRcdFx0XHRsZWZ0OiAtMTQwcHg7XG5cdFx0XHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRwe1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Lm1vYmlsZS1zaGFyZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRpe1x0XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAjNzQ4OTlhO1xuXHRcdH1cblx0fVxuXHQudGlsZS1jb250YWluZXJ7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHQudGlsZXtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudGhyZWUtY29sdW1uc3tcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDExcHgpO1xuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Lm5pbmUtY29sdW1uc3tcblx0XHRcdHdpZHRoOiBjYWxjKDc1JSAtIDExcHgpO1xuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGhyZWUtY29sdW1uc3tcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDExcHgpO1xuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Lm5pbmUtY29sdW1uc3tcblx0XHRcdHdpZHRoOiBjYWxjKDc1JSAtIDExcHgpO1xuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGlsZXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9EYXJrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IFxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDsgXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdH1cblxuXHRcdFx0LmZpbHRlci1pbWctY29udGFpbmVye1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudHdvLWNvbHVtbntcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMm4gKyAxKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgybiArIDIpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQmOm50aC1jaGlsZChuKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnRocmVlLWNvbHVtbntcblx0XHRcdFx0d2lkdGg6IGNhbGMoMzMlIC0gMTFweCk7XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoM24gKyAxKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbiArIDIpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDNuICsgMyl7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQmOm50aC1jaGlsZChuKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmZvdXItY29sdW1ue1xuXHRcdFx0XHR3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcblxuXHRcdFx0XHQmOm50aC1jaGlsZCg0biArIDEpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuICsgMil7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoNG4gKyAzKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCg0biArIDQpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMzMlIC0gMTFweCk7XG5cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbiArIDEpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24gKyAyKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuICsgMyl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKG4pe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0LnRpbGUtZGV0YWlsc3tcblxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cblx0XHRcdFx0LmgtdGl0bGUtdGFne1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIHRlc3QgXG5cdFx0XHRcdGgyeyBcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRpbGUtc2hhcmUtaWNvbntcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pcy1hY3RpdmV7XG5cdFx0XHRcdFx0LnNoYXJlLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pcy1hY3RpdmUtbGVmdHtcblx0XHRcdFx0XHQuc2hhcmUtd3JhcHBlcntcblx0XHRcdFx0XHRcdGxlZnQ6IC0xNDBweDtcblx0XHRcdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaGFyZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5sb2NhdGlvbi1pbmZve1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdFx0fVxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRtYXJnaW46IDhweCAwIDhweCAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWluZm97XG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblxuXHRcdFx0XHQuc29sdXRpb25ze1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jdGF7XG5cdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cblx0XHRcdFx0XHQuaWNvbi1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji5ib3JkZXJ7XG4gIFx0XHQmOmhvdmVye1xuICAgICAgICAudGlsZXtcbiAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG5cdCAgICAudGlsZSB7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XG4gICAgICAgIH1cblx0ICAgICAgLnRpbGUtZGV0YWlscyB7XG5cdCAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzg3YWE7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgICAgICB9XG5cdFx0ICAgIH1cblx0XHQgIH1cblx0XHQgIFxuXHRcdCAgLnRpbGUtaW5mbyB7XG5cdFx0ICAgIC5pY29uLWNvbnRhaW5lciB7XG5cdFx0ICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cdFx0ICAgIH1cblx0XHQgIH1cblx0XHR9XG5cdFx0XG5cdH1cblx0XG5cdCYubGlnaHQge1xuXHQgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLmZpbHRlci1jb250YWluZXIge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7IC8qIFNhZmFyaSAqL1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiA3MHB4O1xuXHR9XG5cdHBhZGRpbmctbGVmdDogMHB4O1xuXG5cdC5mb3JtLWdyb3Vwe1xuXHRcdGNvbG9yOiMwMDAwMDAgIWltcG9ydGFudDtcblx0fVxuXG59IiwiLmNvbGxhdGVyYWwtY29udGVudCB7XG5cdHBhZGRpbmc6IDExMnB4IDA7XG5cdGNvbG9yOiAjM0M0NjRCO1xuXHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRmb250LXNpemU6IDFlbTtcblxuXHQucmVzb3VyY2UtaXRlbSArIC5yZXNvdXJjZS1pdGVtIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHR9XG5cblx0fVxuXG5cdC5jb2xsYXRlcmFsLWZvcm0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjYWQ2ZGU7XG5cdFx0XHRwYWRkaW5nOiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XG5cdFx0fVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvKlBob25lKi9cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozMjBweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2NhZDZkZTtcblx0XHRcdCAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiMgVGFibGV0Ki9cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMjFweCkgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWQ2ZGU7XG5cdFx0XHQgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyojIERlc2t0b3AqL1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OXB4KXtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWQ2ZGU7XG5cdFx0XHQgICAgcGFkZGluZzogMTNweCAxM3B4IDMwcHggMTNweDtcbiAgICAgICAgICAgIH1cblxuXHRcdC5idXR0b24tY29udmVyc2lvbiAge1xuXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGE6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0fVxuXG5cdHAgeyBsaW5lLWhlaWdodDogMjVweDsgfVxuXG5cdCYuZmVhdHVyZWQge1xuXHRcdGgxIHtcblx0XHRcdG1hcmdpbjogNDZweCAwO1xuXHRcdH1cblx0fVxuXG5cdC5zaGFyZSB7XG5cdFx0bWFyZ2luLXRvcDogLTNweDtcblxuXHRcdC5zaGFyZS1idXR0b24gIHtcblx0XHRcdC5pY29uLXNoYXJlLW5ld3Rvbi1hbmRyb2lkIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGgxLmNvbGxhdGVyYWwtaGVhZGVyIGEge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQge1xuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdGEsIGE6dmlzaXRlZFxuXHRcdHtcblx0XHRcdC8vY29sb3I6ICNGRkZGRkY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdHA6ZW1wdHkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdHVsIGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblxuXHRcdGgxLCBoMiwgaDMsIGg0LCBoNSB7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAxMnB4IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRoMiB7IFxuXHRcdFx0Zm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0XG5cdH0gXG5cblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0bWFyZ2luOiAxOHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRtYXJnaW46IDEycHggMDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0fVxuXG5cdGgzIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdG1hcmdpbjogNnB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIC8vY29sb3I6ICMyMzg3YWE7XG5cdH1cblxuXHRhLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTp2aXNpdGVkLCBhOmZvY3VzIHtcblx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0fVxuXG5cdC5mb3JtLWdyb3VwLWxlZ2FsIHtcblx0XHRhLCBhOnZpc2l0ZWQsIGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICMzMzdhYjc7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHRpIHtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XHRcblxuXHRcdCY6dmlzaXRlZCB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQmLmJ1dHRvbi1jb252ZXJzaW9uLnNlY29uZGFyeSB7XG5cdFx0XHRpIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fSBcblx0fVxuXG5cdC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMzM3YWI3O1xuXHRcdH1cblx0fVxuXG5cblx0c3Bhbi5jb2xsYXRlcmFsLXRhZyB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjREM2OTEzO1xuXHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdCYucmVhZCB7XG5cdFx0XHRjb2xvcjogIzU1NUY2OTtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0fVxuXHR9XG5cbiAgICBoMy5ob3Zlci10aXRsZTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblx0XG5cdC5rbm93blVzZXJze1xuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICMzYzQ2NGI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tdGl0bGUge1xuXHRcdHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OjE1cHg7XG5cdH1cblx0XG5cdC53d3ctaW5saW5lLWZvcm0ge1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuXHRcdH1cblx0XHRcblx0XHQuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiB7XG5cdFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCAgICBmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdFxuXHRcdGJ1dHRvbi5idXR0b24tY29udmVyc2lvbiB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cdFxuXG5cdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdH1cblx0XHRcblx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6NTAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206MTVweDtcblxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRtYXJnaW46IDNweCAwIDAgNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHRcblx0XHQuZm9ybS1ncm91cC1sZWdhbCB7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdFx0c2VsZWN0e1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHQudGV4dC1ibG9jayB7XG5cdFx0XHQuYnV0dG9uc3tcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0LmJ1dHRvbnMge1xuXHRcdFx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHQgIH1cblx0XHR9XG5cblx0XHQudGV4dC1ibG9jay11bHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFycm93LXZlcnRpY2FsLWFsaWduLW1pZGRsZXtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXG4gICAgICAgIC5idXR0b24tY29udmVyc2lvbi1yZXNvdXJjZXtcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgfVxuXG5cdH1cblx0XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAwIDI4cHggMDtcblx0fVxuXG4gICAgLnJlc291cmNlLWltZy1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICYuaW1nLXNocmluayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OyBcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICB9XG4gICAgfVxuXG5cdCYuY29sbGF0ZXJhbC1sYW5kaW5nIHtcblx0XHRwYWRkaW5nOiAwIDAgMCAwO1xuXG5cdFx0aDEsIGgyIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0fVxuXG5cdFx0LmxhbmRpbmctY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblxuXHRcdFx0aHIge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0NBRDZERTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmxhbmRpbmctY29udGVudC1ib3R0b217XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzVweDtcblx0XHR9XG5cdFx0LmxhbmRpbmctY29udGVudC10b3B7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblxuXHRcdFx0LmNvbnRhaW5lciB7XG5cblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0XHQgIH1cblxuXHRcdFx0XHQuY29sbGF0ZXJhbC1pbm5lci10ZXh0e1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuY29sbGF0ZXJhbC1ydGYtY29udGVudHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY29udGVudC11bmRlcmxpbmUge1xuXHRcdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NCQ0JDQjtcblx0XHR9XG5cblx0XHQuY29sbGF0ZXJhbC1yZWxhdGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjQ7XG5cdFx0XHRwYWRkaW5nOiA1M3B4IDA7XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQmLmNvbGxhdGVyYWwtdW5kZXJsaW5lIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkNCQ0I7XG5cdFx0fVx0XG5cdH1cblxuXHRcblx0LmNvbGxhdGVyYWwtcHJvbW8ge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQuY29sbGF0ZXJhbC10b3Age1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh3aGl0ZSwgI2VkZjJmNik7XG5cdFx0Y29sb3I6ICMzYzQ2NGI7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXG5cdFx0LmNvbnRhaW5lcntcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0ICB9XG5cdFx0fVxuXG5cdFx0LmNvbGxhdGVyYWwtaGVhZGluZ3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQuY29sbGF0ZXJhbC10aXRsZS1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdC50aW1lLWVzdHtcblx0XHRcdFx0XHRjb2xvcjogIzliOWI5Yjtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0LmNsb2NrLWljb24ge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDZweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE3cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sbGF0ZXJhbC10YWd7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzg3YWI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBhZGRpbmc6IDE4cHggMDtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHQuY29sbGF0ZXJhbC10ZXh0LW1vYmlsZS1vbmx5IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcblx0XHQuY29sbGF0ZXJhbC10ZXh0LWRlc2t0b3Atb25seSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmNvbGxhdGVyYWwtZm9ybSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LmNvbGxhdGVyYWwtdGV4dC1tb2JpbGUtb25seSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jb2xsYXRlcmFsLXRleHQtZGVza3RvcC1vbmx5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zZWNvbmRhcnktY29sbGF0ZXJhbC1saXN0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdH1cbn0iLCIuY29udGFjdC1wYWdle1xuXG5cdC8vLm5hdiBsaTpsYXN0LWNoaWxkIGFcblx0Ly8uYWRkcmVzcy10aWxlIC5hZGRyZXNzXG5cblx0LmFkZHJlc3MtaG9sZGVyIGRpdjpsYXN0LWNoaWxkIC5hZGRyZXNzLXRpbGUgIHtcblx0XHRocntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRocntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcblx0LnRpdGxle1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGgxe1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIFx0Zm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2hhcmV7XG4gICAgICBcdG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICBcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBcdFx0bWFyZ2luLXRvcDogMDtcbiAgICAgIFx0fVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0ICAgIC5pcy1hY3RpdmV7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTBweDtcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICAuaXMtYWN0aXZlLWxlZnR7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgfSBcbiAgICB9XG5cdC5tb2JpbGUtc2hhcmV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHR3aWR0aDogMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0aXtcdFxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjogIzc0ODk5YTtcblx0XHR9XG5cdH1cblxuXHRoM3tcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHRcblx0LmNvbnRhY3QtaW5mb3tcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5ib2xke1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuYWRkcmVzcy10aWxlOmJlZm9yZSB7XG5cdCAgLy8gY29udGVudCA6IFwiXCI7XG5cdCAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuXHQgIC8vIGxlZnQgICAgOiAxNXB4O1xuXHQgIC8vIGJvdHRvbSAgOiAwO1xuXHQgIC8vIGhlaWdodCAgOiAxcHg7XG5cdCAgLy8gd2lkdGggICA6IDk2JTsgIC8qIG9yIDEwMHB4ICovXG5cdCAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcblx0fVxuXHQuYWRkcmVzcy10aWxle1xuXHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdC8vIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cblx0XHRcdC5uby1wYWRkaW5ne1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHR9XHRcblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cdFx0XG5cdFx0LnRlbGVwaG9uZS10aXRsZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LypwYWRkaW5nOiAwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7Ki9cblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Lyp0ZXh0LWFsaWduOiByaWdodDsqL1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdC8qYm9yZGVyOiAxcHggc29saWQgI2YwMDsqL1xuXHRcdH1cblx0XHQuYWRkcmVzc3tcblx0XHRcdGF7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0XHRhOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdH1cblx0XHRcdFx0YTpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGVsZXBob25lLWluZm97XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHQvKmJvcmRlcjogMXB4IHNvbGlkICNmMDA7Ki9cblx0XHRcdFxuXHRcdH1cblx0XHQuY29udGVudHN7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0aHJ7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRjbGVhcjogYm90aDtcblxuXHRcdH1cblx0XHRcdC5tYXAtY2FwdGlvbntcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHR9XG5cdFx0YTpob3Zlcntcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdH1cblx0XHQuYWRkLW1hcmdpbntcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdH1cblx0LmFkZHJlc3MtdGlsZTpiZWZvcmUge1xuXHRcdC8vIGNvbnRlbnQgOiBcIlwiO1xuXHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyBsZWZ0OiAxNXB4O1xuXHRcdC8vIGJvdHRvbTogMDtcblx0XHQvLyBoZWlnaHQ6IDFweDtcblx0XHQvLyB3aWR0aDogOTYlO1xuXHRcdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG5cdH1cblxuXHQuY29udGFjdEZvcm17XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblx0Zm9ybXtcblx0XHRzcGFue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQuZm9ybS1ncm91cHtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJ1dHRvbntcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0XHRzZWxlY3Qge1xuXHRcdCAgICBhcHBlYXJhbmNlOm5vbmU7XG5cdFx0ICAgIC1tb3otYXBwZWFyYW5jZTpub25lOyAvKiBGaXJlZm94ICovXG5cdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuXHRcdCAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHQgICAgY29sb3I6ICM4NzliYWE7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgaGVpZ2h0OiA0MHB4O1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIHdpZHRoOjEwMCU7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZyk7XG5cdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRcdCAgfVxuXHRcdCAgc2VsZWN0OjotbXMtZXhwYW5ke1xuXHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdCAgfVxuXHRcdC5jaGVja2JveHtcblx0XHRcdGxhYmVse1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LmNvbnRhY3QtcGFnZXtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdC5tb2JpbGUtc2hhcmV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdGgxe1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9XG5cdFx0XG5cdFx0fVxuXHRcdC5hZGRyZXNzLXRpbGV7XG5cdFx0XHQubG9jYXRpb257XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHR9XG5cdFx0XHQucmlnaHR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGZvcm17XG5cdFx0XHRidXR0b257XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNvbnRhY3QtZ2xvYmFsIHtcblxuICBpbnB1dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmNvbnRhY3RzLW9mZmljZS1sb2NhdGlvbi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIH1cbiAgXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICAuY29udGFjdC1mb3JtcyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IFxuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY29udGFjdFR5cGVzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICB9XG4gIC5jb250YWN0LW9mZmljZXMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDsgXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IFxuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAgICAgXG4gICAgdWwsIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG1lZGlhIHF1ZXJpZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cbiAgLmNvbnRhY3QtZ2xvYmFsIHtcbiAgICAuY29udGFjdC1mb3JtcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgXG4gICAgICAudGl0bGUge1xuICAgICAgICBwIHsgIFxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgLmNvbnRhY3QtZ2xvYmFsIHtcbiAgICAuY29udGFjdC1mb3JtcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgXG4gICAgICAudGl0bGUge1xuICAgICAgICBwIHsgXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdC1vZmZpY2VzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGJvcmRlci10b3A6ICM4NzliYWEgc29saWQgMXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB1bCwgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNvbnRhY3Qtc2FsZXN7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdHBhZGRpbmctYm90dG9tOjYwcHg7XG5cdHBhZGRpbmctdG9wOjQwcHg7IFxuXHQuaGVhZGxpbmV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRoMXtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hhcmV7XG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0ICAgIC5pcy1hY3RpdmV7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTBweDtcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICAuaXMtYWN0aXZlLWxlZnR7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgfSBcblx0fVxuXHQuY29sbGFwc2Utb24tbW9iaWxle1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0bWF4LWhlaWdodDogMjUwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0LmNvbnRpbnVlLXJlYWRpbmd7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OjMwcHg7XG5cdFx0cGFkZGluZy10b3A6MTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdGNvbG9yOiAjNDQ0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQucGFuZWwtdGl0bGV7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHRcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAmLWV4cGFuZGVke1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpe1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmRlc2t0b3AtYnV0dG9ue1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3AnKSB7XG5cdFx0XHQuc2Vjb25kYXJ5Ky5wcmltYXJ5IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQucHJpbWFyeSsuc2Vjb25kYXJ5IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtYnV0dG9ue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZzoxMHB4O1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC5zZWNvbmRhcnkrLnByaW1hcnkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnByaW1hcnkrLnNlY29uZGFyeSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCBcblx0LnN1bW1hcnl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQucm93IHtcblx0XHRhLmRlc2t0b3AtYnV0dG9ue1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXHQucm93OmZpcnN0LWNoaWxke1xuXHRcdG1hcmdpbi1ib3R0b206MDtcblx0fVxuXHQucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XG5cdH1cblx0LnJvdzpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdC5tb2JpbGUtYnV0dG9ue1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHVse1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRcblx0LmJ1dHRvbnMtcmlnaHR7XG5cdFx0c2Zsb2F0OnJpZ2h0OyAgXG5cdH1cblx0XHRcblx0XG5cdGgye1xuXHQgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC52aWRlby1jYXB0aW9ue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0fVxuXHQuZGVza3RvcC12aWRlb3tcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm1vYmlsZS12aWRlb3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZGVza3RvcC1pbWFnZXtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm1vYmlsZS1pbWFnZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmltZy1yZXNwb25zaXZle1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG4iLCIuY29udGFjdC11c3tcblx0Jl9fdGlsZXN7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRwYWRkaW5nOiA1NXB4IDA7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0cGFkZGluZzogMjVweCAwIDQwcHggMDtcblx0XHR9XG5cdH1cblxuXHQmX19mb3Jte1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0cGFkZGluZzogNTVweCAwO1xuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHBhZGRpbmc6IDI1cHggMCA0MHB4IDA7XG5cdFx0fVxuXHR9XG5cdGgxe1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgIFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBcdGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuXHR9XG5cblx0Jl9fZ3JpZHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGlsZXtcblx0XHR3aWR0aDogY2FsYygzMyUgLSAxNXB4KTtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdC8vIHBhZGRpbmctYm90dG9tOiAxcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFxuXHRcdC5waG9uZS1pbmZve1xuXHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFxuXHRcdFx0YXtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHRmb3Jte1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0XHRcdH1cblx0XHRcdGJ1dHRvbntcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoMntcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0ICAgICAgICBmb250LXNpemU6IDI0cHg7ICBcblx0ICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0ICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHQgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXG5cdFx0fVxuXHRcblx0fVxufVxuXG4uY29udGFjdC11cy1jb25maXJtYXRpb257XG5cdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdHBhZGRpbmc6IDU1cHggMDtcblxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdHBhZGRpbmc6IDI1cHggMCA0MHB4IDA7XG5cdH1cblx0aDF7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyAgXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIFx0Zm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG5cdH1cblxuXHRwe1xuXHRcdHNwYW57XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJ1snO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnXSc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNvbnRlbnQtZ3JpZHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuXG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0cGFkZGluZzogMjVweCAwIDYwcHg7XG5cdH1cblx0aDF7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgXHRmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cblx0fVxuXG5cdCY6Zm9jdXN7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19ncmlkX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblx0Ly9HV1MtMTExMC1Tb2x1dGlvbnNfQ2FwYWJpbGl0aWVzX0FsaWdubWVudF9Jc3N1ZVxuXG5cdCZfX2dyaWQsICZfX2dyaWRfX21vYmlsZXtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0ICAgIHBhZGRpbmctbGVmdDogMHB4O1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdC5jb250ZW50LWdyaWRfX3RpbGV7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudC1ncmlkX190aWxle1xuXG5cdFx0XHR3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxMHB4KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRTbm93O1xuXG5cdFx0XHR0cmFuc2l0aW9uOiAgYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDNuKzMpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdFx0LnRpbGVfX2hlYWRlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRpbGVfX2NhcmR7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRpbGVfX2hlYWRlcntcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdGgye1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRpbGVfX2NhcmR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTVweCAwO1xuXHRcdFx0XHRjb2xvcjogJFN0b25lX0Rhcms7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHQmX19kZXNjcmlwdGlvbntcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdFx0XG5cdFx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aXtcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICMyNjYyN2Y7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxle1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRTbm93O1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZTtcblxuICAgICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC50aWxlX19oZWFkZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG4gICAgICAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuXG5cdFx0XHQudGlsZV9fYnV0dG9ue1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNDtcblx0XHRcdFx0XHRoMiwgLnRpbGVfX2hlYWRlci0tdGV4dHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjM2M0NjRiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMyNDYwN2U7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGlsZV9faGVhZGVye1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHggMjBweCA1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0aDIsIC50aWxlX19oZWFkZXItLXRleHR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aWxlX19jYXJke1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggMTBweCAxNXB4IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7XG5cdFx0XHRcdGNvbG9yOiAjM2M0NjRiO1xuXG5cdFx0XHRcdCZfX2hlYWRlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRoMntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDI1cHggMDtcblxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMyNDYwN2U7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdH1cblxuICAgICAgICAudGlsZV9fY2FyZF9faGVhZGVye1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMTAwMDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuXHRcdFx0XHQmLnNob3d7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuXG4ubmNvbnRlbnQtZ3JpZHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgcGFkZGluZzogMjVweCAwIDYwcHg7XG4gIH1cbiAgaDJ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19ncmlkX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX19ncmlkLCAmX19ncmlkX19tb2JpbGV7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cbiAgICAubmNvbnRlbnQtZ3JpZF9fdGlsZXtcblxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG5cbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkU25vdztcblxuICAgICAgdHJhbnNpdGlvbjogIGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOm50aC1jaGlsZCgzbiszKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAudGlsZV9fY2FyZHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb257XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIFxuICAgICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGl7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJFNub3c7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAudGlsZV9fY2FyZHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAxNXB4IDEwcHg7XG5cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcblxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWNvbnZlcnNpb257XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbiIsIi5zaXRlLWlke1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdFxuXHRwYWRkaW5nLWJvdHRvbTogMXB4OyAvKiBXZWJraXQgY3V0cyBiYWNrZ3JvdW5kLWltYWdlIGlmIGl0IG92ZXJsYXBzIHRoZSBib3ggKi9cblx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NpLWNvdW50cnktc3ByaXRlLmdpZik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2l0ZS1pZC1tb2JpbGV7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XHRcblx0cGFkZGluZy1ib3R0b206IDFweDsgLyogV2Via2l0IGN1dHMgYmFja2dyb3VuZC1pbWFnZSBpZiBpdCBvdmVybGFwcyB0aGUgYm94ICovXG5cdHBhZGRpbmctbGVmdDogMjRweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zaS1jb3VudHJ5LXNwcml0ZS5naWYpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBDb3VudHJ5IHNwZWNpZmljIGxpbmtzICovXG4uYWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0wcHggfVxuLmFlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweCB9XG4uYWYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4IH1cbi5hZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMHB4IH1cbi5haSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4IH1cbi5hbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMHB4IH1cbi5hbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0MHB4IH1cbi5hbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4MHB4IH1cbi5hbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyMHB4IH1cbi5hciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2MHB4IH1cbi5hcyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwMHB4IH1cbi5hdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0MHB4IH1cbi5hdSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4MHB4IH1cbi5heCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyMHB4IH1cbi5heiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2MHB4IH1cbi5iYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwMHB4IH1cbi5iYiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0MHB4IH1cbi5iZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4MHB4IH1cbi5iZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyMHB4IH1cbi5iZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2MHB4IH1cbi5iZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwMHB4IH1cbi5iaCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0MHB4IH1cbi5iaSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4MHB4IH1cbi5iaiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkyMHB4IH1cbi5ibSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2MHB4IH1cbi5ibiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMDBweCB9XG4uYm8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDQwcHggfVxuLmJyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4MHB4IH1cbi5icyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMjBweCB9XG4uYnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTYwcHggfVxuLmJ2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwMHB4IH1cbi5idyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyNDBweCB9XG4uYnkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjgwcHggfVxuLmJ6IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMyMHB4IH1cbi5jYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzNjBweCB9XG4uY2MgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDAwcHggfVxuLmNkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0MHB4IH1cbi5jZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0ODBweCB9XG4uY2cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTIwcHggfVxuLmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTU2MHB4IH1cbi5jaSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MDBweCB9XG4uY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjQwcHggfVxuLmNsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTY4MHB4IH1cbi5jbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3MjBweCB9XG4uY24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzYwcHggfVxuLmNvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTgwMHB4IH1cbi5jciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4NDBweCB9XG4uY3MgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODgwcHggfVxuLmN1IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkyMHB4IH1cbi5jdiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5NjBweCB9XG4uY3ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDAwcHggfVxuLmN5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA0MHB4IH1cbi5jeiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwODBweCB9XG4uZGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTIwcHggfVxuLmRqIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjE2MHB4IH1cbi5kayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyMDBweCB9XG4uZG0geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjQwcHggfVxuLmRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI4MHB4IH1cbi5keiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzMjBweCB9XG4uZWMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMzYwcHggfVxuLmVlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjQwMHB4IH1cbi5lZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0NDBweCB9XG4uZWggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDgwcHggfVxuLmVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjUyMHB4IH1cbi5lcy1jdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1NjBweCB9XG4uZXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNjAwcHggfVxuLmV0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjY0MHB4IH1cbi5ldSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2ODBweCB9XG4uZmkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNzIwcHggfVxuLmZqIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjc2MHB4IH1cbi5mayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4MDBweCB9XG4uZm0geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODQwcHggfVxuLmZvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjg4MHB4IH1cbi5mciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI5MjBweCB9XG4uZ2EgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yOTYwcHggfVxuLmdiLWVuZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwMDBweCB9XG4uZ2Itc2N0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzA0MHB4IH1cbi5nYi13bHMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDgwcHggfVxuLmdiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzEyMHB4IH1cbi5nZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxNjBweCB9XG4uZ2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjAwcHggfVxuLmdmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzI0MHB4IH1cbi5naCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyODBweCB9XG4uZ2kgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMzIwcHggfVxuLmdsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzM2MHB4IH1cbi5nbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0MDBweCB9XG4uZ24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNDQwcHggfVxuLmdwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzQ4MHB4IH1cbi5ncSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1MjBweCB9XG4uZ3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNTYwcHggfVxuLmdzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzYwMHB4IH1cbi5ndCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2NDBweCB9XG4uZ3UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjgwcHggfVxuLmd3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzcyMHB4IH1cbi5neSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM3NjBweCB9XG4uaGsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zODAwcHggfVxuLmhuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzg0MHB4IH1cbi5ociB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4ODBweCB9XG4uaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOTIwcHggfVxuLmh1IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzk2MHB4IH1cbi5pZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwMDBweCB9XG4uaWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MDQwcHggfVxuLmlsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDA4MHB4IH1cbi5pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQxMjBweCB9XG4uaW8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MTYwcHggfVxuLmlxIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDIwMHB4IH1cbi5pciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyNDBweCB9XG4uaXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MjgwcHggfVxuLml0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDMyMHB4IH1cbi5qbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQzNjBweCB9XG4uam8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NDAwcHggfVxuLmpwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDQ0MHB4IH1cbi5rZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0ODBweCB9XG4ua2cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NTIwcHggfVxuLmtoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDU2MHB4IH1cbi5raSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ2MDBweCB9XG4ua20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NjQwcHggfVxuLmtuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDY4MHB4IH1cbi5rcCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ3MjBweCB9XG4ua3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NzYwcHggfVxuLmt3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDgwMHB4IH1cbi5reSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4NDBweCB9XG4ua3ogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00ODgwcHggfVxuLmxhIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDkyMHB4IH1cbi5sYiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5NjBweCB9XG4ubGMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MDAwcHggfVxuLmxpIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTA0MHB4IH1cbi5sayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwODBweCB9XG4ubHIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MTIwcHggfVxuLmxzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTE2MHB4IH1cbi5sdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyMDBweCB9XG4ubHUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MjQwcHggfVxuLmx2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTI4MHB4IH1cbi5seSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUzMjBweCB9XG4ubWEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MzYwcHggfVxuLm1jIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTQwMHB4IH1cbi5tZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU0NDBweCB9XG4ubWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NDgwcHggfVxuLm1nIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTUyMHB4IH1cbi5taCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU1NjBweCB9XG4ubWsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NjAwcHggfVxuLm1sIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTY0MHB4IH1cbi5tbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2ODBweCB9XG4ubW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NzIwcHggfVxuLm1vIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTc2MHB4IH1cbi5tcCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU4MDBweCB9XG4ubXEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01ODQwcHggfVxuLm1yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTg4MHB4IH1cbi5tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU5MjBweCB9XG4ubXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01OTYwcHggfVxuLm11IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjAwMHB4IH1cbi5tdiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwNDBweCB9XG4ubXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MDgwcHggfVxuLm14IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjEyMHB4IH1cbi5teSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYxNjBweCB9XG4ubXogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MjAwcHggfVxuLm5hIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjI0MHB4IH1cbi5uYyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYyODBweCB9XG4ubmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MzIwcHggfVxuLm5mIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjM2MHB4IH1cbi5uZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0MDBweCB9XG4ubmkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NDQwcHggfVxuLm5sIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjQ4MHB4IH1cbi5ubyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1MjBweCB9XG4ubnAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NTYwcHggfVxuLm5yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjYwMHB4IH1cbi5udSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2NDBweCB9XG4ubnogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NjgwcHggfVxuLm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjcyMHB4IH1cbi5wYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY3NjBweCB9XG4ucGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02ODAwcHggfVxuLnBmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjg0MHB4IH1cbi5wZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4ODBweCB9XG4ucGggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02OTIwcHggfVxuLnBrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjk2MHB4IH1cbi5wbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcwMDBweCB9XG4ucG0geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MDQwcHggfVxuLnBuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzA4MHB4IH1cbi5wciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcxMjBweCB9XG4ucHMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MTYwcHggfVxuLnB0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzIwMHB4IH1cbi5wdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyNDBweCB9XG4ucHkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MjgwcHggfVxuLnFhIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzMyMHB4IH1cbi5yZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTczNjBweCB9XG4ucm8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NDAwcHggfVxuLnJzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzQ0MHB4IH1cbi5ydSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc0ODBweCB9XG4ucncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NTIwcHggfVxuLnNhIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzU2MHB4IH1cbi5zYiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2MDBweCB9XG4uc2MgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NjQwcHggfVxuLnNkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzY4MHB4IH1cbi5zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc3MjBweCB9XG4uc2cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NzYwcHggfVxuLnNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzgwMHB4IH1cbi5zaSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc4NDBweCB9XG4uc2ogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03ODgwcHggfVxuLnNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzkyMHB4IH1cbi5zbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc5NjBweCB9XG4uc20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MDAwcHggfVxuLnNuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODA0MHB4IH1cbi5zbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwODBweCB9XG4uc3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MTIwcHggfVxuLnN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODE2MHB4IH1cbi5zdiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgyMDBweCB9XG4uc3kgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MjQwcHggfVxuLnN6IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODI4MHB4IH1cbi50YyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgzMjBweCB9XG4udGQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MzYwcHggfVxuLnRmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQwMHB4IH1cbi50ZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0NDBweCB9XG4udGggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NDgwcHggfVxuLnRqIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODUyMHB4IH1cbi50ayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg1NjBweCB9XG4udGwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NjAwcHggfVxuLnRtIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODY0MHB4IH1cbi50biB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg2ODBweCB9XG4udG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NzIwcHggfVxuLnRyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODc2MHB4IH1cbi50dCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4MDBweCB9XG4udHYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04ODQwcHggfVxuLnR3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODg4MHB4IH1cbi50eiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg5MjBweCB9XG4udWEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04OTYwcHggfVxuLnVnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTAwMHB4IH1cbi51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwNDBweCB9XG4udXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MDgwcHggfVxuLnV6IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTEyMHB4IH1cbi52YSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkxNjBweCB9XG4udmMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MjAwcHggfVxuLnZlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTI0MHB4IH1cbi52ZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkyODBweCB9XG4udmkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MzIwcHggfVxuLnZuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTM2MHB4IH1cbi52dSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk0MDBweCB9XG4ud2YgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NDQwcHggfVxuLndzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTQ4MHB4IH1cbi55ZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk1MjBweCB9XG4ueXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NTYwcHggfVxuLnphIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTYwMHB4IH1cbi56bSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2NDBweCB9XG4uencgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NjgwcHggfSIsIi5mb3JtLWNvbnRyb2x7XG5cdGNvbG9yOiAjODc5YmFhO1xufVxuXG4uZXZlbnRzLXRyYWluaW5ne1xuXHRmb3Jte1xuXHRcdC5mb3JtLWdyb3Vwe1xuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0Oi1tb3otcGxhY2Vob2xkZXJ7IC8qIEZpcmVmb3ggMTgtICovXG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7ICAvKiBGaXJlZm94IDE5KyAqL1xuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcnsgIFxuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb250YWN0LXBhZ2V7XG5cdGZvcm17XG5cdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQ6LW1vei1wbGFjZWhvbGRlcnsgLyogRmlyZWZveCAxOC0gKi9cblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDo6LW1vei1wbGFjZWhvbGRlcnsgIC8qIEZpcmVmb3ggMTkrICovXG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyeyAgXG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNpbmdsZS10b3BpY3tcblx0Zm9ybXtcblx0XHQuZm9ybS1ncm91cHtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblx0XHRcdGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDotbW96LXBsYWNlaG9sZGVyeyAvKiBGaXJlZm94IDE4LSAqL1xuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0OjotbW96LXBsYWNlaG9sZGVyeyAgLyogRmlyZWZveCAxOSsgKi9cblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7ICBcblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5waHlzaWNhbC1ldmVudCAjYWdlbmRhLXRpdGxle1xyXG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdHBhZGRpbmctdG9wOiAyNXB4O1xyXG59XHJcblxyXG4ucGh5c2ljYWwtZXZlbnQgLnNlc3Npb24tZGV0YWlscy1zaG93LWhpZGUsXHJcbi5waHlzaWNhbC1ldmVudCAucGFnZS10YWcuZXZlbnQtbG9jYXRpb25zLXNob3ctaGlkZSxcclxuLnBoeXNpY2FsLWV2ZW50ICNoaWRlLWV2ZW50LWxvY2F0aW9uc3tcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGh5c2ljYWwtZXZlbnQgLnBhZ2UtdGFnIGEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn0iLCIuZXZlbnRzLXRyYWluaW5ne1xuXHQuaGVhZGxpbmV7XG5cdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0aDF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zaGFyZXtcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pcy1hY3RpdmV7XG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAuaXMtYWN0aXZlLWxlZnR7XG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cdH1cblx0Lm5vLW1hcmdpbntcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LnRhYnN7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMjM4N2FhO1xuXHRcdFxuXHRcdGxpe1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdGNvbG9yOiAjOGZhMmIwO1xuXHRcdFx0d2lkdGg6IDQ5LjclO1xuXHRcdH1cblxuXHRcdC5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyMzg3YWE7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMyMzg3YWE7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjM4N2FhO1x0XHRcblx0XHR9XG5cdFx0bGk6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcblx0XHR9XG5cdFx0bGk6bGFzdC1jaGlsZHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblx0LnZpZGVvLWNhcHRpb257XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdH1cblxuXHQuc3ViaGVhZGluZ3tcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHR9XG5cdH1cblxuXHQuZXZlbnRze1xuXHRcdHBhZGRpbmctdG9wOiA2NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdFx0cGFkZGluZy10b3A6IDQ1cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHQubW9iaWxlLWJ0bntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQuYnV0dG9uLXRleHR7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZXZlbnQtbGlzdGluZ3N7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdGgxe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdC8qZm9udC1zaXplOiAzNnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH0qL1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnRhaW5lcntcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjIyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubW9iaWxlLWxpc3Rpbmdze1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0aDF7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgXHRcdGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdC5lcnJvci1tZXNzYWdle1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdFx0Y29sb3I6ICNhZjIzNWY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHRcdC5kcm9wZG93bi1jb250YWluZXJ7XG5cdFx0XHRcdFxuXHRcdFx0XHRcblx0XHRcdFx0LnBhZ2UtdGFne1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdFx0ICAgIGFwcGVhcmFuY2U6bm9uZTtcblx0XHRcdCAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xuXHRcdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuXHRcdFx0ICAgIHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0XHQgICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIGhlaWdodDogMjhweDtcblx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIHdpZHRoOiA0OCU7XG5cdFx0XHQgICAgZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctc20ucG5nKTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRcdFx0ICB9XG5cdFx0XHQgIHNlbGVjdDo6LW1zLWV4cGFuZHtcblx0XHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdFx0ICB9XG5cdFx0XHR9XG5cdFx0XHQuY29sbGFwc2Utb24tbW9iaWxle1xuXHRcdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdFx0LmV2ZW50cy1jb250YWluZXJ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHQuZXZlbnQtdGlsZXtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0Rhcms7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC5ldmVudC10aXRsZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZXZlbnQtZGF0ZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmV2ZW50LWxvY2F0aW9ue1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDY1JTtcblx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDo5MCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNoYXJlLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pcy1hY3RpdmV7XG5cdFx0XHRcdFx0XHQgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHQgICAgICBsZWZ0Oi0xMHB4O1xuXHRcdFx0XHRcdFx0ICAgICAgdG9wOiAtMTRweDtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHQgIH1cblx0XHRcdFx0XHRcdCAgLmlzLWFjdGl2ZS1sZWZ0e1xuXHRcdFx0XHRcdFx0ICAgIC5zaGFyZS13cmFwcGVye1xuXHRcdFx0XHRcdFx0ICAgICAgbGVmdDotMTQ1cHg7XG5cdFx0XHRcdFx0XHQgICAgICB0b3A6IC0xNHB4O1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdCAgfVxuXHRcdFx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubm8tcGFkZGluZ3tcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0Rhcms7XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblxuXHRcdC5jb250aW51ZS1yZWFkaW5ne1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRsaW5lLWhlaWdodDozMHB4O1xuXHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRjb2xvcjogIzQ0NDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQucGFuZWwtdGl0bGV7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHRcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAmLWV4cGFuZGVke1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpe1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0XHQuZGVza3RvcC1saXN0aW5nc3tcblx0XHRcdGgxe1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgXHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuZXJyb3ItbWVzc2FnZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0XHRcdGNvbG9yOiAjYWYyMzVmO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0dGFibGV7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR0aHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0dHJ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5ldmVudC1yb3d7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2NnB4O1xuXHRcdFx0XHRcdC5kYXRlLWNlbGx7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTQlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29udGVudC1jZWxse1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI4JTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNiU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRcdFx0LnNoYXJlLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zaGFyZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdC5zaGFyZS1idXR0b257XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuaXMtYWN0aXZle1xuXHRcdFx0XHRcdFx0ICAgIC5zaGFyZS13cmFwcGVye1xuXHRcdFx0XHRcdFx0ICAgICAgbGVmdDotMTBweDtcblx0XHRcdFx0XHRcdCAgICAgIHRvcDogLTExcHg7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0ICB9XG5cdFx0XHRcdFx0XHQgIC5pcy1hY3RpdmUtbGVmdHtcblx0XHRcdFx0XHRcdCAgICAuc2hhcmUtd3JhcHBlcntcblx0XHRcdFx0XHRcdCAgICAgIGxlZnQ6LTE0MHB4O1xuXHRcdFx0XHRcdFx0ICAgICAgdG9wOiAtMTFweDtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHQgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxvY2F0aW9uLWNlbGx7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTMlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYnV0dG9uLWNlbGx7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjclO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGVudHtcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wYWdlLXJlc3VsdHN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblxuXHRcdFx0XHQuaW5wdXQtYm94e1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcblx0XHRcdFx0ICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmx1ZS1mb250e1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHR9XG5cblx0fVxuXHQudHJhaW5pbmd7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRcdHBhZGRpbmctdG9wOiA0NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFxuXHRcdGgye1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGZvcm17XG5cdFx0XHQuZm9ybS1ncm91cHtcblx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRidXR0b257XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAyNDBweDtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3R7XG5cdFx0XHQgICAgYXBwZWFyYW5jZTpub25lO1xuXHRcdFx0ICAgIC1tb3otYXBwZWFyYW5jZTpub25lOyAvKiBGaXJlZm94ICovXG5cdFx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG5cdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdCAgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgaGVpZ2h0OiA0MHB4O1xuXHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCAgICB3aWR0aDoxMDAlO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRcdFx0IH1cblx0XHRcdCBzZWxlY3Q6Oi1tcy1leHBhbmR7XG5cdFx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHRcdCAgfVxuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHQudGFic3tcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdFx0LnRyYWluaW5ne1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdC5oZWFkbGluZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdC5zdWJoZWFkaW5ne1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG59IiwiLmZlYXR1cmVkLXNvbHV0aW9uc3tcblx0cGFkZGluZzogNjBweCAwO1xuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdHBhZGRpbmc6IDIwcHggMDsgXG5cdH1cblx0LmNvbnRhaW5lcntcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0LmhlYWRlci10YWcge1xuXHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0fVxuXHQmLmZsdXNoLXRvcCB7XG5cdFx0cGFkZGluZy10b3A6MHB4O1xuXHR9XG5cdCZfX2hlYWRlcntcblx0XHQuY29udGFpbmVye1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdH1cblx0XHQudGl0bGV7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoMXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fbW9yZS1pbmZve1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0XHRcdH1cblxuXHRcdH1cblx0XHQuaGVhZGVyX19jdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdH1cblx0XHR9XHRcblx0fVxuXG5cdCZfX3RpbGV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWluLWhlaWdodDogMzEycHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdFxuXHRcdCYuZmVhdHVyZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvciA6ICNlZmYwZjQ7XG5cdFx0XHRtaW4taGVpZ2h0IDogMzEycHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbToyMHB4O1xuXHRcdFx0LnRpbGUtY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnRpbGUtY29udGVudCwgLnRpbGUtY3RhIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdFx0cGFkZGluZzogMjVweCAxMHB4IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblx0XHQudGlsZS1jb250ZW50e1x0XHRcdFxuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdHB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdH1cblx0XHRcdC5oZWFkZXJ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGgye1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNoYXJlLWJ1dHRvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50YWd7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2F0YWxvZy10aWxlc3tcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aWxlLWltZ3tcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdG9yZGVyOiAyO1xuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aWxlLWN0YXtcblx0XHRcdG9yZGVyOiAzO1xuXHRcdH0gXG5cblx0fVxuXHQmX190aWxlLS1hbHR7XG5cdFx0QGV4dGVuZCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlO1xuXHRcdC50aWxlLWNvbnRlbnR7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGlsZS1pbWd7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdG1hcmdpbjogMCAzMHB4IDAgMDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudGlsZS1jdGF7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDE1cHgpO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnR3by1jb2x1bW57XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0bWFyZ2luLWxlZnQ6MDtcblx0XHRtYXJnaW4tcmlnaHQ6MDtcblx0XHRhbGlnbi1zZWxmOiBiYXNlbGluZTtcblx0XHRtaW4taGVpZ2h0OiAzMTJweDtcblx0XHRtYXJnaW4tYm90dG9tOjYwcHg7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcdFxuXHRcdFx0fVx0XHRcdFx0XG5cdFx0fVxuXHRcdEBleHRlbmQgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZTtcblx0XHQudGlsZS1jb250ZW50e1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR3aWR0aDogYXV0bztcdFx0XHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0fVxuXHRcdFxuXHRcdH1cblx0XHQudGlsZS1pbWd7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdG1hcmdpbjogMCAzMHB4IDAgMDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudGlsZS1jdGF7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdG1hcmdpbi10b3A6MDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6YXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHR9XG5cdH1cblx0XG5cdC50d28tY29sLXJpZ2h0IHtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0fVxuXG5cdC50aWxlLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxufVxuIiwiLy8vLy8vLy8vTmV3cyBhbmQgY29tbXVuaXR5XG4uZmVhdHVyZS10aWxlLWNoYXB0ZXJ7XG4gIFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRjb2xvcjogJFN0b25lX0Rhcms7XG5cblx0Jl9faGVhZGVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcblx0XHRoMXtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdCAgICAgICAgZm9udC1zaXplOiAzMnB4OyAgXG5cdCAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdCAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0ICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG5cdCAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0ICAgICAgICBcdGZvbnQtc2l6ZTogMjhweDtcblx0ICAgICAgICB9XG5cdFx0fVxuXG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjMWE4N2FhO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuICAgICAgICBcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXHRcblx0fVxuXG5cdCZfX3RpbGUtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHRcblx0Jl9fdGlsZXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRiYWNrZ3JvdW5kOiAkU25vdztcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdCY6Zm9jdXN7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAyMDRweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCZfX2RldGFpbHN7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDE1cHg7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdC5uby1pbWFnZXtcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0cCwgaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDM3cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0fVxuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0ZGl2e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0ICAgIHBhZGRpbmc6IDRweCAwIDRweCA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGlsZS0tZmVhdHVyZWR7XG5cdFx0d2lkdGg6IGNhbGMoNjcuNSUgLSAxNXB4KTtcblx0XHQvL21hcmdpbi1yaWdodDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogJFNub3cgIWltcG9ydGFudDtcblx0XHQmOmhvdmVye1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdH1cblx0XHQmOmZvY3Vze1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRcblx0XHRcblx0XHQmX19kZXRhaWxze1xuXHRcdFx0cGFkZGluZzogMTBweCAzMHB4IDI1cHggMzVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcbiAgICAgIFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwMCwgMTEwLCAwLjg1KTtcblx0XHRcdFxuXHRcdFx0Lm5vLWltYWdle1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGl2e1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG4uZmVhdHVyZWQtcHJlc3MtdG9wLXNlY3Rpb257XG5cdGgyeyBcdFxuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0fVxuXHQuY29sLW1kLTd7XG5cdFx0Y29sb3IgOiAjZmZiOTAwO1xuXHR9XG59XG4uZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1jb250YWluZXJ7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0LmRldGFpbHN7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcblx0XHRjb2xvcjogI2ZmYjkwMDtcblx0fVxuXHRzcGFue1xuXHRcdGZvbnQtc2l6ZToyMHB4O1xuXHR9XG5cdGgxe1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRtYXJnaW4tdG9wOiAtMTJweDtcblx0fVxufVxuI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2V7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG59XG4jZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1pbWctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCksIChtYXgtd2lkdGg6IDQ4MHB4KSwgKG1heC13aWR0aDogNzY4cHgpe1xuXHQuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHQgIH1cblxuXHQuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDEwMCwxMTAsMSk7XG5cdCAgfVxufVxuXG4iLCJmb3Jte1xuICAgIC5mb3JtLWdyb3Vwe1xuICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbntcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuICAgIC5jaGVja2JveHtcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTpub25lOyAvKiBGaXJlZm94ICovXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgIH1cbiAgICBzZWxlY3Q6Oi1tcy1leHBhbmR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ud3d3LWlubGluZS1mb3JtIHtcbiAgICBmb3JtIHtcbiAgICAgIHAuY2hlY2tib3gge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMTVweDtcbiAgICAgICAgXG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmZvcm0tZ3JvdXAtbGVnYWwge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgcC5jaGVja2JveCB7XG4gICAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNDQzAwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICB9XG4gICAgLmZvcm0tY29udHJvbC5lcnJvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgfVxuICAgIFxuICAgIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICAgICAgY29sb3I6ICNhZjIzNWY7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgXG4gICAgLmZvcm0tZXJyb3ItbWVzc2FnZSBsaSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICBcbiAgICAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UsXG4gICAgLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICBcbiAgICAuZm9ybS1lcnJvci1tZXNzYWdlIGg0LFxuICAgIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCxcbiAgICAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgcCxcbiAgICAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIH1cbiAgICBcbn1cbi5vdGhlci1pbmxpbmUtZm9ybSB7XG5cdHNlbGVjdCB7XG4gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgfVxuICAgIHNlbGVjdDo6LW1zLWV4cGFuZHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIuZnJlZS10cmlhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNCRUNERDc7XG5cdHBhZGRpbmctYm90dG9tOjYwcHg7XG5cdC5oZWFkbGluZXtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGgxe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zaGFyZXtcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQgICAgLmlzLWFjdGl2ZXtcblx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0ICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuXHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIC5pcy1hY3RpdmUtbGVmdHtcblx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0ICAgICAgICAgIGxlZnQ6IC0xNDBweDtcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICB9IFxuXHR9XG5cdC5jb2xsYXBzZS1vbi1tb2JpbGV7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxuXHQuY29udGludWUtcmVhZGluZ3tcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bGluZS1oZWlnaHQ6MzBweDtcblx0XHRwYWRkaW5nLXRvcDoxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0Y29sb3I6ICM0NDQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC5wYW5lbC10aXRsZXtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcdFxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0d2lkdGg6IDkwJTtcbiAgICAgICAgICAgICYtZXhwYW5kZWR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGl7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogMTVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuZGVza3RvcC1idXR0b257XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpIHtcblx0XHRcdC5zZWNvbmRhcnkrLnByaW1hcnkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHRcdC5wcmltYXJ5Ky5zZWNvbmRhcnkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1vYmlsZS1idXR0b257XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LnNlY29uZGFyeSsucHJpbWFyeSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQucHJpbWFyeSsuc2Vjb25kYXJ5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0IFxuXHQuc3VtbWFyeXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5yb3cge1xuXHRcdGEuZGVza3RvcC1idXR0b257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdC5yb3c6Zmlyc3QtY2hpbGR7XG5cdFx0bWFyZ2luLWJvdHRvbTowO1xuXHR9XG5cdC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206MzBweDtcblx0fVxuXHQucm93Om5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0Lm1vYmlsZS1idXR0b257XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dWx7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdFxuXHQuYnV0dG9ucy1yaWdodHtcblx0XHRzZmxvYXQ6cmlnaHQ7ICBcblx0fVxuXHRcdFxuXHRcblx0aDJ7XG5cdCAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0LnZpZGVvLWNhcHRpb257XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR9XG5cdC5kZXNrdG9wLXZpZGVve1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQubW9iaWxlLXZpZGVve1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5kZXNrdG9wLWltYWdle1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQubW9iaWxlLWltYWdle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuaW1nLXJlc3BvbnNpdmV7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cbiIsIi5nZW5lcmFsLWFydGljbGV7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0LmhlYWRsaW5le1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0aDF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgXHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNoYXJle1xuXHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdCAgICAuaXMtYWN0aXZle1xuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHQgICAgICAgICAgbGVmdDogLTEwcHg7XG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgLmlzLWFjdGl2ZS1sZWZ0e1xuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHQgICAgICAgICAgbGVmdDogLTE0MHB4O1xuXHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIH0gXG5cdH1cblx0LmNvbGxhcHNlLW9uLW1vYmlsZXtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdC5jb250aW51ZS1yZWFkaW5ne1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRsaW5lLWhlaWdodDozMHB4O1xuXHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRjb2xvcjogIzQ0NDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0LnBhbmVsLXRpdGxle1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1x0XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR3aWR0aDogOTAlO1xuICAgICAgICAgICAgJi1leHBhbmRlZHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5kZXNrdG9wLWJ1dHRvbntcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJykge1xuXHRcdFx0LnNlY29uZGFyeSsucHJpbWFyeSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnByaW1hcnkrLnNlY29uZGFyeSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubW9iaWxlLWJ1dHRvbntcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6MTBweDtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQuc2Vjb25kYXJ5Ky5wcmltYXJ5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHRcdC5wcmltYXJ5Ky5zZWNvbmRhcnkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQgXG5cdC5zdW1tYXJ5e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR3aWR0aDogODAlO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LnJvdyB7XG5cdFx0YS5kZXNrdG9wLWJ1dHRvbntcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblx0LnJvdzpmaXJzdC1jaGlsZHtcblx0XHRtYXJnaW4tYm90dG9tOjA7XG5cdH1cblx0LnJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuXHR9XG5cdC5yb3c6bm90KDpsYXN0LWNoaWxkKXtcblx0XHQubW9iaWxlLWJ1dHRvbntcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR1bHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0XG5cdC5idXR0b25zLXJpZ2h0e1xuXHRcdHNmbG9hdDpyaWdodDsgIFxuXHR9XG5cdFx0XG5cdFxuXHRoMntcblx0XG5cdCAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdH1cblxuXHQudmlkZW8tY2FwdGlvbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdH1cblx0LmRlc2t0b3AtdmlkZW97XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtdmlkZW97XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LmRlc2t0b3AtaW1hZ2V7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtaW1hZ2V7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59IiwiLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCwgLnNpbXBsZS1yYXRlLWRlc2t0b3Age1xuXHQucHJvZHVjdC1kZXNjcmlwdGlvbiwgLnNpZGUtY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAmIGg0IHtcbiAgICAgIG1hcmdpbi10b3A6MjVweDtcbiAgICB9XG4gICAgJiA+IHVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTsgIFxuICAgICAgJiBsaTpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1dlYkljb24gIWltcG9ydGFudDtcbiAgICAgICAgY29udGVudDpcIlxcZTYxM1wiO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmIHVsIHVsIHtcbiAgICAgIG1hcmdpbjogOHB4IDBweDtcbiAgICAgICYgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cdH1cbiAgLnNpZGUtY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zaWRlLWNvbnRlbnQgdWwgbGkgIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICB9XG4gIH1cbiBcblxufVxuLmJhY2stdG8tY2F0YWxvZ3tcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbn0iLCIvLy8vLy8vLy90b3Agc2VjdGlvblxuLnRvcFNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvL2JvcmRlcjogMXB4IGRhc2hlZCAjZjAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgIG1hcmdpbjogMTBweCAwIDI1cHggMDtcbiAgICAvL2JvcmRlcjogMXB4IGRhc2hlZCAjZjAwO1xuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmX190aWxlLWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC0gMzBweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XG5cdFxuICAgICZfX2RldGFpbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblx0XG5cdCZfX2RldGFpbHMsIGgye1xuXHRcdG1hcmdpbi10b3A6MHB4O1xuXHR9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGlsZS1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYygzMCUpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFxuXHRcbiAgICAmX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJFN0b25lX0Rhcms7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAuaGVhZGluZ1xuICAgICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuXHRcdCAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuICAgIH1cbiAgfVxufVxuXG4vLy8vLy8vLy9MYXJnZVF1b3RlXG4ucXVvdGVTZWN0aW9uLWRlZmluaXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcbn1cbi5xdW90ZVNlY3Rpb24ge1xuXG4gIHBhZGRpbmc6IDIwcHggMDtcblxuICAmX19jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvL2JvcmRlcjogMXB4IGRhc2hlZCAjZjAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICAgIC8vYm9yZGVyOiAxcHggZGFzaGVkICNmMDA7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpbGUtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYyg0MCUgLSAzMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAvL2JvcmRlcjogMXB4IGRhc2hlZCAjZjAwO1xuXHRcblx0Jl9fZGV0YWlscywgaDJ7XG5cdFx0bWFyZ2luLXRvcDowcHg7XG5cdH1cblx0XG4gICAgJl9fZGV0YWlscywgcCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2RldGFpbHMtLWJvbGRlZCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpbGUtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoNjAlKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFxuICAgICZfX2RldGFpbHMsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLy8vLy8vLy9OZXdzIGFuZCBjb21tdW5pdHlcbi5zZWN0aW9uLWRlZmluaXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBjb2xvcjogJFN0b25lX0Rhcms7XG5cbiAgLmltZy1jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHQuc2hhcmUtY29udGFpbmVyIGkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAzMnB4OyAgXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzFhODdhYTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190aWxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjZjAwO1xuICB9XG5cbiAgJl9fdGlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJFNub3c7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2RldGFpbHMge1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aWxlLS1mZWF0dXJlZCB7XG4gICAgd2lkdGg6IGNhbGMoNjcuNSUgLSAxNXB4KTtcbiAgICAvL21hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJFNub3c7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJFNub3c7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmX19kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAzNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG51bC50d28tY29sdW1uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcblxuICBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgY29sb3I6ICRQZXRyb2w7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDBlbTtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwZW07XG4gICAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMHB4O1xuICAgICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIi5nbG9zc2FyeS1sYW5kaW5nIHtcbiAgICAuZ2xvc3NhcnktdG9wLWZvcm0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgICB9XG5cbiAgICAubGV0dGVyLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogM2VtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIGRpdiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5OTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiNmZmZcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3Qge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTk7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjojZmZmXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubm8tY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICNDQ0M7XG4gICAgICAgIH1cbiAgICAgICAgJi5uby1jb250ZW50OmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0NDQztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdyAuZ2xvc3NhcnktdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLnJvdyAubGluZS1zZXBhcmF0ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgIC5yb3cgLmNvbC14cy0xMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAuY29sLXhzLTgsIC5jb2wteHMtMiwgLmNvbC14cy0xIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIC5iYWNrLXRvcC1hIHtcbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmFjay10b3Age1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuYmFjay10b3Atc2lnbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICB9XG4gICAgfVxufVxuIiwiLmdyYXBoaWMtY2hhcHRlcntcblx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblxuXHRwYWRkaW5nOiA2MHB4IDA7XG5cblx0aDF7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIFx0Zm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG5cdH1cblxuXHQuc3VidGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblxuXHRwe1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRcblx0fVxuXG5cdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHRcbn0iLCIuY291bnRyeS1zaXRlIHtcbiAgLmhlcm8ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8ge1xuICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0NvdW50cnkvaGVyby1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byBib3R0b20sXG4gICAgJFN0b3JlR3JhZF9BIDAlLFxuICAgICRTdG9yZUdyYWRfQiA1MCUsXG4gICAgJFN0b3JlR3JhZF9DIDEwMCVcbiAgKTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmhlcm8taW1nIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgLnRhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIC50YWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuICAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm1vYmlsZS1zaGFyZS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgaSB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjNzQ4OTlhO1xuICAgIH1cbiAgfVxuICAucHJvbW8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDMwcHggMjZweCAzMHB4IDI2cHg7XG4gICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAuaGVyby10aXRsZSB7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBmb250LXNpemU6IDQzcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICAuc2hhcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5kZXRhaWxzIHtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICB9XG4gICAgICA+IGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWJ1dHRvbnMge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJi5tdWx0aS1jb2x1bW4ge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgLnByb21vIHtcbiAgICAgIHBhZGRpbmc6IDBweCAyNnB4IDMwcHggMjZweDtcbiAgICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICB9XG4gICAgLmhlcm8taW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIC5oZWFkbGluZSArIC5oZXJvLWltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuaGVhZGxpbmUgLmhlcm8tdGl0bGUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblx0LnRhZ2xpbmUtaDN7XG5cdCAgICBmb250LXNpemU6IDIwcHg7XG5cdCAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdCAgICBtYXJnaW46IDEwcHggMDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHQgICAgbWFyZ2luLXRvcDogMHB4O1xuXHR9XG4gICAgaDEuc2hhcmUtaGVhZGxpbmUsXG4gICAgaDIuc2hhcmUtaGVhZGxpbmUsXG4gICAgaDMuc2hhcmUtaGVhZGxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIGgyLmhlcm8tc3ViLmxhcmdlLFxuICAgIGgzLmhlcm8tc3ViLmxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAmLmV4dHJhLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgICYuZ3JheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgIH1cblxuICAgICYuaW50by1jb250ZW50IHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjMxMjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xODc1ZW07XG4gICAgICAgIGNvbG9yOiAjNjk3ODgyO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sYXJnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAuaGVyby1pbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cblx0Ji5wcm9kdWN0LWRldGFpbHN7XG5cdFx0bWFyZ2luLXRvcDowcHg7XG5cdFx0XG5cdFx0LmhlYWRsaW5lIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRoMSxoMntcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oZXJvLWltZyB7XG5cdFx0XHRtYXJnaW4tdG9wIDowcHg7XG5cdFx0fVxuXHRcdC5zaGFyZS1jb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdH1cblx0fVxuICB9XG5cbiAgJi50aXRsZS1yb3RhdG9yIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAyODBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVyby10aXRsZSB7XG4gICAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5oZXJvLWJ1dHRvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY29uZGFyeS10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfiAuc2Vjb25kYXJ5LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGFyZ2Uge1xuICAgICAgLmhlcm8tdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oXCJkZXNrdG9wXCIpIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGZvbnQtc2l6ZTogNS40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubGlnaHQtb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW92ZXJsYXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDQ4LCA1MSwgMC43NSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICRTbm93ICFpbXBvcnRhbnQ7XG4gIC5wYWdlLXRhZyB7XG4gICAgY29sb3I6ICNiZWNkZDc7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICB9XG59XG5cbi5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjNTBiZWJlO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNTBiZWJlIDAsICM0MWFhYWEgNTAlLCAjMDA5OWNiIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICBsZWZ0LFxuICAgIHJnYig4MCwgMTkwLCAxOTApIDAsXG4gICAgIzQxYWFhYSA1MCUsXG4gICAgIzAwOTljYiAxMDAlXG4gICk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzUwYmViZSAwLCAjNDFhYWFhIDUwJSwgIzAwOTljYiAxMDAlKTtcbiAgY29sb3I6ICRTbm93ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcblxuICAuaGVyby1idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuaGVyby10aXRsZSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAuc2Vjb25kYXJ5LXRleHQge1xuICAgIGNvbG9yOiAjZmZiOTAwO1xuICB9XG59XG5cbi5uby1vdmVybGF5IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5wbHVzLWd1dHRlciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmhlcm8tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgLnRhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgLnRhZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG4gIC5oZXJvLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIH1cbiAgfVxuICAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmhlcm8tc3ViIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgfVxuICAuY29udGVudCB7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICA+IGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmxpbmstY29udmVyc2lvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYuZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgfVxufVxuXG4uaGVyby1tb2JpbGUtcHJvbW8tbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi5oZXJvLXZpZGVvIHtcbiAgQGV4dGVuZCAuaGVybztcbiAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgLnZpZGVvLXdyYXBwZXItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudmlkZW8td3JhcHBlciB7XG4gICAgLypzdGFydDogY2VudGVyIHZpZGVvKi9cbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKmVuZDogY2VudGVyIHZpZGVvKi9cbiAgfVxuXG4gIC52aWRlbyB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhlcm8tdmlkZW8udGl0bGUtcm90YXRvciB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQge1xuICAgIG1hcmdpbjogMTAlIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTIwcmVtO1xuXG4gICAgLmhlcm8tdGl0bGUge1xuICAgICAgY29sb3I6ICRTbm93ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZS1oMS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVyby12aWRlby50aXRsZS1yb3RhdG9yIHtcbiAgICAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tb2JpbGUtaDEtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8tc2hvdXRib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLWdyYWRpZW50IHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhlcm8tY29udGFjdC11cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmhlcm8tcHJvZHVjdC1sYW5kaW5nIHtcbiAgQGV4dGVuZCAuaGVybztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLnByb21vIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgLmhlcm8tdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLyogcmVwbGFjZSB3aXRoIFNDU1MgZGVmaW5pdGlvbiAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby12aWRlbyAudmlkZW8td3JhcHBlci1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi8qIHJlcGxhY2Ugd2l0aCBTQ1NTIGRlZmluaXRpb24gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby12aWRlbyAudmlkZW8td3JhcHBlci1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG1lZGlhIHF1ZXJpZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpe1xuLy8gICAuaGVyb3tcbi8vICAgICAucHJvbW97XG4vLyAgICAgICAuYnV0dG9uLWNvbnZlcnNpb257XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuQGluY2x1ZGUgc2NyZWVuKFwidGFibGV0XCIpIHtcbiAgLmhlcm8ge1xuICAgIC5zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgLmxpbmstY29udmVyc2lvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAuaGVybyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIC5wcm9tbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudGFncyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubW9iaWxlLXNoYXJlLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5oZXJvLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5pbi1kZXB0aC1jaGFwdGVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXG5cdHBhZGRpbmc6IDYwcHggMDtcblxuXHRoMXtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBcdGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXHR9XG5cblx0LnN1YnRpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIFx0Zm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cdH1cblxuXHRwe1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufSIsIi5jYXNlLXN0dWR5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRwYWRkaW5nLXRvcDogMjVweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblx0Lmxpc3QtaGVhZGVye1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0cGFkZGluZzogMTBweCAwIDVweCAwO1xuXHR9XG5cdC5saXN0e1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQucGFydG5lci1oaWdobGlnaHQge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbiAgICBcdFxuXHRcdGgxLCBoMiwgaDMsIGg0LCBoNSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHBhZGRpbmc6IDhweCAwIDEwcHggMDtcblx0XHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHR9XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdHBhZGRpbmc6IDhweCAwIDEwcHggMDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0XG5cdFx0LnBhcnRuZXItZGVzYyBwOm5vdCg6Zmlyc3QtY2hpbGQpLCAucGFydG5lci1kZXNjIHVsLCAucGFydG5lci1kZXNjIG9sLCAucGFydG5lci1kZXNjIHNwYW4sIC5wYXJ0bmVyLWRlc2MgZGl2e1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgLnBhcnRuZXItZGVzYyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIH1cblxuICAgIC5wYXJ0bmVyLWRlc2MgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIH1cblx0XHRcblx0fVxuXG5cdC5hZGRpdGlvbmFsLXRlc3RpbW9uaWFse1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFxuXHRcdC50ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1x0XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHR9XG5cdFx0aW1ne1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHQubmFtZXtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdH1cblx0XHQudGl0bGV7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQudGVzdGltb25pYWx7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0LnRleHR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0Ym94LXNoYWRvdzogMTBweCAwIDAgIzIzODdhYSwgLTEwcHggMCAwICMyMzg3YWE7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDVweCAwIDAgIzIzODdhYSwgLTVweCAwIDAgIzIzODdhYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW1ne1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHQubmFtZXtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHRcdC50aXRsZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHRcblx0LnRlc3RpbW9uaWFsLW1vYmlsZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC50aXRsZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmNvbnRlbnR7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcblx0XHRoMntcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdH1cblx0LmNvbGxhcHNlLW9uLW1vYmlsZXtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdC5jb250aW51ZS1yZWFkaW5ne1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRsaW5lLWhlaWdodDozMHB4O1xuXHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRjb2xvcjogIzQ0NDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0LnBhbmVsLXRpdGxle1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1x0XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR3aWR0aDogOTAlO1xuXG5cdFx0XHQmLWV4cGFuZGVke1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpe1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0XG5cdC5zdHVkeS1pbWFnZXtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5jYXB0aW9ue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0LypAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fSovXG5cdFx0fVxuXHR9XG5cdC5idXR0b25ze1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuam9iLWxpc3RpbmdzLWRlc2t0b3B7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHRoMXtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdC8vbWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHR9XG5cdC5qb2ItbGlzdHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0Y29sdW1uLWdhcDogMzBweDtcblx0XHQtbW96LWNvbHVtbi1jb3VudDogMjtcblx0ICAgIC1tb3otY29sdW1uLWdhcDogMzBweDtcblx0ICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuXHQgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDE7XG5cdFx0XHQtbW96LWNvbHVtbi1jb3VudDogMTtcblx0XHQgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG5cdFx0fVxuXG5cdFx0LmpvYi1saXN0aW5ne1xuXHRcdFx0Ly8gQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0ICAgXHRcdC8vXHRcdG1pbi1oZWlnaHQ6IDE3MHB4O1xuXHQgICBcdFx0Ly8gIH1cblxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XG5cdFx0XHRoMntcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdFx0LmRlc2NyaXB0aW9ue1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cdFxuXG5cdC52aWRlby1wcm9tb3tcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHQuZXJyb3ItbWVzc2FnZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xuXHRcdFx0Y29sb3I6ICNhZjIzNWY7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHQudGl0bGUtY29udGFpbmVye1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGgye1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0Ly8gbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5zaGFyZS1jb250YWluZXJ7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuc2hhcmV7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdC8vIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmlzLWFjdGl2ZXtcblx0XHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHRcdCAgICAgICAgICBsZWZ0OiAtMTBweDtcblx0XHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0XHQgICAgICAgIH1cblx0XHQgICAgICB9XG5cdFx0ICAgIC5pcy1hY3RpdmUtbGVmdHtcblx0XHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHRcdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG5cdFx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgICAgfVxuXHRcdH1cblx0XHQuY29udGVudHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRwe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHR9XG5cdFx0XHQ+IGF7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0XHR1bCwgb2x7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0cGFkZGluZy10b3A6MTBweDtcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdWNjZXNzLW5leHQtc3Rvcnkge1xuXHQgICAgYm90dG9tOiAxMHB4O1xuXHQgICAgcmlnaHQ6IDE1cHg7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBjb2xvcjogIzIzODdhYTtcblx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdCAgICBsaW5lLWhlaWdodDogMjVweDtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0XG5cdC5zdWNjZXNzLWFycm93IHtcblx0ICAgIHRvcDo0cHg7IFxuXHQgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cdH1cbn1cblxuLmpvYi1saXN0aW5ncy1tb2JpbGV7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0Lm5ld3Rvbi1hY2NvcmRpb24ge1xuXHRcdFx0IFxuXHRcdFx0LypsaW5lLWhlaWdodDogMzBweDsgbW9iaWxlKi9cblx0XHRcdGxpbmUtaGVpZ2h0OjMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDoxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206MTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0XHRjb2xvcjogIzQ0NDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0LnBhbmVsLXRpdGxle1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcdFxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0XHRpe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDsgXG5cdFx0fVxuXHRcdC5hY2NvcmRpb24tcGFuZWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH0gICAgXG5cblx0XHQuc2hvdyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdG1heC1oZWlnaHQ6IDUwMDBweDtcblx0XHR9XG5cdFx0LmpvYi1saXN0e1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0LmpvYi1saXN0aW5ne1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdH1cblx0XHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC52aWRlby1wcm9tb3tcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHQuZXJyb3ItbWVzc2FnZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xuXHRcdFx0Y29sb3I6ICNhZjIzNWY7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQudGl0bGUtY29udGFpbmVye1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoMntcblx0XHRcdFx0XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vIHRvcDogMDtcblx0XHRcdFx0Ly8gcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQuc2hhcmUtY29udGFpbmVye1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTVweDtcblx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0cHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHRcdD4gYXtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7IFxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IFxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQuam9iLWxpc3RpbmdzLWRlc2t0b3B7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuam9iLWxpc3RpbmdzLW1vYmlsZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIi8vIFRPRE86IE1vdmUgaW50byBwYWdlcyBmb2xkZXIgKFNDU1MgcmVvcmdhbml6YXRpb24pXG5cbi8vIExlYWRlcnNoaXAgUGFnZSBTQ1NTXG4ubGVhZGVyc2hpcCB7XG5cblx0Ji5zZWdtZW50cyB7XG5cdFx0cGFkZGluZzogMzBweCAwIDE1cHg7XG5cdH1cblx0XG5cdFxuXG5cdC5oZWFkZXIge1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDsgXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC50aWxlLWNvbnRhaW5lciB7XG5cdFx0LnRpbGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogbm9uZTsgXG5cdFx0XG5cdFx0XHQudGlsZS1kZXRhaWxzIHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XG5cdFx0XHRcdHNwYW4uc29sdXRpb25zIHtcblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDEsIGgyLCBoMywgaDQsIGg1IHtcblx0XHRcdFx0XHRtYXJnaW46IDVweCAwIDZweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoMywgaDQsIGg1IHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDhweDtcblx0XHRcdFx0XHRjb2xvcjogcmdiKDYwLCA3MCwgNzUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiByZ2IoNjAsIDcwLCA3NSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdHNwYW4uc29sdXRpb25zIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcblx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcblx0XHRcdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgc3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XHRcblx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcblx0fVxufVxuXG4vLyBMZWFkZXJzaGlwIFByb2ZpbGUgUGFnZSBTQ1NTIFxuLnNpbmdsZS1wcm9maWxlIHtcblxuXHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcblx0LnByb2ZpbGUtcGhvdG8gYSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0fVxuXHRcblx0LmJ1dHRvbi1jb252ZXJzaW9uIHtcblx0XHRpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRcblx0aDEge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDIuMGVtO1xuXHR9XG5cdFxuXHRoNCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdFxuXHRzbWFsbCB7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFxuXHRcdGkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LnByb2ZpbGUtbWV0YS1pbmZvIHAge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cblx0XG5cdC5pbWctY2FwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdCAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHQgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdCAgICBsaW5lLWhlaWdodDogMTZweDtcblx0ICAgIG1hcmdpbi10b3A6MTBweDtcblx0ICAgIG1hcmdpbi1ib3R0b206MTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuXHQuc2luZ2xlLXByb2ZpbGUgaW1nIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cbiIsIi5tZWRpYS1ibG9ja3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblxuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdFxuXHQmX19oZWFkZXJ7XG5cdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XG5cdFx0aDEsIGgye1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHQgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdCAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdCAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0ICAgICAgICBcdGZvbnQtc2l6ZTogMjRweDtcblx0ICAgICAgICB9XG4gICAgfVxuXG5cdFx0LnNoYXJle1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblx0fVxuXG5cdC52aWRlby13cmFwcGVye1xuXHRcdC52aWRlby1qcyB7IFxuICAgICAgc3BhbntcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyBcbiAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gIFxuICAgICAgLnZqcy1iaWctcGxheS1idXR0b257XG4gICAgICAgIGxlZnQ6IDU1JTtcbiAgICAgIH1cbiAgICB9XG5cdH1cblx0XG5cdC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBcbiAgLndlYmluYXItdGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIFxuICAuc3RscC1xdW90ZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gICAgXG4gICAgaW1ne1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgfVxuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cbiAgLnN0bHAtcXVvdGUtYXV0aG9ye1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgIGEge1xuICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgIH1cbiAgfVxuICBcbiAgLnN0bHAtYXV0aG9yIHtcbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBwLmF1dGhvci1uYW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICB9XG4gIH1cblxuICB1bHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGxpe1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICBcbiAgdWwucmVsYXRlZC1yZXNvdXJjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIFxuICBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuaW1nLWNhcHRpb257XG4gICAgLy9mb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbToxNHB4O1xuICB9XG59IiwiJWNsb3NlQU1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAycHg7XG4gIG9wYWNpdHk6IHVuc2V0O1xufVxuLnNob3ctb3ZlcmxheSwgLnNob3ctY2Fyb3VzZWwtb3ZlcmxheSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTsgXG4gICAgcG9zaXRpb246IGZpeGVkOyBcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIGhlaWdodDogMTAwJTsgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOSk7XG59XG4ubW9kYWxjb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtY29udGVudCB7XG4gIG1pbi13aWR0aDogNTUwcHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4jY2FwdGlvbiwgI2Nhci1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICRTbGF0ZV9HcmV5O1xufVxuI21vZGFsSW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb20ge1xuICAgIGZyb20gey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKX1cbiAgICB0byB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAgIGZyb20ge3RyYW5zZm9ybTogc2NhbGUoMC4xKX1cbiAgICB0byB7dHJhbnNmb3JtOiBzY2FsZSgxKX1cbn1cbiNtb2RhbENsb3NlIHtcbiAgQGV4dGVuZCAlY2xvc2VBTW9kYWw7XG4gIC5pY29uLWNsb3NlIHtcbiAgICBjb2xvcjojMjM4N2FhO1xuICB9XG59XG4uY2xvc2UtbW9kYWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgdG9wOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgIGxlZnQ6IDEuMTQyODU3MTQyOXJlbTtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuY2xvc2UtbW9kYWw6aG92ZXIge1xuICAgICAgIG9wYWNpdHk6IC42O1xuICAgIH1cblxuICAgIC5jbG9zZS1tb2RhbF9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgfVxuXG4gICAgLmNsb3NlLW1vZGFsX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjkyODU3MTQyODZyZW07XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgIC5jbG9zZS1tb2RhbF9faWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC43MTQyODU3MTQzcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQZXRyb2w7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgLmNsb3NlLW1vZGFsX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgXG4gICAgICAgIGNvbG9yOiAkUGV0cm9sO1xuICAgIH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbn1cblxuI2xpdmUtY2hhdC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyAvLyBoaWRlIHVudGlsIHN0YXRlIGlzIGRldGVybWluZWQgaW4ganNcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzNDNDY0QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDgwLCAxOTAsIDE5MSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgbWluLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBib3gtc2hhZG93OiAycHggMnB4IDZweCAjMDAwMDAwMzM7XG4gIHotaW5kZXg6IDE7IC8vIG92ZXJsYXlzIGJ1dHRvbiBvbiB0b3Agb2Ygb3RoZXIgZWxlbWVudHNcbiAgYm94LXNoYWRvdzogbm9uZTsgXG4gIGhlaWdodDogNDhweDtcblxuICBpIHtcbiAgICBjb2xvcjogIzNDNDY0QjtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJykge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmNoYXQtaWNvbnMtbWF4IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogNnB4IDExcHggMTRweCAxMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG4gIC5jaGF0LWljb24tbWluaW1pemUge1xuICAgIG1hcmdpbjogLTZweCAtNHB4IDE0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iYWRnZTIge1xuICAgIGJhY2tncm91bmQ6ICNkODIxMzI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICNkODIxMzI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJhZGdlKTtcbiAgICBmb250OiBib2xkIDE2cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IC03cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ1NpZW1lbnNCb2xkJztcbiAgfVxuXG4gIC5saXZlLWNoYXQtYnV0dG9uLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICBjb2xvcjogcmdiKDIzNSwgMjQwLCAyNDUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDAgNnB4IDAgMTJweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdG9wOiAxMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDkzcHg7XG4gIH1cbn1cblxuLmNoYXQtbW9kYWwge1xuICBcbiAgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIFxuICAgIC5mYS1jb21tZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgXG4gICAgbWluLWhlaWdodDogMDtcblxuICAgICY6aG92ZXIgeyBcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLWNvbnZlcnNpb246aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAmLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBib3R0b206IC02cHg7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpeyBcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBtaW4td2lkdGg6IDMxMHB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyBcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGksIGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJi5mYS1sb25nLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiBcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5ock1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBob25lTnVtYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzUwQkVCRTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuXG4gICAgICAgIGkuZmEtYW5nbGUtZG93biwgZW0uZmEtYW5nbGUtZG93biB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7IFxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOTk5OTtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDYwcHggMTVweDsgXG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXsgXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSkgIWltcG9ydGFudDtcbn1cblxuLmhpZGUtY2hhdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXNpZW1lbnMtbG9nby1hbmQtbmFtZSB7XG4gZGlzcGxheTogZmxleFxufVxuXG4uY2lyY2xlIHtcbiAgICB3aWR0aDoyMHB4O1xuICAgIGhlaWdodDoyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICBmb250LXNpemU6MTBweDtcbiAgICBjb2xvcjojZmZmO1xuICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgYmFja2dyb3VuZDojMDA5OTk5O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59IiwiLm5ld3NibG9ja3tcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gICY6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICBoMXtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgfVxuICAubmV3cy10aWxle1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuZGV0YWlsc3tcblxuICAgICAgaDN7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRhdGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgfVxuXG4gICAgICAuc2hhcmUtY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNoYXJlLWJ0bntcbiAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAvLyBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgLnNoYXJlLWJ1dHRvbntcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgICB9XG5cbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlzLWFjdGl2ZXtcbiAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICBsZWZ0Oi0xMHB4O1xuICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaXMtYWN0aXZlLWxlZnR7XG4gICAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgICAgbGVmdDotMTQwcHg7XG4gICAgICAgIHRvcDogLTExcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b24tY29udmVyc2lvbntcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICB9XG5cbiAgLm5ld3NibG9jay1idXR0b257XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxuXG4gIC5uZXdzYmxvY2stYnV0dG9uOmhvdmVye1xuICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuICB9XG59XG5cblxuXG5AaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcbiAgLm5ld3NibG9ja3tcbiAgICAubmV3cy10aWxle1xuICAgICAgLmRldGFpbHN7XG4gICAgICAgIG1hcmdpbi10b3A6LTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgLm5ld3NibG9ja3tcbiAgICAubmV3cy10aWxle1xuICAgICAgLmRldGFpbHN7XG4gICAgICAgIG1hcmdpbi10b3A6LTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgLm5ld3NibG9ja3tcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICBoMXtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgfVxuICAgIC5oZWFkbGluZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG4gICAgLm5ld3MtdGlsZXtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRldGFpbHN7XG4gICAgICAgIC5uZXdzLXRpbGUtaGVhZGVye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuc2hhcmUtYnRue1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnV0dG9uLWNvbnZlcnNpb257XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLm1vYmlsZS1zaGFyZS1pY29ue1xuICAgICAgLypVTkNPTU1FTlQgVE8gU0hPVyBTSEFSRSBPTiBORVdTIEFORCBFVkVOVFMgTU9CSUxFKi9cbiAgICAgIC8qZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgLy8gbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgaXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICB9IFxuICAgICAgfVxuICAgICAgLmlzLWFjdGl2ZXtcbiAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgIGxlZnQ6LTdweDtcbiAgICAgIHRvcDogLTdweDtcbiAgICB9XG4gIH1cbiAgLmlzLWFjdGl2ZS1sZWZ0e1xuICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgbGVmdDotMTM1cHg7XG4gICAgICB0b3A6IC03cHg7XG4gICAgfVxuICB9XG4gICAgfVxuICAgIC5uZXdzLXRpbGUtbW9iaWxlLW9ubHl7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzYmxvY2t7XG4gICAgJi5kYXJreyAgICAgIFxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJFNub3c7XG4gICAgICAvL2hlaWdodDogMTMwcHg7XG4gICAgICAuaGVhZGxpbmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ZjY5O1xuICAgICAgfVxuICAgICAgLm5ld3MtdGlsZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgLm5ld3NibG9ja3tcbiAgICAubmV3c2Jsb2NrLWJ1dHRvbntcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3c2Jsb2Nre1xuICAmLmRhcmt7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTtcbiAgICBjb2xvcjogJFNub3c7XG5cbiAgICAubmV3c2Jsb2NrLWJ1dHRvbntcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICB9O1xuXG4gICAgLmdob3N0LWFsdHtcbiAgICAgIGNvbG9yOiAkU25vdyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5uZXdzLXRpbGV7XG4gICAgICAuZGV0YWlsc3tcbiAgICAgICAgLmRhdGV7XG4gICAgICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnR7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6JFNub3cgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iLCIubmV3cy1maWx0ZXIge1xuICBcbiAgI25ld3MtZmlsdGVyLXBhZ2luYXRpb24tdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uLWZpbHRlciA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gIH1cblxuICAucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAmLmNoYXB0ZXItdGlsZXMge1xuICAgIC50aWxlIHtcbiAgICAgIC50aWxlLWRldGFpbHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMjBweCAxNnB4O1xuXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgICAgICB9XG5cdFx0Lm5vLWltYWdle1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4OyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0fVxuXG4gICAgICAgIHAudGlsZS1iYW5uZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aWxlLWluZm8ge1xuICAgICAgICAgIGkuZmEuZmEtYW5nbGUtcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgICAgICBjb2xvcjogIzI0ODZhYTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaS5mYS5mYS1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgY29sb3I6ICMyNDg2YWE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByLXJlc3VsdHMgaDQge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgY29sb3I6ICM4Nzg3ODc7XG4gICAgbWFyZ2luOiAyMHB4IDAgNjBweCAwO1xuICB9XG59XG4iLCIub2ZmaWNlLWxvY2F0aW9uIHtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgLnRhYmJlZC1wYW5lbC5wYW5lbC1zdHJldGNoZWQgLnBhbmVsLXdoaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG5cdC5mYS5mYS1idWlsZGluZy1vIHtcblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdG1hcmdpbi10b3A6IDFweDtcblx0fVxuXHRcblx0c3Bhbi5sYWJlbCB7XG5cdFx0dmVydGljYWwtYWxpZ246dG9wOyBcblx0XHRtYXJnaW4tbGVmdDogMTBweDsgXG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0fVxuXG4gIC5jb3VudHJ5LW5hbWUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbiAgXG5cdC5vZmZpY2UtaGVhZGVycyB7XG5cdFx0aDEsIGgyLCBoMyB7XG5cdFx0XHRjb2xvcjogIzNDNDY0Qjtcblx0XHR9XG5cdFxuXHRcdGgxIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRmb250LXNpemU6IDQzcHg7XG5cdFx0fVxuXHRcdFxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4uc2luZ2xlLW9mZmljZS1sb2NhdGlvbiB7XG5cdFxuXHQuc2luZ2xlLW9mZmljZS1kZXRhaWxzIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4OyBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFxuXHRcdCYubm8tbWFyZ2luIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQvLyBIb3Jpem9udGFsIHJ1bGUgc3R5bGUgKDgwcHggd2lkZSBibHVlIGJhcilcblx0aHIge1xuXHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkQnV0dG9uX0JsdWU7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdFxuXHQvLyBTcGFucyBhcmUgdXNlZCB0byBkaXNwbGF5IHNlcGFyYXRlIHBpZWNlcyBvZiBhZGRyZXNzIGluZm8gc2lkZS1ieS1zaWRlXG5cdC8vIEVsZW1lbnQgaXMgY29udmVydGVkIHRvIGFuIGlubGluZS1ibG9jayBzbyB3ZSBjYW4gYWRkIHNvbWUgbWFyZ2luLlxuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cblx0XG5cdC8vIEhlYWRlciBzdHlsZXMgZm9yIGEgc2luZ2xlIG9mZmljZSBsb2NhdGlvblxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XG5cdFx0Ly8gT2ZmaWNlIGhlYWRlciBkZXNpZ24gIzFcblx0XHQmLm9mZmljZS1oIHtcblx0XHRcdGNvbG9yOiAkQnV0dG9uX0JsdWU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7IG1hcmdpbi10b3A6IDZweDtcblx0XHR9XG5cdFx0XG5cdFx0Ly8gT2ZmaWNlIGhlYWRlciBkZXNpZ24gIzJcblx0XHQmLm9mZmljZS1oMiB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4OyBtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdFxuXHRcdCYub2ZmaWNlLWg0IHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyBtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0Y29sb3I6ICNEQzY5MTQ7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlIHN0eWxlICg4MHB4IHdpZGUgYmx1ZSBiYXIpXG5oci5uYXJyb3ctYiB7XG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAkQnV0dG9uX0JsdWU7XG5cdHdpZHRoOiA4MHB4O1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5oci5kb3R0ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItdG9wOiAxcHggZG90dGVkICM4YzhiOGI7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG5cdG1hcmdpbi1ib3R0b206IDM1cHg7XG59IiwiLnBhZ2UtdGFne1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogIzIzODdhYTtcblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cdFxuXG4ubW9iaWxlLXBhZ2UtdGFne1xuXHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzIzODdhYTtcblx0ZGlzcGxheTogbm9uZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW46IDEwcHggMCAxMHB4IDE1cHg7XG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLnBhZ2UtdGFnLW1vYmlsZXtcblx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICMyMzg3YWE7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0LnBhZ2UtdGFne1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXHQvLyBhe1xuXHQvLyBcdGRpc3BsYXk6IGlubGluZTtcblx0Ly8gXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdC8vIFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0Ly8gXHRmb250LXNpemU6IDIwcHg7XG5cdC8vIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ly8gfVxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLnBhcnRuZXItYmxvY2tze1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0XG5cdGgxe1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdH1cblx0fVxuXHRcblx0aDN7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LnBhcnRuZXItYWNjb3JkaW9ue1xuXHRcdFxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFxuXHRcdC5uZXd0b24tYWNjb3JkaW9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDsgXG5cdFx0XHRsaW5lLWhlaWdodDozMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6MTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdFx0Y29sb3I6ICM0NDQ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdC5wYW5lbC10aXRsZXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHRcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0aXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkTXlzdGljO1xuXHRcdH1cblxuXHRcdC5hY2NvcmRpb24tcGFuZWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH0gICAgXG5cblx0XHQuc2hvdyB7XG5cdFx0XHRcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRtYXgtaGVpZ2h0OiA1MDAwcHg7XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbi10aWxle1xuXHRcdFx0bWFyZ2luLXRvcDogMjZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cblx0XHRcdGgze1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRjb2xvcjogJEJ1dHRvbl9CbHVlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5hY2NvcmRpb24tdGlsZS1ub25tb2JpbGVcblx0XHRcdHtcblx0XHRcdFx0bWFyZ2luLXRvcDoxNnB4O1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQucGFydG5lci1hY2NvcmRpb257XG5cdFx0LmFjY29yZGlvbi10aWxle1xuXHRcdFx0LmFjY29yZGlvbi10aWxlLW1vYmlsZVxuXHRcdFx0e1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdC5wYXJ0bmVyLWFjY29yZGlvbntcblx0XHQuYWNjb3JkaW9uLXRpbGV7XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XHRcblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LnBhcnRuZXItYmxvY2tze1xuXHRcdC5wYXJ0bmVyLWFjY29yZGlvbntcblx0XHRcdC5hY2NvcmRpb24tdGlsZXtcblx0XHRcdFx0LmFjY29yZGlvbi10aWxlLW1vYmlsZXtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hY2NvcmRpb24tdGlsZS1ub25tb2JpbGV7XG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wYXJ0bmVyLWltYWdle1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0cFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdHdpZHRoOiAyNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cblxuXG4uYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrc3tcblx0cGFkZGluZy10b3A6NDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRNeXN0aWM7XG5cdGgxe1xuXHQgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0ICAgIGZvbnQtc2l6ZTogMzZweDtcblx0ICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyAgIFxuXHQgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0ICAgIG1hcmdpbi10b3A6IDA7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0ICAgIFx0Zm9udC1zaXplOiAyOHB4O1xuXHQgICAgfVxuXHR9XG5cdC5mb3VyLXRpbGUtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHQucGFydG5lci1ibG9jay10aWxle1xuXHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkTXlzdGljO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IGNhbGMoMTVweCAqIDEuMjg1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW1ne1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19jb250ZW50e1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkTXlzdGljO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMTVweCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgze1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIFx0XHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIFx0XHRcdGNvbG9yOiAkQnV0dG9uX0JsdWU7XG5cbiAgICAgICAgXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgXHRcdFx0XHRjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG4gICAgICAgIFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICRCdXR0b25fQmx1ZTtcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJEJ1dHRvbl9CbHVlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNnB4OyBcblx0XHRcdFx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQudGhyZWUtdGlsZS1jb250YWluZXJ7XG5cdFx0QGV4dGVuZCAuZm91ci10aWxlLWNvbnRhaW5lcjtcblx0XHQucGFydG5lci1ibG9jay10aWxle1xuXHRcdFx0d2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICMzYzQ2NGI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50OyBcblx0XHR9XG5cdFx0LnBhcnRuZXItYmxvY2stdGlsZXtcblx0XHRcdCZfX2NvbnRlbnR7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcblx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY3RhIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdC1tcy1mbGV4LXBhY2s6IGVuZDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXG4gICAgLnR3by10aWxlLWNvbnRhaW5lcntcbiAgICAgICAgQGV4dGVuZCAuZm91ci10aWxlLWNvbnRhaW5lcjtcbiAgICAgICAgLnBhcnRuZXItYmxvY2stdGlsZXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAudHdvLXRpbGUtY29udGVudHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTVweCAxNXB4O1xuICAgICAgICAgICAgfVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tze1xuICAmLmRhcmt7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFNodXR0bGVfR3JleTtcbiAgICBjb2xvcjogJFNub3c7XG4gIH1cblxuICAmLmJsdWV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0Rhcms7XG4gICAgY29sb3I6ICRTbm93O1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIC5yaWdodHtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdCAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdCAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdCAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdCAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdCAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudHdvLXRpbGUtY29udGFpbmVye1xuICAgICAgICBAZXh0ZW5kIC5mb3VyLXRpbGUtY29udGFpbmVyO1xuICAgICAgICAucGFydG5lci1ibG9jay10aWxle1xuICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJvcmRlcmxlc3N7XG4gICAgJi53aGl0ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICB9XG4gICAgLnR3by10aWxlLWNvbnRhaW5lcntcbiAgICAgICAgQGV4dGVuZCAuZm91ci10aWxlLWNvbnRhaW5lcjtcbiAgICAgICAgLnBhcnRuZXItYmxvY2stdGlsZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6aW5oZXJpdDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0LypkaXNwbGF5OiBpbmxpbmUtZmxleDsqL1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICRCdXR0b25fQmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIFx0Y29sb3I6ICRCdXR0b25fQmx1ZV9Ib3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICB9XG5cbiAgICAuZm91ci10aWxlLWNvbnRhaW5lcntcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAucGFydG5lci1ibG9jay10aWxle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjppbmhlcml0O1xuICAgICAgICAgICAgZmxleDogMzMuMzMlO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHQgICAgICAvKiBkaXNwbGF5OiBpbmxpbmUtZmxleDsgKi9cbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRcdCAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0ICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQgICAgICBmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdCAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0ICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQgICAgICBjb2xvcjogJEJ1dHRvbl9CbHVlO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBcdGNvbG9yOiAkQnV0dG9uX0JsdWVfSG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLmFuY2hvcmNvbHVtbiB7XG5cdFx0XHRcdCAgICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdCAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdCAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBcdFx0XHRcdGgzIHtcbiAgICAgIFx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgXHRcdFx0XHR9XG4gICAgICBcdFx0XHRcdHAge1xuICAgICAgXHRcdFx0XHRcdGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgIFx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgXHRcdFx0XHR9XG5cdFx0XHQgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuXG4iLCJcbi5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZ1xue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHQuYmx1ZS1iZ1xuXHR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojYmVjZGQ3O1xuXG5cdFx0LmRlc2t0b3BidXR0b25cblx0XHR7XG5cdFx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdFx0fVxuXHR9XG5cbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzJkMzczYztcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXG5cdC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZ3tcblx0XHQuYmx1ZS1iZ1xuXHRcdHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2JlY2RkNztcblxuXHRcdFx0LmRlc2t0b3BidXR0b25cblx0XHRcdHtcblx0XHRcdFx0bWFyZ2luLXRvcDozMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICYudG9wIHtcblx0bWFyZ2luOiAwO1xuICB9XG59XG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjM2I0NjRhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjM2I0NjRhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlci1jb2xvcjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRUZWFsX0xpZ2h0O1xuICBib3JkZXItY29sb3I6ICRBY2NlbnRUZWFsX0xpZ2h0O1xufVxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlci1jb2xvcjogI2RmZTZlZDtcbn1cblxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YWZ0ZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDpiZWZvcmV7Lyp1bmNoZWNrZWQgaWNvbiovXG4gICAgY29udGVudDogXCJcXGUxNTdcIjtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3Jley8qY2hlY2tlZCBpY29uKi9cbiAgICBjb250ZW50OiBcIlxcZTA2N1wiO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNhdGVnb3J5LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubGFiZWwta2V5d29yZCB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4ubGFiZWwtZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmZpbHRlci1sYWJlbHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaHItbGlnaHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG59XG4udnItbGlnaHQge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi52ci1saWdodDpiZWZvcmUge1xuICBjb250ZW50IDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgdG9wICAgIDogMDtcbiAgbGVmdDogLTIuNSU7XG4gIGJvdHRvbSAgOiAwO1xuICBoZWlnaHQgIDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHdpZHRoICAgOiAxcHg7ICAvKiBvciAxMDBweCAqL1xuICBib3JkZXItbGVmdDoxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG59XG5cbi5ub3Njcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpbHRlci1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHRvcDogMDsgXG4gICAgcmlnaHQ6IDA7IFxuICAgIGJvdHRvbTogMDsgXG4gICAgbGVmdDogMDsgXG4gICAgei1pbmRleDogOTk5O1xuXG4gICAgLm92ZXJsYXktYm9keSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLm92ZXJsYXktcmVtb3ZlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufVxuXG4uc3RvcmUtY2F0YWxvZy10aWxle1xuICAgIC5wcm9kdWN0LXR5cGUtaWNvbiB7XG4gICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgZGlzcGxheTppbmxpbmU7XG4gICAgICAgICYuaW5hY3RpdmV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOi0zMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICAgICAgd2lkdGg6ODVweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgfVxufSIsIlxuLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nXG57XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdC5ibHVlLWJnXG5cdHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNiZWNkZDc7XG5cblx0XHQuZGVza3RvcGJ1dHRvblxuXHRcdHtcblx0XHRcdG1hcmdpbi10b3A6MzBweDtcblx0XHR9XG5cdH1cblxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMmQzNzNjO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cblx0LnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5ne1xuXHRcdC5ibHVlLWJnXG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojYmVjZGQ3O1xuXG5cdFx0XHQuZGVza3RvcGJ1dHRvblxuXHRcdFx0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdpbmF0aW9uLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgJi50b3Age1xuXHRtYXJnaW46IDA7XG4gIH1cbn1cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzYjQ2NGE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMzYjQ2NGE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgYm9yZGVyLWNvbG9yOiBub25lO1xufVxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudFRlYWxfTGlnaHQ7XG4gIGJvcmRlci1jb2xvcjogJEFjY2VudFRlYWxfTGlnaHQ7XG59XG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNmVkO1xufVxuXG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDphZnRlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5pbnB1dFt0eXBlPSdjaGVja2JveCddLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmJlZm9yZXsvKnVuY2hlY2tlZCBpY29uKi9cbiAgICBjb250ZW50OiBcIlxcZTE1N1wiO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cbmlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZC5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDpiZWZvcmV7LypjaGVja2VkIGljb24qL1xuICAgIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uY2F0ZWdvcnktbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5sYWJlbC1rZXl3b3JkIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG59XG5cbi5sYWJlbC1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uZmlsdGVyLWxhYmVscyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5oci1saWdodCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcbn1cbi52ci1saWdodCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuLnZyLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQgOiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB0b3AgICAgOiAwO1xuICBsZWZ0OiAtMi41JTtcbiAgYm90dG9tICA6IDA7XG4gIGhlaWdodCAgOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgd2lkdGggICA6IDFweDsgIC8qIG9yIDEwMHB4ICovXG4gIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcbn1cblxuLm5vc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmlsdGVyLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgcG9zaXRpb246IGZpeGVkOyBcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgdG9wOiAwOyBcbiAgICByaWdodDogMDsgXG4gICAgYm90dG9tOiAwOyBcbiAgICBsZWZ0OiAwOyBcbiAgICB6LWluZGV4OiA5OTk7XG5cbiAgICAub3ZlcmxheS1ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAub3ZlcmxheS1yZW1vdmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG5cbi5zdG9yZS1jYXRhbG9nLXRpbGV7XG4gICAgLnByb2R1Y3QtdHlwZS1pY29uIHtcbiAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICAgICAgJi5pbmFjdGl2ZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206LTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgICAgICB3aWR0aDo4NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN0b3JlLXRyaWFsIHtcbiAgLnBhZ2UtdGFnIHtcbiAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnByb2Qtc2VsZWN0LXNlYyBzZWxlY3R7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubGlzdC10d29jb2x1bW4ge1xuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgLXdlYmtpdC1jb2x1bW5zOiAyO1xuICAgICAgLW1vei1jb2x1bW5zOiAyO1xuICAgICAgLW1zLWNvbHVtbnM6IDI7XG4gICAgICBjb2x1bW5zOiAyO1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyBcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubm90b3BtYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAudG9wbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5hbHJlYWR5dHJpYWxlZGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wcm9kdWN0LWZvcm0ge1xuICAgIC5mb3JtLWlucHV0LXd0cCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgLnR3by1jb2x1bW4tZm9ybSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgJi5maXJzdC1jb2x1bW4tbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjUlO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHZXlzZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIGlucHV0LCB0ZXhhcmVhLCBzZWxlY3Qge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJEdleXNlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPXJhZGlvXSwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW46IDBweCA4cHggMHB4IDBweDtcbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRPcmllbnQ7XG4gICAgICAgIGNvbG9yOiAkT3JpZW50O1xuICAgICAgfVxuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogOTJweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkR2V5c2VyO1xuICAgICAgJltyZWFkb25seV0ge1xuICAgICAgICBjb2xvcjogJFNsYXRlX0dyZXk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gICAgJiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gICAgLmxhYmVsLXNlbGVjdCB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLnVzZXJ0eXBlLWxpc3Qge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLXJhZGlvIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgLmZvcm0tZXJyb3Ige1xuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjQ0MwMDAwO1xuICAgICAgICBjb2xvcjogI0NDMDAwMDtcbiAgICB9XG4gICAgLmZvcm0tZXJyb3Itc3VibWlzc2lvbiB7XG4gICAgICAgIGNvbG9yOiAjQ0MwMDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5jYXB0Y2hhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tc3VibWl0dGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuICBmb3JtLmZvcm0tdHJpYWwgaW5wdXQsIGZvcm0uZm9ybS10cmlhbCBzZWxlY3QsIGZvcm0uZm9ybS10cmlhbCB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcbiAgICBjb2xvcjogJE91dGVyX1NwYWNlO1xuICAgICY6OnBsYWNlaG9sZGVyLCAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkU2xhdGVfR3JleSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRPcmllbnQ7XG4gICAgICBjb2xvcjogJE91dGVyX1NwYWNlO1xuICAgIH1cbiAgfVxuICBmb3JtLmZvcm0tdHJpYWwgc2VsZWN0LnNlbC1oYXMtZW1wdHkge1xuICAgIGNvbG9yOiAkU2xhdGVfR3JleTtcbiAgICAmLnNlbC1oYXMtdmFsdWUge1xuICAgICAgY29sb3I6ICRPdXRlcl9TcGFjZTtcbiAgICB9XG4gIH1cbiAgQG1peGluIHBlcmZlY3RjaXJjbGUoJHNpemUpe1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZTtcbiAgfVxuICAuc3RlcC1iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICRTbm93O1xuICAgIGJhY2tncm91bmQ6ICRTdG9uZV9MaWdodDtcbiAgICBAaW5jbHVkZSBwZXJmZWN0Y2lyY2xlKDI0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFjdGl2YXRlY29kZSB7XG4gICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcbiAgfVxuICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgICAuYW5pbWF0ZS1zaG93IHtcbiAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgIG9wYWNpdHk6MTtcbiAgfVxuXG4gIC5hbmltYXRlLXNob3cubmctaGlkZS1hZGQubmctaGlkZS1hZGQtYWN0aXZlLFxuICAuYW5pbWF0ZS1zaG93Lm5nLWhpZGUtcmVtb3ZlLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCBsaW5lYXIgMC41cztcbiAgICB0cmFuc2l0aW9uOmFsbCBsaW5lYXIgMC41cztcbiAgfVxuXG4gIC5hbmltYXRlLXNob3cubmctaGlkZSB7XG4gICAgbGluZS1oZWlnaHQ6MDtcbiAgICBvcGFjaXR5OjA7XG4gIH1cbn0iLCIuZG9tYWluLXByb21vLWxhbmRpbmcge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG59XG4iLCIvKioqKiBtaXhpbnMgKioqL1xuQG1peGluIHNlbGVjdC1zdHlsZSgpIHtcbiAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgbGluZS1oZWlnaHQ6MTZweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgY29sb3I6Izg3OWJhYTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBoZWlnaHQ6NDBweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB3aWR0aDogMzEuOSU7XG4gICAgbWluLXdpZHRoOiAzMS45JTtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZcbn1cblxuLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcHtcblx0bWFyZ2luLXRvcDogNjBweDtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0LnByb2R1Y3QtaW1hZ2V7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5jb21wYW55e1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljO1xuXHRcdGNvbG9yOiAjMDA1Zjg3O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuXHQubm8tcGFkZGluZ3tcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHQubGVmdC1wYWRkaW5ne1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxuXHQucHJvZHVjdC10aXRsZXtcblx0XHRtYXJnaW4tdG9wOiAtN3B4O1xuXHRcdGgye1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRcdGNvbG9yOiAjMDA1Zjg3O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHQuc2hhcmV7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXHRcblx0aDR7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHR9XG5cdC52aWV3LWNhcnR7XG5cdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogLTQ1cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0dWx7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0fVxuXHRcblx0LnR3by1jb2wtbGlzdHtcblx0XHQtbW96LWNvbHVtbi1jb3VudDogMjtcblx0ICAgIC1tb3otY29sdW1uLWdhcDogNDBweDtcblx0ICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuXHQgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA0MHB4O1xuXHQgICAgY29sdW1uLWNvdW50OiAyO1xuXHQgICAgY29sdW1uLWdhcDogNDBweDtcblx0ICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdCAgICBcdC1tb3otY29sdW1uLWdhcDogNjBweDtcblx0ICAgIFx0LXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuXHQgICAgXHRjb2x1bW4tZ2FwOiA2MHB4O1xuXHQgICAgfVxuXHR9XG5cblx0LmhlYWRsaW5le1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICYuaGVhZGxpbmUtcHJpY2Uge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgIFxuICAgICAgICAgIFx0LnJpZ2h0IC5ib3R0b217XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XG5cdFx0XHR9XG5cdFx0XHQuYm90dG9tLmJpbGxpbmctZnJlcXVlbmN5IHtcbiAgICBcdFx0XHRmb250LXNpemU6IDE0cHg7XG4gICBcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgIFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcbn1cblx0XHRcdC5yaWdodCAudG9we1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG4gICAgXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcblx0XHRcdH1cbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAmLndoaXRle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgaDJ7Y29sb3I6aW5oZXJpdDt9XG4gICAgICAgICAgICAucmlnaHR7XG4gICAgICAgICAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdGgye1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG5cdFx0aXtcblxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0fVxuXHRcdC5yaWdodHtcblx0XHRcdGhlaWdodDogaW5oZXJpdDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxOXJlbTtcblx0XHRcdGgye1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHRcdC50b3B7XG5cdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0fVxuXHRcdFx0LmJvdHRvbXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0Ym90dG9tOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGhye1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblx0fVxuXHRidXR0b257XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDElO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMSU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogMzEuOSU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMxLjklO1xuXHRcdFx0Y29sb3I6ICMwMDQ2Njk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICMwMDQ2Njk7XG4gICAgICAgICAgICBwYWRkaW5nOiAuOTM3NXJlbTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdHdpZHRoOiAzMS42JTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YnV0dG9uOmZvY3Vze1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHR9XG5cdFx0YnV0dG9uOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG5cdFx0LmJ1dHRvbi1hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdH1cblxuICAgIHNlbGVjdHtcbiAgICAgICAgQGluY2x1ZGUgc2VsZWN0LXN0eWxlKCk7XG4gICAgfVxuXG5cdC5zdGVwc3tcblx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJFN0b25lX0Rhcms7XG5cdFx0LnN0ZXAtcm93e1xuXHRcdFx0cGFkZGluZy1sZWZ0OjMuNXJlbTtcblx0XHR9XG5cdFx0LnJvdy1mbGV4e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdGg0e1x0XG5cdFx0XHR3aWR0aDogODYlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRzbWFsbHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RlcC1udW1iZXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0fVxuXHRcdC8qaDR7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdHNtYWxse1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHR9XG5cdFx0XHRzcGFue1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fSovXG5cdFx0LmVycm9yLW1lc3NhZ2V7XG5cdFx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0d2lkdGg6IDI0MHB4O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Y2xlYXI6cmlnaHQ7XG5cdFx0XHRjb2xvcjogJEFjY2VudFJlZF9MaWdodDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0XG5cdFx0XHRcblxuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRjbGVhcjpyaWdodDtcblx0XHRcdFxuXHRcdH1cblx0XHQuaW5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcblx0XHR9XG5cdH1cblx0XG5cdC51c2VyLWlucHV0c3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aW5wdXR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRTdG9uZV9MaWdodDM1O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgIFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuICAgXHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHQudXNlci1jb3VudHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdGxhYmVse1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRcdHdpZHRoOiAxNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMge1xuICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbnVtYmVyLWlucHV0OyBcbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB9XG5cdFx0fVxuXHRcdFxuXHRcdC50b3RhbC11c2Vyc3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxOXB4O1xuXHRcdFx0Ym90dG9tOiAxMSU7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0fVxuXHRcdFx0bGFiZWx7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHR9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgICAgICAgIH0gICAgICAgICBcblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdHRvcDogNjAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2hlY2tvdXR7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0aDN7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdH1cblx0XHQuYnJlYWt7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0XHRidXR0b257XG5cdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcdFx0XHRcblx0XHR9XG4gICAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkQWNjZW50UmVkX0xpZ2h0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXHRcdC52YXQtaW5mb3tcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHR9XG5cdFx0XHRhOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHR9XG5cdFx0fVxuXHRcdC5wYXltZW50LW1ldGhvZHN7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5hY3RpdmV7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRib3JkZXItY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XG5cdFx0fVxuXHR9XG5cdC8vICNzdGVwMiwgI3N0ZXAzLCAjc3RlcDQsICNzdGVwNSwgI2Rlc2t0b3AtY2hlY2tvdXQsIC5zdW17XG5cdC8vIFx0ZGlzcGxheTogbm9uZTtcblx0Ly8gfVxuXHQucGF5bWVudC10eXBlXG5cdHtcblx0XHRtYXJnaW4tdG9wOi0yMHB4O1xuXHR9XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9ue1xuXHRcdC52M3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR0YWJsZXtcblx0XHRcdFx0Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO1xuXHRcdFx0XHRib3JkZXItc3BhY2luZzowO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcblx0XHRcdFx0dGQsIHRoIHtcblx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMTVweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdFx0d29yZC1icmVhazpub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC52My1jZWxse1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JFNub3c7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXJcblx0XHRcdFx0fVxuXHRcdFx0XHQudjMtcm93e1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRDYXRza2lsbF9XaGl0ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0XHRcdH1cbiAgICAgICAgICAgICAgICB0aC52My1yb3cge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGFsZV9Ta3k7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdC52My1jb2x7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRQYWxlX1NreTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHR9XG4gICAgICAgICAgICAgIC52My1ub3NhbGV0ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgICAgIH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudG9nZ2xlLXRhYmxle1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0LmRldGFpbHMtYnV0dG9ue1xuXHRcdG1pbi13aWR0aDoxMDAlO1xuXHR9XG59XG5cbi5sZWdhbHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdC5jb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXG5cdH1cblxuLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxle1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgLmJhY2stdG8tY2F0YWxvZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cdC5wcm9kdWN0LXRpdGxle1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRjb2xvcjogIzAwNWY4Nztcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0LnNoYXJle1xuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblxuXHRcdH1cblx0ICAgIC5pcy1hY3RpdmV7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtN3B4O1xuXHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIC5pcy1hY3RpdmUtbGVmdHtcblx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0ICAgICAgICAgIGxlZnQ6IC0xMzVweDtcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdH1cblx0LmNvbXBhbnl7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG5cdFx0Y29sb3I6ICMwMDVmODc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICB9XG5cdC50ZW4tcHgtcGFkZGluZ3tcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxuXHQubm8tcGFkZGluZy1yaWdodHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMnB4O1xuXHR9XG5cdC5uby1wYWRkaW5nLWxlZnR7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0fVxuXHRoNHtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdH1cblx0LnByb2R1Y3QtaW1hZ2V7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJsdWUtYmFja2dyb3VuZHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuXHRcdGxpbmUtaGVpZ2h0OiA2NXB4O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGl7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR9XG5cdFx0c3Bhbntcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG5cdFx0LmNlbnRlcmVke1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQubGVmdHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcblx0XHR9XG5cdFx0Lm1pZHtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0XHR9XG5cdFx0LnJpZ2h0e1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0LnB1cmNoYXNle1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGl7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdGxlZnQ6IC01MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubm8tcGFkZGluZ3tcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdC5idXR0b24tY29udmVyc2lvbntcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cblx0LnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9ue1xuXHRcdFxuXHRcdC5uZXd0b24tYWNjb3JkaW9uIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4OyBcblx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9EYXJrO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQucGFuZWwtdGl0bGV7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRpe1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdH1cblx0XHQuYWNjb3JkaW9uLXBhbmVsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQvLyB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0Ly8gb3BhY2l0eTogMDtcblxuXHRcdFx0dWx7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hvdyB7XG5cdFx0XHQvLyBvcGFjaXR5OiAxO1xuXHRcdFx0bWF4LWhlaWdodDogNTAwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwe1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hY2NvcmRpb24tdGlsZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRoM3tcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0bWFyZ2luLXRvcDogMzZweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRocntcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0Rhcms7XG4gICAgY2xlYXI6IGJvdGg7XG5cdH1cblx0XG5cdC5tb2JpbGUtc3RlcHN7XG5cdFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xuXHRcdGg0e1x0XG5cdFx0XHR3aWR0aDogODYlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRzbWFsbHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RlcC1udW1iZXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdFx0YnV0dG9ue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogIzAwNDY2OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzAwNDY2OTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC45Mzc1cmVtOyAgICAgXG5cdFx0fVxuXHRcdGJ1dHRvbjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0fVxuXHRcdGJ1dHRvbjpmb2N1c3tcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXHRcdC5idXR0b24tYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG4gICAgICAgIC5yb3ctZXEtaGVpZ2h0IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cblx0fVxuXHQuc3RlcHN7XG5cdFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xuXHRcdC5zdGVwLXJvd3tcblx0XHRcdHBhZGRpbmctbGVmdDowcHg7XG5cdFx0fVxuXHRcdGg0e1x0XG5cdFx0XHR3aWR0aDogODYlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRzbWFsbHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RlcC1udW1iZXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdFx0YnV0dG9ue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogIzAwNDY2OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzAwNDY2OTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC45Mzc1cmVtOyAgICAgXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdFx0YnV0dG9uOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG5cdFx0YnV0dG9uOmZvY3Vze1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHR9XG5cdFx0LmJ1dHRvbi1hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdH1cbiAgICAgICAgLnJvdy1lcS1oZWlnaHQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXHR9XG5cdC5jaGVja291dHtcblx0XHRidXR0b257XG5cdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdC5wYXltZW50LW1ldGhvZHN7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICBjb2xvcjogJEFjY2VudFJlZF9MaWdodDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH0gICAgICAgIFxuXHRcdC52YXQtaW5mb3tcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0fVxuXHRcdC52YXQtaW5mbzpob3Zlcntcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHRcdC5ib3R0b20tbGlua3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0Lmxpbmt7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0fVxuXHRcdFx0Lmxpbms6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5hY3RpdmV7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRib3JkZXItY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XG5cdFx0fVxuXHR9XG5cdC5jb250aW51ZXtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQubW9iaWxlLWVycm9yLW1zZ3tcblx0XHRcdHdpZHRoOiAyNDBweDtcblx0XHRcdC8vIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdGNvbG9yOiAkQWNjZW50UmVkX0xpZ2h0O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0fVxuXHRcdC5pbmFjdGl2ZXtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdGJvcmRlci1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcblx0XHR9XG5cdH1cblx0LyojbW9iaWxlLXN0ZXAxe1xuXHRcdG1hcmdpbi1sZWZ0OjMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjpibHVlO1xuXHRcdC5pbmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuXHRcdH1cblx0fSovXG5cdCNtb2JpbGUtc3RlcDR7XG5cdFx0XHRidXR0b257XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdH1cblx0XHR9XG5cdC51c2VyLWlucHV0c3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LnVzZXItY291bnR7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRsYWJlbHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG5cdFx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdGlucHV0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudG90YWwtdXNlcnN7XG5cdFx0XHRsYWJlbHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdH1cblx0XHRcdGlucHV0e1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGFiZWx7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG4gICAgICAgIGxhYmVsLnNpbmdsZS1wcm9kdWN0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuICAgICAgICB9XG5cdFx0aW5wdXR7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRTdG9uZV9MaWdodDM1O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cbiAgICAgICAgaW5wdXQuc2luZ2xlLXByb2R1Y3R7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMy41cmVtO1xuXHRcdFx0d2lkdGg6IDg1cHg7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICBcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcbiAgIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwcHg7XG5cdFx0XHR9XG4gICAgICAgIH1cblx0fVxuXHRcblx0LmNoZWNrb3V0LW1vYmlsZXtcblx0XHRidXR0b257XG5cdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdC5wYXltZW50LW1ldGhvZHN7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICBjb2xvcjogJEFjY2VudFJlZF9MaWdodDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH0gICAgICAgIFxuXHRcdC52YXQtaW5mb3tcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0fVxuXHRcdC52YXQtaW5mbzpob3Zlcntcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHRcdC5ib3R0b20tbGlua3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0Lmxpbmt7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0fVxuXHRcdFx0Lmxpbms6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5hY3RpdmV7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRib3JkZXItY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSwgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCB7XG4gIC5oZWFkbGluZSB7XG4gICAgLnRvcCB7XG4gICAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICAuYm90dG9tIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZXtcblx0XHRkaXNwbGF5OiBibG9jaztcbiAgICAuZGVzY3JpcHRpb24gLnYzIHtcbiAgICAgIHRkLCB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBzZWxlY3Qtc3R5bGUoKTtcbiAgICB9XG5cdH1cbn1cblxuIiwiLnByb2R1Y3Qtc3VwcG9ydCB7XG4gIC50cmVuZGluZy10aXRsZSB7IHBhZGRpbmc6IDIwcHggMCAxMnB4IDA7IH1cblxuICAuc3VwcG9ydC1tZXNzYWdlIHsgcGFkZGluZzogMCAyMCU7IH1cblxuICAuc3VwcG9ydC1waG9uZS1udW1zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgI21vcmUtcGhvbmUtbnVtcywgI2Zld2VyLXBob25lLW51bXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmluZm8tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgcCBhIHtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgfVxuXG4gIC8vIEV4dHJhIHdpZHRoIGZvciB0aGUgYnV0dG9uIHRleHRcbiAgLmJ1dHRvbi1jb252ZXJzaW9uLndpZGUtYnRuIHsgd2lkdGg6IGF1dG87IH1cblxuICAuc3VwcG9ydC1saW5rcyB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRDBEMEQwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAuc3VwcG9ydC1saW5rIHtcbiAgICAgIG1hcmdpbjogNnB4IDAgNnB4IDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS4wZW07XG4gICAgICBtYXJnaW46IDEwcHggMCA0cHggMDtcblxuICAgICAgYSB7IGNvbG9yOiBpbmhlcml0OyBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBhIHsgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnQtaW5mby1ibG9jayB7XG4gICAgaDUge1xuICAgICAgbWFyZ2luOiA0cHggMCA0cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgfVxuICB9XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgJi5lbXBoYXNpcyB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMTRweCAwO1xuICAgIH1cblxuICAgICYuc3Ryb25nLWgge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLnJlc291cmNlLWdyb3VwIHtcbiAgXHRwYWRkaW5nLXRvcDogMzBweDsgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIFxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgfVxuICB9XG4gIFxuICAucmVnaW9uLWdyb3VwIHtcbiAgICBoNiB7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVnaW9uLWluZm8ge1xuICAgICAgaDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnQtaW5wdXQge1xuICAgIGNvbG9yOiBibGFjazsgXG4gICAgbGluZS1oZWlnaHQ6MS44ZW07XG4gICAgXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTp0YWJsZS1jZWxsOyBcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgICBcbiAgLmJhbm5lci1lcnJvciB7XG4gICAgY29sb3I6IHllbGxvdzsgXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAgIFxuICAuc3VwcG9ydC1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAgIFxuICAuYmFubmVyIHtcbiAgICBwIHsgbWFyZ2luOiAwOyB9XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY5MTQ7IFxuICAgICAgbWFyZ2luLXRvcDogMjBweDsgXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgICAgIFxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfSAgICAgIFxuICAgICAgICBhOmZvY3VzLCBhOmhvdmVyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYmFubmVyLWNsb3NlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWxpbmtzIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn0iLCIucXVvdGV7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgbWluLWhlaWdodDogNTMwcHg7XG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgLnF1b3RlLXRpdGxle1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IFxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgIFxuICAgIGgxe1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cbiAgICBkaXNwbGF5OiBpbmxpbmU7ICAgXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgLnNoYXJle1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgfVxuICAgIH0gIFxuICAgIGF7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgIC5pcy1hY3RpdmV7XG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAuaXMtYWN0aXZlLWxlZnR7XG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBcbiAgfVxuICAuY29udGVudHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7ICBcbiAgICBwe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH0gIFxuICAgIGF7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIH1cbiAgfVxuICBcbiAgI3F1b3RlX2ltZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICB9XG4gIH1cbiAgLnF1b3Rlc3tcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIH1cbiAgLnNpZ25hdHVyZXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgIFxuICB9XG4gIFxuICAudmlkZW8tbWljZXR5cGV7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTRweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7ICBcbiAgfVxuICAjbW9iaWxlLXZpZGVve1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuICAubW9iaWxlLXZpZGVvXG4gIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgLm1vYmlsZS12aWRlby1qc1xuICB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIC5kZXNrdG9wLXZpZGVvXG4gIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICB9XG4gIC5kZXNrdG9wLXZpZGVvLWpzXG4gIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICB9XG4gIC5idXR0b24tY29udmVyc2lvbntcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgLnF1b3Rle1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIC5xdW90ZS10aXRsZXtcbiAgICAgIGgxe1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICNxdW90ZV9pbWd7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIH1cbiAgICAucXVvdGVzXG4gICAge1xuICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgfVxuICAgIC5tb2JpbGUtdmlkZW8tanNcbiAgICB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICAudmlkZW97XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubW9iaWxlLXZpZGVvXG4gICAge1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG4gICAgLm1vYmlsZS12aWRlby1qc1xuICAgIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgIC5kZXNrdG9wLXZpZGVvXG4gICAge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAuZGVza3RvcC12aWRlby1qc1xuICAgIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgI21vYmlsZS12aWRlb3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLnNpZ25hdHVyZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5idXR0b24tY29udmVyc2lvbntcblxuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiIC8qIHNraXBsaW5rICovXG4gLnNraXBsaW5rIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNraXBsaW5rIGE6Zm9jdXMge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnJlbGF0ZWQtbGlua3N7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyM2M0NjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG5cdEBpbmNsdWRlIGhlYWRpbmdzUm9tYW4oKXtcbiAgICAgIGZvbnQtZmFtaWx5OlNpZW1lbnNSb21hbjtcbiAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICBoMXtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogJFNub3c7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgfVxuIC5pbWctcmVzcG9uc2l2ZXtcbiBcdHdpZHRoOiAxMDAlO1xuIH1cblxuLnNsaWNrLXByZXZ7XG4gIGxlZnQ6IC0zMHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpe1xuICAgIGxlZnQ6IC00NXB4O1xuICB9XG59XG5cbi5zbGljay1uZXh0e1xuICByaWdodDogLTMwcHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJyl7XG4gICAgcmlnaHQ6IC00NXB4O1xuICB9XG59XG5cbi5zbGljay1wcmV2LCAuc2xpY2stbmV4dHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzLjglO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICBAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3AnKXtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzQ2NGI7XG4gIH1cbiAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gfVxuIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7XG4gIGNvbG9yOiAkU25vdztcbiAgb3BhY2l0eTogMTtcbiB9XG4gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XG4gIGNvbG9yOiAkU25vdztcbiAgb3BhY2l0eTogMTtcbiB9XG59XG5cbi5nYXAtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggNTBweDsgXG59XG5cbi5yZWxhdGVkLWxpbmt7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OmZsZXg7XG4gIGF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkU25vdztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9Db3VudHJ5L3JlbGF0ZWQtbGlua3MtYmcucG5nJykgcmVwZWF0IGNlbnRlcjsgIFxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICB9XG4gIH1cbiAgYTpmb2N1c3tcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIGl7XG4gICAgY29sb3I6ICRTbm93O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE1cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1saW5rcy1zbGlkZXIge1xuICAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgfVxufVxuXG4ubm8tZ3V0dGVye1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIHBhZGRpbmctcmlnaHQ6MDtcbn1cblxuLnJlbGF0ZWQtbGluay1zaW5nbGUge1xuICBwYWRkaW5nLXRvcDogM3JlbTsgXG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBcbiAgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAud2hpdGUtcGFnZS10aWxle1xuICAgIGgze1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbi8vICAgLndoaXRlLXBhZ2Vze1xuLy8gICAgIC53aGl0ZS1wYWdlLWRlc2N7XG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIH1cbi8vICAgICBoMXtcbi8vICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbi8vICAgICB9XG4vLyAgIH1cbi8vICAgLndoaXRlLXBhZ2UtdGlsZXtcbi8vICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuLy8gICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgXG5cbi8vICAgICAudGlsZS1pbWFnZXtcbi8vICAgICAgIHBhZGRpbmctbGVmdDogMDtcbi8vICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4vLyAgICAgICBpbWd7XG4vLyAgICAgICAgIGhlaWdodDogMjQwcHg7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgLnRpbGUtZGV0YWlsc3tcbi8vICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4vLyAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbi8vICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4vLyAgICAgICBoM3tcbi8vICAgICAgICAgaW1ne1xuLy8gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIC5idXR0b24tY29udmVyc2lvbntcbi8vICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cblxuXG5cblxuXG5cbiIsIi5yZXNvdXJjZS1maWx0ZXIsIC5ldmVudHMtZmlsdGVyIHtcblxuICAmLmNoYXB0ZXItdGlsZXMge1xuICAgIC50aWxlIHtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXG4gICAgICB9XG4gICAgICBcblxuICAgICAgLnRpbGUtZGV0YWlscyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAyMHB4IDE2cHg7XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1IHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwLnRpbGUtYmFubmVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG5cbiAgICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJpZ2h0IHsgXG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGlsZS1pbmZvIHtcblxuICAgICAgICAgIGkuZmEuZmEtYW5nbGUtcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgICAgICBjb2xvcjogIzI0ODZhYTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpLmZhLmZhLWV4dGVybmFsLWxpbmssXG4gICAgICAgICAgaS5mYS5mYS1kb3dubG9hZCxcbiAgICAgICAgICBpLmZhLmZhLXBsYXktY2lyY2xlIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgY29sb3I6ICMyNDg2YWE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucmVzb3VyY2UtbGlzdHtcblxuICAgIC50aHJlZS1jb2x1bW4tcmVzb3VyY2V7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmE7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDA7IG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB9XG5cbiAgICAucmVzb3VyY2UtaW1nLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgJi5pbWctc2hyaW5rIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7IFxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkaXRpb25hbC1saW5rcyxcbiAgICAub3RoZXItcmVzb3VyY2Uge1xuXG4gICAgICAgID4gaDI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkaXRpb25hbC1saW5rcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgXG5cbiAgICAgICAgLmNvbGxhdGVyYWwtdGFne1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlc291cmNlLWl0ZW17XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm90aGVyLXJlc291cmNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgXG4gICAgICAgIC5yZXNvdXJjZS1pdGVtc3tcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucmVzb3VyY2UtaXRlbXN7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIFxuICAgICAgICBcblx0XHQucmVzb3VyY2UtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjVweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDsgIFxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAyKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4pe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNvbGxhdGVyYWwtaW5mb3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuXG4gICAgLmNvbGxhdGVyYWwtdGFne1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZGM2OTEzO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jb2xsYXRlcmFsLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIH1cblxuICAgIC5jb2xsYXRlcmFsLWRlc2NyaXB0aW9ue1xuICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICB9XG59XG4iLCIuc2VhcmNoLWJhcntcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHQuc2VhcmNoLWJveHtcblx0ICBtYXJnaW4tbGVmdDogMTVweDtcblx0ICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXG4gICAgICBpbnB1dHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dDpmb2N1c3tcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtYnV0dG9uc3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogODBweDtcblx0XHQgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlYXJjaC1idG46aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWFyY2gtYnRue1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgIFx0bWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZXNldC1idG57XG4gICAgICAgICAgXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWFyY2gtYnRuLWFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3BhbntcbiAgICBcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbn1cblxuLnJlY29tbWVuZGVkLXJlc3VsdHN7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRoMXtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0fVxuXHRpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnJlc3VsdC1jYXB0aW9ue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdGgxe1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJFNub3c7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHQucmVzdWx0LWNhcHRpb257XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG4ubm8tcmVzdWx0c3tcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRoMXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHR1bHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0aDF7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0XHR1bHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cbn1cblxuXG4uc2VhcmNoLWZvcm0ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdC5pbnB1dC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH0gXG4gIFxuXHQuaW5wdXQtd3JhcHBlcjpiZWZvcmUge1xuXHQgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG5cdCAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHQgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0ICBmb250LXdlaWdodDogbm9ybWFsO1xuXHQgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcblx0ICBjb2xvcjogIzg3OUJBQjtcblx0ICBmb250LXNpemU6IDAuOWVtO1xuXHQgIHBhZGRpbmctcmlnaHQ6IDEuMGVtO1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICB0b3A6IDEycHg7XG5cdCAgcmlnaHQ6IDA7XG5cdH1cblxuXHRpbnB1dC5zZWFyY2gtaW5wdXQge1xuXHRcdHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0JCQzNDOTtcblx0fVxufVxuXG5cbi5vdGhlci1yZXN1bHRze1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cblx0aDF7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHR9XG5cdC5wYWdlLXJlc3VsdHN7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cblx0XHRcblx0XHQudG90YWwtcmVzdWx0c3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogMHB4O1xuXG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHRvcDoyNnB4O1xuXHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRcdC8qYm9yZGVyOiAxcHggc29saWQgI2YwMDsqL1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcdC5zaG93T25Nb2JpbGV7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6LTIwcHg7LyoqL1xuXHRcdFx0XHRsZWZ0Oi04cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0Lypib3JkZXI6IDFweCBzb2xpZCAjZjAwOyovXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbnB1dC1ib3h7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFxuXHRcdH1cblx0XHRhe1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcHg7O1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ICAgIG1hcmdpbjogMDtcblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdFx0ICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRcdH1cblx0XHQuaGlkZS1tb2JpbGV7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdC5tb2JpbGUtcmVzdWx0c3tcblx0XHRcdFxuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC8qYm9yZGVyOiAxcHggc29saWQgI2YwMDsqL1xuXHRcdH1cdFxuXG5cdFx0XG5cdH1cblx0LmJsdWUtZm9udHtcblx0XHRjb2xvcjogIzIzODdhYTtcblx0fVxuXG5cblx0LnNlYXJjaC1yZXN1bHR7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHQucmVzdWx0LWljb257XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0aW1ne1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdC5yZXN1bHQtdHlwZXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQucmVzdWx0LXNpemV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0fVxuXHR9XG5cdC5yZXN1bHQtZGV0YWlsc3tcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJlc3VsdC1saW5re1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnJlYWRjcnVtYnN7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtYm9yZGVyLXRvcHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdC5tb2JpbGUtYm9yZGVyLXRvcHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblx0XG59IiwiLnNlZ21lbnRze1xuXHRAZXh0ZW5kIC5jaGFwdGVyLXRpbGVzO1xuXHRwYWRkaW5nOiA1NXB4IDAgODBweDtcblxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cblx0LmhlYWRlcntcblx0XHRoMXtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHR9XG5cdFx0Jl9fbW9yZS1pbmZve1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRcdFx0XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdH1cblx0fVxuXHRcblx0LnRpbGUtY29udGFpbmVye1xuXHRcdC50aWxle1xuXHRcdFx0aW1ne1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWluZm97XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5zaGFyZS1jb250YWluZXJ7XG4gICAgLy8gbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbn1cbi5zaGFyZXtcbiAgICAvLyBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAvLyBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vd2lkdGg6IDIxMHB4O1xuICAgIC5zaGFyZS1idXR0b257XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy8gcGFkZGluZzogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cbiAgICAuc2hhcmUtdGV4dHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb2xvcjogIzFlMjgzMjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIH1cbiAgICAuc2hhcmUtZXhwYW5zaWJsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAuc2hhcmUtbGlzdHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgLnNoYXJlLWxpbmt7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBpe1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaGFyZS1uYW1le1xuICAgICAgICAgICAgICAgICAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaGFyZS1saW5rOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU1Nzg7XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRTbm93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaGFyZS1uYW1le1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFNub3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cblxuLmlzLWFjdGl2ZXtcbiAgICBcbiAgICAuc2hhcmUtYnV0dG9ue1xuICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgLy8gZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIC8vIHRvcDogNHB4O1xuICAgICAgICAvLyBsZWZ0OiA1cHg7XG4gICAgfVxuICAgIC5zaGFyZS10ZXh0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnNoYXJlLWV4cGFuc2libGV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLnNoYXJlLXdyYXBwZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDotN3B4O1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICB9XG59XG5cbi5pcy1hY3RpdmUtbGVmdHtcbiAgICBcbiAgICAuc2hhcmUtYnV0dG9ue1xuICAgICAgICAvLyBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgLy8gdG9wOiA0cHg7XG4gICAgfVxuICAgIC5zaGFyZS10ZXh0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgXG4gICAgfVxuICAgIC5zaGFyZS1leHBhbnNpYmxle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTEzNXB4O1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgfVxufVxuXG4ucXItY29kZXtcblx0cGFkZGluZy10b3AgOiAxMHB4O1xuXHRtYXJnaW4tbGVmdCA6IDM1cHg7XG5cdFxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdG1hcmdpbjogNTAlIGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdH1cdFxufVxuXG4gIiwiLnNob3V0Ym94IHtcbiAgLy9vdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gIGNvbG9yOiAkU25vdztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRldGFpbHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJEFjY2VudFllbGxvd19MaWdodDtcbiAgICB9XG4gIH1cblxuICAuc2hvdXRib3gtdGl0bGUge1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAuaXMtYWN0aXZlIHtcbiAgICAgICAgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pcy1hY3RpdmUtbGVmdCB7XG4gICAgICAgIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICB9XG4gICAgYTpub3QoLmJ1dHRvbi1jb252ZXJzaW9uKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgY29sb3I6ICRBY2NlbnRZZWxsb3dfTGlnaHQ7XG4gICAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAvL1JlbW92ZWQgdG8gYWxsb3cgbG9uZyB0aXRsZWQgbGlua3MgdG8gd3JhcCBvbiBzbWFsbCBzY3JlZW5zXG4gICAgfVxuXG4gICAgLy8gY3VzdG9tIHR5cGVoZWFkIHN0eWxpbmcgb24gdGhlIHNob3V0Ym94XG4gICAgdWwudHlwZWFoZWFkIHtcbiAgICAgIG1pbi13aWR0aDogNDAwcHg7XG5cbiAgICAgIGEuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsb3F1YS1zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuICB9XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gICNzaG91dGJveC1tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5zaW5nbGUtaW5wdXQtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuZm9ybS1ncm91cDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gICAgLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gICAgI2Zvcm1FbGVtZW50MCB7XG4gICAgICBmbGV4OiAxMDAlO1xuICAgIH1cbiAgICAjZm9ybUVsZW1lbnQxIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgIGZsZXgtYmFzaXM6IDI0MHB4O1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oXCJ0YWJsZXRcIikge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAjZm9ybUVsZW1lbnQyIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICBmbGV4LWJhc2lzOiAyNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwidGFibGV0XCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNob3V0Ym94LWlubGluZS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWUzO1xuICAgIC5pbmxpbmUtZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBmb3JtIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNob3V0Ym94LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICBjb2xvcjogJFNub3c7XG59XG4uc2hvdXRib3gtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgLnNob3V0Ym94LXRpdGxlIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBjb2xvcjogIzBhMTQxOTtcbiAgICB9XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIGNvbG9yOiAjMGExNDE5O1xuICB9XG4gIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgY29sb3I6ICMwYTE0MTk7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzBhMTQxOTtcbiAgfVxuICAuZGV0YWlscyB7XG4gICAgc3Bhbi5mZy15ZWxsb3cge1xuICAgICAgY29sb3I6ICM1MDE0M2M7XG4gICAgfVxuICAgIHNwYW4uZmctd2hpdGUge1xuICAgICAgY29sb3I6ICMwYTE0MTk7XG4gICAgfVxuICAgIHNwYW4uZmctYmxhY2sge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuICAgIH1cbiAgfVxufVxuXG4uc2hvdXRib3gtbGlnaHQzNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuICBjb2xvcjogJFN0b25lX0Rhcms7XG4gIC5zaG91dGJveC10aXRsZSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcbiAgICB9XG4gIH1cbiAgLmRldGFpbHMge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuICAgIH1cbiAgfVxufVxuXG4uc2hvdXRib3gtbGlnaHQ0NSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDQ1O1xuICBjb2xvcjogJFN0b25lX0Rhcms7XG4gIC5zaG91dGJveC10aXRsZSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcbiAgICB9XG4gIH1cbiAgLmRldGFpbHMge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuICAgIH1cbiAgfVxufVxuXG4vLyBAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3AnKXtcbi8vICAgLnNob3V0Ym94e1xuLy8gICAgIC5kZXRhaWxze1xuLy8gICAgICAgbWFyZ2luLXRvcDogMTBweDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG4vLyAgIC5zaG91dGJveHtcbi8vICAgICBpbWd7XG4vLyAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG4vLyBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuLy8gICAuc2hvdXRib3h7XG4vLyAgICAgaW1ne1xuLy8gICAgICAgbWFyZ2luLXRvcDogNDBweDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaG91dGJveCB7XG4gICAgdWwudHlwZWFoZWFkIHtcbiAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3V0Ym94IHtcbiAgICAuc2hvdXRib3gtQ1RBcyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAuc2hvdXRib3gge1xuICAgIC5zaG91dGJveC1DVEFzIHtcbiAgICAgIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmRldGFpbHMge1xuICAgICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICNzaG91dGJveC1tb2JpbGUtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm1vYmlsZS1zaGFyZS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2ltcGxlLXJhdGUtZGVza3RvcHtcblx0bWFyZ2luLXRvcDogNjBweDtcblx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0Y29sb3I6ICRTdG9uZV9EYXJrO1xuXHQubm8tcGFkZGluZ3tcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHQubGVmdC1wYWRkaW5ne1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxuXHQudGl0bGUtc2hhcmUtYnV0dG9uXG5cdHtcblx0XHRmbG9hdDpub25lO1xuXHRcdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdH1cblx0LnByb2R1Y3QtaW1hZ2V7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuc2lkZS1saW5re1xuXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucHJvZHVjdC10aXRsZXtcblx0XHRtYXJnaW4tdG9wOiAtN3B4O1xuXHRcdGgye1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRcdGNvbG9yOiAjMDA1Zjg3O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHQuc2hhcmV7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXHQudmlldy1jYXJ0e1xuXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IC00NXB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdGgye1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Y29sb3I6ICMwMDVmODc7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRhe1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0aDR7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHR9XG5cdHVse1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblx0XG5cdC50d28tY29sLWxpc3R7XG5cdFx0LW1vei1jb2x1bW4tY291bnQ6IDI7XG5cdCAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XG5cdCAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcblx0ICAgIC13ZWJraXQtY29sdW1uLWdhcDogNDBweDtcblx0ICAgIGNvbHVtbi1jb3VudDogMjtcblx0ICAgIGNvbHVtbi1nYXA6IDQwcHg7XG5cdCAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHQgICAgXHQtbW96LWNvbHVtbi1nYXA6IDYwcHg7XG5cdCAgICBcdC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcblx0ICAgIFx0Y29sdW1uLWdhcDogNjBweDtcblx0ICAgIH1cblx0fVxuXG5cdC5oZWFkbGluZXtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0aDJ7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdH1cblx0XHRpe1xuXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHR9XG5cdFx0LnJpZ2h0e1xuXHRcdFx0aGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDE5cmVtO1xuXHRcdFx0aDJ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0LnRvcHtcblx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0XHR9XG5cdFx0XHQuYm90dG9te1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRib3R0b206IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aHJ7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xuXHR9XG5cdGJ1dHRvbntcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDE5NXB4O1xuICAgICAgbWluLXdpZHRoOiAzMS45JTtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogIzAwNDY2OTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgIzAwNDY2OTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC45Mzc1cmVtO1xuXHRcdH1cblx0XHRidXR0b246aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdH1cblx0XHRidXR0b246Zm9jdXN7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdH1cblx0XHQuYnV0dG9uLWFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0fVxuXHQuc3RlcHN7XG5cdFxuXHRcdFxuXHRcdGg0e1x0XG5cdFx0XHR3aWR0aDogODYlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRzbWFsbHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RlcC1udW1iZXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0fVxuXHR9XG5cdFxuXHQudXNlci1pbnB1dHN7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGlucHV0e1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0d2lkdGg6IDg1cHg7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICBcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcbiAgIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxhYmVse1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdH1cblx0LmNoZWNrb3V0e1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHR9XG5cdFx0aDN7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0XHRidXR0b257XG5cdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG4gICAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkQWNjZW50UmVkX0xpZ2h0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXHRcdC5wYXltZW50LW1ldGhvZHN7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudmF0LWluZm97XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0fVxuXHRcdFx0YTpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucGF5bWVudC10eXBlXG5cdHtcblx0XHRtYXJnaW4tdG9wOi0yMHB4O1xuXHR9XG59XG4uc2lkZS1jb250ZW50e1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdHB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cdGF7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmxlZ2FsLXNpZGV7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0cHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0fVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQuc2ltcGxlLXJhdGUtZGVza3RvcHtcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdFx0YnV0dG9uIHtcblx0XHQgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuICAgIC5wYWRkaW5nLWxlZnQtbGcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuY2hlY2tvdXQge1xuICAgICAgLnBheW1lbnQtbWV0aG9kcyB7XG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuXHQucHJvZHVjdC1vZmZlci1hY2NvcmRpb257XG5cdFx0XG5cdFx0Lm5ld3Rvbi1hY2NvcmRpb24ge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7IFxuXHRcdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0XHRjb2xvcjogJFN0b25lX0Rhcms7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5wYW5lbC10aXRsZXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdGl7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0fVxuXHRcdC5hY2NvcmRpb24tcGFuZWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC8vIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQvLyBvcGFjaXR5OiAwO1xuXG5cdFx0XHR1bHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHQubGVnYWwtdGV4dHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXHRcdH0gXG5cdFx0LnNob3cge1xuXHRcdFx0Ly8gb3BhY2l0eTogMTtcblx0XHRcdG1heC1oZWlnaHQ6IDUwMDBweCAhaW1wb3J0YW50O1xuXHRcdFx0cHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWNjb3JkaW9uLXRpbGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0aDN7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH0gICAgXG5cdH1cbi8qXHQuc2ltcGxlLXJhdGUtbW9iaWxle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG4qL1xufVxuXG4iLCIuc2luZ2xlLXRvcGljIHtcblx0XG5cdC5hZ3JlZVRvVGVybXNWYWxpZGF0ZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHRcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdHBhZGRpbmctdG9wOiAzNXB4O1xuXHQudGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRoMXtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hhcmV7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0ICAgIC5pcy1hY3RpdmV7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTBweDtcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICAuaXMtYWN0aXZlLWxlZnR7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgfSBcdFxuXHR9XG5cdFxuXG5cblx0aDMge1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRsaW5lLWhlaWdodDogNDRweDtcblx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblx0cHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5pbWctY2FwdGlvbntcblx0XHQvL2ZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcblx0ICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHQgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cdCAgICBtYXJnaW4tdG9wOjEwcHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOjE0cHg7XG5cdH1cblxuXHRAaW1wb3J0ICdmb3JtJztcblxuXHR1bHtcblx0XHRsaXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cblxuXHQjcXVvdGVfaW1ne1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICBjb2xvcjogIzAwNDY2OTtcblx0ICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdCAgICBcdHdpZHRoOiA1MHB4O1xuXHQgICAgfVxuXG5cdH1cblxuXHQucXVvdGVze1xuXHQgICAgZm9udC1zaXplOiAxOHB4O1xuXHQgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xuXHQgICAgY29sb3I6ICMwMDQ2Njk7XG5cdCAgICBsaW5lLWhlaWdodDogMjVweDtcblx0ICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0ICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdCAgICBcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHQgICAgfVxuXHR9XG5cdC5zaWduYXR1cmV7XG5cdCAgICBmb250LXNpemU6IDE0cHg7XG5cdCAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHQgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdCAgICBsaW5lLWhlaWdodDogMS4yO1xuXHQgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0LmltZy1xdW90ZXtcblx0ICAgIFx0d2lkdGg6IGF1dG87XG5cdH1cblx0LmdyZXktYmFye1xuXHQgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgIFx0d2lkdGg6IDEwMCU7XG5cdCAgXHRoZWlnaHQ6IDE0cHg7XG5cdCAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHQgIFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0ICBcdG1hcmdpbi10b3A6IDE1cHg7XG5cdCAgXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdCAgXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHQgIFx0YmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcblx0fVxuXG4gIC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBcbiAgLndlYmluYXItdGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIFxuICAuc3RscC1hdXRob3Ige1xuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIHAuYXV0aG9yLW5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIH1cbiAgfVxuXG59XG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQuc2luZ2xlLXRvcGlje1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLnN0bHAtZXZlbnQtaW5mb3tcblx0QGV4dGVuZCAuc2luZ2xlLXRvcGljO1xuXHRwe1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0XHRzdHJvbmd7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0fVxuXHR9XG5cbiAgLnBhZ2UtdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIFxuICAud2ViaW5hci10YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgXG5cdC5mb3JtLWdyb3Vwe1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuc3RscC1xdW90ZXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbjogMzBweCAwIDE1cHg7XG5cdFx0XG5cdFx0aW1ne1xuXHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDU4cHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHR9XG5cdC5zdGxwLXF1b3RlLWF1dGhvcntcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHB7XG5cdFx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdFx0YXtcblx0XHQgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0fVxuXHR9XG5cdC5zdGxwLWF1dGhvciB7XG5cdCAgaW1ne1xuXHQgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cdCAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gICAgcC5hdXRob3ItbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgfVxuXHR9XG5cblx0dWx7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRsaXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cblx0XG5cdC5ldmVudC1kZXRhaWxze1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRzdHJvbmd7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0fVxuXHR9XG5cdFxuXHRcbn1cbi5vbi1kZW1hbmQtd2ViaW5hcntcbiAgQGV4dGVuZCAuc3RscC1ldmVudC1pbmZvO1xufVxuXG4ub24tZGVtYW5kLXdlYmluYXIgaDN7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn0iLCIuc29jaWFsLWxpbmtzLXRhYiB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5zaGFyZS1pY29uIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAxMHB4IDVweCAxMHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICAgICAgICBjb2xvcjogIzhiOGI4YjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDsgIFxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMHB4IDBweCA0cHg7ICAgICBcbiAgICAgICAgXG4gICAgICAgIC5pY29uLXNoYXJlLW5ld3Rvbi1hbmRyb2lke1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbC1pY29uLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBzb2xpZCBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwcHg7IFxuXG4gICAgICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWljb24gKyAuc29jaWFsLWljb24ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGFkYWRhO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIiAgICAuc29sdXRpb25zLWxpc3R7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cblx0cGFkZGluZy10b3A6IDc1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0cGFkZGluZzogMjVweCAwO1xuXHR9XG5cblx0aDF7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHR9XG5cdFxuXHQmX19maWx0ZXJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblxuXHRcdCZfX2lucHV0LWNvbnRhaW5lcntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XG5cdFx0XHQuaW5wdXQtYm94e1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NDBweDtcdFx0XHRcdFx0XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRpbnB1dHtcblx0XHRcdFx0XHRmbGV4OiAxIDAgYXV0bztcdFxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHQmOjotbXMtY2xlYXIge1xuXHRcdFx0XHQgICAgXHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRidXR0b257XG5cdFx0XHRcdFx0ZmxleDogMCAwIDMwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVx0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cblxuXHQmX19hY2NvcmRpb257XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblx0XHR9XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YnV0dG9ue1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9EYXJrO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmFjY29yZGlvbi10aXRsZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0ICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdCAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuXHRcdCAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHQgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdCAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHQgICAgICAgIFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdCAgICAgICAgXHR3aWR0aDogOTAlO1xuXHRcdCAgICAgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHQuc29sdXRpb24tcmVzdWx0c3tcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IFxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHRpe1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0cmlnaHQ6IDJweDtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Jl9fcGFuZWx7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcblxuXHRcdFx0Ji5saXN0e1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0Ly8gZGlzcGxheTogbm9uZTtcdFxuXHRcdFx0fVxuXG5cdFx0XHQmLnNob3d7XG5cdFx0XHRcdC8vIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDVweCAwIDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5wYW5lbC1yZXN1bHRze1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wYWdpbmF0aW9uLWJsb2Nre1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0XHRtaW4taGVpZ2h0OiAzNXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHRcdC50b3RhbC1yZXN1bHRze1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVtb3ZlLXBhZ2luYXRpb24sIGF7XHRcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGFnaW5hdGlvbi1saXN0e1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1x0XHRcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW46IDMwcHggMCAwO1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXG5cdFx0XHR9XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ly8gaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGlzdHtcblx0XHRtYXJnaW46IDUwcHggMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Jjpob3Zlcntcblx0XHRcdC5zb2x1dGlvbntcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRtYXJnaW46IDQ1cHggMDtcblx0XHR9XG5cdFx0LnNvbHV0aW9ue1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcdFxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblxuXHRcdFx0aDJ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdCAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHQgICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcblx0XHQgICAgICAgIGZsZXg6IDEgMCA0MCU7XG5cblx0XHQgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0ICAgICAgICBcdGZsZXg6IDA7XG5cdFx0ICAgICAgICBcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHR3aWR0aDogOTUlO1xuXHRcdCAgICAgICAgXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdCAgICAgICAgXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdCAgICAgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuXG5cdFx0XHRpe1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmhpZGV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnN0aWNreS1uYXZpZ2F0aW9ue1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDg4ODg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDYwcHg7XG5cbiAgLmNvbnRhaW5lcntcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuYmFjay10by10b3B7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogNDBweDtcblxuICAgIH1cbiAgICBpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICB1bHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgICAuc3RrX19pbi1wYWdlLWxvY2F0aW9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6MCA0NXB4IDAgMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OlwiXFxlNjA1XCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGtfX2xvY2F0aW9uLWxpbmt7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3RrX19jdXJyZW50LWxvY2F0aW9ue1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIC8vIC5zdGtfX2xvY2F0aW9uLWxpbmt7XG4gICAgICAgICAgLy8gICBjb2xvcjogIzc4ODc5MTtcbiAgICAgICAgICAvLyB9XG4gICAgICAgICAgLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN0a19fY3VycmVudC1sb2NhdGlvbntcbiAgICAgICAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpe1xuICAgICAgICAgICAgY29sb3I6ICMyMzg3YWE7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBjb250ZW50OlwiXFxlNjA4XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcblxuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxcHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOjAgNDBweCAwIDIwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMmQzNzNjO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaXJjbGV7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4ICNmZmYgc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2lyY2xle1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4ICNmZmYgc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zaG93e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgfVxuICAmLmZpeGVke1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLy8gdG9wOiAwcHg7XG4gIH1cbn1cbiIsIi5zdG9yZS1hY2NvdW50LWluZm97XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRsYWJlbHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdGgxe1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Y29sb3I6ICMwMDQ2Njk7XG5cdH1cblx0LmxpdGUtbGlua3tcblx0XHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGNvbG9yOiAjMjM4N2FhO1xuICAgIFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblx0LmhlYWRlcntcblx0XHRjb2xvcjogIzNDNDY0Qjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxuXHRcblx0bGFiZWx7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblx0aW5wdXR7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHdpZHRoOiA3MCU7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXHQuZm9ybS1ncm91cHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0fVxuXHR9XG5cblx0c2VsZWN0IHtcblx0XHR3aWR0aDogNzAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogcmlnaHQ7XG5cdCAgICBhcHBlYXJhbmNlOm5vbmU7XG5cdCAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xuXHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdCAgICBmb250LXNpemU6IDE0cHg7XG5cdCAgICBjb2xvcjogIzg3OWJhYTtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGhlaWdodDogNDBweDtcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpO1xuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHQgICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdCAgfVxuXHQgIHNlbGVjdDo6LW1zLWV4cGFuZHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdCAgfVxuXHQgIC5jcmVkaXQtY2FyZC1leHBpcmF0aW9ue1xuXHQgIFx0ZmxvYXQ6IHJpZ2h0O1xuXHQgIFx0d2lkdGg6IDcwJTtcblx0ICBcdHNlbGVjdHtcblx0ICBcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHQgIFx0XHRmbG9hdDogbGVmdDtcblx0ICBcdFx0d2lkdGg6IDE0MHB4O1xuXHQgIFx0fVxuXHQgIH1cblx0ICAucmFkaW8tYnV0dG9uc3tcblx0XHRcblx0XHQgIC5yYWRpby1idXR0b257XG5cdFx0ICBcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdCAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICBcdHdpZHRoOiBhdXRvO1xuXHRcdCAgXHRsaW5lLWhlaWdodDogMjBweDtcblx0XHQgIFx0c3Bhbntcblx0XHQgIFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0ICBcdH1cblx0XHQgIFx0aW5wdXR7XG5cdFx0ICBcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdCAgXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFxuXHRcdCAgXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdCAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0ICBcdH1cblx0XHQgIFx0aW1ne1xuXHRcdCAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgIFx0fVxuXHRcdCAgXHRwe1xuXHRcdCAgXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0ICBcdH1cblx0XHQgIFx0LmNjLWltZ3tcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDg1cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0ICBcdH1cblx0XHQgIFx0LnBwLWltZ3tcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0ICBcdH1cblx0XHQgIH1cblx0ICB9XG5cdC5leGlzdGluZy1jdXN0b21lcntcblx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHQuZm9ybS1ncm91cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdC5jaGVja2JveHtcblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRpbnB1dHtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXHQuY3Nje1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0aW5wdXR7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQ1cHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0LnBwLXBheW1lbnR7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHR9XG5cdC52ZXJpZnl7XG5cdFx0bWFyZ2luLXRvcDogLTcwcHg7XG5cdH1cbn0iLCIubWVkaWEtY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kOiAkU25vdztcbiAgLm1lZGlhLWNhcm91c2VsLXRpbGVzLXNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHggOTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5jYXJvdXNlbC10aWxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG4kZGVza3RvcC1jYXItcGVyY2VudDogMTtcbiR0YWJsZXQtY2FyLXBlcmNlbnQ6IC44NTtcbiRtb2JpbGUtY2FyLXBlcmNlbnQ6IC40ODtcblxuQG1peGluIHNldC13aWR0aC1jYXItaW1nKCRzaXplKXtcbiAgd2lkdGg6IDcwMHB4ICogJHNpemU7XG59XG5cbi5zdG9yZS1vdmVybGF5LWNhcm91c2VsLXRpbGVzLXNsaWRlciB7XG4gIC5zbGljay1zbGlkZSB7XG4gICAgQGluY2x1ZGUgc2V0LXdpZHRoLWNhci1pbWcoJGRlc2t0b3AtY2FyLXBlcmNlbnQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgIEBpbmNsdWRlIHNldC13aWR0aC1jYXItaW1nKCR0YWJsZXQtY2FyLXBlcmNlbnQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgIEBpbmNsdWRlIHNldC13aWR0aC1jYXItaW1nKCRtb2JpbGUtY2FyLXBlcmNlbnQpO1xuICAgIH1cbiAgfVxuICAuY2Fyb3VzZWwtdGlsZSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIGRpdlthcmlhLWxpdmU9cG9saXRlXSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4jbW9kYWxDYXJvdXNlbENsb3NlIHtcbiAgQGV4dGVuZCAlY2xvc2VBTW9kYWw7XG4gIC5pY29uLWNsb3NlIHtcbiAgICBjb2xvcjojMjM4N2FhO1xuICB9XG59XG4jbXlDYXJvdXNlbE1vZGFsIHtcbiAubW9kYWwtY29udGVudCB7XG4gICB3aWR0aDogYXV0bztcbiAgIGhlaWdodDogYXV0bztcbiAgIG1pbi13aWR0aDogYXV0bztcbiAgIG1heC13aWR0aDogYXV0bztcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgIHdpZHRoOiA3MDBweCAqICR0YWJsZXQtY2FyLXBlcmNlbnQ7XG4gICAgICBAaW5jbHVkZSBzZXQtd2lkdGgtY2FyLWltZygkdGFibGV0LWNhci1wZXJjZW50KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIHdpZHRoOiA3MDBweCAqICRtb2JpbGUtY2FyLXBlcmNlbnQ7XG4gICAgICBAaW5jbHVkZSBzZXQtd2lkdGgtY2FyLWltZygkbW9iaWxlLWNhci1wZXJjZW50KTtcbiAgICB9XG4gICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xuICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIi5jYXRhbG9nLWhlYWRsaW5lXG57XG5cdC5idXR0b24tc2V0XG5cdHtcblx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdH1cbiAgLmNvbnRhaW5lci12ZXJzaW9uIHsgXG4gICAgbWFyZ2luOiAxcmVtIDByZW0gMnJlbTtcbiAgfVxuICAudGV4dC1ob2xkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnNob3V0Ym94XG57XG5cdC5kZXNrdG9wLWJ1dHRvbi12aWV3XG5cdHtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHR9XG5cdC5tb2JpbGUtYnV0dG9uLXZpZXdcblx0e1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXHRcbn1cbiAgICAgICAgICAgICBcbi5zdG9yZS1jYXRhbG9ne1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQ1cHg7XG5cdC5ibHVlLWJnXG5cdHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNiZWNkZDc7XG5cblx0XHQuZGVza3RvcGJ1dHRvblxuXHRcdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICBhLmJsdWUtdGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6ICBmbGV4OyBcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXHRcdH1cbiAgICAuY29sLXNtLTUgLmRlc2t0b3BidXR0b24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblx0fVxufVxuLnN0b3JlLWNhdGFsb2cge1xuICAuZGVza3RvcGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiBhdXRvO1xufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXG5cdC5zaG91dGJveFxuXHR7XG5cdFx0LmRlc2t0b3AtYnV0dG9uLXZpZXdcblx0XHR7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHRcdC5tb2JpbGUtYnV0dG9uLXZpZXdcblx0XHR7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdH1cblx0XHRcblx0fVxuXG5cdC5jYXRhbG9nLWhlYWRsaW5le1xuXHRcdC5wcmltYXJ5XG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJEJ1dHRvbl9PcmFuZ2U7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cblx0LmNhdGFsb2ctaGVhZGxpbmVcblx0e1xuXHRcdC5idXR0b24tc2V0XG5cdFx0e1xuXHRcdFx0bWFyZ2luLXRvcDozMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zaG91dGJveFxuXHR7XG5cdFx0LmRlc2t0b3AtYnV0dG9uLXZpZXdcblx0XHR7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHRcdC5tb2JpbGUtYnV0dG9uLXZpZXdcblx0XHR7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdH1cblx0XHRcblx0fVxuXG5cdC5jYXRhbG9nLWhlYWRsaW5le1xuXHRcdGltZ3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5wcmltYXJ5XG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJEJ1dHRvbl9PcmFuZ2U7XG5cdFx0fVxuXHR9XG5cdC5zdG9yZS1jYXRhbG9ne1xuXHRcdC5ibHVlLWJnXG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojYmVjZGQ3O1xuXG5cdFx0fVxuXHR9XG59XG4iLCIuc3RvcmUtY2F0YWxvZy10aWxle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cblx0LmRlc2t0b3BidXR0b257XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9uLnByaW1hcnl7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRoMntcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdC50aWxlLWNvbnRlbnR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0fVxuXHR9XG5cdC5jYXRlZ29yeXtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcblx0XHRjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcblx0fVxuXHQucmlnaHR7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0aDJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQudG9we1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcblx0XHRcdGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuXHRcdH1cblx0XHQuYm90dG9te1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFxuXHQgICAgLmJvdHRvbS5iaWxsaW5nLWZyZXF1ZW5jeXtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgXHRcdCAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0XHQuaGVhZGxpbmV7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDozNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHQvKm1hcmdpbi1yaWdodDogLTE1cHg7Ki9cblx0XHRcdC8qbWFyZ2luLXJpZ2h0OjIwMHB4OyovXG5cdFx0XHRtYXJnaW4tbGVmdDogNzhweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR3aWR0aDoyMDBweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjhweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDExMHB4O1xuXHRcdFx0XHRoZWlnaHQ6MzRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6MzRweDtcblx0XHRcdFx0d2lkdGg6MjEwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTZweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6LTM2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtcmlnaHR7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQudG9we1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcblx0XHRcdGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuXHRcdH1cblx0XHQuYm90dG9te1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0LmhlYWRsaW5le1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OjM0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdFx0d2lkdGg6MjAwcHg7XG5cdFx0fVxuXHR9XG59XG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXG5cdC5zdG9yZS1jYXRhbG9nLXRpbGV7XG5cdFx0LypiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyovXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokU25vdztcblx0XHRwYWRkaW5nLWxlZnQ6MTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6MXB4O1xuXHRcdG1hcmdpbi1yaWdodDoxcHg7XG5cdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXG5cdFx0aW1ne1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmRlc2t0b3BidXR0b257XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHRcdC5yaWdodHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5tb2JpbGUtcmlnaHR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGgyLmhlYWQge1xuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuXHRcdFx0LmhlYWRsaW5lXG5cdFx0XHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6MDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6LTI1cHg7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zdG9yZS1mYXF7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcblx0aDN7XG5cdFx0Y29sb3I6ICMwMDVmODc7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHR9XG5cdFxuXHRcblx0LnZpZXctY2FydHtcblx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0dG9wOiAtMjVweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5mYXEtdGl0bGV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDNweDtcblxuXHRcdGg0e1xuXHRcdFx0Y29sb3I6ICMzQzQ2NEI7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXG5cdH1cblx0c3Bhbntcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFxuXHRcdFxuXG5cdH1cblx0Lm9yZGVyLWZvcm17XG5cdFx0d2lkdGg6IDkwJTtcblxuXHRcdGxhYmVsLCBpbnB1dCB7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdCAgXG5cdFx0ICAgIGhlaWdodDo0MHB4O1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHRcdCAgICBjb2xvcjogIzJEMkQyRDtcblx0XHQgICAgZm9udC1zaXplOiAxNXB4O1xuXHRcdCAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXG5cblx0XHRmb3JtLCBpbnB1dCB7XG5cdFx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHR3aWR0aDogNzQlO1xuXHRcdFx0bWluLXdpZHRoOiA1MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHQgLmxpdGUtbGluayB7XG5cblx0XHQgXHRjb2xvcjogIzIzODdhYTtcblx0XHQgXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHQgXHRmb250LXNpemU6IDE2cHg7XG5cblx0XHR9XG5cblx0fVxuXHQuaGVhdnktbGluayB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0IFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0IFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdCBcdGZvbnQtc2l6ZTogMThweDtcblx0XHQgXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0IFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHQgXG5cdH1cblx0LmxpdGUtbGluayB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0IFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0IFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdCBcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHQgXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdCBcdFxuXG5cdH1cblx0LmxpbmstaG9sZGVye1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0XG59XG5cbi5mYXEtZm9vdGVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcblx0XHR9XG5cdFx0YTpmaXJzdC1jaGlsZHtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXG5cdFx0fVxufVxuXHRcblx0XG5cdFxuXG5cdFxuXHRcblx0XG5cdFx0XG5cdFxuXHRcdFxuXHRcblx0XG5cblxuXG5cdFxuXHRcblx0XHQiLCIua2V5LWZlYXR1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIC5oZWFkbGluZXtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGgxe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaGFyZXtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgLmlzLWFjdGl2ZXtcbiAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmlzLWFjdGl2ZS1sZWZ0e1xuICAgICAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9IFxuICB9XG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oC6XCI7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDAgLTFyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICB9XG4gICAgfVxuICAgIFxuICB9XG4gIC5jb2xsYXBzZS1vbi1tb2JpbGV7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG4gIC5jb250aW51ZS1yZWFkaW5ne1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDozMHB4O1xuICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLnBhbmVsLXRpdGxle1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyAgXG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgJi1leHBhbmRlZHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaXtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5kZXNrdG9wLWJ1dHRvbntcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm1vYmlsZS1idXR0b257XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIHVse1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgXG4gIC5idXR0b24tY29udmVyc2lvbntcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudmlkZW8tY2FwdGlvbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuZGVza3RvcC12aWRlb3tcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm1vYmlsZS12aWRlb3tcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuc3RvcmUtaW5zdHJ1Y3Rpb25ze1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQudmlldy1jYXJ0e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0yNXB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdC5oZWFkbGluZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRoMXtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGNvbG9yOiAjMDA0NjY5O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0LnJlZmVyZW5jZS1udW1iZXJ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0Y29sb3I6ICMwMDQ2Njk7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdFx0XG5cdH1cblx0LmhlYWRlcntcblx0XHRjb2xvcjogIzNDNDY0Qjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxuXHQuaW1wb3J0YW50LW1lc3NhZ2V7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xuXHRcdGNvbG9yOiAjQUYyMzVGO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0Lmxpbmtze1xuXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcblx0XHRcdFxuXHRcdH1cblx0fVxuXHQuaW5zdHJ1Y3Rpb25ze1xuXHRcdHA6bnRoLWNoaWxkKDMpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cblx0LmJ1dHRvbnN7XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0XHRcdGl7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5uby1wYWRkaW5ne1xuXHRcdFx0cGFkZGluZy1yaWdodDowO1xuXHRcdFx0cGFkZGluZy1sZWZ0OjA7XG5cdFx0fVxuXHQuY29udGVudHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XG5cdFx0c3Bhbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0LmFkZHJlc3N7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQuZGV0YWlsc3tcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0fVxuXHRcdGxhYmVse1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdC5idXR0b24tdGV4dHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJhZGlvLWJ1dHRvbntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJpbWFyeXtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHRcdC5zZWNvbmRhcnl7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQucHJpbnR7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5hY3RpdmF0aW9uLWNvZGV7XG5cdFx0cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5saWNlbnNle1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdC5saWNlbnNlLW51bWJlcntcblx0XHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xuXHRcdH1cblx0fVxuXHQuYWRkLXVuZGVybGluZXtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlY2RkNztcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR9XG5cdHVse1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRsaXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5vcmRlci1kZXRhaWxze1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0c3Bhbntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0XG5cdFx0ZGl2e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0XHQuZGV0YWlse1xuXHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdH1cblx0XHQuZGV0YWlsc3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdH1cblx0XHQuYWRkcmVzcy1kZXRhaWx7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0XHQuYWRkcmVzcy1kZXRhaWxze1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC5idXR0b24tY29udGFpbmVye1xuXHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cbn1cblxuIiwiLnNpZW1lbnMtaGVhZCB7XG4gIC5zZWxlY3QtbGFuZ3VhZ2UgeyAvLyBQdXQgaW4gU3RvcmUgU2Nzc1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5zZWxlY3QtbGFuZ3VhZ2UtY29udCB7IC8vIFB1dCBpbiBTdG9yZSBTY3NzXG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICB9XG59XG5bY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgbGluZS1oZWlnaHQ6IGF1dG87XG59ICBcblxuLnNlbGVjdC1sYW5ndWFnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJEdleXNlcjsgXG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyBcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB3aWR0aDogOXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkU25vdztcbiAgICBjb2xvcjogJFNsYXRlX0dyZXk7XG59XG4uc2VsZWN0LWxhbmd1YWdlOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cbnNwYW4uZHJvcGFydy1jb250YWluZXIge1xuICAgIHdpZHRoOiAyMHB4OyBcbiAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtOyBcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkU25vdztcbiAgICBjb2xvcjogJFNsYXRlX0dyZXk7XG59XG4uc2llbWVucy1oZWFkIC5zZWxlY3QtbGFuZ3VhZ2UsIC5tb2JpbGUtbGFuZ3VhZ2UgLnNlbGVjdC1sYW5ndWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRTdG9uZV9MaWdodDM1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICByaWdodDogMHB4O1xuICB0b3A6IC0zcHg7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuLm1vYmlsZS1sYW5ndWFnZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICAubGFuZ3VhZ2UtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5zZWxlY3QtbGFuZ3VhZ2Uge1xuICAgIHRvcDogMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICBzcGFuLmRyb3BhcnctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMi41cmVtO1xuXHQgIGhlaWdodDogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07IFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLnNlbGVjdC1sYW5ndWFnZS1jb250IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gN3JlbSk7XG4gIH1cbiAgXG59XG4uc2llbWVucy1oZWFkIC5sYW5ndWFnZS1sYWJlbCwgLmxhbmd1YWdlLWNvbnRhaW5lciAuaWNvbi1nbG9iZSB7XG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDsgICAgXG59XG4ubmF2aWdhdGlvbi1nbG9iYWwge1xuICAuZHJvcGRvd24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQXRoZW5zX0dyZXk7XG4gIH1cbn1cblxuXG4vLyBOb3Qgc3VyZSB3aGVyZSB0byBwdXQgdGhlc2UgaW4gY3VycmVudCBmcmFtZXdvcmtcbi5kaXNwLWlubGluZSwgLmRyb3BhcnctY29udGFpbmVyLCAubGFuZ3VhZ2UtY29udGFpbmVyLCAubW9iaWxlLWxhbmd1YWdlIC5zZWxlY3QtbGFuZ3VhZ2UtY29udCAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2JpbGUtbGFuZ3VhZ2UsIC5sYW5ndWFnZS1jb250YWluZXIsIC5tb2JpbGUtbGFuZ3VhZ2UtYnRuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5tb2JpbGUtbGFuZ3VhZ2Uuc2VhcmNoLW9uIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZSwgLnNpZW1lbnMtaGVhZCAuc2VsZWN0LWxhbmd1YWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICBcbn1cbi5wb3NpdG9uLXJlbGF0aXZlLCAubGFuZ3VhZ2UtY29udGFpbmVyLCAuc2VsZWN0LWxhbmd1YWdlLWNvbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi5zdG9yZS1sZWdhbHtcblx0cGFkZGluZy10b3A6IDI1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRwe1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXG5cdGF7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0fVxufSIsIi8qIFN0b3JlIFNhbGVzIEZvcmNlIExpdmUgQWdlbnQgQ2hhdCAqL1xuI3N0b3JlY2hhdCB7XG4gIC5idG4tc3RvcmUtY2hhdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtNzBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdCBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0IGNvbG9yOiAkU25vdztcblx0IHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgJEdyYWRfQSAwJSwgJEdyYWRfQiAxMiUsICRHcmFkX0QgMzklLCAkR3JhZF9DIDEwMCUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiByaWdodCAxcztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIHotaW5kZXg6IDE1MDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICB9XG4gIH1cbiAgI3ByZWNoYXRGb3JtLnN0b3JlY2hhdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucm93bm9tYXJnaW4ge1xuXHRtYXJnaW46IGF1dG8gMDtcbiAgfVxuICAuaWNvbi1jaGF0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC44ZW07XG4gIH1cbn1cbiAgI3ByZWNoYXRGb3JtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xuICAgIC5zdG9yZS1jaGF0LWhkciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkU25vdztcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAubG9nbyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLnN0b3JlLWNoYXQtaGRye1xuICAgICAgYmFja2dyb3VuZDogJFNub3c7XG4gICAgfVxuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgLnN0b3JlLWNoYXQtZm9ybS1jb250IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtIDNyZW07XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuICAgICNzdG9yZS1jaGF0Zm9ybS1jbG9zZSB7XG4gICAgICBjb2xvcjogJFBldHJvbDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE1NTtcbiAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAuZmEtY2xvc2V7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRQZXRyb2w7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgcGFkZGluZzogMHB4IDJweCAycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLCBpbnB1dFt0eXBlPSdlbWFpbCddIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJEdleXNlcjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZzogLjhyZW0gMS41cmVtO1xuICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgIEBleHRlbmQgaW5wdXRbdHlwZT0ndGV4dCddO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG4gICAgI3ByZWNoYXQtc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10uaGFzLWVycm9yLWlucHV0LCBpbnB1dFt0eXBlPSdlbWFpbCddLmhhcy1lcnJvci1pbnB1dCwgdGV4dGFyZWEuaGFzLWVycm9yLWlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRFcnJvcl9SZWQ7XG4gICAgfVxuICAgIC5oYXMtZXJyb3ItdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkRXJyb3JfUmVkO1xuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJEVycm9yX1JlZDtcbiAgICB9XG4gICAgI2NoYXQtcGhvbmUtaW5mbywgI2NoYXQtcmVxLWluZm8ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgICAjY2hhdC1waG9uZS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNjaGF0LXJlcS1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbmJvZHkjc3RvcmVjaGF0IHtcbiAgYmFja2dyb3VuZDogJENhdHNraWxsX1doaXRlICFpbXBvcnRhbnQ7XG59IiwiLnN0b3JlLWxvb2t1cC10YWJsZXtcblx0cGFkZGluZy1ib3R0b206IDFweDtcblx0LnByb2R1Y3RzLXRhYmxle1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdHRoLCB0ZHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblxuXHR9XG5cdC50YWJsZS1oZWFkbGluZXN7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQucHJvZHVjdC1yb3d7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xuXHRcdC51c2Vycy1jZWxse1xuXHRcdFx0cGFkZGluZy1sZWZ0OjIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0ICAgIC5wcm9kdWN0LWNlbGx7XG5cdCAgICBcdC5wcm9kdWN0LW5hbWV7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0ICAgIFx0fVxuXHQgICAgXHQucHJvZHVjdC10ZXJte1xuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0ICAgIFx0fVxuXHQgICAgXHQuYWN0aXZhdGlvbi1jb2Rle1xuXHQgICAgXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdCAgICAuZGVsaXZlcnktY2VsbHtcblx0ICAgIFx0LmRlbGl2ZXJ5LW1ldGhvZHtcblx0ICAgIFx0XHRmb250LXNpemU6IDE2cHg7XG5cdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0ICAgIFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdCAgICAucmVuZXdhbC1jZWxse1xuXHQgICAgXHR3aWR0aDogMjQwcHg7XG5cdCAgICBcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdCAgICBcdC5yZW5ld2Fse1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcblx0ICAgIFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHQgICAgXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdCAgICBcdH1cblx0ICAgIH1cblxuXHQgICBcblx0fVxuXHRcblxufSIsIi5vcmRlci1oaXN0b3J5LXRhYmxle1xuXHR3aWR0aDogMTAwJTtcblxuXHR0cntcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTtcblx0fVxuXHR0aHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGNvbG9yOiAjMDA1Zjg3O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxuXHR0ZHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdC51c2Vycy1jZWxse1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxuXHQudGVybS1jZWxse1xuXHRcdHdpZHRoOiAxNSU7XG5cdH1cblx0LnN0YXR1cy1jZWxse1xuXHRcdHdpZHRoOiAxNSU7XG5cdH1cblx0YXtcblx0XHRjb2xvcjogIzIzODdhYTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufSIsIi5zdG9yZS1wb3B1cCB7IFxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkOyBcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyBcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgaGVpZ2h0OiAxMDAlOyBcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xufVxuXG4ucG9wdXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MjBweDtcbiAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgXG4gICAgLm5vLXBhZGRpbmd7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59IiwiLnF1b3RlLXNob3V0Ym94e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICBjb2xvcjogJFNub3c7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgJjpmb2N1c3tcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5kZXRhaWxzIC5mYS1zdGFyIHsgXG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIGltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGV0YWlsc3tcbiAgXHRtYXJnaW4tcmlnaHQ6IDVweDtcbiAgXHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgXHRmb250LXNpemU6IDE0cHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICBcdHNwYW57XG4gIFx0XHRjb2xvcjogJEFjY2VudFllbGxvd19MaWdodDtcbiAgXHR9XG4gIH1cbiAgLnNob3V0Ym94LXRpdGxle1xuICAgIGgze1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5zaGFyZXtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9IFxuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgIC5pcy1hY3RpdmV7XG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAuaXMtYWN0aXZlLWxlZnR7XG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBcbiAgICBhe1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5jb250ZW50e1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IFxuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcblxuICB9XG4gIGF7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGNvbG9yOiAkQWNjZW50WWVsbG93X0xpZ2h0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICB9XG4gIH1cblxuICAjc2hvdXRib3gtbW9iaWxlLWltYWdle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gIC5xdW90ZS1zaG91dGJveHtcbiAgICBwe1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgaW1ne1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmRldGFpbHN7XG4gICAgICBpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAjc2hvdXRib3gtbW9iaWxlLWltYWdle1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm1vYmlsZS1zaGFyZS1pY29ue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBpe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7ICBcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDM2cHg7IFxuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgfSBcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuc3RvcmUtc3VibmF2e1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC52aWV3LWNhcnR7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTI1cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGNvbG9yOiAkQnV0dG9uX0JsdWU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdHVse1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdH1cblx0YXtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDFweCAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdC50ZXh0e1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXG5cdFx0LnN0ZXAtbnVtYmVye1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzliYWZiZTtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHR0b3A6IDVweDsvKiovXG5cdFx0IFx0bGVmdDotMTNweDtcblx0XHQgXHQvKkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdH0qL1xuXHRcdH1cblxuXHR9XG5cblxuXG5cdGE6Zmlyc3QtY2hpbGR7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHQuc3RlcC1udW1iZXJ7XG5cdFx0XHRsZWZ0OiA1cHg7XG5cdFx0fVxuXHR9XG5cdGE6bGFzdC1jaGlsZHtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcblx0fVxuXHQuYWN0aXZle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwNDY2OTtcblx0XHQuc3RlcC1udW1iZXJ7XG5cdFx0XHRjb2xvcjogIzAwNDY2OTtcblx0XHR9XG5cdFx0LnRleHR7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0fVxuXHR9XG59XG5cbi5zdG9yZS1zdWJuYXYtbW9iaWxle1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC52aWV3LWNhcnR7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTI1cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGNvbG9yOiAkQnV0dG9uX0JsdWU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdHVse1xuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHR9XG5cdGxpe1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdH1cblx0YXtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDFweCAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdC50ZXh0e1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXG5cdFx0LnN0ZXAtbnVtYmVye1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzliYWZiZTtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHR0b3A6IDVweDsvKiovXG5cdFx0XHRsZWZ0Oi0xM3B4O1xuXHRcdFx0LypAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHR9Ki9cblx0XHR9XG5cblx0fVxuXG5cblxuXHRhOmZpcnN0LWNoaWxke1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0LnN0ZXAtbnVtYmVye1xuXHRcdFx0bGVmdDogNXB4O1xuXHRcdH1cblx0fVxuXHRhOmxhc3QtY2hpbGR7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG5cdH1cblx0LmFjdGl2ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDQ2Njk7XG5cdFx0LnN0ZXAtbnVtYmVye1xuXHRcdFx0Y29sb3I6ICMwMDQ2Njk7XG5cdFx0fVxuXHRcdC50ZXh0e1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQuc3RvcmUtc3VibmF2e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnN0b3JlLXN1Ym5hdi1tb2JpbGV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi5zdG9yZS10YWJsZXtcblx0LmhlYWRsaW5le1xuXHRcdGgxe1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0Y29sb3I6ICMwMDQ2Njk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0fVxuXHRcdC5yZWZlcmVuY2UtbnVtYmVye1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGNvbG9yOiAjMDA0NjY5O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0XHRjbGVhcjogYm90aDtcdFxuXHR9XG5cblx0LnByb2R1Y3RzLXRhYmxle1xuXHRcdHdpZHRoOiAxMDAlO1xuICAgICAgICAudXNlcnMtY2VsbHtcbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRlbGV0ZS1jZWxsIHtcbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxuXHR0aCwgdGR7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblx0LnRhYmxlLWhlYWRsaW5lc3tcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5wcm9kdWN0LXJvd3tcblx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG5cdFx0LnVzZXJzLWNlbGx7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MjBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHQgICAgLnByb2R1Y3QtY2VsbHtcblx0ICAgIFx0LnByb2R1Y3QtbmFtZXtcblx0ICAgIFx0XHRmb250LXNpemU6IDE2cHg7XG5cdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHQgICAgXHR9XG5cdCAgICBcdC5wcm9kdWN0LXRlcm17XG5cdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgICAgXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHQgICAgXHR9XG5cdCAgICBcdC5hdXRvLXJlbmV3YWx7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgICAgXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1x0XG5cdCAgICBcdH1cblx0ICAgIFx0YXtcblx0ICAgIFx0XHRjb2xvcjogIzIzODdhYTtcblx0ICAgIFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0fVxuXHQgICAgfVxuXHQgICAgLmRlbGl2ZXJ5LWNlbGx7XG5cdCAgICBcdGZvbnQtc2l6ZTogMTZweDsgXG5cdCAgICB9XG5cdCAgICAucHJvbW8tY2VsbHtcblx0ICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgXHQucHJvbW8tY29kZXtcblx0ICAgIFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0ICAgIFx0fVxuXHQgICAgXHRhe1xuXHQgICAgXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0fVxuXHQgICAgXHQuaXRlbS1kZXRhaWxze1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHQgICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIFx0XHRoZWlnaHQ6IDgwcHg7XG5cdCAgICBcdFx0d2lkdGg6IDQwMHB4O1xuXHQgICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdCAgICBcdFx0cGFkZGluZzogNXB4O1xuXHQgICAgXHRcdHotaW5kZXg6IDEwO1xuXHQgICAgXHRcdHRvcDogNTVweDtcblx0ICAgIFx0XHRwe1xuXHQgICAgXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgICAgXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdCAgICBcdFx0XHR3aWR0aDogOTAlO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0XHRhe1xuXHQgICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBcdFx0XHR3aWR0aDogMjBweDtcblx0ICAgIFx0XHRcdGhlaWdodDogMjBweDtcblx0ICAgIFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICAgIFx0XHRcdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0ICAgIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIFx0XHRcdHRvcDogNXB4O1xuXHQgICAgXHRcdFx0cmlnaHQ6IDVweDtcblx0ICAgIFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIFx0XHRcdGl7XG5cdCAgICBcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdCAgICBcdFx0XHR9XG5cdCAgICBcdFx0fVxuXHQgICAgXHR9XG5cdFx0XHQuaXRlbS1kZXRhaWxzOmFmdGVyIHtcblx0XHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDIyMywgMjMwLCAyMzcsIDApO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZGZlNmVkO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRcdH1cblx0ICAgIH1cblx0ICAgIC5wcmljZS1jZWxse1xuXHQgICAgXHRmb250LXNpemU6IDE2cHg7XG5cdCAgICBcdC5vbGQtcHJpY2V7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0ICAgIFx0fVxuXHQgICAgXHQuZGlzYy1wcmljZXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBcdH1cblx0ICAgIH1cblxuXHQgICAgLmRlbGV0ZS1jZWxse1xuXHQgICAgXHR3aWR0aDogNCU7XG5cdCAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIFx0YXtcblx0ICAgIFx0XHRmb250LXNpemU6IDIwcHg7XG5cdCAgICBcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdCAgICBcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblx0XG5cbn0iLCIvKiBUZW5hbnQgdmlldyBUYWJsZSBhbmQgZ2VuZXJhbCBwYWdlIHN0eWxlcyAqL1xuLnN0b3JlLXRhYmxlIC5wcm9kdWN0cy10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gaW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xufVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogNzAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLnN0b3JlLWludHJvIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbn1cblxuLnNraXBwZWQtZmllbGR7XG5mb250LXN0eWxlOml0YWxpYztcbmZvbnQtc2l6ZTogMTRweDtcbn1cbi5yZWdpc3Rlci1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLmZpZWxkLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5maWVsZC1kYXRhLXN0YXRpYyB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpZWxkLWRhdGEge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5maWVsZC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5maWVsZC1saW5rOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzE0NzM5MTtcbn1cblxuLnJldmlldy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzAwNDY2OTtcbn1cblxuLnJldmlldy1lZGl0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3cHg7XG4gIHRvcDogOHB4O1xufVxuXG4ucmV2aWV3LWJveCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJldmlldy1ib3ggbGkge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLnJldmlldy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM1LCAyNDAsIDI0NSk7XG4gIHBhZGRpbmc6IDE1cHggMzVweCAxNXB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yZXZpZXctcmlnaHQge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHJnYigyMTYsIDIyNCwgMjI0KSBzb2xpZDtcbiAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5cbi8qKiogRm9ybSBTdHlsaW5nICoqKi9cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDo6cGxhY2Vob2xkZXIsXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3ODg3OTE7XG59XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkOWUxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OWJhYTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyZDM3M2M7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDU1Nzg7XG59XG5cblxuLyoqKiBFcnJvciBIYW5kbGluZyBTdHlsaW5nICoqKi9cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuaGFzLWVycm9yIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNkYzAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMDA7XG4gIGNvbG9yOiAjZGMwMDAwO1xufVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5mYS13YXJuaW5nLCAucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5mYS1jaGVjayB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5jb2wtZXJyb3Ige1xuICBjb2xvcjogI2RjMDAwMDtcbn1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBzdWNjZXNzLW1zZyB7XG4gIGNvbG9yOiAjNDFhYWFhO1xufVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5mYS13YXJuaW5nKy5jb2x1bW5pemUtaWNvbiwgLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuZmEtY2hlY2srLmNvbHVtbml6ZS1pY29uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuaGFzLWVycm9yLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZGMwMDAwO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZGMwMDAwO1xufVxuXG5cbi8qKioqIFBhc3N3b3JkIENyaXRlcmlhICoqKiovXG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLnBvcG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmQzNzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAucG9wb3Zlci5ib3R0b20+LmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJkMzczYztcbn1cblxuXG4vKioqKiBQb3BvdmVyICoqKi9cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAucG9wb3ZlciwgLnBvcG92ZXI+LmFycm93LCAucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5wb3BvdmVyPi5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IGF1dG87XG4gIG1heC13aWR0aDogODAlO1xuXG59XG5cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAucG9wb3Zlci1jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuXG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuYnRuLWxpbms6aG92ZXIsIC5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIHRhYmxlIC5yb3cudGFibGUtZm9ybS1yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYXBwbHktYWxsLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45NSk7XG59XG5cbi5zdG9yZS1zdWJuYXYuc3RlcHMtbGlua3MgLmJ0bi5kaXNhYmxlZCwgLmJ0bltkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigxODMsIDE4MywgMTgzKTtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbn1cblxuLyogTWlzYyBtb2JpbGUgdG91Y2ggdXBzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpc3Rlci1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnJldmlldy1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubmV4dC1idG4ucHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuc3RvcmUtc3VibmF2LnN0ZXBzLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3RvcmUtc3VibmF2LnN0ZXBzLWxpbmtzIGEgLnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0b3JlLXN1Ym5hdi5zdGVwcy1saW5rcyBhIC5zdGVwLW51bWJlciB7XG4gICAgbGVmdDogNDAlO1xuICB9XG59XG4iLCIvKiBGbGV4IFNvbHV0aW9ucyAqL1xuLnJvdy1mbGV4LCAucm93LWNvbGhlaWdodC1lbGFzdGljIHsgXG4gICAgZGlzcGxheTpmbGV4OyAgXG59XG4ucm93LWVxLWhlaWdodCB7XG4gIGZsZXg6IDAgMSAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucm93LWZsZXgtY29sdW1uLCAudGlsZS1jb2wtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucm93LWNvbGhlaWdodC1lbGFzdGljIHsgXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAmOmFmdGVyLCAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5jdGEge1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAkQnV0dG9uX0JsdWU7XG4gICAgICB9XG4gICAgfVxufVxuIiwiLyogR2VuZXJpYyBzcGFjaW5nICovXG4ucGFkZGluZy1sZWZ0LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbi5tYXJnaW4tbGVmdC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbn1cbi5uby1saXN0LW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWFyZ2luLXNpZGUtc21hbGwge1xuICAgIG1hcmdpbjogYXV0byAxcmVtO1xufVxuLm1hcmdpbi1sZWZ0LXNtYWxsIHtcblx0bWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ubWFyZ2luLXJpZ2h0LXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLm1hcmdpbi1yaWdodC14cyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufSIsIi50YWJiZWQtcGFuZWwge1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0XG5cdCYucGFuZWwtc3RyZXRjaGVkIHtcblx0XG5cdFx0LnVwcGVyY2FzZSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0XHRcblx0XHQudGV4dC1jZW50ZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRcblx0XHQucGFuZWwtd2hpdGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcdFxuXHRcdH1cblx0XG5cdFx0YS5wYW5lbC10YWJzIHtcblx0XHRcdGhlaWdodDogNjBweDtcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIFx0XHRcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHRcdFx0XHR3aWR0aDogMzMuMzMzMzMlO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdCAgICBcdHdpZHRoOiAzMy4zMzMzMzMlO1xuXHRcdCAgICB9XG5cdFx0fVxuICAgIFx0XG4gICAgXHQuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNkVBO1xuICAgIFx0XHRjb2xvcjogIzNDNDY0QjtcbiAgICBcdFx0XG4gICAgXHRcdCY6aG92ZXIge1xuICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDNkRGRTg7XG4gICAgXHRcdH1cbiAgICBcdFx0XG4gICAgXHRcdCYuYWN0aXZlIHtcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N0FBO1xuICAgIFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuICAgIFx0XHR9XG4gICAgXHR9XG4gICAgXHRcblx0fVxuXHRcblx0aDF7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgXHRmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblx0fVxuXG5cdCZfX21lbnV7XG5cdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyMzg3YWE7XG5cdFx0dWx7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM4ZmEyYjA7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGZhMmIwO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZmEyYjA7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRcdGNvbG9yOiAjOGZhMmIwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzIzODdhYTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCZfX3BhbmVse1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdFx0cGFkZGluZzogNjBweCA0NXB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLmFjdGl2ZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuaGVhZGxpbmV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHQgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdCAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHQgICAgICAgIFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdCAgICAgICAgfVxuXHRcdFx0fVxuXHRcdFx0LnNoYXJle1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdC5zaGFyZS1idXR0b257XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudmlkZW8tY2FwdGlvbntcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMTVweCAwIDIwcHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdC5jYXRhbG9nLXRpbGVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgICAgICB9IFxuXHR9XG5cdCZfX3BhbmVsLmNhdGFsb2ctdGlsZXMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9ICAgIFxufSIsIi8qIEZsZXggU29sdXRpb25zICovXG4ucm93LWZsZXgsXG4ucm93LWNvbGhlaWdodC1lbGFzdGljIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yb3ctZmxleCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yb3ctZXEtaGVpZ2h0IHtcbiAgZmxleDogMCAxIDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5yb3ctZmxleC1jb2x1bW4sXG4udGlsZS1jb2wtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yb3ctY29saGVpZ2h0LWVsYXN0aWMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogYXV0bztcbiAgJjphZnRlcixcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLmN0YS10aWxlcy1jaGFwdGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gIC50aXRsZS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgLmZvdXItdGlsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuYmxvY2stdGlsZSB7XG4gICAgICB3aWR0aDogY2FsYygyMyUgLSAxNXB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIzODdhYTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjM4N2FhO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNXB4ICogMS4yODUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJEJ1dHRvbl9CbHVlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJEJ1dHRvbl9CbHVlO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRocmVlLXRpbGUtY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5mb3VyLXRpbGUtY29udGFpbmVyO1xuICAgIC5ibG9jay10aWxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMwJSAtIDE1cHgpO1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnR3by10aWxlLWNvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuZm91ci10aWxlLWNvbnRhaW5lcjtcbiAgICAuYmxvY2stdGlsZSB7XG4gICAgICB3aWR0aDogY2FsYyg0NyUgLSAxNXB4KTtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAudHdvLXRpbGUtY29udGFpbmVyO1xuICAgIC5ibG9jay10aWxlIGEge1xuICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgfVxuICAgIC5ibG9jay10aWxlIGE6aG92ZXIsXG4gICAgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIsXG4udGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxuICAuYnV0dG9uLWNvbnZlcnNpb24tbGluayB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3MDE0YTtcbiAgfVxuICAuaWNvbi1vcmFuZ2Uge1xuICAgIGNvbG9yOiAkT3JhbmdlO1xuICB9XG4gIC5pY29uLWJsdWUge1xuICAgIGNvbG9yOiAjMGY3ODliO1xuICB9XG4gIC5pY29uLXBsdW0ge1xuICAgIGNvbG9yOiAjYWYyMzVmO1xuICB9XG4gIGEge1xuICAgIHNwYW4udGl0bGUtaDMge1xuICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgfVxuICAgIHNwYW4ucGFyYWdyYXBoIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZS1jb250ZW50LXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAudGl0bGUtY29udGVudC1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICAudGl0bGUtY29udGVudCB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIH1cbiAgICBhLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcInRhYmxldFwiKSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVfc21hbGxcIikge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stdGlsZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IDYlO1xuICAgIG1hcmdpbi1yaWdodDogNiU7XG4gICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlX3NtYWxsXCIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay10aWxlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNSU7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJi50aXRsZS1oMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oXCJ0YWJsZXRcIikge1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnBhcmFncmFwaCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgICAgICAgICB3aWR0aDogMzByZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVfc21hbGxcIikge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKFwidGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgb2JqZWN0IHtcbiAgICAgICAgICBoZWlnaHQ6IDE4cmVtO1xuICAgICAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52aWRlby1ibG9jay1wYXJ0bmVyLXJvdXRpbmd7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnZpZGVvLWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgXHJcbiAgICAmLmRhcmsge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmLmxhcmdlIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVye1xyXG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi50aWxlLWNvbnRhaW5lcntcclxuXHQudmlkZW8tanMge1xyXG5cdFx0cGFkZGluZy10b3AgOiA3NS4yNSU7XHJcblx0XHRcclxuXHR9XHJcblx0LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9ue1xyXG5cdFx0Zm9udC1zaXplOiA0LjVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0aGVpZ2h0OiA1NXB4O1xyXG5cdFx0d2lkdGg6IDU1cHg7XHJcblx0XHRsZWZ0OiA2NSU7XHJcblx0XHR0b3A6IDU1JTtcclxuXHR9XHJcbn1cdFxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0LnRpbGUtY29udGFpbmVye1xyXG5cdFx0LnZpZGVvLWpzIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDU2LjI1JVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbntcclxuXHRcdFx0Zm9udC1zaXplOiA1ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRsZWZ0OiA2MCU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0fVxyXG5cdFx0LnZqcy1iaWctcGxheS1jZW50ZXJlZHtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHRcclxufVxyXG5cclxuIiwiXG5cbiAudmlkZW8td3JhcHBlci1mc3tcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OnRhYmVsO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICBcbiAgICBcbiAgICAgdmlkZW97XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMSU7XG4gICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH0gIFxuXG5cblxuICAgIC52anMtY29udHJvbCB7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICBcbiAgICB9XG5cbiAgICAudmpzLWNvbnRyb2wtYmFyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjQ1KTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC42KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICBcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzLG1hcmdpbiAuNXM7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAudmlkZW8tanN7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgICB9XG59XG5cbiAudmlkZW8td3JhcHBlci1mc3tcbmJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgLmNsb3NlLXZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHRvcDogMS4xNDI4NTcxNDI5cmVtO1xuICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICBsZWZ0OiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICB9XG4gICAgLmNsb3NlLXZpZGVvOmhvdmVyIHtcbiAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgIFxuXG4gICAgfVxuXG4gICAgLmNsb3NlLXZpZGVvX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICB9XG5cbiAgICAuY2xvc2UtdmlkZW9fX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOTI4NTcxNDI4NnJlbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgLmNsb3NlLXZpZGVvX19pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogLjcxNDI4NTcxNDNyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBldHJvbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAuY2xvc2UtdmlkZW9fX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICBcbiAgICAgICAgY29sb3I6ICRQZXRyb2w7XG4gICAgfVxuXG59IFxuXG4udmlkZW8tbWljZXR5cGV7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTRweDtcbiAgfVxuXG4gICAgXG4iLCIudmlkZW8tanN7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnZqcy1iaWctcGxheS1idXR0b257XG4gICAgICBmb250LXNpemU6IDVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG4gICAgLnZqcy1iaWctcGxheS1idXR0b257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbGVmdDogNjAlO1xuICAgIH1cblxuICAgIC52anMtY29udHJvbDpiZWZvcmV7XG4gICAgICAvLyBmb250LXNpemU6IDEuOGVtO1xuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cblxuIiwiLm9uLWRlbWFuZC13ZWJpbmFyLCAubGl2ZS13ZWJpbmFyLCAucGh5c2ljYWwtZXZlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgXG5cdC5wcmVzZW50ZXJze1xuXHRcdG1hcmdpbi10b3A6MjBweDtcblx0fVxuICAgIC5ldmVudC1hcnRpY2xlIHtcblxuICAgICAgICAuZXZlbnQtaW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIG9sLCB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuaW1nLWNhcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2hhcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpIHtcbiAgICAgICAgICAgIC5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pcy1hY3RpdmUtbGVmdCB7XG4gICAgICAgICAgICAgICAgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXHQgXG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQGltcG9ydCAnZm9ybSc7XG4gICAgICAgIFxuICAgICAgICAjcXVvdGVfaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAucXVvdGVzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcbiAgICAgICAgICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2lnbmF0dXJlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAuaW1nLXF1b3RlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuZ3JleS1iYXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAucGFnZS10YWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLndlYmluYXItdGFnbGluZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuc3RscC1hdXRob3Ige1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAuYXV0aG9yLW5hbWUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5wYWdlLXRhZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAud2ViaW5hci10YWdsaW5lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnN0bHAtcXVvdGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnN0bHAtcXVvdGUtYXV0aG9yIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnN0bHAtYXV0aG9yIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAuYXV0aG9yLW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuZXZlbnQtZGV0YWlscyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub24tZGVtYW5kLXdlYmluYXItbWVkaWEge1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiXG4ud2ViaW5hci1saXN0IHtcblxuICAgIC50aWxlLWRldGFpbHMge1xuICAgICAgICBoMSwgaDIsIGgzLCBoNCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXHQuaW1nLWhlaWdodC1pZXtcblx0XHRcdG1pbi1oZWlnaHQ6IDFweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0fVxuXHRcblx0dmlkZW8ge1xuXHRcdGhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMzAlICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiAxMzAlICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCJodG1sIHtcclxuICAvKlxyXG4gICAgICAgIFNldHRpbmcgdGhlIGRvY3VtZW50J3MgZm9udCBzaXplIGVuYWJsZXMgdGhlIHJlbSBtZWFzdXJlbWVudHMgKHdoaWNoIGlzIGJhc2VkIG9uIHRoZSBkb2N1bWVudCBmb250IHNpemUpIHRvIGJlIFxyXG4gICAgICAgIHJlc3BvbnNpdmUuIFxyXG4gICAgKi9cclxuXHJcbiAgZm9udC1zaXplOiA2Mi41JTsgLy8xIHJlbSA9IDEwcHg7ICAxMHB4LzE2cHggPSA2Mi41JSAgTm90ZSAxNnB4IGlzIGRlZmF1bHQgYnJvd3NlciBmb250IHNpemVcclxuXHJcbiAgQGluY2x1ZGUgc2NyZWVuKGRlc2t0b3Bfc21hbGwpIHtcclxuICAgIGZvbnQtc2l6ZTogNTYuMjUlOyAvLzFyZW0gPSA5cHg7ICA5LzE2ID0gNTYuMjUlXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XHJcbiAgICBmb250LXNpemU6IDUwJTsgLy8xcmVtID0gOHB4OyAgOC8xNiA9IDUwJVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2NyZWVuKG1vYmlsZSkge1xyXG4gICAgZm9udC1zaXplOiA0My43NSU7IC8vMXJlbSA9IDdweDsgIDcvMTYgPSA0My43NSVcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbihtb2JpbGVfc21hbGwpIHtcclxuICAgIGZvbnQtc2l6ZTogMzcuNSU7IC8vMXJlbSA9IDZweDsgIDYvMTYgPSAzNy41JVxyXG4gIH1cclxufVxyXG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuJGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG4kZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbiRmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XG4kZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcbiRmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XG4kZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcbiRmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xuJGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xuJGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XG4kZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XG4kZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xuJGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG4kZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xuJGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG4kZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XG4kZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuJGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuJGZhLXZhci10djogXCJcXGYyNmNcIjtcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuJGZhLXZhci12azogXCJcXGYxODlcIjtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcbiRmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcblxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBTcGlubmluZyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BiZWdpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxpbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmFpbGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxlZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3dlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW5kY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW1kYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb2NoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIiwiJGljb24tZm9udC1wYXRoOiBcIi4uL2ZvbnRzL1wiO1xuQGltcG9ydCBcImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL19ib290c3RyYXAuc2Nzc1wiO1xuQGltcG9ydCBcImJvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2Nzc1wiO1xuLy8gQGltcG9ydCBcImJvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2Nzc1wiO1xuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL3Zqcy5zY3NzXCI7XG5cbi8qR2xvYmFsIFN0eWxlcyovXG5AaW1wb3J0IFwiaGVscGVycy9fY29sb3JzLnNjc3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL19tZWRpYVF1ZXJpZXMuc2Nzc1wiO1xuQGltcG9ydCBcImhlbHBlcnMvX3NsaWNrLXRoZW1lLnNjc3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL19zcGFjaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL190eXBvZ3JhcGh5LnNjc3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL191dGlsaXRpZXMuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvX2NvdW50cnlMYW5kaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9fbmV3c3Jvb20uc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL19wcm9kdWN0T2ZmZXIuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL19zZWFyY2hBcHAuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2FyY2hpdGVjdHVyZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fYnV5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19idXlBbmRUcnlCYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NhbXBhaWduQ2hhcHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2FwYWJpbGl0aWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jYXJkQ2x1c3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2FyZEZsaXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NhcmVlckZsZXguc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2Nhcm91c2VsVGlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2Nhc2VTdHVkeVNlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2FzZVN0dWR5VGlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NhdGFsb2cuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NhdGFsb2dIZWFkbGluZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2F0YWxvZ1RpbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jY0NoZWNrb3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jY1N1Ym1pdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2hhcHRlclRpbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb2xsYXRlcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb250YWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb250YWN0Z2xvYmFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb250YWN0c2FsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbnRhY3RVcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29udGVudEdyaWQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvdW50cnlGbGFncy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZHJvcGRvd25TdHlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2V2ZW50cy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZXZlbnRzRmlsdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19ldmVudHNUcmFpbmluZy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZmVhdHVyZWRTb2x1dGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2ZlYXR1cmVUaWxlQ2hhcHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZmlsdGVycy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZnJpY3Rpb25GcmVlVHJpYWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2dlbmVyYWxBcnRpY2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19nZW5lcmFsUmF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZ2xvc3NhcnlEZWZpbml0aW9uc0xQLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19nbG9zc2FyeUxhbmRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2dyYXBoaWNDaGFwdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19oZXJvQ291bnRyeUxQLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19pbkRlcHRoQ2hhcHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9faW5kaXZpZHVhbENhc2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2lubGluZUZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2pvYkxpc3RpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19sZWFkZXJzaGlwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19tZWRpYUJsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fbmV3c0Jsb2NrQ291bnRyeUxQLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19uZXdzRmlsdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19vZmZpY2VMb2NhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcGFnZVRhZy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcGFydG5lckJsb2Nrcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcHJvZHVjdEZpbHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcHJvZHVjdEZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3Byb2R1Y3RMYW5kaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19wcm9kdWN0T2ZmZXJpbmcuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3Byb2R1Y3RTdXBwb3J0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19xdW90ZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcmVsYXRlZExpbmtzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19yZXNvdXJjZUZpbHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcmVzb3VyY2VMaXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zZWFyY2guc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3NlZ21lbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zaGFyZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc2hvdXRib3guc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3NpbXBsZVJhdGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3NpbmdsZVRvcGljLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zb2NpYWxMaW5rcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc29sdXRpb25zTGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc3RpY2t5TmF2aWdhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc3RvcmVBY2NvdW50SW5mby5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc3RvcmVDYXJvdXNlbFRpbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZUNhdGFsb2cuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlQ2F0YWxvZ1RpbGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlRmFxLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZUZlYXR1cmVBZHZhbnRhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlSW5zdHJ1Y3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZUxhbmdTZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlTGVnYWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlTGl2ZUNoYXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlTG9va3VwVGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlT3JkZXJIaXN0b3J5VGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlUG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlUXVvdGVzU2hvdXRib3guc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlU3VibmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZVRhYmxlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZVRlbmFudEluZm8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlVGlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlVXRpdGxpdHkuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3RhYmJlZFBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL190aWxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fdmlkZW8tYmxvY2suc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3ZpZGVvRlMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3ZpZGVvUGxheUJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fd2ViaW5hci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fd2ViaW5hckxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImJhc2UvX2Jhc2Uuc2Nzc1wiO1xuXG4vKkZvbnQgQXdlc29tZSovXG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX21peGlucy5zY3NzXCI7XG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX3BhdGguc2Nzc1wiO1xuQGltcG9ydCBcImZvbnRhd2Vzb21lL19jb3JlLnNjc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fbGFyZ2VyLnNjc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fZml4ZWQtd2lkdGguc2Nzc1wiO1xuQGltcG9ydCBcImZvbnRhd2Vzb21lL19saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fYW5pbWF0ZWQuc2Nzc1wiO1xuQGltcG9ydCBcImZvbnRhd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2Nzc1wiO1xuQGltcG9ydCBcImZvbnRhd2Vzb21lL19zdGFja2VkLnNjc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9faWNvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImZvbnRhd2Vzb21lL19zY3JlZW4tcmVhZGVyLnNjc3NcIjtcblxuLypTZWN0aW9uIEltcG9ydHMqL1xuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgY29sb3I6ICMzYzQ2NGI7XG59XG5cbi5tb2JpbGUtc2hhcmUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy9wYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIC8vcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmVsZW1lbnQtaW52aXNpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbn1cbi5oZWFkZXItdGFnIHtcbiAgY29sb3I6ICMyMzg3YWE7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGV4dC1ibG9jay11bCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRjb2xvcjogIzIzODdBOTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmljb24td2l0aC1jdGEtYWxpZ24ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIl19 */